/*---- related sories box ---*/
@media all and (max-width:1400px){
.relatedpopup_wrap  .hsp-text h3 {font-size: 2.4rem;line-height: 1.2em;} 
}
/*---- related sories box ---*/
/*===============Related Content Popup Starts========================*/
.main-modular-landing.new-site-fw .hsp-insights .hsp-section-name, .main-modular-landing.new-site-fw .hsp-innovation .hsp-section-name, .home-mid-fw .hsp-section-name{font-size: 1.2rem;} 
.relatedpopup_wrap .slick-dots{padding-top:0 !important;bottom:21px;}
.relatedpopup_wrap .fw-sld-wrapper .slick-arrow.slick-prev{  bottom: 21px;    transform: rotate(180deg);    -ms-transform: rotate(180deg);    -webkit-transform: rotate(180deg);}

.relatedpopup_wrap .fw-sld-wrapper .slick-arrow.slick-next{bottom: 21px;}
.relatedpopup_wrap span.rr-icon-arrow-nav.slick-arrow{padding: 8px 0;height: 34px;font-size:1.8rem;line-height:18px;}
.relatedpopup_wrap .fw-sld-wrapper  .product-item-bottom{    text-align: center;}
/*--------- Module spacing starts -----------*/

.relatedpopup_wrap a{font-family:RRPioneer-Medium;}
.relatedpopup_wrap .home-content-fw-inner .icon-chevron-right{    font-size: 4rem;     color: #fd4192;}
.relatedpopup_wrap .home-content-fw-inner.White a:hover{color:#00bfbd;}
.relatedpopup_wrap .home-content-fw-inner.White p{color:#fff;font-size: 3rem;line-height: 40px;}
.relatedpopup_wrap .home-content-fw-inner.White a:hover .icon-chevron-right{color:#00bfbd;}
.relatedpopup_wrap .home-content-fw-inner h1 a{font-family:"RRPioneer-LightCondensed-new";}
.new-country-site-section p:last-child,.new-country-site-section ul:last-child:not(:only-child),.new-country-site-section ul:last-child:not(:only-child),.new-country-site-section ol:last-child:not(:only-child),.new-country-site-section ol:last-child:not(:only-child),.new-country-site-section a:last-child:not(:only-child){padding-bottom:0;margin-bottom:0;}
.relatedpopup_wrap .tab-intro{margin-bottom:28px;}
.relatedpopup_wrap  .font24.fw-intro-text {margin-bottom: 20px;}
.relatedpopup_wrap  .font18.fw-para-text + * {margin-top: 20px;}
.section.sections-wrap {width: 100%;float: left;}
.relatedpopup_wrap  .fw-para-link{font-size:1.8rem;line-height:1.2em;}
.relatedpopup_wrap  .fw-para-link:after {content: "\e904";font-family: icomoon;font-size: 1.3rem;margin-left: 8px;}
.new-country-site-section:not(.fist-div){margin-top:100px;}
.new-country-site-section.hasbg {padding: 100px 0;background: #f7f7f7;}
.new-country-site-section.hasbg + .new-country-site-section.hasbg,.new-country-site-section.hasbg + .new-country-site-section.fullwidth-module,.new-country-site-section.fullwidth-module + .new-country-site-section.hasbg,.new-country-site-section.hasbg + .new-country-site-section.fullwidth-module-module{margin-top:0;padding-top:0}

.section.sections-wrap .new-country-site-section.Gray {
    margin-left: auto;
    margin-right: auto;
    max-width: 2000px;
}


@media all and (max-width:1400px) and (min-width:1025px){
.new-country-site-section:not(.fist-div){margin-top:70px;} 
.new-country-site-section.hasbg {padding: 70px 0;}
}
@media all and (max-width:1024px) and (min-width:768px){
.new-country-site-section:not(.fist-div){margin-top:50px;}
.new-country-site-section.hasbg {padding: 50px 0;}
/*.relatedpopup_wrap .tab-intro{margin-bottom:0px;}*/
}
@media all and (max-width:767px){
.relatedpopup_wrap  .new-country-site-section:not(.fist-div){margin-top:40px;}
.relatedpopup_wrap  .new-country-site-section.hasbg {padding: 40px 0;}
.relatedpopup_wrap .tab-intro{/*margin-bottom:0px;*/} 
}

/*--------- Module spacing ends -----------*/


/*========Global CSS Starts=============*/
.relatedpopup_wrap .font12{font-size:1.2rem;line-height:1.05em;} 
.relatedpopup_wrap .font40{font-size:5.0rem;line-height:1.1em;}
.relatedpopup_wrap .font24,.relatedpopup_wrap .font24 p{font-size: 2.4rem; line-height: 1.6em;}
.relatedpopup_wrap .font40.PioneerBold{font-family: "RRPioneer-LightCondensed-new" !important;}
.relatedpopup_wrap .font21,.relatedpopup_wrap .font21 p{font-size:2.1rem; line-height:1.3em;}
.relatedpopup_wrap .font16,  .font16 p{font-size:1.6rem; line-height:1.6em;}


@media all and (max-width: 1400px){
.relatedpopup_wrap .font21, .relatedpopup_wrap .font21 p{font-size:1.8rem;}

}

@media all and (max-width: 1400px) and (min-width: 768px)  {
.relatedpopup_wrap .font16, .relatedpopup_wrap .font16 p{font-size:1.4rem; }
.relatedpopup_wrap .font40, .relatedpopup_wrap .font40 p{font-size:4.0rem;} 
.relatedpopup_wrap .font24, .relatedpopup_wrap .font24 p{font-size: 2.0rem; }

}
@media all and (max-width: 767px) {
.relatedpopup_wrap .font16,.font16 p{font-size:1.4rem;     }
.relatedpopup_wrap .font40{font-size:3.4rem;}
.relatedpopup_wrap .font24, .relatedpopup_wrap .font24 p{font-size: 1.8rem;}
}

 
/*------------Filter Css--------------*/
.relatedpopup_wrap .bottom-close-wrapper{display:none;}
.relatedpopup_wrap .assigned-filter-section {width: 100%;float: left;}
.relatedpopup_wrap .filter-max-width {    max-width: 1170px;    margin: 45px auto;}
.relatedpopup_wrap .filter-title {display: table-cell;padding-right: 30px;color: #1e3643;  font-size: 1.6rem;line-height: 1em;margin-top: 10px; white-space: nowrap;}
.relatedpopup_wrap .assigned-filter-section ul {display: table-cell;}
.relatedpopup_wrap .assigned-filter-section ul li {      padding-left: 0;  margin-bottom: 0; display: inline-block;}
.relatedpopup_wrap .assigned-filter-section ul li:before{content:none;}
.relatedpopup_wrap .assigned-filter-section ul li a{pointer-events: none;}
.relatedpopup_wrap  .assigned-filter-section ul li a {margin-bottom: 15px;text-decoration: none;color: rgb(16, 6, 159);padding: 8px 15px;margin-right: 10px;display: block; box-shadow: 0 1px 7px 0 #00000014; border: solid 1px #cddae6;font-size:1.4rem;}


@media all and (max-width: 1400px){
.relatedpopup_wrap .filter-max-width{max-width: 83.33%;}
.relatedpopup_wrap .filter-max-width{    max-width: 83.33%;}
}
 
 
@media all and (max-width: 1024px){
.relatedpopup_wrap .filter-max-width { margin-left: 8.33%;margin-right: 8.33%;}
.relatedpopup_wrap .text-stats-wrap span.rad-filter,.relatedpopup_wrap .text-stats-wrap span.rad-filter a.rad-link { display:block; }

}

@media all and (max-width: 767px){
.relatedpopup_wrap .filter-max-width {margin-left: 15px;margin-right: 15px;display: block;}
.relatedpopup_wrap  .filter-title {    display: block;    margin-bottom: 15px;}
.relatedpopup_wrap  .assigned-filter-section ul{display:block}
.relatedpopup_wrap .filter-max-width{    margin: 25px 15px;}

}
/*==============Banner Starts============*/
.relatedpopup_wrap .bnr-overlay .video_fade.home-banner-fw-inner:before { background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.relatedpopup_wrap .homecontentwrapper.banner-cnt-right .home-content-fw-inner{float: right;
    position: static; transform:none !important;}
.relatedpopup_wrap .homecontentwrapper.banner-cnt-right .home-content-fw{    position: absolute;
    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 100%;}   
.relatedpopup_wrap .fw-banner-btm-main .home-content-fw-inner.White .fw-home-banner-btm-content-main > h1{color:#fff;}
.relatedpopup_wrap  .fw-home-banner-btm-content-main.clearfix {bottom: 25px;left: auto;margin: 0 auto;    max-width: 1170px;position: absolute;right: auto;width: 100%;}
.relatedpopup_wrap .fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 {color: #1e3643;float: left;padding-right: 10px;text-align: right;width: 50%;padding-bottom: 15px;}
.relatedpopup_wrap .fw-home-banner-btm-content {float: left;padding-left: 10px;width: 50%;line-height: 34px;font-size:2.4rem;}
.relatedpopup_wrap .fw-home-banner-btm-content p{font-size:inherit;line-height: inherit;}
.relatedpopup_wrap .no-image .video_fade.home-banner-fw-inner {min-height: auto;}
.relatedpopup_wrap .no-image .home-content-fw-inner {position: static;max-width: 75%;margin-top: 0;}
.relatedpopup_wrap .no-image .home-banner-fw {background: #fff;}
.relatedpopup_wrap .fw-mobi-banner-img {display: none;}
.relatedpopup_wrap .home-content-fw {margin: 0 auto;max-width:1400px;}
.relatedpopup_wrap .home-content-fw-inner {    color: #1e3643; margin-left:8.33%; max-width: 510px; margin-top: -200px;position: absolute;top: 50%;transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s;}
.relatedpopup_wrap .home-content-fw-inner.White a{color:#fff;}
.relatedpopup_wrap .homecontentwrapper:not(.no-image) .home-content-fw-inner { margin-top: 0 !important;  transform: translateY(-50%);-ms-transform: translateY(-50%); -webkit-transform:translateY(-50%);}
.relatedpopup_wrap .home-banner-fw .video_fade {background-position: right bottom;background-repeat: no-repeat;   background-size: cover;float: left;height: 100%;width: 100%;}
.relatedpopup_wrap .home-banner-fw-inner { min-height: 766px;    }
.fw-mobi-banner-img, .fw-1399-banner-img{ display: none;}
.relatedpopup_wrap .home-banner-fw {position: relative;z-index: 10;background: rgb(189,204,211); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(189,204,211,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(top, rgba(189,204,211,1) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(189,204,211,1) 0%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdccd3', endColorstr='#ffffff', GradientType=0 );}
.relatedpopup_wrap .home-content-fw-inner h1{color: #1e3643;} 
.relatedpopup_wrap .home-content-fw-inner.White h1,.relatedpopup_wrap .home-content-fw-inner.White .fw-home-banner-btm-content,.relatedpopup_wrap .home-content-fw-inner.White .fw-bnr-body-copy{color:#fff;}
.vid-img-desc {  margin-top: 10px;}
.relatedpopup_wrap .homecontentwrapper:not(.no-image) .fw-banner-btm-main .home-content-fw-inner {
    max-width: 1170px;    position: relative;}
.fw-home-banner-btm-content p {    margin: 0;    text-align: left;
}
@media all and (max-width: 1999px){
.relatedpopup_wrap .home-banner-fw .video_fade {    height: auto;}
.relatedpopup_wrap .fw-1399-banner-img {    display: block;}
}
@media all and (max-width: 1400px){
.relatedpopup_wrap .home-banner-fw-inner{background: none !important; min-height: 0;}
.relatedpopup_wrap .home-banner-fw-inner .icon-chevron-right{font-size: 3rem;}
.relatedpopup_wrap .fw-home-banner-btm-content-main.clearfix {    bottom: 25px;}
.home-content-fw-inner p, .fw-home-banner-btm-content p {font-size: 2rem;line-height: 30px;}
}
@media all and (max-width: 1400px) and (min-width: 1025px){
.relatedpopup_wrap .home-content-fw {    max-width: 83.33%;}
.relatedpopup_wrap .home-content-fw-inner {    margin-left: 0 !important;}
}
@media all and (max-width:1024px){
.relatedpopup_wrap .fw-home-banner-btm-content{width: 100%;padding-left:0px;}
.relatedpopup_wrap .fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1{width:100%;}
.relatedpopup_wrap .homecontentwrapper:not(.no-image) .fw-banner-btm-main .home-content-fw-inner {
    max-width: 83.3333%;    margin: 0 auto;}
.relatedpopup_wrap .fw-home-banner-btm-content-main.clearfix{position:static;}
.relatedpopup_wrap .fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1{text-align:left;}
.relatedpopup_wrap .homecontentwrapper.banner-cnt-right .home-content-fw{position:static; transform:none; }
.relatedpopup_wrap .homecontentwrapper.banner-cnt-right .home-content-fw-inner{float:none;}
.relatedpopup_wrap .homecontentwrapper:not(.no-image) .home-banner-fw .home-content-fw { background: #10069f;}
.relatedpopup_wrap .home-content-fw {padding-top: 30px;padding-bottom: 10px;}
.relatedpopup_wrap .homecontentwrapper:not(.no-image) .home-banner-fw .home-content-fw-inner > h1{color: #fff !important;}
.relatedpopup_wrap .home-content-fw-inner {margin-left: 30px;margin-top: 0px;max-width: none;position: relative;top: auto;right: auto !important;}
.relatedpopup_wrap .bannerpara{color: #fff;}
} 
@media all and (min-width: 992px){
.relatedpopup_wrap  .homecontentwrapper:not(.no-image) .home-content-fw-inner.home-content-fw-inner-bottom {    transform: none;    -webkit-transform: none;-ms-transform: none;}
.relatedpopup_wrap .homecontentwrapper:not(.no-image) .fw-banner-btm-main .home-content-fw-inner {    margin: 0 auto !important;max-width: 1170px;position: static;text-align: center;}
}
@media all and (max-width: 1024px) and (min-width: 768px){
.relatedpopup_wrap .home-content-fw-inner {transform: none !important; max-width: 83.33%; margin-left: auto;margin-right: auto;}


}


@media all and (max-width:767px){
.relatedpopup_wrap .home-content-fw-inner p, .relatedpopup_wrap .fw-home-banner-btm-content p {font-size: 1.8rem;line-height: 22px;}
.relatedpopup_wrap .home-content-fw-inner {transform: none !important;    margin-left: 15px;margin-right: 15px;}
}

@media all and (max-width:500px){
.relatedpopup_wrap .fw-mobi-banner-img { display: block;height: 180px;left: -100%;margin: 0 auto;max-width: none;position: absolute;right: -100%;width: auto;}
.relatedpopup_wrap .banner-mobi-img { min-height: 180px;}

}
 

/*==============Intro Module STARTS==================*/
.relatedpopup_wrap .fw-intro-section .module-max-width{    margin: 0 auto;    max-width: 1170px;}
.relatedpopup_wrap .fw-intro-three-col {    margin: 0 auto;}
.relatedpopup_wrap .fw-intro-section h2{color: #1e3643;}
.relatedpopup_wrap .fw-intro-three-col-inner div {    display: inline-block;    margin-left: 40px;    max-width: 350px;    vertical-align: top;     width: 33.33%;}
.relatedpopup_wrap .fw-intro-three-col-inner div.fw-para-text { margin-top: 25px;}
.relatedpopup_wrap .fw-intro-three-col-inner div:first-child {    margin-left: 0;}

@media all and (max-width: 1400px){
.relatedpopup_wrap .fw-intro-three-col-inner{width:auto;}
.relatedpopup_wrap .fw-intro-section .module-max-width{ margin: 0 auto; max-width: 83.33%;}
.relatedpopup_wrap .fw-intro-three-col-inner div {margin-left: 40px;max-width: 280px;    width: auto;}
}

@media all and (max-width: 1024px){
.relatedpopup_wrap .fw-intro-three-col-inner div {margin-left: 0;max-width: none;    display: block;}
.relatedpopup_wrap .fw-intro-three-col-inner div.fw-para-text{margin-top:0;}
.relatedpopup_wrap .fw-intro-section .module-max-width {    max-width: 100%;}
}

@media all and (max-width: 767px){
.relatedpopup_wrap .fw-intro-section .module-max-width{    margin: 0 15px;}

}

/*==============Intro Module ENDS==================*/

/*===========2-2 T_M-FULL WIDTH STARTS=============*/
.relatedpopup_wrap .img-cnt-outer-bg {height: 600px;margin: 0 auto;max-width: 2000px;    position: relative; transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; min-height: 500px;}
.img-cnt-outer-bg.Gray {
    background: #f7f7f7;
}
.relatedpopup_wrap .img-cnt-img {float: right;max-width: 1000px;position: absolute;right: 0; top: 0;width: 50%;height: 600px;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;   -o-transition: all 0.3s ease-out 0s;min-height: 500px;}
.relatedpopup_wrap .img-cnt-outer-bg .img-cnt-img > img { display: none; width: 100%;   height: auto;}
.relatedpopup_wrap .img-cnt-txt-outer {    margin: 0 auto;    max-width: 1170px;}
.relatedpopup_wrap .img-cnt-txt {   float: left; margin: 90px auto 0; max-width: 470px;}
.relatedpopup_wrap .img-sec-subttl { margin-top: 29px;}
.relatedpopup_wrap .img-sec-cnt { margin-top: 29px; margin-bottom: 105px;}


@media all and (max-width: 1400px){
.relatedpopup_wrap .img-cnt-txt { margin: 90px auto 0 30px;max-width: 40%;}
}

@media all and (max-width: 1024px) and (min-width: 768px){
.relatedpopup_wrap .img-cnt-txt { margin: 0 !important;padding: 40px 64px 15px;}
.relatedpopup_wrap .img-sec-cnt{margin-bottom:0;}

}
@media all and (max-width: 1024px){
.relatedpopup_wrap .img-cnt-outer-bg {height: auto !important;    min-height: auto;}
.relatedpopup_wrap .img-cnt-img {background: none !important;float: none !important; height: auto !important;left: auto !important;position: static !important;right: auto !important;top: auto !important;   width: 100% !important;min-height: auto;     max-width: none;}
.relatedpopup_wrap .img-cnt-outer-bg .img-cnt-img > img {display: block;}
.relatedpopup_wrap .img-cnt-txt { float: none !important;margin: 25px 30px 0;max-width: 100% !important;}

}
@media all and (max-width: 767px){
.relatedpopup_wrap .img-cnt-txt { margin: 30px 15px 0;}
.relatedpopup_wrap .img-sec-subttl {margin-top: 20px;}
.relatedpopup_wrap .img-sec-cnt{margin-bottom:0;}
}
/*===========2-2 T_M-FULL WIDTH ENDS=============*/

 

/*============Downloads STARTS================*/
.relatedpopup_wrap .fw-downloads-sld .fw-sld-wrapper {margin: 0 auto;max-width: 936px;}
.relatedpopup_wrap .fw-sld-wrapper{opacity:1; height:auto; visibility:visible;  margin: 0 auto;}
.home-mid-fw-inner1.clearfix {display: flex;flex-wrap: wrap;margin: 0 -7px;}
.relatedpopup_wrap .fw-downloads-sld-featured h3{    color: #1e3643;}
.relatedpopup_wrap .fw-dwld-featured-left-main {  float: left;max-width: 560px;}
.relatedpopup_wrap .fw-dwld-featured-left {    margin-top: 15px;}
.relatedpopup_wrap .fw-dwld-featured-right { float: right; padding-top: 18px; }
.relatedpopup_wrap .fw-dwld-featured-cnt { margin-top: 11px; }
.relatedpopup_wrap .fw-dwld-featured-cnt p { line-height: 1.5; }
.relatedpopup_wrap .fw-dwld-featured-cnt a img { width: 135px; margin-top: 15px; margin-right: 6px; }
.relatedpopup_wrap .fw-dwld-featured-cnt .fw-featured-link { margin-top: 23px; }
.relatedpopup_wrap .fw-dwld-featured-cnt .fw-featured-link a {color: #004990; letter-spacing: -0.03em; padding-left: 25px; position: relative; text-transform: uppercase;}
.relatedpopup_wrap .fw-dwld-featured-cnt .fw-featured-link a:before { content: "\eee23"; font-family: "icomoon"; position: absolute; left: 0px; top: -3px;}
.relatedpopup_wrap .fw-featured-ttl.mixbold { color: #004990; }
.relatedpopup_wrap .fw-downloads-sld-featured .fw-sld-wrapper { max-width: 1170px;    margin: 0 auto; }
.relatedpopup_wrap .fw-dwld-featured-left-main { float: left; max-width: 560px; }
.relatedpopup_wrap .fw-downloads-sld-featured .fw-dwld-sld-outer { float: right; max-width: 540px; padding-left: 30px; padding-right: 30px; }
.relatedpopup_wrap .fw-dwld-sld-ttl { text-align: center; margin-bottom: 37px;}
.relatedpopup_wrap .fw-downloads-sld .slick-track {    margin-left: auto;    margin-right: auto;}
.relatedpopup_wrap  .fw-sld-wrapper .slick-dots li.slick-active button {    background: #fa4692;    height: 10px;    width: 10px;    position: relative;    border: 2px solid #fa4692;}
.relatedpopup_wrap .fw-sld-wrapper .slick-dots li.slick-active button { cursor: auto;}
.relatedpopup_wrap .fw-sld-wrapper .slick-dots li button { position:relative;   background: #C4C4C8;    border: medium none;    border-radius: 50%;    text-indent: -9999px;    padding: 0;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    height: 10px;    width: 10px;    border: 2px solid #fff;}
.relatedpopup_wrap .fw-sld-wrapper .slick-dots li{display: inline-block;margin: 0 8px;    padding-bottom: 0;}
.fw-sld-wrapper .slick-arrow.slick-disabled {color: #C4C4C8 !important;cursor: default;}
.relatedpopup_wrap .full-dwld-box-link{position: absolute;left: 0;top: 0; width: 100%;    height: 100%;background: rgba(0,0,0,0);font-size: 1.8rem;line-height: 28px;}
.relatedpopup_wrap .fw-dwld-link:before {content: "\e313";font-family: icomoon; position: absolute; top: 50%; left: 0; font-size: 1em; transform: translateY(-50%);    -ms-transform: translateY(-50%);    -webkit-transform: translateY(-50%);    color: #fa4692;}
.relatedpopup_wrap .fw-dwld-link {color: #10069f;display: block; margin-top: 39px;  padding-left: 30px;padding-top: 3px;position: relative;text-transform: uppercase;}
.relatedpopup_wrap .fw-dwld-pdf{margin-top: 8px;text-transform: uppercase;}
.relatedpopup_wrap .fw-dwld-inner-box{ position: relative;}
.relatedpopup_wrap .fw-dwld-ttl { -webkit-transition: all 0.25s ease; -ms-transition: all 0.25s ease;  -moz-transition: all 0.25s ease;-o-transition: all 0.25s ease; transition: all 0.25s ease; margin-top: 13px;}
.relatedpopup_wrap .fw-dwld-top > img{border: 1px solid #cfd8dd; display: block;   min-width: 170px; padding: 11px; background: #FFF;}
.relatedpopup_wrap  .fw-dwld-link.font18links:hover,.relatedpopup_wrap  .fw-dwld-inner-box:hover .fw-dwld-ttl{color: #006dff;}


/*================MEdia Queries===================*/

@media all and (min-width: 768px){
.relatedpopup_wrap .fw-dwld-inner-box .dwnld-centered-block {  max-width: 170px; margin: 0 auto;    position: relative;}
}
@media all and (max-width: 1024px){
.relatedpopup_wrap .fw-sld-wrapper .slick-arrow.slick-prev { margin: 0 auto;}
}
@media all and (max-width: 991px){
.relatedpopup_wrap .fw-dwld-sld-outer .slick-list { margin-left: auto; margin-right: auto; max-width: 425px;}
}
@media all and (max-width: 767px){
.relatedpopup_wrap .fw-sld-wrapper .slick-prev + .slick-list{margin-bottom:60px;}
.relatedpopup_wrap .fw-sld-wrapper {  height: auto;  margin: 0 auto;}
.relatedpopup_wrap .fw-dwld-top {text-align: center;}
.relatedpopup_wrap .fw-dwld-top img{    margin: 0 auto; text-align: center;}
.relatedpopup_wrap .fw-dwld-link { width: 135px;margin: 20px auto 0 auto;}
}
/*============Downloads ENDS================*/

/*=============Contact Module STARTS================*/
.fw-adrs-box-wrap{margin-top:20px}
.relatedpopup_wrap .eight-column-wrapper{    max-width: 83.333333%;}
.relatedpopup_wrap .eight-column-wrapper.centered{margin: 0 auto; text-align: center;} 
.relatedpopup_wrap .fw-addresses-wrap-inner .module-max-width{margin: 0 auto;
   max-width: 83.33%;}
.relatedpopup_wrap .module-max-width{margin: 0 auto;max-width: 1170px;}
.relatedpopup_wrap .fw-addresses-wrap-inner h3{    color: #1e3643;}
.relatedpopup_wrap .fw-addresses-wrap-inner .fw-section-ttl {    padding-bottom: 0;    margin: 0 auto 29px; text-align: center;}
.relatedpopup_wrap .fw-addresses-wrap-inner .fw-sld-wrapper{max-width: 1170px;}
.relatedpopup_wrap .fw-sld-wrapper .module-max-width {width: 100%;max-width: 100%;}
/* .relatedpopup_wrap .fw-addresses-wrap-inner{max-width: 83.33%;margin-left: auto;margin-right: auto; } */
.relatedpopup_wrap .fw-adrs-box-wrap{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;   flex-wrap: wrap;}
.relatedpopup_wrap .fw-adrs-box { width: 33.33%; margin-top: 55px;}
.relatedpopup_wrap .fw-adrs-box:first-child,.relatedpopup_wrap .fw-adrs-box:nth-child(2),.relatedpopup_wrap .fw-adrs-box:nth-child(3){margin-top:0}
.relatedpopup_wrap .fw-adrs-max-width-box {  max-width: 285px;     margin: 0 auto;}

@media all and (max-width: 1024px){
.relatedpopup_wrap .fw-adrs-box { float:left;   margin-bottom: 35px;       width: 50%; margin-top: 0; }
.relatedpopup_wrap .fw-adrs-box-wrap {display: inline-block;width: 100%;float: left;}

}
@media all and (max-width:767px){
.relatedpopup_wrap .fw-sld-wrapper .module-max-width{ width:auto;  margin: 0 15px;}
}
@media all and (max-width: 639px){
.relatedpopup_wrap .fw-adrs-box-wrap .slick-list { margin: 0 auto;   max-width: 280px;}
.relatedpopup_wrap  .fw-adrs-box { margin: 0 auto;width: 280px !important;}
}

/*=============Contact Module ENDS================*/


/*==============Tabs Module=============*/

.relatedpopup_wrap .vid-img-desc p{padding-bottom:0;}
.relatedpopup_wrap .vid-img-ttl {color: #4e5d65; margin-top: 16px;}
.relatedpopup_wrap .fw-tabbed-wrap-inner .fw-tabbed-wrap{margin: 0 auto;max-width: 1170px;}
.relatedpopup_wrap .fw-section-ttl {     padding-bottom: 0;   margin: 0 auto 29px;    max-width: 1170px;    text-align: center;}
.relatedpopup_wrap .fw-section-cnt{    margin: 0 auto 40px;    max-width: 1170px;    text-align: center;}
.relatedpopup_wrap .tab-list {margin-bottom: 55px;}
.relatedpopup_wrap  .mobi-tabs-menu{display: none;}
.relatedpopup_wrap .mobi-tabs-list{display: none ;}
.relatedpopup_wrap ul.tabs{    background: transparent; margin: 0 auto;    max-width: 1170px;}
.relatedpopup_wrap .fw-tabbed-wrap .tabs li a{padding: 33px 10px 30px 10px;display: block;    text-align: center;color: #10069f;text-decoration: none;    position: relative;margin: 0 1px;}
.relatedpopup_wrap .fw-tabbed-wrap .tabs li.current a{color: #fff;}
.relatedpopup_wrap .tab-content-main .tab-content{display:none;}
.relatedpopup_wrap .tab-content-main .tab-content.async-tab-content{display:block;}
.relatedpopup_wrap .fw-testimonial .tab-content-main .tab-content {display:block !important;}
.relatedpopup_wrap  .tab-content-main .tab-content.current { display: block;animation: fadeEffect 1s;-webkit-animation: fadeEffect 1s;-moz-animation: fadeEffect 1s; -ms-animation: fadeEffect 1s;-o-animation: fadeEffect 1s;}
.relatedpopup_wrap .tabbed-vid-img-wrapper { float: right; margin-bottom: 30px;    margin-left: 50px;    max-width: 530px;    margin-top: 10px;}
.relatedpopup_wrap #fwContentWrapper.video-img-on-left.no-float .tabbed-vid-img-wrapper{    float: none; margin-left: 0;    margin-top: 0;} 
.relatedpopup_wrap .tab-content-left { transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s;    -moz-transition: all 0.3s ease-out 0s;    -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s;}
.relatedpopup_wrap .fw-tabbed-wrap .tabs li a:before, .relatedpopup_wrap .fw-tabbed-wrap .tabs li a:before {content: '';width: 0;height: 2px;position: absolute;bottom: -2px;    left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);transition: all 0.6s;}
.relatedpopup_wrap .fw-tabbed-wrap .tabs li:hover a{color:#fff;}
.relatedpopup_wrap .fw-tabbed-wrap .tabs li.current {    background: #1471fb; pointer-events: none;}
.relatedpopup_wrap .fw-tabbed-wrap .tabs li {cursor: pointer;float: left;position: relative;    list-style-type: none;text-align: center; vertical-align: middle; transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;  -ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}

.relatedpopup_wrap .show-in-mobile { display: none;}

.relatedpopup_wrap .tabbed-list-vid-img-wrapper {margin: 38px auto 0;text-align: center;     padding-bottom: 30px;}
.relatedpopup_wrap .tabs.slick-initialized{display:block !important;}
.relatedpopup_wrap .tabbed-vid-img-inner img{display:inline-block;vertical-align:middle}
.tab-two-col-left,.tab-two-col-right {float: left;width: 50%;}
.tab-two-col-left{padding-right:20px}
.tab-two-col-right{padding-left:20px}


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

.relatedpopup_wrap .fw-tabbed-wrap {max-width: none;}

}

@media all and (max-width: 1400px) and (min-width: 1025px){
.relatedpopup_wrap .fw-tabbed-wrap-inner .fw-tabbed-wrap {max-width: 83.3333%;}
}
@media all and (max-width: 1024px) and (min-width: 768px){
.relatedpopup_wrap .ten-column-wrapper .tab-content-left {margin-left: 0;margin-right: 0;padding-left: 0 !important;}
.relatedpopup_wrap .eight-column-wrapper {max-width: 100%;}
}
@media all and (max-width: 1024px){
.relatedpopup_wrap .fw-tabbed-wrap {    margin-left: 0;}
/*.relatedpopup_wrap .tab-list .slick-list {margin: 0 auto; max-width: 510px;}*/
.relatedpopup_wrap .show-in-desktop {display: none;}
.relatedpopup_wrap .ten-column-wrapper .tabbed-vid-img-wrapper{float: none;margin: 10px 0 25px;width: 100%;}
.relatedpopup_wrap .show-in-mobile {display: block;}
.relatedpopup_wrap .tabbed-vid-img-inner > img { height: auto;width: 100%;}
.tab-intro.show-in-mobile + img{margin-top:30px}
}


@media all and (max-width: 1024px) and (min-width: 768px){
.relatedpopup_wrap .ten-column-wrapper,.relatedpopup_wrap  .module-max-width {    max-width: 83.33% !important;    margin-left: auto !important;    margin-right: auto !important;    padding-left: 0 !important;    padding-right: 0 !important;}
}
@media all and (min-width:768px){
.relatedpopup_wrap .mobi-tabs-list, .mobi-tabs-menu {display: none !important;}
}
@media all and (max-width: 767px){

.relatedpopup_wrap .module-max-width{ margin:0 15px;}
.relatedpopup_wrap .fw-tabbed-wrap .fw-section-ttl{    margin: 0 15px 15px 15px;}
.relatedpopup_wrap .tab-list{margin: 0 15px 30px;}
.relatedpopup_wrap .fw-tabbed-wrap .mobi-tabs-list li.current {    display: none;}
.tabs li a:not(.current):hover { background: transparent; color: #fff;}
.relatedpopup_wrap  .tab-content-left {margin: 0 15px;}
.relatedpopup_wrap .fw-tabbed-custom .tabs.do-slick {display: none !important;}
.relatedpopup_wrap .mobi-tabs-menu{color: #fa4692;cursor: pointer;display: block;padding: 15px 45px 10px 0px !important;   position: relative;border-bottom: 2px solid #fa4692;}
.relatedpopup_wrap .fw-tabbed-custom .tabbed-vid-img-wrapper { padding-left: 15px;padding-right: 15px;}
.relatedpopup_wrap .fw-tabbed-wrap .tabs li a, .relatedpopup_wrap .fw-tabbed-wrap .tabs li.current a{color:#4e5d65;text-align: left;padding:10px 0px;}
.relatedpopup_wrap .fw-tabbed-wrap .tabs li.current{background:transparent;}
.relatedpopup_wrap  .mobi-tabs-menu  { color: #1471fb;}
.relatedpopup_wrap .mobi-tabs-menu{border-bottom:none;}
.relatedpopup_wrap p.mobi-tabs-menu.active:after{    transform: rotate(180deg);}
.relatedpopup_wrap p.mobi-tabs-menu:after{top: 22px;}
}

/*=============Full Width Image====================*/


.relatedpopup_wrap .innovation-timeline-image-wrapper > img {height:100%;min-width:1051px;    width: auto;vertical-align: middle;margin:0 auto;}
.relatedpopup_wrap .fw-single-img{margin:0 auto; max-width:2000px;min-height:714px;    text-align: center;}
.relatedpopup_wrap .fw-single-img h2{color:#ffffff; padding-bottom:95px; padding-top:65px;}
@media all and (max-width: 1400px){
.relatedpopup_wrap .innovation-timeline-image-wrapper {    overflow-x: auto;}
}


/*--------- 4 Column text starts -----------*/

.relatedpopup_wrap .home-mid-fw.clearfix {margin-top: 50px;}
.relatedpopup_wrap .hsp-main:not(.hsp-news):after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.6)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}
.relatedpopup_wrap .bottom-sustainable-content {max-width: 1170px;clear: both;margin: 65px auto 0;}
.relatedpopup_wrap .sustainable-item {width: 22%;margin-right: 30px;float: left;}
.relatedpopup_wrap .sustainable-section .sustainable-title {  color: #1e3643;padding-bottom: 15px;}
.relatedpopup_wrap .new-country-site-section .sustainable-content *:last-child{padding-bottom:0}

@media all and (max-width:1400px) and (min-width:1025px){
.desktop-nav > ul > li{font-size: 1.6rem;    display: inline-block;}
.desktop-nav > ul{    display: inline-block;}
.desktop-nav > ul > li > a > span, .desktop-nav > ul > li > span{padding: 37px 15px 37px 15px;}
.desktop-nav > ul li.level1.first > a > span, .desktop-nav > ul li.level1.first > span {    padding: 37px 10px 37px 0px;}

}
@media all and (max-width:1400px) and (min-width:1025px){
.relatedpopup_wrap .bottom-sustainable-content {padding-left: 0px !important;padding-right: 0px !important;max-width: 83.33% !important;}
.relatedpopup_wrap .sustainable-content { padding-bottom: 23px; }
}

@media all and (max-width: 1400px) {
.relatedpopup_wrap .bottom-sustainable-content{margin:0 auto;padding: 40px 30px 15px;}
.relatedpopup_wrap .sustainable-item { padding-right: 30px; width: 25%; margin-right: 0;}
.relatedpopup_wrap .sustainable-section .img-cnt-on-img .img-cnt-txt{ margin: 0; padding-top: 45px; padding-left: 30px;}

}

@media all and (max-width: 1024px) {
.relatedpopup_wrap .sustainable-content p { padding-bottom: 0; }
.relatedpopup_wrap .sustainable-content { padding-bottom: 18px; }

}

@media all and (max-width: 991px) {
.relatedpopup_wrap .bottom-sustainable-content { margin: 0 30px; padding-left: 0;padding-right: 0;padding-bottom: 0; }
.relatedpopup_wrap .sustainable-item {margin-right: 0;padding-bottom: 25px;padding-right: 30px;width: 50%;}
.relatedpopup_wrap .sustainable-title {width: 65%;}

}

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

.relatedpopup_wrap .bottom-sustainable-content { padding-top: 10px; margin: 20px 15px 0; }
.relatedpopup_wrap .sustainable-item {width: 100%;	margin: 0;padding-bottom: 15px;}
.relatedpopup_wrap .sustainable-title {width: 100%;}
.relatedpopup_wrap .sustainable-content,.relatedpopup_wrap .sustainable-title {height: auto !important;}


}

/*--------- 4 Column text ends -----------*/

/*--------- Full-width image slider -----------*/

.relatedpopup_wrap .fw-sld-inner-box {text-align: center;}
.relatedpopup_wrap .fw-sld-inner-box img {margin: 0 auto 10px;}

/*--------- Stats start -----------*/
.relatedpopup_wrap .font50 {font-size:5rem;line-height: 1;} 
.relatedpopup_wrap .fw-stats-section { max-width: 1170px; margin-left:auto;margin-right:auto; text-align: center; }
.relatedpopup_wrap .max-width-stats { max-width: 1170px; margin: 0 auto;     display: flex;    justify-content: center; }
.relatedpopup_wrap .fw-stats-top { line-height: 1.2em; margin-bottom: 0;     text-align: center; }
.relatedpopup_wrap .left-aligned-stats.fw-stats-section .fw-stats-top{    text-align: left;}
.relatedpopup_wrap .fw-stats-box { display: inline-block; margin-left: 20px; margin-right: 20px; max-width: 225px; text-align: center; vertical-align: top;     flex: 1; /*margin: 0 auto;*/ } 
.relatedpopup_wrap .fw-stats-left { display: inline-block; max-width: 90px; vertical-align: top; }
.relatedpopup_wrap .fw-stats-right { color: #5b5b5b; display: inline-block; max-width: none; width:133px; padding-left: 10px; text-align: left; vertical-align: middle; } 
.relatedpopup_wrap  .no-icon .fw-stats-right{width: auto;     text-align: center; } 
.relatedpopup_wrap .fw-common-sld .fw-sld-wrapper { height: auto; margin: 0 auto; max-width: none; }
.relatedpopup_wrap .left-aligned-stats.fw-stats-section {  text-align: left;}
.relatedpopup_wrap .left-aligned-stats .fw-stats-box{  text-align: left; padding-left: 0; padding: 0 10px;}
.relatedpopup_wrap .left-aligned-stats .fw-stats-box.no-icon .fw-stats-right{text-align: left; padding-left:0;} 
.relatedpopup_wrap .left-aligned-stats .fw-stats-right{/*max-width: none;*/} 
.relatedpopup_wrap .left-aligned-stats .fw-stats-box:first-child{    margin-left: 0;}

@media all and (max-width:1399px) and (min-width:768px){
.relatedpopup_wrap .font50 {font-size: 4rem;line-height:48px;}
}

@media all and (max-width: 1399px) and (min-width: 992px){
.relatedpopup_wrap .left-aligned-stats  .max-width-stats{     margin: 0;}
}
@media all and (max-width: 1399px){ 
.relatedpopup_wrap .left-aligned-stats {    width: 83.33%;}
}

@media all and (max-width: 1024px) and (min-width: 768px){
.relatedpopup_wrap .fw-stats-left{    vertical-align: middle;}
}
@media all and (max-width: 1024px){
.relatedpopup_wrap .fw-stats-box {margin-left: 30px;margin-right: 30px;width: 50% !important;}
.relatedpopup_wrap  .fw-stats-section {    max-width: 640px;}
.relatedpopup_wrap .left-aligned-stats .fw-stats-box{max-width: 50%;     float: left;} 
.relatedpopup_wrap .left-aligned-stats .max-width-stats{    max-width: none;}
.relatedpopup_wrap .left-aligned-stats.fw-stats-section{    max-width: none;}
.relatedpopup_wrap .left-aligned-stats .fw-stats-box{    margin-left: 0;  margin-right: 0;}
.fw-stats-box:nth-child(1), .fw-stats-box:nth-child(2) { margin-bottom: 25px;}
.relatedpopup_wrap .max-width-stats { display: block; }
.relatedpopup_wrap .left-aligned-stats .fw-stats-box { width: 50%; }
/*.relatedpopup_wrap .fw-stats-top { font-size:3rem; line-height:36px; }*/

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

/*.relatedpopup_wrap .left-aligned-stats .fw-stats-box{float: left;}*/
.relatedpopup_wrap .left-aligned-stats .fw-stats-box {width: 100%;}
.relatedpopup_wrap .left-aligned-stats .fw-stats-box,.relatedpopup_wrap .left-aligned-stats .fw-stats-box:first-child{    max-width: 100%;    float: none;     display: block;     margin: 0 auto;}

} 
@media all and (max-width: 639px){
.relatedpopup_wrap .left-aligned-stats{    width: 100%;     margin: 0 auto;}
.relatedpopup_wrap .fw-stats-box{    max-width: 100%;}
.fw-stats-box { margin: 0 auto 40px !important; }
}
/*--------- Stats end -----------*/

/*-------------- Contacts cards starts --------------*/

.relatedpopup_wrap .fw-contact-cards-box a:before { color: #e0e0e0; font-family: "icomoon" !important; font-size: 1.3em; position: relative; right: 8px; top: 3px; }
.relatedpopup_wrap .fw-contact-cards-box a { display: inline-block; /*float: left;*/ font-family: "RRPioneer-Medium" !important; font-size: 1em; padding: 3px 0 4px 12px; text-decoration: none;color:#10069f }
.relatedpopup_wrap .fw-contact-cards-box a.icon-linkedin-cc { /*margin-left: 25px;*/ margin-right: 20px; }
.relatedpopup_wrap .fw-contact-cards-social.font16 { text-align: center; border-top: 1px solid #dfdfdf; display: inline-block; padding: 13px 0 0; width: 230px; }
.relatedpopup_wrap .fw-contact-cards-box a.icon-icon-mail-cc:before { /*font-size: 1.2em;*/ right: 13px; top: 2px; }
.relatedpopup_wrap .fw-contact-cards-box a.icon-icon-mail-cc { padding: 4px 0 4px 16px; }
.relatedpopup_wrap .fw-contact-cards-box a.icon-icon-mail-cc:only-child { width: 100%;}
.relatedpopup_wrap .fw-contact-cards-sld .fw-sld-wrapper { margin: 0 auto; max-width: 1200px; text-align: center; }
.relatedpopup_wrap .fw-contact-cards-sld .fw-sld-inner-box { display: inline-block; margin: 0 15px; max-width: 370px; text-align: center; padding-bottom: 20px; }
.relatedpopup_wrap .fw-contact-cards-sld .slick-list { margin-bottom: 40px; }
.relatedpopup_wrap .contacts-inside-snapdown .fw-contact-cards-sld .slick-list{margin-bottom:0;}
.relatedpopup_wrap .fw-contact-cards-box:hover, .fw-sld-outer-contact-card img:hover + .fw-contact-cards-box { -webkit-box-shadow: 0 10px 20px 0 rgba(1, 1, 1, 0.05); -moz-box-shadow: 0 10px 20px 0 rgba(1, 1, 1, 0.05); -ms-box-shadow: 0 10px 20px 0 rgba(1, 1, 1, 0.05); -o-box-shadow: 0 10px 20px 0 rgba(1, 1, 1, 0.05); box-shadow: 0 10px 20px 0 rgba(1, 1, 1, 0.05); }
.relatedpopup_wrap .fw-contact-cards-box { border: 1px solid #dfdfdf; margin-top: -66px; padding: 81px 40px 15px; position: relative; z-index: 2; }
.relatedpopup_wrap .fw-sld-outer-contact-card img { margin: 0 auto; position: relative; z-index: 5; width:100px;height:auto;}
.relatedpopup_wrap .fw-sld-outer-contact-card .slick-track { margin: 0 auto; }
.relatedpopup_wrap .fw-common-sld.fw-contact-cards-sld .fw-sld-wrapper .slick-dots,#country-content-container.new-site-fw .font16 .slick-dots { margin-left: 10px;padding-bottom: 0;padding-left: 0; }
.relatedpopup_wrap .fw-contact-cards-sld {/* margin-top: 90px; */ }
.relatedpopup_wrap .fw-contact-cards-sld h2 { margin-bottom: 37px; }
.relatedpopup_wrap .cc-ttl { padding: 0 0 20px; }
.relatedpopup_wrap .cc-info { color: #1e3643;text-transform:uppercase; }
.relatedpopup_wrap .fw-contact-cards-box a:before{transition: all 0.3s ease; }
.relatedpopup_wrap .fw-contact-cards-box a:hover,.relatedpopup_wrap .fw-contact-cards-box a:hover:before {color: #006dff; }
.relatedpopup_wrap  .fw-contact-cards-box a:before {   color: #e0e0e0;    font-family: "icomoon" !important;    font-size: 1.3em;transition: all 0.3s ease;   position: relative;    right: 8px;    top: 3px;}
.relatedpopup_wrap .fw-contact-cards-box a.icon-icon-mail-cc:before {    /* font-size: 1.2em; */    right: 13px;    top: 2px;}
.relatedpopup_wrap .icon-icon-mail-cc:before {    content: "\ee13";}
@media all and (max-width:1024px){
.relatedpopup_wrap .fw-contact-cards-sld .fw-sld-inner-box { max-width:none;}
.relatedpopup_wrap .fw-sld-wrapper .slick-prev + .slick-list{margin-bottom:0;}
.relatedpopup_wrap .fw-downloads-sld .fw-sld-wrapper .slick-prev + .slick-list, .relatedpopup_wrap .fw-contact-cards-sld .fw-sld-wrapper .slick-prev + .slick-list, .relatedpopup_wrap .fw-related-products .fw-sld-wrapper .slick-prev + .slick-list{margin-bottom:60px;}   
.relatedpopup_wrap .fw-contact-cards-social.font16{    width: 100%;} 
.relatedpopup_wrap .fw-contact-cards-box a.icon-linkedin-cc{    margin-right: 0px;}
.relatedpopup_wrap .fw-contact-cards-box a{padding: 3px 0 4px 5px;}
} 
@media all and (max-width:639px){
.slick-slide img{text-align: center;    margin: 0 auto;}
}

/*-------------- Contacts cards end --------------*/



/*-------------- Country content module item ---------------*/

.relatedpopup_wrap .ttl-mbl {display: none;}

/*-------------- Country content module item ends ---------------*/

/*-------------- Testimonial starts ---------------*/

.fw-testimonial #module-testimonial {margin: 0 auto;max-width: 1170px;}
.testimonial-left-block { float:left; width:39%; }
.testimonial-right-block { float:left; width:44%; margin-left: 8%; }
.author-quote { margin-bottom: 6px; }
.author-img { float:left; margin-right:24px; }
.module-tesimonial h2 { padding-bottom: 27px; }
.module-tesimonial .author-name { margin: 27px 0 0 0;  }
.module-tesimonial .author-designation { margin-top:-2px; }

/*-------------- Testimonial ends ---------------*/

/*------------- Related products -------------*/
.module-center-heading {text-align: center;}
.product-module-section {max-width: 1170px;margin: 0 auto;}
.module-full-width-text .fw-intro-three-col {float: left;} 

@media all and (max-width:1400px) and (min-width:1025px){
.product-module-section{max-width:83.3333%;}
}

@media all and (max-width:1024px) and (min-width:768px){
.product-module-section{max-width:83.3333%;}
}


/*----- text and image --------*/
.fw-text-image-wrapper { margin: 0 auto; max-width: 1170px; }
.fw-text-image-wrapper .cc-description{margin-bottom:28px;}
.fw-ti-image, .modulevideo-wrapr { float: left; /*max-width: 600px;*/max-width:530px } 
.img-rt .modulevideo-wrapr{float:right;}
.fw-ti-ttl.mixbold { padding-bottom: 26px; margin-top: 5px; }
.fw-text-image-wrapper .fw-ti-link.new-site-fw { margin-top: 12px; letter-spacing: -0.01em; }
.fw-ti-inner-box { float: left; max-width: 550px; margin-left: 90px; } 
.fw-text-image-wrapper:not(.img-rt) .fw-ti-inner-box {width: 40%; margin-left: 80px;  } 
.cc-description { margin-top: 3px; }
.fw-ti-inner-box a span.icon-chevron-right {/* color: #1cafd3; position: relative; top: 2px; margin-left: 0px;*/ top: 5px; display:none; }
.fw-ti-inner-box a { text-decoration: none; color: #10069f; margin-top: 14px; }
.fw-ti-inner-box a:hover{color: #006dff;} 
.new-country-site-section .fw-ti-inner-box p a { color: #10069f;}
.fw-ti-link.new-site-fw { color: #10069f; font-weight: 600; }
.img-rt .fw-ti-image { float:right; }
.img-rt .fw-ti-inner-box { margin-right: 90px; margin-left: 0; max-width:550px; }


@media all and (max-width: 1399px){
.relatedpopup_wrap .fw-text-image .fw-text-image-wrapper { margin: 0 auto; max-width: 83.33% }
.relatedpopup_wrap .img-rt .fw-ti-inner-box{margin-right: 60px; max-width: 400px;    width: calc(50% - 60px);}
.fw-ti-image, .modulevideo-wrapr {  width: 50%;}

}
@media all and (max-width:1024px) and (min-width:768px){
.fw-ti-image{max-width:100%;}
}

@media all and (max-width: 1024px){
.fw-text-image-wrapper:not(.img-rt) .fw-ti-inner-box {  float: none; max-width: none;  margin-left: 0;  width: 100%;}
.relatedpopup_wrap .img-rt .fw-ti-image {float: none;}
.relatedpopup_wrap .fw-ti-image{ width:100%;   max-width: 100% !important;}
.relatedpopup_wrap .img-rt .fw-ti-inner-box { margin-right: 0px;  max-width: none;  width: calc(100% - 0px);}
}
@media all and (max-width: 767px){
.fw-text-image-wrapper:not(.img-rt) .fw-ti-inner-box{    float: left;     padding: 0 15px;}
.img-rt .modulevideo-wrapr{float:none;}
.fw-ti-image, .modulevideo-wrapr {  width: 100%;  max-width: none;  padding: 0 15px;} 
.relatedpopup_wrap .fw-text-image .fw-text-image-wrapper { margin: 0 auto;     max-width: 100%; }
.relatedpopup_wrap .img-rt .fw-ti-inner-box {  width:100%;  margin-right: 0;    max-width: 100%;} 
}

/*---   Text 50/50 starts   ---*/

.mw1170ma {max-width: 1170px;margin-left: auto;margin-right: auto;}
#country-content-container.new-site-fw .fw-text-50-50 .font16 ul li { padding-bottom: 0; line-height: 1.5; }
#country-content-container.new-site-fw .fw-text-50-50 .font16 > ul > li::before { height: 6px; left: -19px; top: 7px; width: 6px; }
.fw-text-50-50 .pd-box-snapdown-content-left .fw-intro-text { margin-top:0; }
.fw-text-50-50 .head-ttl { padding-bottom:24px; }
.fw-text-50-50 .pd-box-snapdown-content-right { padding-top:0; }
.fw-text-50-50 .rad-highlight { line-height: 24px; font-size: 1.313rem; color: #1e3643; padding: 0; display: inline-block;  background: none; margin: 0px; }
.fw-text-50-50 .pd-box-snapdown-content-left ul { padding-top:0; }
.fw-text-50-50 .font16.bodyhelv p:first-child .rad-highlight { margin:0; }
.fw-text-50-50 .rad-link { font-size: 1.125rem; color: #093893; background: none; display: inline-block; }
.pd-box-snapdown-content-left { float: left; max-width: 550px; width: 50%; padding-right: 20px; }
.pd-box-snapdown-content-right { float: right; padding-top: 63px; position: relative; width: 50%; }

/*---   Text 50/50 ends   ---*/

/*--  Module Tabs with Downloads  --*/
.fw-tabs-with-downloads {margin: 0 auto 0; position: relative; }
.fw-tabs-with-downloads .tab-list { position:relative; margin-bottom: 49px; max-width:1167px; margin-left:auto; margin-right:auto; }
.fw-tabs-with-downloads .tab-content-left { margin-left:0; }
.fw-dwld-inner-box, .fw-dwld-inner-box { margin: 0 !important; }
.fw-tabs-with-downloads .fw-dwld-inner-box { max-width:none !important; }
.fw-tabs-with-downloads .fw-sld-wrapper { max-width:none; }
.fw-tabs-with-downloads .tab-content .btitle { padding: 0 0 27px;color: #1e3643;}
.fw-tabs-with-downloads .fw-tab-sld-outer .slick-slide > div:not(.fw-dwld-top):not(.fw-dwld-inner-box-inn) { border-top:1px solid #e4e5e6; padding:52px 0 49px; float:left; width:100%; }
.fw-tabs-with-downloads .fw-dwld-pdf { margin-top:12px; }
.fw-tabs-with-downloads .fw-dwld-link { margin-top:17px; }
.fw-tabs-with-downloads .fw-dwld-ttl span { color: #1cafd3; line-height: 0.7; position: relative; }
.fw-dwld-inner-box:hover .fw-dwld-ttl span:before{color:#006dff}
.fw-tabs-with-downloads .fw-dwld-pdf { color: #5b5b5b; }
.fw-tabs-with-downloads .fw-sld-wrapper .slick-list { padding-bottom: 20px; }
.fw-tabs-with-downloads .fw-dwld-inner-box-inn { float: left; position: relative; margin-right:20px; }
.fw-tabs-with-downloads .fw-sld-wrapper .slick-initialized:not(.slick-dotted) .slick-list { padding-bottom:0; margin-bottom:0; }
.fw-tabs-with-downloads .close-all-programme { right: -135px; }
body.ie10 .fw-tab-dwld-sld-outer .slick-dots, body.ie-edge-true .fw-tab-dwld-sld-outer .slick-dots, body.internetexplorer11 .fw-tab-dwld-sld-outer .slick-dots, body.ie9 .fw-tab-dwld-sld-outer .slick-dots { bottom:28px; }
.fw-tabs-with-downloads .tab-content .fw-tab-dwld-sld-outer { margin-top:56px; }

@media all and (max-width: 991px){ 
.fw-tabs-with-downloads .fw-sld-wrapper .slick-list {    padding-bottom: 40px;}
.fw-tabs-with-downloads .fw-sld-wrapper span.rr-icon-arrow-nav.slick-next.slick-arrow{left:0;}
.fw-tabs-with-downloads .fw-sld-wrapper span.rr-icon-arrow-nav.slick-prev.slick-arrow{right:0;}
}
@media all and (max-width: 767px){ 
.fw-tabs-with-downloads .fw-sld-wrapper .slick-prev + .slick-list{
    margin-bottom: 60px !important;}
}
/*--  Module Tabs with Downloads ends  --*/

/*----------- Tabbed List Module Start -------------*/

.fw-tabbed-list-wrap-inner .do-slick-listing.makeListCenter .slick-track{width: 100% !important;}
.fw-tabbed-list-wrap-inner .do-slick-listing.makeListCenter .slick-track li{width: 50% !important;}
.fw-tabbed-wrap-inner.fw-tabbed-list-wrap-inner .fw-tabbed-wrap { margin-top: 10px; }
.fw-tabbed-wrap-inner.fw-tabbed-list-wrap-inner { margin: 0 auto; max-width: 2000px; height: 930px; overflow: hidden; }
.fw-tabbed-list-wrap-inner .tab-list { margin: 0 auto 55px; max-width: 1167px; position: relative; padding-left: 0 !important; }
.fw-tabbed-list-wrap-inner .tab-content-main .tab-content { margin: 0 auto; max-width: 1170px; overflow: hidden; }
.fw-tabbed-list-wrap-inner .tab-content-main .tab-content.fw-tabbed-two-col {max-width: 1170px;}
.fw-tabbed-list-wrap-inner .tab-content-main .tab-content.tab-content-video-only { margin: 0 auto; max-width: 2000px; }
.fw-tabbed-list-wrap-inner .tab-content-main .tab-content.tab-content-video-only .tabbed-vid-img-wrapper { float: none; margin-bottom: 30px; margin-left: 0; margin-top: 10px; width: 100%; }
.fw-tabbed-list-wrap-inner .tab-content-main .tab-content.tab-content-video-only .tabbed-vid-img-wrapper .tabbed-vid-img-inner .margin-top-video-player { display: block; float: none; height: 100%; max-width: none; position: static; top: auto; width: 100%; }
.fw-tabbed-list-wrap-inner .fw-tabbed-wrap .tabs li { width: 100%; display: table; text-transform: none; transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; }
.tab-list-all-programme ul li.makeListActive a{color:#fa4692}
.tab-list-all-programme ul li.makeListActive{pointer-events:none;}
.fw-tabbed-list-wrap-inner .fw-tabbed-wrap .tabs li a { /*padding: 23px 40px;*/padding: 23px 20px; display: table-cell; vertical-align: middle; }
.fw-tabbed-list-wrap-inner .fw-tabbed-wrap .tab-list .slick-arrow.slick-prev {margin-top: -25px; left: auto; right: -35px; top:50%;transform: rotate(180deg);-ms-transform: rotate(180deg);}
.fw-tabbed-list-wrap-inner .fw-tabbed-wrap .tab-list .slick-arrow.slick-next {margin-top: -25px; left: auto; right: -70px; top:50%; }
.tab-list-all-programme { /*background: #ffffff none repeat scroll 0 0;*/ display: none; height: 100%; left: 0; margin: 0 auto; max-width: 2000px; position: absolute; right: 0; width: 100%; z-index: 5000; }
.fw-sld-wrapper.all-programme-updates .slick-list { margin-bottom: 0;}
.all-programme-updates { margin: 0 auto; max-width: 1170px; }
.tab-list-all-programme ul { float: left; width: 390px; margin: 0 10px; }
.tab-list-all-programme ul li.slick-slide { display: block; float: none; width: 390px; }
.tab-list-all-programme ul li.slick-slide a { display: block; width: 390px; }
.tab-list-all-programme ul.slick-dots { width: 100%; bottom: -30px; }
.tab-list-all-programme ul li a { text-decoration: none; display: inline-block; }
.tab-list-all-programme ul li a:hover, li.makeListActive a { color: #006dff; }
.tab-list-all-programme ul li { margin: 0 0 30px; }
.tab-list-content-wrapper { position: relative; }
.all-programme-close-ttl { margin: 0 auto; max-width: 1170px; position: relative; text-align: center; }
.all-programme-ttl { color: #1e3643; text-align: center; padding: 20px 0 50px 0; }
.close-all-programme { position: absolute; right: 0; top: 0; }
.all-programme-shadow { background: #FFF; -ms-box-shadow: 0 30px 25px 0 rgba(1, 1, 1, 0.4); -o-box-shadow: 0 30px 25px 0 rgba(1, 1, 1, 0.4); -webkit-box-shadow: 0 30px 25px 0 rgba(1, 1, 1, 0.4); -moz-box-shadow: 0 30px 25px 0 rgba(1, 1, 1, 0.4); box-shadow: 0 30px 25px 0 rgba(1, 1, 1, 0.4); margin: 0 auto; max-width: 1600px; padding: 30px 170px 70px; }
.prgm-view-all {left: -80px; margin-top: -23px; position: absolute; text-decoration: none; top: 50%; z-index: 10;color:#10069f; }
.close-all-programme { color: #a7c3cf; position: absolute; right: -180px; text-decoration: none; top: 0; }
.tlsld.morethen8dots .slick-arrow { border: medium none; bottom: 0; color: #b1c1c8; cursor: pointer; font-size: 3em; font-weight: 400; height: 50px; position: absolute; transition: all 0.3s ease 0s; width: 20px; z-index: 2;font-size: 1.3em; font-weight: 400;padding: 8px 0;height: 34px;margin: 0 5px;}
.tlsld.morethen8dots .slick-arrow.slick-prev{transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); }
.prgm-view-all > span { display: block; padding-bottom: 10px; text-align: center;}
.tab-list-content-wrapper .img-cnt-on-img-content { margin-top: 265px;}
.tab-list-content-wrapper .img-cnt-on-img-content .img-cnt-txt {margin-bottom: 0 !important; margin-top: 0 !important;text-align: center;}
.tab-list-content-wrapper .img-cnt-on-img-content .inn-video-wrapper { margin: 0 auto !important; padding-left: 30px; padding-right: 30px;}
.img-cnt-on-img-content.inn-video-wrapper.video-with-ttl { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #ffffff; margin-top: 0; padding-left: 30px; padding-right: 30px; position: absolute; text-align: center; top: 50%;}
.tab-list-content-wrapper .font40.video-only-ttl { display: block; margin-bottom: 37px; text-align: center;}
.tab-list-content-wrapper .img-cnt-on-img-with-video .img-cnt-on-img-content .inn-play-video.landing-video-btn { display: inline-block;}
.fw-tabbed-list-wrap-inner .tab-list-content-wrapper .tab-content-main .tab-content-left {margin-right: 16%;}
.fw-tabs-with-downloads .fw-tab-sld-outer .slick-slide > div:not(.fw-dwld-top):not(.fw-dwld-inner-box-inn) {border-top: 1px solid #e4e5e6;padding: 52px 0 49px;float: left;width: 100%;}
.relatedpopup_wrap .fw-tabs-with-downloads .fw-dwld-link span{display:none;}
.relatedpopup_wrap .icon-tabs-view-list-all:before {    content: "\e314";}
.relatedpopup_wrap .fw-tabs-with-text-downloads.fw-tabs-with-downloads .slick-arrow.slick-next{left:0;}
.relatedpopup_wrap .fw-tabs-with-text-downloads.fw-tabs-with-downloads .slick-arrow.slick-prev{right:0;    margin: 0 auto;}

@media all and (max-width: 1024px){
.relatedpopup_wrap .fw-tabs-with-text-downloads.fw-tabs-with-downloads .slick-arrow.slick-prev{right:-19px;  }
}
 
@media all and (min-width: 768px) and (max-width: 1024px){
 
.relatedpopup_wrap .mw1170ma span.rr-icon-arrow-nav.slick-next.slick-arrow{left:0;}
.relatedpopup_wrap .mw1170ma span.rr-icon-arrow-nav.slick-prev.slick-arrow{right:0;}
}
/*----------- Tabbed List Module End -------------*/

/*----------- Video module starts -------------*/

.VideoParentCon.inv_ParentContainer{/*height:526px;*/ width:100%;}
.video-section{max-width: 1400px;  margin: 0 auto;}
.VideoFullWidthParentCon{/*height:630px;*/ width:100%;/*float:left;*/ max-width:1400px; margin:0 auto;}
.section.sections-wrap .videoGalleryModuleN .fw-tabbed-wrap.video-section.clearfix {max-width: 100%;}
.VideoTextForTags{text-align: center;margin: 0 auto;}
.section .new-country-site-section.VideoWrap.margin-top-zero {  margin-top: 0;}
.section .new-country-site-section.VideoWrap.add-bottom-margin { margin-bottom: 100px;}
.VideoContentCentre{text-align:center;margin:0 auto 30px}

.img-cnt-outer-bg { height: 600px; margin: 0 auto; max-width: 2000px; position: relative; transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; min-height: 500px; }
.img-cnt-outer { margin: 0 auto; max-width: 1170px; }
.img-cnt-txt { float: left; margin: 90px auto 0; max-width: 470px; }
.img-cnt-outer-bg .img-cnt-img > img { display: none; width: 100%; height: auto; }
.img-cnt-txt-outer { margin: 0 auto; max-width: 1170px; }
.new-site-fw .fw-img-cnt-section a.rad-alternate { margin-top: 29px; font-size: 1.714em; line-height: 1.5; }
.img-cnt-left-img .img-cnt-img { float: left; left: 0; right: auto; }
.img-cnt-left-img .img-cnt-txt { float: right; }
.img-cnt-on-img { margin: 0 auto; max-width: 2000px; position: relative; }
.img-cnt-on-img .img-cnt-img { float: none; height: auto; left: auto; max-width: none; position: relative; right: auto; width: 100%; min-height: 600px; overflow: hidden; }



.img-cnt-on-img .img-cnt-img > img { bottom: -100%; height: 100%; left: -100%; margin: auto; max-width: none; position: absolute; right: -100%; top: -100%; z-index: 2;  width: auto; }
.img-cnt-on-img-content {color: #fff;left: 0;margin: 0 auto;max-width: 1170px;position: absolute;right: 0;top: 0;width: 1170px;z-index: 5;}
@media all and (max-width:767px){
.fw-img-cnt-section .img-cnt-on-img-content{position:static;width:auto}
.fw-img-cnt-section .img-cnt-on-img .img-cnt-txt,.content-on-img-with-video .img-cnt-on-img .img-cnt-txt{width:auto !important;max-width:100% !important;background: #000;}
}
.videoGalleryModuleN .img-cnt-on-img-content,.content-on-img-with-video .img-cnt-on-img-content { color: #fff;left: 0;margin: 0 auto;position: absolute;right: 0;top: 50%;transform: translateY(-50%); -ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);max-width: 1170px;z-index: 5;width: 100%;}
.videoGalleryModuleN .img-cnt-on-img-content,.content-on-img-with-video{ text-align: center;}
.img-cnt-on-img-content .font18links.font40 { color: #fff; display: inline; }
.img-cnt-on-img-content .font18links.font40:hover,a.img-cnt-ttl:hover:after { color: #006dff; }
.img-cnt-on-img .img-cnt-txt { float: left;  max-width: none; width: 470px; /*padding-top: 91px;*/ }
.videoGalleryModuleN .img-cnt-on-img .img-cnt-txt,.content-on-img-with-video .img-cnt-txt{margin: 0 auto;float: none !important;}
.video-with-ttl{margin-bottom:38px;}
.img-cnt-on-img .img-cnt-txt .img-sec-subttl { margin-top: 19px; }
.img-cnt-on-img .img-cnt-txt .img-sec-cnt { margin-top: 18px; }
/* .img-cnt-on-img-with-video .img-cnt-on-img-content .img-cnt-txt { left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 0; width: 100%; padding-top: 0; } */
.img-cnt-on-img-with-video .img-cnt-on-img-content .img-cnt-txt{width:100%; }
.img-cnt-on-img-with-video .img-cnt-on-img-content .inn-video-wrapper {position: static; margin: 0 auto 0; text-align: center;transform: none; }
.img-cnt-on-img-with-video .img-cnt-on-img-content .inn-play-video.landing-video-btn:before { border-left: 15px solid #fff; }
.img-cnt-on-img-with-video .img-cnt-on-img-content .inn-play-video.landing-video-btn { border: 3px solid #fff; }
.font18links.font40 span { top: 7px; left: -9px; }
.img-cnt-on-img-with-video .img-cnt-on-img-content { left: 0; }
.img-sec-subttl { /*margin-top: 25px;*/ margin-top: 29px; }
.img-sec-cnt { /*line-height: 1.6;*/ margin-top: 29px; margin-bottom: 105px; }
.img-sec-cnt > p { padding: 0 0 27px; }
.img-sec-subttl.Gray { color: #4e5d65; /*margin-top: 19px;*/ }
.img-sec-cnt.Gray { color: #4e5d65; /*line-height: 1.6;*/ margin-top: 18px; }
.img-cnt-ttl.JellyBean { color: #FFF; }
.img-sec-subttl.JellyBean { color: #FFF; /* margin-top: 19px;*/ }
.img-sec-cnt.JellyBean { color: #FFF; /*line-height: 1.6;*/ margin-top: 18px; }
.img-cnt-outer-bg.JellyBean .font18links.font40:hover { color: #1cafd3; }
.img-cnt-outer-bg.JellyBean .font18links.font40 { color: #fff; }
 
.videoGalleryModuleN .margin-top-video-player { display: none; float: left; height: 100%; position: absolute; top: 0; width: 100%; z-index: 5000; }
.new-video-fw .banner-video-overlay-close-button { right: 20px; top: 20px; width: 60px; height: 60px; border-radius: 45px; position: absolute; display: none; background: #10069f; z-index: 9999; cursor: pointer; }
.new-video-fw .banner-video-overlay-close-button:after { content: ''; width: 25px; height: 3px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; left: 18px; top: 28px; background: #fff; }
.new-video-fw .banner-video-overlay-close-button:before {content:'';-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);left: 18px;top: 28px;background: #fff;width: 25px;height: 3px;display: block;position: absolute;}
.inv_FullScreen_Siblings > div { position: static !important; }
#MainWrapper.inv_FullScreen_Other, #MainWrapper .inv_FullScreen_Other { border: medium none !important; height: 100% !important; left: auto !important; margin: 0 !important; overflow: visible !important; padding: 0 !important; position: static !important; top: auto !important; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; width: 100% !important; z-index: auto !important; transform: none !important; }
#MainWrapper .inv_FullScreen_Siblings { z-index: auto !important; }
#MainWrapper .inv_playerContainer.inv_FullScreen[inv_playertype="singleplayer"] { z-index: 5000 !important; }
.fw-country-header { z-index: 5000; }
.videoGalleryModuleN > .container-fluid{max-width:100%;}

/*----------- Video module ends -------------*/



@media all and (max-width: 767px){
.morethen8dots .slick-arrow.slick-next {    right: 0 !important;    left: auto !important;}
.morethen8dots .slick-arrow.slick-prev {left: 0 !important;right: auto !important;}
}
 


/*------------ Progressive disclosure starts -------------*/

.pd-fw-ttl-wrapper + .pd-box-wrapper.clearfix { min-height: 240px;}
.pd-box-wrapper.clearfix { min-height: 240px; position: relative; }
.fw-progressive-disclosure .pd-box-wrapper.clearfix:last-child{min-height:170px;}
.pd-box-snapdown-click:first-child { left: 0; }
.pd-box-snapdown-click.has-link.clearfix > a.full-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0);display: block;z-index: 99999;}
.new-country-site-section .pd-box-text a.fw-arrow-link { color: #10069f; text-decoration: none;font-family: inherit; }
.pd-box-snapdown-click.snapopen,.pd-box-snapdown-click.snapopen:hover { background: #00bfbd  !important; color: #fff;border:1px solid #00bfbd  }
#fwContentWrapper .pd-box-snapdown-click.snapopen .pd-box-text a, .pd-box-snapdown-click.snapopen .pd-box-text .fw-arrow-link span, .pd-box-snapdown-click.snapopen .pd-box-text a { color: #fff !important; }
.new-country-site-section .pd-box-snapdown-click.snapopen .pd-box-text a.fw-arrow-link:hover { color: #fff !important; text-decoration: none; }
.pd-box-snapdown-click { margin-right: 35px; max-width: 574px; /* min-height: 200px;*/ position: absolute; right: 0; top: 0; z-index: 11;width: 100%; }
.pd-box-snapdown-content-left ul { padding-top: 10px; }
.fw-progressive-disclosure .font18 ul{font-size: 1.6rem;}
.pd-box-snapdown-content { padding-top: 295px; width: 100%; padding-bottom: 80px; }
/* .pd-box-snapdown-content.pd-box-main-3, .pd-box-snapdown-content.pd-box-main-4 { padding-bottom: 0;} */
.fw-progressive-disclosure .pd-box-wrapper.pd-make-center-two:last-child .pd-box-snapdown-content{padding-bottom:0;}
.fw-tabbed-wrap-inner.fw-tabbed-two-col { max-width: 1170px;margin-left: auto;margin-right: auto; }
.tabbed-list-vid-img-wrapper { margin: 38px auto 0; text-align: center; }
.fw-tabbed-two-col .tab-list { margin: 0 auto; width: 100%; padding-left: 0 !important; }
.fw-tabbed-two-col .fw-tabbed-wrap .tabs li { width: 390px; }
.tab-two-col-left { float: left; width: 48%; }
.tab-two-col-right { float: right; padding-left: 1%; width: 48%; }
.fw-tabbed-two-col .tab-content-main .tab-content { margin-top: 20px; }
.relatedpopup_wrap .tab-content a,.relatedpopup_wrap .new-country-site-section .tab-content a{color:#10069f}
span.no-image + .feed-wrapper .feed-bottom-section a:hover,span.no-image + .feed-wrapper .feed-title-wrapper .feed-title a:hover{color:#006dff !important;}
.relatedpopup_wrap .tab-content a:hover,.relatedpopup_wrap .new-country-site-section .tab-content a:hover{color:#006dff;}
.fw-progressive-disclosure { margin: 0 auto; max-width: 1170px; }
.fw-progressive-disclosure h2 > a { position: relative; text-decoration: none; }
.fw-progressive-disclosure h2 > a span { color: #1cafd3; line-height: 0.7; margin-left: -9px; position: relative; top: 7px; }
.fw-progressive-disclosure h2 > a:hover { color: #1cafd3; }
.fw-pd-wrapper .pd-ttl, .fw-pd-wrapper .fw-intro-text, .fw-pd-wrapper .fw-para-text { text-align: center; }
.fw-pd-wrapper .fw-intro-text { margin-top: 16px; margin-bottom: -7px; }
.fw-pd-wrapper .pd-fw-ttl-wrapper { margin-bottom: 63px; }
.pd-box-text .fw-para-text { margin-top: 0; text-align: left; padding-bottom: 0; }
.pd-box-text .fw-arrow-link span { color: #1cafd3; line-height: 0.7; /*margin-left: -3px;*/margin-left:8px; position: relative; top: -2px; font-size: 0.5em; }
.pd-box-text .fw-arrow-link > sup {font-size: 0.5805em; top: -0.5em; }
.pd-box-text .fw-arrow-link > sub { bottom: auto; font-size: 1.5rem; top: -0.2em;}
.pd-box-main .fw-arrow-link { color: #004d91; }
.pd-box-snapdown-content-left .fw-intro-text { text-align: left; margin-bottom: 5px; }
.pd-box-main.snapopen .pd-box-text, .pd-box-main.snapopen .pd-box-text .fw-arrow-link, .pd-box-main.snapopen .pd-box-text .fw-arrow-link span { color: #fff; }
.pd-box-main.snapopen .pd-box-snapdown-click { background: #004d91; }
.fw-pd-wrapper sup { /*font-size: 0.8rem; top: -1em; */ font-size: 1.8rem; top: -0.3px;}
.fw-pd-wrapper sub { bottom: auto; top: -0.3em;}
.pd-box-wrapper-open { margin-top: 44px; display: none; margin-bottom: 50px; }
.pd-box-main { float: left; max-width: 550px; margin-right: 35px; margin-bottom: 50px; min-height: 200px; }
.pd-box-snapdown-click { background: #fff; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;border:1px solid #dfdfdf }
.pd-box-snapdown-click:hover { -webkit-box-shadow: -3px 34px 89px -17px rgba(138,131,138,1); -moz-box-shadow: -3px 34px 89px -17px rgba(138,131,138,1); box-shadow: -3px 34px 89px -17px rgba(138,131,138,1); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;background: #00bfbd !important;color: #fff;border:1px solid #00bfbd }
.pd-box-snapdown-click:hover .fw-arrow-link,.pd-box-snapdown-click:hover .fw-arrow-link span,.pd-box-snapdown-click .fw-arrow-link:hover{color:#fff !important;}
.pd-box-snapdown-click > img { float: left; max-width: 235px;margin: -1px;  } 
.pd-box-text { float: left; max-width: 315px; padding: 24px 15px 10px 31px; }
.pd-box-text > p { padding: 7px;    padding-bottom: 0 !important; }
.updateChanges {position: relative;}
@media all and (max-width:767px){ 
.pd-box-text > p{padding-bottom:10px !important;}
.pd-box-snapdown-content { padding-top: 250px; width: 100%; padding-bottom: 80px; }
}
.fw-arrow-link { position: relative; text-decoration: none; }
.fw-arrow-link span { color: #1cafd3; line-height: 0.7; margin-left: -9px; position: relative; top: 7px; }
.fw-arrow-link:hover { color: #1cafd3; }
.pd-box-snapdown-click .icon-chevron-right-new{display:none;}

.pd-box-snapdown-content { display: none; }
.pd-snapdown-content { display: none; padding: 2px 20px 20px 20px; }
.pd-snapdown-content a{color: #10069f;}
.pd-snapdown-content a:hover,.pd-snapdown-content a:hover:after{color: #006dff !important;}
.pd-snapdown-content a[href^="tel:"]:hover,.pd-snapdown-content a[href^="tel:"]{color: #5e5e5e !important;}
.pd-box-snapdown-content-left { float: left; max-width: 550px; width: 50%; padding-right: 20px; }
.pd-box-snapdown-content-right { float: right; padding-top: 0px; position: relative; width: 50%; }
.pd-snapdown-title { color: #00069f; cursor: pointer; /*padding: 20px 40px 20px 20px ;text-transform: uppercase;*/ padding: 24px 40px 22px 20px; position: relative;  }
.pd-snapdown-title .icon-chevron-bottom-new { color: #fa4692; font-size: 0.8em; position: absolute; right: 22px; top: 30px; display:none}
.pd-snapdown-title:after {display: inline-block;margin-left: 15px; color: #fd4192;content: "\e904";font-family: icomoon;position: absolute;right: 22px;top: calc(50% - 10px);font-size: 1.8rem;transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
.pd-snapdown-title.active:after{transform: rotate(-90deg);-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
.pd-snapdown-title.active .icon-chevron-bottom-new:before { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); display: block; }
.pd-snapdown-item.pd-first-snap { border-top: 1px solid #f3f3f3; }
.pd-snapdown-item { border-bottom: 1px solid #f3f3f3; }
.pd-box-snapdown-content-left.full-width-pd-inner { width: 100%; float: none; max-width: none; }
.fw-ttl-left { color: #1e3643; }
#country-content-container.new-site-fw .pd-box-snapdown-content .font16 ul li:before { background: #10069f; width: 6px; height: 6px; top: 7px; }
.close-pd-snapdown { color: #b1c1c8; font-size: 2.0rem; position: absolute; right: 13px; text-decoration: none; top: inherit; z-index: 2; }
.close-pd-snapdown:hover{color: #b1c1c8;}
.pd-box-snapdown-content .font18 ul li:before { background: #00acd4; height: 6px; width: 6px; }
.pd-make-center .pd-box-snapdown-click{ left: auto; margin: 0 auto; position: relative; right: auto; top: auto;}
.pd-make-center .pd-box-snapdown-content{padding-top: 95px;}
.pd-fw-ttl-wrapper + .pd-box-wrapper.clearfix.pd-make-center .pd-box-snapdown-content { padding-bottom: 0;}
.pd-snapdown-content ul li:before {background: #10069f;border-radius: 50%;content: "";height: 6px;left: -25px;position: absolute;top: 7px;width: 6px;}

.tab-content .snapdown-module.snapmodule-max-width {  margin-top: 30px;}
.snapmodule-max-width {  max-width: 1170px;  margin: 0 auto;  margin-bottom: 100px; padding: 0 20px;}

/* progressive disclosure starts*/
.pd-box-snapdown-click{width:49%; margin-right: 0px;}

.pd-box-main:nth-child(even){ margin-right:0px;}
.pd-box-main:nth-child(odd){ margin-right:0px; float: left;}
/*.fw-progressive-disclosure{ padding-left:30px; padding-right:30px;}*/
.pd-box-snapdown-click > img { float: left; max-width: 235px;} 
.pd-box-text{max-width: 220px; padding: 17px 15px 10px 31px;} 
.pd-box-main { float: right; width: 49%; }
.pd-box-wrapper-open{ margin-top: 0px;}
.fw-module-global-signpost .hsp-main.hsp-news .hsp-text {min-height: 0/* 325px*/;}
.pd-fw-ttl-wrapper + .pd-box-wrapper.clearfix { min-height: 200px;}
.AftermarketTabs .pd-box-wrapper.clearfix { min-height: 200px;}
 

@media all and (max-width:1399px) and (min-width:1025px){
.fw-tabbed-wrap-inner.fw-tabbed-two-col, .fw-progressive-disclosure { max-width:100% !important; }
.module-tabbed-list-section-template .fw-tabbed-wrap-inner.fw-tabbed-two-col { max-width: 83.33% !important}
.fw-tabbed-wrap-inner.fw-tabbed-two-col .fw-tabbed-wrap, .fw-progressive-disclosure .fw-pd-wrapper { max-width: 83.33% !important; margin-left:auto; margin-right:auto;}
}

@media all and (max-width:1125px){
.pd-box-snapdown-click > img {  float: left; max-width: 190px;} 
.pd-box-text{max-width: 200px;     padding: 17px 5px 10px 10px;}
}

@media all and (max-width: 1024px) and (min-width: 768px){
.country-sites-separate-landing .fw-tabbed-wrap-inner:not(.no-float) .tabbed-vid-img-wrapper,.full-width-insights-back,.ten-column-wrapper, .module-max-width {max-width: 83.33% !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;}
}

@media all and (min-width:992px){
.pd-box-snapdown-content-right > div.font16{margin-top:57px;}

}

@media all and (max-width: 991px) {
/*progressive disclosure*/
.pd-box-snapdown-click > img {   float: left;   max-width: 200px;} 
.fw-progressive-disclosure .pd-box-wrapper.pd-make-center-two:last-child .pd-box-snapdown-content{padding-bottom: 20px;} 
.pd-box-snapdown-click{position:relative; width:100%; max-width:none; margin-bottom:25px;overflow: hidden;height: 170px;}
.pd-box-main:nth-child(2n+1) { margin-right: 0px; float: none;}
.pd-box-main{ max-width:100%; margin-bottom:0px;}
.pd-box-main.clearfix { float: none; width: 100%; }
.pd-box-snapdown-content {padding-top: 50px;width: 100%; padding-bottom: 30px;float: left;}
.pd-make-center .pd-box-snapdown-content{padding-top: 50px;width: 100%; padding-bottom: 30px;}
.pd-box-snapdown-click .pd-box-text { padding: 20px 30px 20px; max-width: calc(100% - 200px); position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s;}


.pd-box-snapdown-content-left{ width: 100%; max-width: 100%; padding-right: 0; float:left; }
.pd-box-snapdown-content-right { float: none; padding-top: 20px; width: 100%;}
.pd-box-snapdown-content-left,.pd-box-snapdown-content-right{ float:none;}
.fw-pd-wrapper .pd-fw-ttl-wrapper { margin-bottom: 23px;}
}

@media all and (max-width: 639px) {
/*progressive disclosure starts*/
.fw-progressive-disclosure{ padding-left:15px; padding-right:15px;}
.pd-box-snapdown-click > img { display: none;}
.pd-box-snapdown-click .pd-box-text { max-width: 100%; padding:20px 30px 30px; }
.pd-box-text{ float:none; text-align:center; margin:0 auto; padding: 30px 0px 30px 0px; max-width: 75%;}
.pd-box-text .fw-para-text{ text-align:center;}
.fw-progressive-disclosure { padding-left: 15px; padding-right: 15px;}

}

@media all and (max-width:767px){
.fw-progressive-disclosure {padding-left: 15px;padding-right: 15px;}
}

/*------------ Progressive disclosure ends -------------*/

/*------------ Video module responsive starts -------------*/

@media all and (max-width: 1400px) and (min-width:1025px){
.img-cnt-on-img .img-cnt-img{min-height:500px}
a.inn-play-video.inn-play-video1.landing-video-btn {height: 60px;border-radius: 60px;width: 60px;}
}

@media all and (max-width: 1024px) and (min-width:768px){
.img-cnt-on-img .img-cnt-img{min-height:380px}
a.inn-play-video.inn-play-video1.landing-video-btn {height: 60px;border-radius: 60px;width: 60px;}
}

@media all and (max-width: 767px){
.videoGalleryModuleN .VideoContentCentre{padding:0 15px;}
.img-cnt-on-img .img-cnt-img{/*min-height:180px*/min-height:300px}
a.inn-play-video.inn-play-video1.landing-video-btn {height: 40px;border-radius: 40px;width: 40px;}
.img-cnt-on-img-with-video .img-cnt-on-img-content .inn-play-video.landing-video-btn:before {    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    margin-left: -2px;
    margin-top: -4px;border-left: 7px solid #ffffff;}
}

/*------------ Video module responsive ends -------------*/

/*------------ Module text and downloads with tabs responsive starts -------------*/
.content-wrapper .tab-list-all-programme ul li:before{display:none}
.content-wrapper .tab-list-all-programme ul li{padding-left:0;}
/*.fw-tabs-with-downloads .fw-sld-wrapper .slick-list{padding-bottom:0;}*/

@media all and (max-width: 1400px) and (min-width:1025px){
.all-programme-shadow {padding: 10px 5% 20px;}
.fw-tabs-with-downloads .close-all-programme {right: 0;}
.mw1170ma{max-width:83.3333%;}
}

@media all and (max-width: 1024px) and (min-width:768px){
.relatedpopup_wrap .tabbed-vid-img-wrapper { max-width: 83.3333%; margin-top: 10px; float: none; margin: 0 auto 30px;}
.mw1170ma{max-width:83.3333%;}
.fw-tabs-with-downloads .close-all-programme {right: 0;}
.prgm-view-all + ul.tabs.do-slick-listing.clearfix.slick-initialized.slick-slider {max-width: 75%;margin: 0 auto;}
.prgm-view-all{left:0;}
.all-programme-shadow {padding: 10px 5% 20px;}
}

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

.product-module-section {padding: 0 15px;text-align: center;}

.fw-tabs-with-downloads .close-all-programme {right: 0;}
.all-programme-shadow {padding: 10px 5% 20px;}
.relatedpopup_wrap .tabs.do-slick-listing {display: none !important;}
.mw1170ma {padding: 0 15px;}
.relatedpopup_wrap .eight-column-wrapper{max-width:100%}
.fw-tabs-with-downloads .fw-dwld-inner-box-inn {margin: 0 auto;float: none;width: 300px;text-align: center;padding: 0;}
.fw-sld-wrapper .slick-prev + .slick-list{margin-bottom:0;}

/* Slider Prev Next Added Start */ 
.relatedpopup_wrap .font21, .relatedpopup_wrap .font21 p{line-height: 1.51em;} 

.morethen8dots .slick-arrow.slick-prev { left: 0 !important; right:auto;}
.morethen8dots .slick-arrow.slick-next { right: 0 !important; left:auto;}
.morethen8dots .slick-dots li { display: inline-block !important; visibility: hidden !important;}
.tab-content-main.tlsld .slick-arrow.slick-next:after,.morethen8dots .slick-arrow.slick-next:after { color: #10069f; content: "Next"; font-family: RRPioneer-Medium,Arial !important;font-size: 14px; margin-top: -6px; position: absolute; right: 30px; top: 50%;}
.morethen8dots .slick-arrow.slick-prev:after{color: #10069f;content: "Previous";font-family: RRPioneer-Medium,Arial !important;font-size: 14px;margin-top: -8px;position: absolute;left: -10px;top: 50%;transform: rotate(180deg) translateX(100%);-ms-transform: rotate(180deg) translateX(100%);-webkit-transform: rotate(180deg) translateX(100%);-moz-transform: rotate(180deg) translateX(100%);-o-transform: rotate(180deg) translateX(100%);}
.morethen8dots .slick-arrow.slick-disabled:after { color: rgba(177, 193, 200, 0.5) !important;}
/* Slider Prev Next Added End */
}

/*------------  Module text and downloads with tabs responsive ends -------------*/

/*------------ Testimonial responsive -------------*/

@media all and (max-width:1024px){
.testimonial-left-block,.testimonial-right-block,.tab-two-col-left,.tab-two-col-right{width:100%;padding-left:0;}
.testimonial-left-block{margin-bottom:20px; width: 45%;}
.tab-two-col-left{ width: 100%;}
.testimonial-right-block{margin-left:0;     float: right;  width: 45%;}

}


@media all and (max-width: 767px){
.testimonial-right-block{  float: none;  width: 100%;}
.relatedpopup_wrap .fw-testimonial #module-testimonial{  padding:0;  margin: 0 15px;}
.content-wrapper .flicker-module-section ul li {padding: 0 15px;}
.relatedpopup_wrap .tabs.slick-initialized{display:none !important;}
.relatedpopup_wrap .tabbed-vid-img-wrapper,.img-rt .fw-ti-inner-box{max-width:100%;margin-left:0;margin-right: 0;margin-top: 0;}
.relatedpopup_wrap .tabbed-vid-img-wrapper{float:none;     margin: 0 15px;     margin-bottom: 20px;} 
.fw-testimonial .ten-column-wrapper,.img-rt .fw-ti-inner-box,.fw-tabbed-two-col .fw-tabbed-wrap{padding:0 15px;}
.fw-tabbed-two-col .fw-tabbed-wrap .tabbed-list-vid-img-wrapper{/*margin:0 -15px;*/} 
.testimonial-left-block,.testimonial-right-block,.tab-two-col-left,.tab-two-col-right{width:100%;}
.testimonial-left-block{margin-bottom:20px}
.testimonial-right-block{margin-left:0;}
}

 

/*--------- Module Downloads and Contacts 50-50 ------------*/
.relatedpopup_wrap .fw-downloads-and-contact-sld a.downloads-bar:last-child{padding-bottom:18px !important;}
.relatedpopup_wrap .rr-black {    color: #1e3643;}
/*.relatedpopup_wrap .fw-sld-wrapper .slick-arrow{    height: 34px;}*/
.relatedpopup_wrap .fw-sld-wrapper .downloads-contacts-wrapper .slick-list {padding-top: 0;margin-bottom: 81px;}
.relatedpopup_wrap .fw-sld-wrapper .slick-prev + .slick-list {padding-top: 0; margin-bottom: 60px;}
.relatedpopup_wrap .fw-downloads-and-contact-sld ul.slick-dots{padding-top: 0px;}
.relatedpopup_wrap .fw-downloads-and-contact-sld  .fw-sld-wrapper .slick-dots { bottom: 21px;}
.relatedpopup_wrap .fw-downloads-and-contact-sld  .fw-sld-wrapper span.rr-icon-arrow-nav.slick-next.slick-arrow{ bottom: 21px;}
.relatedpopup_wrap  .fw-downloads-and-contact-sld  .fw-sld-wrapper span.rr-icon-arrow-nav.slick-prev.slick-arrow{bottom:21px;}
.relatedpopup_wrap .icon-linkedin-cc:before { content: "\ee12";}
.relatedpopup_wrap .float50{float:left;width:50%;}
.relatedpopup_wrap .contacts-card-slider{text-align:center;}
.relatedpopup_wrap .contacts-card-slider .fw-sld-inner-box:not(.slick-slide){display: inline-block;margin: 0 auto;max-width: 370px;text-align: center;padding-bottom: 20px;width:100%}
.relatedpopup_wrap .contacts-card-slider.slick-slider{max-width:410px;margin:0 auto;}
.relatedpopup_wrap .contacts-card-slider.slick-slider .fw-contact-cards-box{margin:-66px 20px 30px;}
.relatedpopup_wrap .contacts-card-slider.slick-slider .slick-prev + .slick-list{margin-bottom:30px;}
.relatedpopup_wrap .downloads-contacts-wrapper > .float50:last-child{border-left:1px solid #f0f0f0}
.relatedpopup_wrap .contacts-card-slider img {margin: 0 auto;position: relative;z-index: 5;width: 100px;height: auto;}
.relatedpopup_wrap .downloads-contacts-wrapper{max-width:1170px;margin:0 auto;float:none;}
.relatedpopup_wrap .downloads-contacts-wrapper .float50{padding:20px 0px;}
.relatedpopup_wrap .downloads-slider-block{max-width:470px;float:left;width: 100%;}
.relatedpopup_wrap .contacts-slider-block{max-width:470px;float:right;width: 100%;}
.relatedpopup_wrap .downloads-bar{text-decoration:none;}
.relatedpopup_wrap .downloads-bar:hover,.downloads-bar:hover .downloads-bar-size,a.downloads-bar:hover:after{color:#006dff}
.relatedpopup_wrap .downloads-bar-title{padding:0 !important;}
.relatedpopup_wrap .downloads-bar-size{padding:0;} 
.relatedpopup_wrap .to-uppercase{text-transform:uppercase}
.relatedpopup_wrap .downloads-bar{padding:15px 60px 12px 30px;display:block;position:relative;color:#10069f}
.relatedpopup_wrap .downloads-bar:nth-child(3n+1),.downloads-bar:nth-child(3n+3){background:#f4f4f4;}
.relatedpopup_wrap .downloads-contacts-wrapper .fw-section-ttl{margin-bottom:51px}
.relatedpopup_wrap a.downloads-bar:after {content: "\e313";font-family: icomoon;position: absolute;top: 50%;right: 30px;font-size: 1.6rem;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);color:#fa4692}

/*.relatedpopup_wrap .fw-downloads-and-contact-sld .fw-sld-wrapper{max-width: 940px;}*/
 
.relatedpopup_wrap .fw-downloads-and-contact-sld .contacts-card-slider.slick-slider .fw-contact-cards-box{margin-left:0;margin-right:0;}
.relatedpopup_wrap .fw-downloads-and-contact-sld .contacts-card-slider.slick-slider{max-width:100%}

.relatedpopup_wrap .dynamic-stories-module .fw-intro-section {margin-top: 81px;margin-bottom: 75px;}
@media all and (max-width:1400px){
.relatedpopup_wrap .downloads-slider-block,.relatedpopup_wrap .contacts-slider-block {padding:0 20px;}
.relatedpopup_wrap .filter-max-width, .relatedpopup_wrap .fw-downloads-and-contact-sld.fw-common-sld .fw-sld-wrapper { max-width: 83.33%;}
}
@media all and (max-width:1400px) and (min-width:1025px){
.relatedpopup_wrap .dynamic-stories-module .fw-intro-section {margin-top: 55px;margin-bottom: 49px;}
}
@media all and (max-width:1024px) and (min-width:992px){
.relatedpopup_wrap .fw-downloads-and-contact-sld .downloads-list-slider{margin-right:30px;}
.relatedpopup_wrap .fw-downloads-and-contact-sld .contacts-card-slider.slick-slider{margin-left:30px}
}
@media all and (max-width:1024px) and (min-width:768px){
.relatedpopup_wrap .downloads-contacts-wrapper > .float50:last-child{border:0;padding-bottom: 0;}
.relatedpopup_wrap .dynamic-stories-module .fw-intro-section {margin-top: 53px;margin-bottom: 48px;}
}
@media all and (max-width:991px){
.relatedpopup_wrap .downloads-bar-size{padding-bottom:18px !important;}
.relatedpopup_wrap .contacts-slider-block,.relatedpopup_wrap .downloads-slider-block {    margin: 0 auto;    max-width: 600px;float: none;}
.relatedpopup_wrap .float50{width:100%;float:left;}
.relatedpopup_wrap .contacts-slider-block, .relatedpopup_wrap .downloads-slider-block {    height: auto !important;}
}
@media all and (max-width:991px) and (min-width:768px){
.relatedpopup_wrap .downloads-contacts-wrapper {max-width: 83.3333%;margin: 0 auto;}
.relatedpopup_wrap .downloads-contacts-wrapper > .float50:first-child{border-right:0;}
}
@media all and (max-width:767px){
.relatedpopup_wrap .downloads-contacts-wrapper > .float50:first-child{border-right:0;}
.relatedpopup_wrap .dynamic-stories-module .fw-intro-section {margin-top: 28px;margin-bottom: 19px;;}
.relatedpopup_wrap .fw-downloads-and-contact-sld.fw-common-sld .fw-sld-wrapper{max-width:100% !important;margin-left:15px;margin-right:15px;}
.relatedpopup_wrap .fw-downloads-and-contact-sld .contacts-card-slider.slick-slider .fw-contact-cards-box{margin-left:0;margin-right:0;}
.relatedpopup_wrap .downloads-contacts-wrapper > .float50:last-child{    border-left: none;}
}


/*--------- Module Downloads and Contacts 50-50 ENDS------------*/



/*=======================Testimonial Starts================*/
.relatedpopup_wrap .fw-testimonial #module-testimonial {margin:0 auto; max-width:1170px; }
.relatedpopup_wrap .fw-testimonial #module-testimonial .tab-intro {margin-bottom: 14px;}
.relatedpopup_wrap .fw-testimonial #module-testimonial  p:only-child{    padding-bottom: 28px;}
.relatedpopup_wrap .testimonial-left-block{ width: 45%;}

@media all and (max-width: 1400px) and (min-width: 1025px){
.relatedpopup_wrap .fw-testimonial #module-testimonial  .tab-intro > p:only-child{padding-bottom: 8px;}

} 
@media all and (max-width: 1399px){
.relatedpopup_wrap .fw-testimonial #module-testimonial {    margin: 0 auto;    max-width: 83.33%;}

}

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

.relatedpopup_wrap .fw-testimonial #module-testimonial p:only-child {    padding-bottom: 18px;}

.relatedpopup_wrap  .testimonial-left-block{margin-bottom:0;}
.relatedpopup_wrap .fw-testimonial #module-testimonial  .tab-intro > p:only-child{padding-bottom: 6px;}

}
@media all and (max-width: 768px){
.relatedpopup_wrap .fw-testimonial #module-testimonial p:only-child{padding-bottom: 0;}
.relatedpopup_wrap .testimonial-left-block, .relatedpopup_wrap .testimonial-right-block{ width: 100%;}
.relatedpopup_wrap .fw-testimonial #module-testimonial {    margin: 0 auto;    max-width: 100%;     padding: 0 15px; }
} 
 
/*=================Related Content Module==================*/
@media all and (max-width: 1024px) and (min-width: 768px){

}
 


/*=======================Flickr Starts============================*/
.relatedpopup_wrap  .flicker-module-section .fw-sld-wrapper .slick-arrow.slick-next{right: -80px;    top: 124px; bottom:auto;}
.relatedpopup_wrap  .flicker-module-section .fw-sld-wrapper .slick-arrow.slick-prev{    left: -85px;    top: 100px;  bottom:auto;} 
.relatedpopup_wrap .flicker-module-section .flicker-module-wrapper {margin: 0 auto;max-width: 1170px;text-align: center;}
@media all and (max-width:1400px){
.relatedpopup_wrap .flicker-module-section .flicker-module-wrapper{    margin: 0 8.33%;}

}
@media all and (max-width: 1024px){
.relatedpopup_wrap .flicker-module-section .fw-sld-wrapper ul li.slick-center.slick-active a {margin-top: 0;max-height: 262px;  min-height: 262px;}
.relatedpopup_wrap .fw-sld-wrapper #finalFlicker{    max-width: 83.33%;}
#content-wrapper .flicker-module-section ul li, .content-wrapper .flicker-module-section ul li{margin-bottom: 60px;}
}

@media all and (max-width: 767px){
.relatedpopup_wrap .flicker-module-section ul li {padding: 0 !important;}
.relatedpopup_wrap  .flicker-module-section .fw-sld-wrapper { max-width: 75%;}
}
@media all and (max-width: 639px){
.relatedpopup_wrap  .flicker-module-section .fw-sld-wrapper .slick-arrow.slick-next {    right: -40px !important;}
.relatedpopup_wrap  .flicker-module-section .fw-sld-wrapper { padding-left: 0; padding-right: 0;}
.relatedpopup_wrap .flicker-module-section .fw-sld-wrapper .slick-arrow.slick-prev{    left: -40px;     top: 110px;}
.relatedpopup_wrap  .flicker-module-section .fw-sld-wrapper { max-width: 100%;}
.relatedpopup_wrap .fw-sld-wrapper #finalFlicker{    max-width: 100%;}  
}
@media all and (max-width: 480px){

}
/*----Flickr--*/ 
 
 
/*--------Tabbed documents----------*/
.tabbed-documents-module tbody tr:nth-child(2n+1) { background: #f7f7f7;}
.tabbed-documents-module th, .tabbed-documents-module td{padding: 10px 15px; font-family: "RRPioneer-Regular", Helvetica, sans-serif !important; text-align: center; }
.tabbed-documents-module th:first-child, .tabbed-documents-module td:first-child { text-align: left;}
.tabbed-documents-module td.date { text-transform: uppercase; font-size:1.4rem; }
.tabbed-documents-module .title{text-align: left;}
.tabbed-documents-module th.date{text-transform: initial; text-align: left;}
.tabbed-documents-module td.title { color: #10069f;  }
.tabbed-documents-module td.document-title{text-align: left; }
.tabbed-documents-module td a {  color: #10069f; text-transform: uppercase; font-weight: normal; font-size: 1.2rem; }

.tabbed-documents-module .download-icon:before { content: "\e313"; font-family: icomoon; font-size: 0.8em; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); color: #fa4692;
    margin-right: 10px;}
.tabbed-documents-module .async-tab-content.tab-content{margin-top:30px;}


/*--------Tabbed documents ends----------*/
  
.story-popup-wrapper {position: fixed;    top: 0;    left: 0;    z-index: 9999;    display: none;    width: 100%;    background: transparent !important;}
.story-popup-wrapper.open{display: block;overflow: visible;}
.relatedpopup_wrap #close-popup {float: right;cursor: pointer;display: block;padding: 35px 100px 39px;    color: rgb(16, 6, 159);font-size: 1.500em;-o-transition: all 0.25s ease 0s; transition: all 0.25s ease 0s; -ms-transition: all 0.25s ease 0s;-webkit-transition: all 0.25s ease 0s;}
.showpop .Goback a:before{color:#fd4192;content: "\e904";    display: inline-block;font-size: 1.2rem;    -ms-transform: rotate(180deg);margin-right: 5px;    -webkit-transform: rotate(180deg);    position: relative;    font-family: icomoon !important;    top: -1px;}
.showpop .Goback a {font-family: "RRPioneer-Medium";cursor: pointer;display: block;color: #006dff;font-size: 1.8rem;text-decoration: none;    line-height: 1.2em;text-transform: uppercase;}
.showpop .Goback{    padding: 40px 100px 35px; display: block; float: left;}
.relatedpopup_wrap.close-popup-wrapper { float: left;width: 100%; -webkit-box-shadow: 0px 3px 30px 0px rgba(0,0,0,0.12); box-shadow: 0px 3px 30px 0px rgba(0,0,0,0.12);background: #fff;position: relative;    z-index: 2;}
.relatedpopup_wrap.story-popup-wrapper.open { display: block; overflow: visible;}

.relatedpopup_wrap .popup-story-module .hsp-main:nth-child(5) { display: none;}
.popup-close:hover a, .showpop .Goback:hover a, .showpop .Goback:hover a:before{color:#00bfbd}

@media all and (max-width: 991px) and (min-width: 768px){
.showpop .Goback{padding-left: 20px;padding-right: 20px;} 
.showpop .Goback a:before{top: -2px;}
}
@media all and (max-width: 767px){ 
.showpop .Goback{padding: 17px 20px 18px;}
.showpop .Goback a{font-size: 1.6rem;}
.relatedpopup_wrap .home-banner-fw-inner .icon-chevron-right{    font-size: 2.5rem;}
}

@media all and (max-width: 1999px){
.relatedpopup_wrap .home-banner-fw-inner { min-height: 0 !important;}
}

/*----------- Table styling -----------*/
.relatedpopup_wrap .fw-para-text table{width:100%;float:left;table-layout:fixed;margin-bottom:30px}
.relatedpopup_wrap .fw-para-text table tbody tr,table tbody tr td{border:0;}
.relatedpopup_wrap .fw-para-text table tbody tr:nth-child(odd){background: #F4F4F4;}
.relatedpopup_wrap .fw-para-text table thead th{border-top: 1px solid rgba(0,0,0,0.1);}
.relatedpopup_wrap .fw-para-text table td{padding: 12px 10px 12px 20px;}
.relatedpopup_wrap .fw-para-text table td *{padding-bottom:0 !important;margin-bottom:0 !important}
.relatedpopup_wrap .fw-para-text table thead *{background: #fff;}




/*------------- Full width press releases css copied from RR corp ------ */
.relatedpopup_wrap  .no-image.peopleBanner {   margin-top: 0;} 
.relatedpopup_wrap .peopleBanner .home-content-fw-inner h1,.relatedpopup_wrap .peopleBanner.no-image p{    color: #fff;}


 

 
.relatedpopup_wrap  .homecontentwrapper.peopleBanner  .home-content-fw-inner.popup-banner-stories .bannerpara p{font-size:1.6rem;line-height: 1.445;}

.relatedpopup_wrap .homecontentwrapper.peopleBanner .home-banner-fw .home-content-fw{background:transparent !important;}
.relatedpopup_wrap .peopleBanner .max-width-content-no-image{max-width:none !important;    }
.relatedpopup_wrap .our-stories-hub .discover-items-wrapper {max-width: none;}

.relatedpopup_wrap .hsp-bottom.hsp-stories-bottom {padding-top: 15px;text-transform: uppercase;}
.relatedpopup_wrap .hsp-stories-bottom .hsp-section-name {float: left;border-top: none !important;padding-top: 0 !important;padding-bottom: 6px !important;}
.relatedpopup_wrap .hsp-stories-date {float: right;position: static;color: #fff;}

.relatedpopup_wrap .fw-global-signpost-wrapper .hsp-custom-signpost.disover-item.hsp-main:not(.new-press-release-item):nth-child(1) {margin-top: 14px;}

.relatedpopup_wrap .people-wrap-banner .popup-banner-stories{color:#fff;}
.relatedpopup_wrap  .homecontentwrapper:not(.peopleBanner) .home-content-fw-inner.popup-banner-stories{     padding-top: 15px !important; margin-left: 113px !important;    margin-top: 0 !important;  position: relative;     float: left;   transform:none;}
.relatedpopup_wrap .people-banner-activated{background: #006dff; padding-bottom: 68px;   padding-top: 65px;}
.relatedpopup_wrap .people-right-banner-wrapper{float: right;    margin-right: 16.66666667%; padding-right: 10px;}
.relatedpopup_wrap .people-right-banner-wrapper img{border-radius: 50%;}
.relatedpopup_wrap .popup-banner-date{   letter-spacing: 1px;    text-transform: uppercase;    padding-bottom: 15px; opacity: 0.7;}
.relatedpopup_wrap .home-content-fw-inner.popup-banner-stories{max-width:580px !important;}
.relatedpopup_wrap  .homecontentwrapper .home-content-fw-inner.popup-banner-stories h1{color:#fff;}
.relatedpopup_wrap  .homecontentwrapper .home-content-fw-inner.popup-banner-stories .bannerpara p{font-family:"RRPioneer-Italic" !important;}
.relatedpopup_wrap .popup-banner-stories{padding-top:0 !important;}

.relatedpopup_wrap .new-press-releases-wrapper .hsp-main.disover-item:not(.hsp-news):after{content:none !important;}
.relatedpopup_wrap .new-press-releases-wrapper .hsp-custom-signpost .hsp-text h3, .new-press-release-item .hsp-text h3{ vertical-align: top; }
.relatedpopup_wrap .insights-filter-title li.hide:first-child+li { border-left: 1px solid #cad9e8;}
.relatedpopup_wrap .insights-filter-title li.hide:first-child+li.active {    border-left: 1px solid #10069f;}
.relatedpopup_wrap .listGridViewWrapper {display: inline-block;margin-left: 15px;}
.relatedpopup_wrap .listGridViewWrapper > span {margin-right: 15px;cursor: pointer;font-size: 0;margin-left: 15px;}
.relatedpopup_wrap .listGridViewWrapper > span.active {color: #fa4692;}
.relatedpopup_wrap .new-press-releases-wrapper .disover-item.hsp-main.list-group-item {width: 100% !important;height: auto !important;margin: 14px auto 0px;}
.relatedpopup_wrap .disover-item.hsp-main.list-group-item .hsp-text {position: relative;}
.relatedpopup_wrap .disover-item.hsp-main.list-group-item:after {display:none;}
.relatedpopup_wrap .disover-item.hsp-main.list-group-item .hsp-img{display:none;}
.relatedpopup_wrap .disover-item.hsp-main.list-group-item .hsp-main > a { position: relative; }

.relatedpopup_wrap .list-group-item .hsp-bottom,.list-group-item .hsp-innerwrapper {display: none;}
.relatedpopup_wrap .list-group-item .hsp-bottom.list-view-hspBottom.hide {display: block;}
.relatedpopup_wrap .list-group-item .list-view-innerwrapper.hide { display:block; }

.relatedpopup_wrap .list-group-item.hsp-main.hsp-custom-signpost:hover .hsp-text:before { display:none; }
.relatedpopup_wrap .list-group-item.hsp-main.hsp-custom-signpost:hover .hsp-section-name {color: #fa4692;}
.relatedpopup_wrap .list-group-item.hsp-main.hsp-custom-signpost:hover .hsp-news-date {color: #a4a4a4;}
.relatedpopup_wrap .list-group-item.hsp-custom-signpost:hover .hsp-text h3 { color: #fa4692 !important; }
.relatedpopup_wrap .list-group-item.hsp-custom-signpost:hover .hsp-text { border: none; }
.relatedpopup_wrap .list-group-item.hsp-custom-signpost .hsp-text { border: none;padding: 0 0px 36px; }
.relatedpopup_wrap .list-group-item.hsp-custom-signpost.disover-item > a:hover { box-shadow:none; }
.relatedpopup_wrap .list-group-item.hsp-custom-signpost .hsp-news-date { float: left; margin-left: 30px; }
.relatedpopup_wrap .new-press-releases-wrapper .insightscontentwrapper .differpagination { margin-left: 7px !important;margin-right: 7px !important; }
.relatedpopup_wrap .new-press-releases-wrapper .insightscontentwrapper .differpagination.list-group-item-wrapper { margin-left: auto !important;margin-right: auto !important; max-width: 1170px; }
.relatedpopup_wrap .disover-item.hsp-main.list-group-item .hsp-text:after {content: "\eee3";font-family: 'icomoon' !important;font-size: 32px;position: absolute;right: 40px;color: #fa4692;font-weight: normal;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);margin-top:7px;}
.relatedpopup_wrap .list-group-item.hsp-main.hsp-custom-signpost .hsp-text h3 { /*padding-right: 91px;*/  padding-right: 33.33333333%;  display: inline-block; height: auto !important; }
.relatedpopup_wrap .new-press-releases-wrapper .list-group-item .hsp-innerwrapper {min-height: auto;}
.relatedpopup_wrap .listGridViewWrapper.deviceShow.desktopHide { display:none; }

.relatedpopup_wrap .list-group-item.hsp-custom-signpost .hsp-text { height: auto !important; }
.relatedpopup_wrap .new-press-releases-wrapper .disover-item.hsp-main.list-group-item:last-child .hsp-innerwrapper.list-view-innerwrapper:after {	border-bottom: 1px solid #dfdfdf;	content: "";	display: block;	width: 100%;	padding-top: 50px;	position: absolute;	left: 0;	right: 0;}

.relatedpopup_wrap .new-press-releases-wrapper .disover-item.hsp-main.list-group-item:last-child .hsp-innerwrapper.list-view-innerwrapper {	position: relative;}

.relatedpopup_wrap .new-press-releases-wrapper .pagination-loadmore { margin-top: 100px; }
.relatedpopup_wrap .listGridViewWrapper > span:before {position: relative;top: -5px;}
.relatedpopup_wrap .list-view:before {background-image: url("/~/media/Images/R/Rolls-Royce/css/list-inactive-svg.svg");width: 39px;background-repeat: no-repeat;content: "";display: inline-block;height: 40px;}
.relatedpopup_wrap .list-view:hover:before,.list-view.active:before{background-image: url("/~/media/Images/R/Rolls-Royce/css/list-active-svg.svg");}

.relatedpopup_wrap .grid-view:before {background-image: url("/~/media/Images/R/Rolls-Royce/css/grid-inactive-svg.svg");width: 33px;background-repeat: no-repeat;content: "";display: inline-block;height: 40px;}
.relatedpopup_wrap .grid-view:hover:before,.grid-view.active:before{background-image: url("/~/media/Images/R/Rolls-Royce/css/grid-active-svg.svg");}

.relatedpopup_wrap .new-press-releases-wrapper .differpagination.list-group-item-wrapper {margin-top: -14px;}
 
 
/*added on 2nd OCT */ 

/*--- New Banner Starts ---*/
#new-home-version1 .breadcrumbWrap,#new-home-version2 .breadcrumbWrap,#new-home-version3 .breadcrumbWrap,#new-home-version4 .breadcrumbWrap,#new-home-version5 .breadcrumbWrap{display:none;}
#Homepage .full-width-banner-inner,#china .full-width-banner-inner,#japan .full-width-banner-inner,#deutschland .full-width-banner-inner,#northamerica .full-width-banner-inner,#sea .full-width-banner-inner,#uk .full-width-banner-inner,#india .full-width-banner-inner{height:calc(100vh - 142.883px);}
#Homepage.w1024 .full-width-banner-inner,#china.w1024 .full-width-banner-inner,#japan.w1024 .full-width-banner-inner,#deutschland.w1024 .full-width-banner-inner,#northamerica.w1024 .full-width-banner-inner,#sea.w1024 .full-width-banner-inner,#uk.w1024 .full-width-banner-inner,#india.w1024 .full-width-banner-inner{height:calc(100vh - 100px);}
#new-home-version1 .full-width-banner-inner,#new-home-version2 .full-width-banner-inner,#new-home-version3 .full-width-banner-inner,#new-home-version4 .full-width-banner-inner,#new-home-version5 .full-width-banner-inner,#new-country-landing .full-width-banner-inner{height:calc(100vh - 142.883px) }
#new-home-verison1.w1024 .full-width-banner-inner,#new-home-version2.w1024 .full-width-banner-inner,#new-home-version3.w1024 .full-width-banner-inner,#new-home-version4.w1024 .full-width-banner-inner,#new-home-version5.w1024 .full-width-banner-inner,#new-country-landing.w1024 .full-width-banner-inner{height:calc(100vh - 100px) }
.full-width-banner{width:100%;}
.full-width-banner-inner{margin:0 auto;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;height:calc(100vh - 193.867px);overflow:hidden;}
.w1024 .full-width-banner-inner{height:calc(100vh - 150.983px);}
.w768 .full-width-banner-inner, .w480 .full-width-banner-inner, .w320 .full-width-banner-inner{height:calc(100vh - 90px) !important;min-height:500px;}
.full-width-banner .inv_ParentContainer{height:calc(100vh);position:relative;}
.full-width-banner .inv_ParentContainer .inv_playerContainer{height:calc(100vh) !important;background-position:center center !important;}
.bnr-overlay.full-width-banner-inner:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background-image:linear-gradient(359deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.01));}
.full-width-banner-main{color:#fff;left:0;margin:0 auto;max-width:1170px;right:0;top:0;width:100%;z-index:5;position:absolute;height:100%;display:table-cell;}
.full-width-banner-content{width:550px;transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:999; /*display:none;*/}
.full-width-banner-content h1{color:#fff !important;padding:0 0 20px 0 !important;line-height:70px !important;}
.full-width-banner-content p{padding-bottom:0px !important;}
.full-width-banner-content .button{margin:25px 10px 0 0px;}
.full-width-banner-content a.title-cta-link{color:#fff;}
.full-width-banner-content a.title-cta-link:after{font-size:0.6em;color:#fd4192;margin-left:16px;margin-left:11px;top:1px;position:relative;content:"\e311";font-family:new-icomoon;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.full-width-banner-content h1 a:hover,.full-width-banner-content h1 a:hover:after,.full-width-banner-content.dark-text-option a.title-cta-link:hover{color:#006dff !important;}
.full-width-banner-content.dark-text-option a.title-cta-link{color:#10069f !important;}
 .full-width-banner-content.dark-text-option h1{color:#10069f !important;}
.full-width-banner-content.dark-text-option .full-width-banner-txt{color:#4e5d65;}
.full-width-banner-content.dark-text-option a.module-cta-link{float:left;border:2px solid #10069f;background-image:linear-gradient(to right, #10069f 50%, transparent 0%);color:#10069f !important;}
.full-width-banner-content.dark-text-option a.module-cta-link:hover{color:#fff !important;}
.full-width-banner-content.dark-text-option a.module-cta-link:after{color:#10069f !important;}
.full-width-banner-content.dark-text-option a.module-cta-link:hover:after{color:#fff !important;}
.full-width-banner-content.dark-text-option a.new-vido-btn:before{border-left:13px solid #10069f;color:#10069f !important;}
.full-width-banner-content.dark-text-option a.new-vido-btn:hover:before{border-left:13px solid #fff;}
.full-width-banner-content.till{background-color:rgba(30, 54, 67, 0.9);padding:70px 75px;width:680px;}
.full-width-banner-content.navy-blue{background-color:rgba(16, 6, 159, 0.9);padding:70px 75px;width:680px;}
.full-width-banner-content.purple{background-color:rgba(127, 58, 199, 0.9);padding:70px 75px;width:680px;}
.full-width-banner-content.pink{background-color:rgba(250, 70, 146, 0.9);padding:70px 75px;width:680px;}
.full-width-banner-content.grey{background-color:rgba(247, 247, 247, 0.9);padding:70px 75px;width:680px;}
.full-width-banner-content.box1-text-top-left{top:15%;left:0;position:absolute;}
.full-width-banner-content.box2-text-top-center{top:15%;position:absolute;text-align:center;left:50%;transform:translateX(-50%);}
.full-width-banner-content.box2-text-top-center .button{float:none;display:inline-block;}
.full-width-banner-content.box3-text-top-right{top:15%;right:0;position:absolute;}
.full-width-banner-content.box4-text-middle-left{top:50%;left:0;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.full-width-banner-content.box5-text-middle-center{top:50%;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:center;left:50%;transform:translate(-50%,-50%);}
.full-width-banner-content.box5-text-middle-center .button{float:none;display:inline-block;}
.full-width-banner-content.box6-text-middle-right{top:50%;right:0;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.full-width-banner-content.box7-text-bottom-left{bottom:12%;left:0;position:absolute;}
.full-width-banner-content.box8-text-bottom-center{bottom:12%;position:absolute;text-align:center;left:50%;transform:translateX(-50%);}
.full-width-banner-content.box8-text-bottom-center .button{float:none;display:inline-block;}
.full-width-banner-content.box9-text-bottom-right{bottom:12%;right:0;position:absolute;}
.banner-done .full-width-banner-content.box1-text-top-left,.banner-done .full-width-banner-content.box2-text-top-center,.banner-done .full-width-banner-content.box3-text-top-right,.banner-done .full-width-banner-content.box4-text-middle-left,.banner-done .full-width-banner-content.box5-text-middle-center,.banner-done .full-width-banner-content.box6-text-middle-right{animation-name:animatefromtop;animation-duration:2s;transition:all 0.5s ease;opacity:1;display:block;}
@keyframes animatefromtop{0%{margin-top:-50px;opacity:0;visibility:hidden;}
 100%{opacity:1;visibility:visible;margin-top:0px;}
}
.banner-done .full-width-banner-content.box7-text-bottom-left,.banner-done .full-width-banner-content.box8-text-bottom-center,.banner-done .full-width-banner-content.box9-text-bottom-right{animation-name:animatefrombottom;animation-duration:2s;transition:all 0.5s ease;opacity:1;display:block;}
@keyframes animatefrombottom{0%{padding-bottom:50px;opacity:0;visibility:hidden;}
 100%{opacity:1;visibility:visible;padding-bottom:0px;}
}
.banner-down-arrow{height:50px;width:50px;text-align:center;left:50%;transform:translate(-50%,-50%);margin:0 auto;bottom:10px;position:absolute;z-index:9;}
@keyframes jump{0%{top:0;}
 50%{top:10px;}
 100%{top:0;}
 }
#arrow-down{position:relative;margin:0 auto;animation:jump 1.5s infinite;font-size:4.4em;cursor:pointer;}
#arrow-down.show-pink-arrow .fa-angle-down{color:#fd4192;}
#arrow-down .fa-angle-down{color:#fff;transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
#arrow-down .fa-angle-down:hover{color:#10069f;transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
/*--- New Banner Ends ---*/



@media all and (max-width:767px){
.w768 .full-width-banner-inner, .w480 .full-width-banner-inner, .w320 .full-width-banner-inner{height:auto !important;min-height:0;background-image:none !important}
.full-width-banner-main{position:relative;display:block;width:100%;left:auto;top:auto;background:#10069f !important;padding:15px 0;}
.full-width-banner-content {background-color:transparent !important}
.full-width-banner-content{position:relative !important;transform:none !important;top:auto !important;right:auto !important;left:auto !important}
.new-banner-mobi.hide{display:block}
.full-width-banner-content h1{line-height:35px !important;}

.full-width-banner-main{max-width:100%;}
.full-width-banner-content{padding:0 15px !important;text-align:left !important;width:100% !important; display:block; }

.banner-down-arrow{display:none}
.visible-mobile.hide{display:block !important;}
.banner-done .full-width-banner-content.box1-text-top-left, .banner-done .full-width-banner-content.box2-text-top-center, .banner-done .full-width-banner-content.box3-text-top-right, .banner-done .full-width-banner-content.box4-text-middle-left, .banner-done .full-width-banner-content.box5-text-middle-center, .banner-done .full-width-banner-content.box6-text-middle-right{animation-name:none;}
.full-width-banner-content.dark-text-option a.module-cta-link,.full-width-banner-content a.module-cta-link{float:left;border:2px solid #fff;color:#fff !important;background-image:linear-gradient(to right, white 50%, transparent 0%);}
.full-width-banner-content.dark-text-option a.module-cta-link:hover, .full-width-banner-content a.module-cta-link:hover{color:#10069f !important }
.full-width-banner-content h1 a:hover, .full-width-banner-content.dark-text-option a.title-cta-link:hover{color:#fff !important}
.full-width-banner .inv_ParentContainer{display:none}
.full-width-banner-content.dark-text-option a.module-cta-link:after{color:#fff !important}
.full-width-banner-content.dark-text-option a.module-cta-link:hover:after{color:#10069f !important;}
.full-width-banner-content.dark-text-option h1, .full-width-banner-content.dark-text-option a.title-cta-link{color:#fff !important}
.full-width-banner-content.dark-text-option .full-width-banner-txt{color:#fff}
.full-width-banner-content.dark-text-option a.new-vido-btn:before{border-left:13px solid #fff;color:#fff !important;}
.full-width-banner-content.dark-text-option a.new-vido-btn:hover:before{border-left:13px solid #10069f;}
}



/*added on 2nd OCT ends*/ 
 
@media all and (max-width:1399px){
.relatedpopup_wrap .homecontentwrapper:not(.peopleBanner) .home-content-fw-inner.popup-banner-stories{margin-left:0 !important;}

.relatedpopup_wrap  .homecontentwrapper.peopleBanner  .home-content-fw-inner.popup-banner-stories .bannerpara p{font-size:1.6rem; line-height: 1.5;}
.relatedpopup_wrap .people-right-banner-wrapper{    margin-right: 8.33333333%;}

.relatedpopup_wrap .new-press-releases-wrapper .list-group-item .hsp-innerwrapper {min-height: auto;}
}

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

.relatedpopup_wrap .list-group-item.hsp-custom-signpost .hsp-text { padding: 0 30px 36px; }

}

@media all and (max-width:1024px) and (min-width:768px){
.relatedpopup_wrap .homecontentwrapper.peopleBanner .home-content-fw-inner.popup-banner-stories{margin-left: 8.33333% !important; width: 50%;}
 
}

@media all and (max-width:991px) and (min-width:768px){
.relatedpopup_wrap   .homecontentwrapper.peopleBanner .home-content-fw-inner.popup-banner-stories{padding-top:50px !important;}
.relatedpopup_wrap .people-banner-activated{    padding-top: 0px;  }
.relatedpopup_wrap .people-right-banner-wrapper{padding-top: 65px;}
.relatedpopup_wrap .homecontentwrapper.no-image .home-banner-fw .home-content-fw.people-wrap-banner{background: transparent !important;    padding-top: 0px;}
.relatedpopup_wrap .new-press-releases-wrapper .listGridViewWrapper.deviceShow.desktopHide { display: inline-block;margin-right: 0;position: absolute;right: 0;top: 10px;z-index: 999; margin-left: 0; }

.relatedpopup_wrap .new-press-releases-wrapper.dynamic-stories .insights-filter-title {margin-bottom: 50px;}
.relatedpopup_wrap .insights-mobi-filter-active .new-press-releases-wrapper .listGridViewWrapper.deviceShow.desktopHide {z-index: 99;}
.relatedpopup_wrap .new-press-releases-wrapper #mobfilter { position: relative; }
.relatedpopup_wrap .new-press-releases-wrapper .filter-ttl-mobi { width: 80%; }
.relatedpopup_wrap .new-press-releases-wrapper .filter-ttl-mobi.active { width: 100%; }


}



@media all and (max-width:991px){
.relatedpopup_wrap .homecontentwrapper.peopleBanner .home-banner-fw .home-content-fw, .homecontentwrapper:not(.no-image).peopleBanner .home-banner-fw .home-content-fw{background:transparent !important;}
.relatedpopup_wrap .listGridViewWrapper.deviceShow.desktopHide { display:block;margin-bottom:30px;margin-top:0px;margin-left: 30px;margin-right: 30px; }
.relatedpopup_wrap .listGridViewWrapper.deviceHide { display:none; }
.relatedpopup_wrap .list-group-item.hsp-custom-signpost .hsp-text { padding: 0 39px 36px; }

.relatedpopup_wrap .disover-item.hsp-main.list-group-item .hsp-text:after { right: 39px; } 
.relatedpopup_wrap .list-group-item.hsp-main.hsp-custom-signpost .hsp-text h3 {padding-right: 61px;}

.relatedpopup_wrap .listGridViewWrapper > span { margin-right: 30px; margin-left: 0; }

}



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

.relatedpopup_wrap .people-banner-activated{margin-left:0 !important; margin-right:0 !important;}
.relatedpopup_wrap .homecontentwrapper.no-image .home-banner-fw .home-content-fw.people-wrap-banner{background: transparent !important;}
.relatedpopup_wrap .homecontentwrapper .home-content-fw-inner.popup-banner-stories{    margin-top: 30px;}

.relatedpopup_wrap .people-banner-activated{padding-top:30px;    padding-bottom: 20px;}
.relatedpopup_wrap .people-right-banner-wrapper img{    height: 120px; width: 120px;         margin: 0 auto 20px auto;}
.relatedpopup_wrap .people-right-banner-wrapper {    float: none; margin: 0 auto;    text-align: center;} 
.relatedpopup_wrap .homecontentwrapper.peopleBanner .home-banner-fw .home-content-fw.people-wrap-banner .home-content-fw-inner:not(.centered){background: transparent !important;    text-align: center !important;    float: none;    margin: 0 auto !important;} 
.relatedpopup_wrap .listGridViewWrapper.deviceShow.desktopHide { display:block;margin-bottom:30px;margin-top:0px;margin-left: 15px;margin-right: 15px; }
.relatedpopup_wrap .list-group-item.hsp-custom-signpost .hsp-text { padding: 0 24px 36px; }
.relatedpopup_wrap .disover-item.hsp-main.list-group-item .hsp-text:after { right: 15px; } 
.relatedpopup_wrap .people-banner-activated{padding: 0 15px;}
 
}
 
 
@media all and (max-width: 640px){
.relatedpopup_wrap .new-press-releases-wrapper.discover-landing-page .hsp-main.disover-item.hsp-custom-signpost {width: 100% !important;margin: 14px 0px 0px;}
.relatedpopup_wrap .list-group-item.hsp-custom-signpost .hsp-text { padding: 0 7px 36px; }
.relatedpopup_wrap .disover-item.hsp-main.list-group-item .hsp-text:after { right: 0px; } 
.relatedpopup_wrap .list-group-item.hsp-main.hsp-custom-signpost .hsp-text h3 {padding-right: 31px;}

}


section#join-our-talent-community {margin-top: 100px;}



/********Banner Update******/

.bannerOverlay:before{
	content:"";
	width:100%;
	bottom:0;
	height:50%;
     left:0;
    position:absolute;
    mix-blend-mode: multiply;
}
.bannerOverlay.bannerOverlayFull:before{
	content:"";
	width:100%;
	bottom:0;
	height:100%;
    left:0;
    position:absolute;
    mix-blend-mode: multiply;
}
 .bannerOverlay{
 background-color:transparent;
 }
.bannerOverlay.royal-blue-transparent:before, .bannerOverlay.royal-blue:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/pattern-strip-extra-light-turquoise.svg);
	background-repeat:repeat;
	background-size:cover;
}
.bannerOverlay.violet-transparent:before, .bannerOverlay.violet:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/pattern-strip-extra-light-violet.svg);
	background-repeat:repeat;
	background-size:cover;
}
.bannerOverlay.magenta-transparent:before, .bannerOverlay.magenta:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/pattern-strip-extra-light-magenta.svg);
	background-repeat:repeat;
	background-size:cover;
}
.bannerOverlay.orange-transparent:before, .bannerOverlay.orange:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/pattern-strip-extra-light-orange.svg);
	background-repeat:repeat;
	background-size:cover;
}
.bannerOverlay.green-transparent:before, .bannerOverlay.green:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/pattern-strip-extra-light-green.svg);
	background-repeat:repeat;
	background-size:cover;
}

.bannerOverlay.turquoise-transparent:before, .bannerOverlay.turquoise-transparent:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/pattern-strip-extra-light-turquoise.svg);
	background-repeat:repeat;
	background-size:cover;
}


/**************FULL HEIGHT *****/
.bannerOverlay.bannerOverlayFull.royal-blue-transparent:before, .bannerOverlay.bannerOverlayFull.royal-blue:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/rrp-angled-extra-light-turquoise.svg);
	background-repeat:repeat;
	background-size:cover;
}
.bannerOverlay.bannerOverlayFull.violet-transparent:before, .bannerOverlay.bannerOverlayFull.violet:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/rrp-angled-extra-light-violet);
	background-repeat:repeat;
	background-size:cover;
}
.bannerOverlay.bannerOverlayFull.magenta-transparent:before, .bannerOverlay.bannerOverlayFull.magenta:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/rrp-angled-extra-light-magenta.svg);
	background-repeat:repeat;
	background-size:cover;
}
.bannerOverlay.bannerOverlayFull.orange-transparent:before, .bannerOverlay.bannerOverlayFull.orange:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/rrp-angled-extra-light-orange);
	background-repeat:repeat;
	background-size:cover;
}
.bannerOverlay.bannerOverlayFull.green-transparent:before, .bannerOverlay.bannerOverlayFull.green:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/rrp-angled-extra-light-green.svg);
	background-repeat:repeat;
	background-size:cover;
}

.bannerOverlay.bannerOverlayFull.turquoise-transparent:before, .bannerOverlay.bannerOverlayFull.turquoise-transparent:before{
	background-image:url(/~/media/Images/R/Rolls-Royce-Careers-V2/banner-patterns-icons/rrp-angled-extra-light-turquoise.svg);
	background-repeat:repeat;
	background-size:cover;
}


.banner-text-box{
    border-radius: 0px;
}
.banner-inner a.icon-play-image{
	background-color:transparent;
    border:none;
  	font-size: 2.0rem;
  	display: flex;
    align-items: center;
  	font-family: 'RRPioneer-Medium' !important;
    max-width: 150px;
}
.banner-inner a.icon-play-image.royal-blue-transparent,
.banner-inner a.icon-play-image.royal-blue{
	color: #a8ccfd;
}
.banner-inner a.icon-play-image.turquoise-transparent,
.banner-inner a.icon-play-image.turquoise{
	color: #8be8df;
}
.banner-inner a.icon-play-image.green-transparent,
.banner-inner a.icon-play-image.green{
	color: #e5f08d;
}
.banner-inner a.icon-play-image.orange-transparent,
.banner-inner a.icon-play-image.orange{
	color: #ffb69a;
}
.banner-inner a.icon-play-image.magenta-transparent,
.banner-inner a.icon-play-image.magenta{
	color: #fda7c7;
}
.banner-inner a.icon-play-image.violet-transparent,
.banner-inner a.icon-play-image.violet{
	color: #e2acff;
}
.banner-inner a.icon-play-image:before{
	font-size:0;
}
.banner-inner a.icon-play-image img{
	max-width:75px;
    margin-right: 26px;
    border-radius: 100%;
    transition:all 0.3s;
}
.banner-inner a.icon-play-image:hover {
    color: #fff;
}
.banner-inner a.icon-play-image:hover img{
background-color: #00bfbd;
}

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


.sticky-link a{
	background: #10069f;
      
        min-height:60px;
}
.sticky-link:not(.fixed) a:before, .sticky-link:not(.fixed) a:after{
	background: #10069f;
    opacity:0;
        pointer-events: none;
}
#footerwrapper .share-wrapper{
	bottom: 0;
    position: relative;
    float: right;
    margin-right: 0;
    margin-left: auto;border-left: 2px solid #fff;
}
#footerwrapper .share-wrapper .share-tag>a{
	background-color: transparent;
        padding: 0;
    border: none;
}
#footerwrapper .share-wrapper .share-tag{
    background-image: url(~/media/Images/R/Rolls-Royce-Careers-V2/icons/share-icon.png) !important;
    background-color: #10069e !important;
        min-height: 60px;
}
#footerwrapper .share-wrapper .share-tag:hover {
    background-color: #00bfbd !important;
}
.sticky-link:not(.fixed){
	background: #10069f;
}

#footerwrapper .share-wrapper .share-icons ul{
	    background-color: #006dff;
        max-width: 58px;
}
#footerwrapper .share-wrapper .share-icons ul a{
	background-color:transparent;
    border: none;
    padding:7px;
}
#footerwrapper .share-wrapper .share-icons{
	position:absolute;
    top: 0;
    transform: translateY(-100%);
}
#sticky_nav_searchandapply{
	display: flex;
    align-items: center;
}
.share-wrapper{
	display:none;
}
#footerwrapper .share-wrapper{
	display:block;
}
#footerwrapper .sticky-link {
    padding: 0 70px;
}
@media screen and (max-width:767px){
	#footerwrapper .sticky-link{
    	padding:0;
    }
    #footerwrapper .share-wrapper{
    	margin-top: -60px;
    	top: 60px;
    }
      .bannerOverlay:before {
      top: 79px;
    }
    .bannerOverlay.bannerOverlayFull:before{
    	top:0;
    }
    #sticky_nav_searchandapply{
    	justify-content: center;
    }
    .banner-text-box{
    	border-radius:0;
    }
   
}
@media screen and (min-width:768px) and (max-width:991px){
	.bannerOverlay:before {
      top: 147px;
    }
    .bannerOverlay.bannerOverlayFull:before{
    	top:0;
    }
    .banner-text-box{
    	border-radius:0;
    }
}
@media screen and (min-width:992px) and (max-width:1025px){
	.bannerOverlay:before {
      top: 197px;
    }
    .bannerOverlay.bannerOverlayFull:before{
    	top:0;
    }
    .banner-text-box{
    	border-radius:0;
    }
}
@media screen and (min-width:480px) and (max-width:767px){
	#sticky_nav_searchandapply{
    	
    margin-right: 60px;
    }
}

@media screen and (max-width:480px){
	#footerwrapper  .share-wrapper ~ a {
        margin-right: 30px;
    }
}
.banner-wrapper{
	background-color: transparent;
}
.purple {background:#6a4394;}
.pink-light {background:#e21e60;}
#ip3-students-and-graduates .purple .banner-title.dynamic-title.PioneerLightCondensed ,#ip3-graduates-and-interns .pink-light .banner-title.dynamic-title.PioneerLightCondensed  {color:#ffffff}
body#ip3-apprenticeships-and-school-leavers section#believe-in-yourself-uk-row-01 .banner-title.dynamic-title.PioneerLightCondensed { color: #fff; }


/* Alert box module - Start */

.fw-module-alert-service h3 {font-family: RRPioneer-Medium, Arial !important;letter-spacing: normal;}

.fw-module-alert-service .mw1170ma {background: #10069f;padding: 50px 55px;}
.alert-module-fullwidth {color: #fff;}
.fw-module-alert-service .alert-icon {float: left;width: 20%;margin-top: 15px;padding-left: 10px;}
.fw-module-alert-service .alert-icon .icon-rss {height: 75px;width: 75px;border: 3px solid #fd4192;display: inline-block;position: relative;border-radius: 50%;}
.fw-module-alert-service .alert-icon .icon-rss:before {content: "\eee9";position: absolute;left: 50%;font-size: 36px;margin-left: -18px;top: 50%;    margin-top: -22px;}
.fw-module-alert-service .alert-content {float: left;width: 80%;}
.main-modular-landing.new-site-fw .PioneerMedium a {font-family: "RRPioneer-Bold", Arial !important;}
.fw-module-alert-service .alert-link a {
    border: 2px solid #fff;
    font-size: 18px; 
    border-radius: 50px;
    background: linear-gradient(to right, white 50%, transparent 0);
    background-size: 200% 85%;
    background-position: right bottom;
    position: relative;
    text-align: center;
    color: #fff;
    font-family: "RRPioneer-Bold", Arial !important;
    padding: 19px 25px 20px 25px;
    text-transform: uppercase;
    webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.fw-module-alert-service .alert-link a {
    color: #fff;
    text-decoration: none;
    display: inline-block;
    border: 2px solid #fff;
    text-transform: uppercase;
    line-height: 1;
    transition: all .5s ease;
}
.fw-module-alert-service .alert-link a:after {
    font-size: 1em;
    margin-left: 11px;
    top: 1px;
    position: relative;
    color: #fff;
    content: "\e310";
    font-family: icomoon;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	font-weight: bold;
}
.fw-module-alert-service .alert-link a:hover {
    color: #10069f !important;
    webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    background: linear-gradient(left bottom, white 100%, transparent 0) !important;
    background-position: left bottom;
}
.fw-module-alert-service .alert-link {
    text-align: right;
    margin-top: 20px;
	font-size: 1.286em;
    line-height: 1.445;
	padding-right: 10px;
}
.fw-module-alert-service .alert-link a:hover:after {
    color: #10069f;
}

@media all and (max-width: 767px){
.fw-module-alert-service .alert-icon {float: none;width: auto;display: block;text-align: center;}
.fw-module-alert-service .alert-content {float: none;width: auto;text-align: center;}
.fw-module-alert-service .alert-link a {display: inline-block;}
.fw-module-alert-service .alert-link {text-align: center;}	
}	
	
.relatedpopup_wrap .homecontentwrapper.no-image .home-content-fw-inner.White p {color:rgb(78, 93, 101);font-size: 3rem;line-height: 25px;}	
	
.max-width-content-no-image .home-content-fw.people-wrap-banner .home-content-fw-inner.popup-banner-stories.White .font40.White ,.max-width-content-no-image .home-content-fw.people-wrap-banner .home-content-fw-inner.popup-banner-stories.White p {color: #ffffff;}
	
/* Alert box module - End */

#ip3-stories ul.tabs.desk-tab-with-icon-normal.clearfix {
    display: none !important;
}

#ip3-stories .font18.bodyhelv.cc-body-copy.clleft p {
    display: inline-block;
}
#ip3-stories .popupWindow p.msBannerTitle.falseBannerImage.White {
    line-height: 38px !important;
}

.max-width-content-no-image .home-content-fw.people-wrap-banner .home-content-fw-inner.popup-banner-stories.White .font40.White, .max-width-content-no-image .home-content-fw.people-wrap-banner .home-content-fw-inner.popup-banner-stories.White p {
    line-height: 35px;
}


body#ip3-rotherham div#welcome-rolls-royce-rotherham h2.dynamic-title, body#ip3-rotherham #module-take-a-tour-of-our-workshop-video h2.dynamic-title {
    padding-top: 50px;
}

/* WO-84940  */

.full-width-banner-main .full-width-banner-content.box1-text-top-left>p ,.full-width-banner-main .full-width-banner-content.box8-text-bottom-center>p {
    font-size: 3.125rem;
    line-height: 1em;
    line-height: 55px!important;
    padding: 0 0 20px 0!important;
    font-family: RRPioneer-Medium,Arial;
}

.full-width-banner-main .full-width-banner-content>p {
    font-size: 4.125rem;
    font-family: RRPioneer-Medium, Arial !important;
    line-height: 55px !important;
}

@media (max-width: 1399px) {
    .full-width-banner-main {
        max-width: 83.33%;
    }
}

@media (max-width:1024px){
  
    .full-width-banner-main .full-width-banner-content>p, .full-width-banner-main .full-width-banner-content.box1-text-top-left>p ,.full-width-banner-main .full-width-banner-content.box8-text-bottom-center>p {
        font-size: 3.571em;
    }
    
}
@media (max-width:767px){
    .full-width-banner-main .full-width-banner-content>p, .full-width-banner-main .full-width-banner-content.box1-text-top-left>p ,.full-width-banner-main .full-width-banner-content.box8-text-bottom-center>p {
         font-size: 3.125rem;
         line-height: 35px !important;
             padding: 0 0 20px 0 !important;
     }
}