@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=79462596-f623-4019-bf10-9b3a92cb7c58");
@font-face { font-family: "Helvetica LT W01 Roman"; src: url("/~/media/Files/R/Rolls-Royce/fonts/helvetica/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix"); src: url("/~/media/Files/R/Rolls-Royce/fonts/helvetica/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix") format("eot"), url("/~/media/Files/R/Rolls-Royce/fonts/helvetica/89294146-207c-4803-91fe-338f0d0094bd.woff2") format("woff2"), url("/~/media/Files/R/Rolls-Royce/fonts/helvetica/57055fe4-c2d3-4287-bac2-eece43fdcbd3.woff") format("woff"), url("/~/media/Files/R/Rolls-Royce/fonts/helvetica/2922d55c-8df4-4066-b7b0-eec2d1524330.ttf") format("truetype"), url("/~/media/Files/R/Rolls-Royce/fonts/helvetica/f8343ddf-e94d-471e-95b0-3b435acc2499.svg#f8343ddf-e94d-471e-95b0-3b435acc2499") format("svg"); }

/*.home-content-fw-inner.popup-banner-stories {
    max-width:   75%!important;
} */

/* List of font size Classes */
body{overflow-x:hidden}
.font60 { font-size: 4.286em; line-height: 1; }
.font50 { font-size: 3.571em; line-height: 1; }
.font40 { font-size: 2.857em; line-height: 1.2; }
.font30 { font-size: 2.143em; line-height: 1.2; }
.font21 { font-size: 1.500em; line-height: 1.15; }
.font24 { font-size: 1.714em; line-height: 1.5; }
.font35 { font-size: 2.500em; line-height: 1.5; }
.font18, .font18links,.main-modular-landing.new-site-fw h2.form-title2.font18 { font-size: 1.286em; line-height: 1.445; }
.font16 { font-size: 1.143em; line-height: 1.5; }
.font15 { font-size: 1.071em; line-height: 1.6; }
.font18buttons { font-size: 1.143em; line-height: 24px; }
.font42 { font-size: 3.000em; }
.font70 { font-size: 5.000em; }
.font14 { font-size: 1em; line-height: 21px; }
.font12 { font-size: 0.75rem;line-height: 1.167; }
.font18links.font40 { font-size: 2.857em; line-height: 1.2; display: block; }
.font18links.img-cnt-ttl { display: inline; }
/* List of font size Classes */

.fullWidth-country .new-bread-div:nth-child(3) { display: none; }
#japan #nav-home-level3 a { color: #1cafd3; cursor: default; pointer-events: none; }
#india #nav-home-level3 a { color: #1cafd3; cursor: default; pointer-events: none; }
.new-site-fw .font18 ul { list-style-type: disc; padding-bottom: 14px; padding-left: 25px;}
.new-site-fw .font18 ul ul, .new-site-fw .font18 ol ol, .new-site-fw .font18 ul ol, .new-site-fw .font18 ol ul { padding-bottom: 0; padding-left: 25px; }
.new-site-fw .font18 ol { list-style-type: decimal; padding-bottom: 14px; }
.new-site-fw .font18 ul li, .new-site-fw .font18 ol li { padding-bottom: 5px; position: relative; }
.new-site-fw .font18 ul li { list-style: none; }
.new-site-fw .font18 ul li,.new-site-fw .font18 ol li { padding-bottom: 25px; }
.new-site-fw .font18 ul li > ul,.new-site-fw .font18 ol li > ol{padding-top:10px;}
.new-site-fw .font18 ul li > ul li,.new-site-fw .font18 ol li > ol li { margin-top: 5px; padding-bottom: 0;}
.new-site-fw .font18 ul li:before, #use-of-cookies .new-site-fw .fw-intro-section .font18 ul li:before  { background: #004990; border-radius: 50%; content: ""; height: 6px; left: -25px; position: absolute; top: 7px; width: 6px; }
#use-of-cookies .new-site-fw .fw-intro-section .font18 ul li{list-style: disc;}

#country-content-container.new-site-fw .font16 ul ul li:before{    background: transparent;    border-radius: 50%;    content: "";    height: 8px;    left: -18px;    position: absolute;    top: 9px;    width: 8px;    border: 2px solid #004990;}


#fwContentWrapper.fwfullwidthWrapper h1{text-transform:none;}
#country-content-container.new-site-fw .font16 ul { list-style-type: disc; padding-bottom: 14px; padding-left: 25px; }
#country-content-container.new-site-fw .font16 ul ul, #country-content-container.new-site-fw .font16 ol ol, #country-content-container.new-site-fw .font16 ul ol, #country-content-container.new-site-fw .font16 ol ul { padding-bottom: 0; padding-left: 25px; }
#country-content-container.new-site-fw .font16 ol { list-style-type: decimal; padding-bottom: 14px; }
#country-content-container.new-site-fw .font16 ul li, #country-content-container.new-site-fw .font18 ol li { padding-bottom: 5px; position: relative; }
#country-content-container.new-site-fw .font16 ul li { list-style: none; padding-bottom: 15px; }
#country-content-container.new-site-fw .font16>ul>li:before { background: #004990; border-radius: 50%; content: ""; height: 8px; left: -25px; position: absolute; top: 9px; width: 8px; }
.new-site-fw p.rad-right { text-align: right; float: none; }
#country-content-container .rad-notes { font-size: .875em; font-style: italic; text-align: left; }
#country-content-container #fwContentWrapper .fw-tabbed-wrap-inner { margin-top: 54px; }
#country-content-container #fwContentWrapper .fw-ttl-intro-section { padding-bottom: 3px; }
#country-content-container #fwContentWrapper .fw-tabbed-wrap-inner.fw-content-last-div { margin-bottom: 63px; }
/* Home Page Start */

.home-fw { }
.MainWrapperInner.home-fw { max-width: none; background: #FFF; }
.new-site-fw { max-width: none; background: #FFF; padding: 0; color: #4e5d65; }
#home-content-container.MainWrapperInner.home-fw { padding-bottom: 100px; }
.home-banner-fw-inner { min-height: 766px; }
.home-content-fw { margin: 0 auto; max-width: 1400px; }
.home-content-fw-inner-png .home-content-fw-inner { margin-left: 0; }
.home-content-fw-inner-png { margin: 94px auto 0; max-width: 1170px; min-height: 600px; position: relative; }
.home-content-fw-inner { margin-left: 113px; 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; }
.home-content-fw-inner h1 + .fw-bnr-body-copy {padding-top: 20px;}

.home-content-fw-inner.centered .fw-home-banner-btm-content p{text-align:center;}
.home-content-fw-inner.centered .fw-home-banner-btm-content{margin:0 auto;float:none;padding-left:0;}

.home-content-fw-inner > h1 { color: #1e3643; font-size: 4.292em; font-weight: 400; line-height: 1em; padding: 0; }
.home-content-fw-inner > h1 a { color: #1e3643; text-decoration: none; position: relative; }
.ip3-edit .home-content-fw-inner > h1 a span{display:inline}
.home-content-fw-inner > h1 > a span.icon-chevron-right { color: #fa4692; font-size: 0.9em; left: -13px; line-height: 0.7; position: relative; top: 5px; }
.home-content-fw-inner > h1 a:hover,.home-content-fw-inner > h1.White > a:hover, .fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1.White a:hover { color: #006dff !important; }
.home-content-fw-inner > h1 > a:hover span.icon-chevron-right { color: #006dff; }
.home-content-fw-inner { /*color: #5b5b5b;*/ color: #1e3643;}
.home-content-fw-inner p { font-size:1.286em; /*line-height: 36px;*/ margin-top: 19px; }
.main-modular-landing.new-site-fw .home-content-fw-inner p, .main-modular-landing.new-site-fw .home-content-fw-inner p:only-child, .main-modular-landing.new-site-fw .home-content-fw-inner p:last-child{padding-bottom:15px;}
.home-content-fw-inner .fw-bnr-body-copy.font14 p { font-size: /*1.571em*/1.42905em; margin-top: 5px;}
.bannerpara {line-height: 2.58em;}
.fw-bnr-body-copy.font18 p { font-size: 1em; /*line-height: 1.6;*/ margin-top: 0;}
.fw-mobi-banner-img { display: none; }
.fw-1399-banner-img { display: none; }
.inn-video-wrapper { display: inline-block; margin-top: 0px; }
.landing-video-btn{background:rgba(0,0,0,0);}
.inn-play-video.landing-video-btn { border: 3px solid #004990; border-radius: 75px; display: block; height: 75px; position: relative; text-indent: -9999px; width: 75px; }
.inn-play-video.landing-video-btn:before { border-bottom: 9px solid transparent; border-left: 15px solid #004990; border-top: 9px solid transparent; content: ""; left: 50%; margin-left: -5px; margin-top: -8px; position: absolute; top: 50%; -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; }
.home-mid-fw { margin: 0 auto; max-width: 2000px; z-index: 5 !important; /*min-height: 325px; */font-size: 0; text-align: center; }
.home-banner-fw { position: relative; z-index: 10; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bdccd3+0,ffffff+100 */ background: rgb(189,204,211); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkY2NkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(189,204,211,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(189,204,211,1) 0%, rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(189,204,211,1) 0%, rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdccd3', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
}
.highZindex { z-index: 50; } 
.inv_FullScreen_Siblings .home-banner-fw { position: static; }
.home-mid-fw-inner { margin-top: 100px;margin-left: -7px;margin-right: -7px; }
.home-meet-experts-fw { margin-top: 92px; }
.home-meet-experts-fw-inner { margin: 0 auto; max-width: 1400px; text-align: center; }
body#Homepage .new-second-level-navigation-outer { display: none !important; }
/* Bottom Content Banner */
.fw-banner-btm-main .home-content-fw { max-width: 1170px; z-index: 1; }
/*.video_fade.home-banner-fw-inner.fw-banner-btm-main:after {
position: absolute;
content: "";
background: rgba(0,0,0,0.2);
height: 100%;
width: 100%;
left: 0;
top: 0;
z-index: 0;
}*/
@media all and (min-width:992px){
.homecontentwrapper:not(.no-image) .fw-banner-btm-main .home-content-fw-inner {margin: 0 auto !important;max-width: 1170px;position: static;text-align: center;}
}


.section.sections-wrap .sub-section.last-div.social-media-module.add-bottom-margin {margin-bottom: 100px;}
.homecontentwrapper:not(.no-image) .fw-banner-btm-main .home-content-fw-inner {max-width: 1170px;position: static;}
.fw-banner-btm-main .inn-video-wrapper { clear: both; left: 50%; margin: -37px 0 0 -35px; position: absolute; top: 50%; }
.add-padding-for-sticky .fw-banner-btm-main .inn-video-wrapper { margin: -67px 0 0 -35px; }
.fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 { color:#1e3643;/*color: #fff;*/ float: left; padding-right: 10px; text-align: right; width: 50%; font-size: 4.292em; font-weight: 400; line-height: 1em; padding-bottom: 15px; }
.fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main.title-fullwidth > h1,.fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main.title-fullwidth > div,.fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main.title-fullwidth > h1 + div p{width:100%;float:none;text-align:center;}

.fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 a { color: #004990; text-decoration: none; position: relative; }
.fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 a span {font-size: 0.6em;line-height: 0.7;position: relative;right: 12px;top: -3px;}
.fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 a:hover { color: #006dff !important; }
.fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 > a:hover span:before { color: #006dff; }
.fw-home-banner-btm-content { float: left; padding-left: 10px; width: 50%; line-height:2.58em; }
.fw-home-banner-btm-content {/*color: #fff;*/color:#1e3643 }
.White + .fw-home-banner-btm-content{color:#fff;}
.fw-home-banner-btm-content p { margin: 0; text-align: left; }
.fw-home-banner-btm-content-main.clearfix { bottom: 25px; left: auto; margin: 0 auto; max-width: 1170px; position: absolute; right: auto; width: 100%; }
.add-padding-for-sticky .fw-home-banner-btm-content-main.clearfix { bottom: 60px; }
.fw-banner-btm-main .inn-video-wrapper .inn-play-video.landing-video-btn { border: 3px solid #10069f; }
.fw-banner-btm-main .inn-video-wrapper .inn-play-video.landing-video-btn:before { border-left: 15px solid #10069f; }
.fw-banner-right-main .home-content-fw-inner { left: 45%; max-width: 510px; position: absolute; right: auto; }
/* Bottom Content Banner */

/* Video Player CSS */
.inn-play-video.landing-video-btn:hover { border-color: #006dff !important; }
.inn-play-video.landing-video-btn:hover:before { border-left-color: #006dff !important; }
.home-fw .inv_FullScreen_Siblings { visibility: hidden; }
.home-banner-fw .margin-top-video-player { display: none; }
.home-banner-fw #inn-banner-main-video { display: none; }
.home-banner-fw #landing-video-player-wrapper.margin-top-video-player { z-index: 5000; position: absolute; float: left; width: 100%; height: 766px; top: 0; display: none; }
.home-banner-fw .banner-video-overlay-close-button, .ev-video-overlay-close-button, .sol-ev-video-overlay-close-button { right: 20px; top: 20px; width: 60px; height: 60px; border-radius: 45px; position: absolute; display: none; background: #004990; z-index: 9999; cursor: pointer; }
.home-banner-fw .banner-video-overlay-close-button:after, .ev-video-overlay-close-button:after, .sol-ev-video-overlay-close-button:after, .banner-video-overlay-close-button:before, .ev-video-overlay-close-button:before, .sol-ev-video-overlay-close-button:before { content: ''; width: 25px; height: 3px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; left: 18px; top: 28px; background: #fff; }
.home-banner-fw .banner-video-overlay-close-button:before, .ev-video-overlay-close-button:before, .sol-ev-video-overlay-close-button:before { -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 18px; top: 28px; background: #fff; }
.home-banner-fw .inn-filter-wrapper { display: none; }
.home-banner-fw .video_fade { background-position: right bottom; background-repeat: no-repeat; background-size: cover; float: left; height: 100%; width: 100%; }
/* Video Player CSS */
.hsp-main > a { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1001; transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; }
.hsp-main > a:hover { -ms-box-shadow: 0 64px 64px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.05); -o-box-shadow: 0 64px 64px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 64px 64px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 64px 64px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 64px 64px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.05); }
.hsp-img:before { z-index: 100; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 55%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 55%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 55%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
  bottom: 0; content: ""; height: 100%; left: 0; position: absolute; width: 100%; }
body.ie-9 .hsp-img:before { filter: none; }
.hsp-main:hover .hsp-img:before { z-index: 100; }
.hsp-main { display: inline-block; text-align: left; vertical-align: top; font-size: 0.875rem; position: relative; width: 25%;/* height: auto !important; */ }
.hsp-img > img { display: block; height: auto; width: 100%; transition: transform 0.3s ease 0s; -ms-transition: transform 0.3s ease 0s; -o-transition: transform 0.3s ease 0s; -webkit-transition: transform 0.3s ease 0s; -moz-transition: transform 0.3s ease 0s; }
.hsp-img { overflow: hidden; }
.hsp-main:hover .hsp-img > img { -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.hsp-main:hover .hsp-link { display: inline-block; padding-bottom: 10px; position: relative; }
.hsp-link .icon-chevron-right { font-size: 1.1em; position: absolute; right: -17px; top: 2px; }
.hsp-text { bottom: 0; ; left: 0; padding: 36px 39px 10px; position: absolute; width: 100%; }
/* .fw-module-global-signpost .hsp-text{padding-bottom:36px;} */
.hsp-main .hsp-text:before {     background: #006dff; bottom: 0; content: ""; /*left: 0;*/ position: absolute; right: 0; top: 0; transform: scaleY(0); -moz-transform: scaleY(0); -webkit-transform: scaleY(0); -o-transform: scaleY(0); -ms-transform: scaleY(0); transform-origin: 50% 100% 0; -moz-transform-origin: 50% 100% 0; -webkit-transform-origin: 50% 100% 0; -o-transform-origin: 50% 100% 0; -ms-transform-origin: 50% 100% 0; transition-duration: 0.3s; -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -ms-transition-duration: 0.3s; transition-property: transform; -moz-transition-property: transform; -webkit-transition-property: transform; -o-transition-property: transform; -ms-transition-property: transform; transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; z-index: 101; left:0px;width: calc(99.99% + 0px);
width: -ms-calc(99.99% + 0px);
width: -webkit-calc(99.99% + 0px);}
.hsp-main:hover .hsp-text:before { -moz-transform: scaleY(1); -webkit-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); }
.hsp-main.hsp-custom-signpost:hover .hsp-text:before{    background: #006dff;}
.hsp-main.hsp-custom-signpost .hsp-text:before { background: #006dff; }
.hsp-text > * { color: #FFF; font-size: 1.286em; }
.hsp-text > .hsp-innerwrapper{font-size:1em;}
.hsp-main:hover .hsp-text { /*background: rgba(51,109,166,0.95);*/ transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;}
.hsp-custom-signpost .hsp-text { background: #fff; border: 1px solid #e3e3e3; border-top: 0; z-index: 100; bottom: 0; }
.hsp-bottom{padding-top: 20px;border-top: solid 1px #dfdfdf;width: 100%;z-index: 101;position: relative;float:left;padding-bottom: 4px;}
.hsp-custom-signpost .hsp-section-name {text-transform:uppercase; padding: 0 0 2px; position: relative; z-index: 101;float:left; }
.main-modular-landing.new-site-fw .hsp-custom-signpost .hsp-section-name{    padding-bottom: 0;}
/* .hsp-bottom .hsp-section-name {color: #4e5d65;} */
.hsp-custom-signpost .hsp-text h3 { color: #10069f !important; /*padding: 0 0 19px;*/ }
.hsp-custom-signpost:hover .hsp-text h3{color:#fff !important;}
.hsp-custom-signpost .hsp-news-date, .hsp-main.hsp-news .hsp-text .hsp-news-date, .hsp-main.hsp-events .hsp-text .hsp-news-date { color: #a4a4a4;text-transform:uppercase;float:right;     padding: 0;}
.hsp-custom-signpost:hover .hsp-text { background: #fff; border:1px solid #006dff; border-top: 0; }
.hsp-main.hsp-custom-signpost:hover .hsp-section-name { color: #FFF; }
.hsp-main.hsp-custom-signpost:hover h3 { color: #FFF; }
.hsp-main.hsp-custom-signpost:hover .hsp-news-date { color: #FFF; }
.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 { padding: 20px 0 9px; position: relative; z-index: 101; border-top: solid 1px #dfdfdf;font-size:0.75rem;letter-spacing:1px;text-transform:uppercase;line-height: 12px;}
.home-mid-fw .hsp-news .hsp-section-name,.home-mid-fw .hsp-custom-signpost .hsp-section-name {/*letter-spacing: inherit*/; padding: 0; border-top: none;}

@media all and (max-width:1399px){
.main-modular-landing.new-site-fw .hsp-insights .hsp-section-name.font12,.main-modular-landing.new-site-fw .hsp-innovation .hsp-section-name.font12,.hsp-bottom .font12{font-size:10px;letter-spacing:0.8px;line-height: 10px;}
}
.hsp-text h3 { font-size: 2.143em; position: relative; z-index: 101;color: #fff !important;padding-bottom:15px;padding-top:0; }
.hsp-link { display: none; font-size: 1.143em; text-decoration: none; text-transform: uppercase; }
.hsp-main.hsp-news .hsp-text { bottom: auto; top: 105px; }
.hsp-main.hsp-news .hsp-text > *, .hsp-main.hsp-events .hsp-text > * { color: #4e5d65; }
.hsp-main.hsp-news { }
.hsp-main:hover .hsp-link:hover { color: #fff; }
.hsp-main.hsp-news .hsp-text { bottom: auto; height: 100%; position: relative; top: 0; padding: 36px 35px 27px; border: 1px solid #e3e3e3; }
.hsp-main.hsp-events .hsp-text { bottom: auto; height: 100%; position: relative; top: 0; padding: 36px 35px 27px; border: 1px solid #e3e3e3; }
.hsp-main.hsp-news:hover { background: #006dff; transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; }
.hsp-main.hsp-news:hover *{color:#fff !important}
.hsp-main.hsp-news:hover .hsp-text:before { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); }
.hsp-main.hsp-news:hover .hsp-text { background: transparent none repeat scroll 0 0; border: 1px solid rgba(0, 0, 0, 0); }
.hsp-main.hsp-news .hsp-text h3, .hsp-main.hsp-events .hsp-text h3 { /*font-size: 3em;*/ font-size: 2.143em; line-height: 1.2; }
.stick-div-bottom .hsp-section-name,.hsp-main.hsp-events .hsp-text .hsp-section-name,.hsp-main.hsp-news .hsp-text .hsp-section-name { padding-bottom: 0; position: relative; z-index: 101;text-transform: uppercase;float:left; }
.hsp-bottom .font12 { line-height:12px; }
.hsp-news-date{float:right;position:static}
.hsp-custom-signpost.hsp-events:hover .hsp-text { border: medium none; }
.hsp-main.hsp-events:hover .hsp-text .hsp-event-date > * { color: #ffffff !important; border-color: #ffffff; }
.hsp-main.hsp-events:hover .hsp-text > * { color: #ffffff; }
.hsp-main.hsp-events .hsp-text .hsp-event-date { bottom: 27px; left: 37px; position: absolute; }
.hsp-main.hsp-events .hsp-text .hsp-event-date .font50 { font-size: 2.7781em; color: #004990; }
.cust-event-date-right { border-left: 2px solid #c9c9c9; display: inline-block; font-size: 0.778em; line-height: 1.345; margin-left: 10px; padding-left: 15px; }
.hsp-main.hsp-news:hover .hsp-text > * { color: #fff !important; }
.home-mte-content h2 { font-size: 2.857em; }
.home-mte-content h2 > a { position: relative; text-decoration: none;color:#1e3643}
.home-mte-content h2 > a span.icon-chevron-right { color: #fa4692; line-height: 0.7; position: relative; }
.home-mte-content h2 > a:hover,.home-mte-content h2 > a:hover span { color: #006dff; }
.home-mte-content p { font-size: 1.714em; color: #4e5d65; }
.home-mte-img { margin-top: 28px; }
.home-mte-img > a:hover { -ms-box-shadow: -1px 2px 20px rgba(0, 0, 0, 0.3); -o-box-shadow: -1px 2px 20px rgba(0, 0, 0, 0.3); -webkit-box-shadow: -1px 2px 20px rgba(0, 0, 0, 0.3); -moz-box-shadow: -1px 2px 20px rgba(0, 0, 0, 0.3); box-shadow: -1px 2px 20px rgba(0, 0, 0, 0.3); }
.home-mte-img > a { display: block; position: relative; }
.home-mte-img a:hover .black-overlay { background: rgba(0, 0, 0, 0.2); }
/* .hsp-innovation .hsp-text { padding: 38px 39px 75px; padding: 38px 39px 74px;} */
/* .hsp-innovation .hsp-section-name { padding: 0 0 3px; position: relative; z-index: 101; } */
/* .hsp-innovation .hsp-text h3 { padding: 0; } */
.hsp-main.hsp-insights .hsp-text { padding-top: 37px; }
.stick-div-bottom{position:absolute;left:0;bottom:0;width:100%;padding: 30px 39px 12px;}
.hsp-main.hsp-news .hsp-text{padding:58px;}

.disover-item.hsp-main,.hsp-main{margin:14px 7px 0px;width:calc(25% - 14px);
width:-ms-calc(25% - 14px);
width:-webkit-calc(25% - 14px);}
.disover-item.hsp-main:nth-child(1),.disover-item.hsp-main:nth-child(2),.disover-item.hsp-main:nth-child(3),.disover-item.hsp-main:nth-child(4){margin-top:0;}
.home-mid-fw-inner1,.discover-items-wrapper,.insightscontentwrapper .differpagination{margin-left:-7px !important;margin-right:-7px !important;}
.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 );}


@media all and (max-width:1399px){
.stick-div-bottom{padding:17px 35px 0px} 
.hsp-text h3{padding-bottom:7px}
.hsp-bottom{padding-top:10px;}
.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{    padding: 15px 0 10px;}
.hsp-news .hsp-bottom{padding-top: 15px;padding-bottom: 5px; }
.hsp-custom-signpost .hsp-bottom{padding-top: 15px;padding-bottom: 10px; }
.hsp-custom-signpost .hsp-bottom .hsp-news-date{padding-bottom:0 !important}
.hsp-text,.hsp-main.hsp-news .hsp-text,.hsp-innovation .hsp-text { padding: 35px;}
.hsp-text{padding: 17px 35px 5px;}
.fw-module-global-signpost .hsp-text{padding-bottom:5px;}
.hsp-insights .hsp-section-name,.hsp-innovation .hsp-section-name,.home-mid-fw .hsp-section-name{padding-top:13px;}
.hsp-main.hsp-insights .hsp-text{padding-top: 18px;}
.hsp-custom-signpost .hsp-section-name { padding: 0 0 0px;}
.hsp-news-date { padding: 0;}
.hsp-main.hsp-news .hsp-text .hsp-news-date{left: 22px;}
}

@media all and (max-width:1024px) and (min-width:768px){
.main-modular-landing.new-site-fw .hsp-text h3{line-height:28px;}
}

.hsp-main.hsp-news .hsp-text h3, .hsp-main.hsp-events .hsp-text h3 {  font-size: 2.143em;  line-height: 33px; /* max-height: calc(65%);*/  padding-bottom: 0;color:#10069f !important}
.hsp-main.hsp-news .hsp-text h3.overFlow, .hsp-main.hsp-events .hsp-text h3.overFlow {  overflow: hidden;}
.original_text {opacity: 0;z-index: -999;visibility: hidden;font-family: RRPioneer-Medium, Arial !important;font-size: 2.143em;line-height: 33px;}
@media all and (max-width: 1399px){
 .original_text{ font-size: 1.72em;}
 }

/* Home End */

 
/* One Page Sticky Navigation Start */
.fixedMenu.homecontentwrapper { position: relative; z-index: 9000; }
.fixedMenu.homecontentwrapper .home-banner-fw { z-index: auto; filter: none; }
.stickyNavWrap.alternate { display: none; position: relative; }
.stickyNavWrap .aquaArea { }
.stickyNavWrap.fixed+.stickyNavWrap.alternate { display: block; visibility: hidden; position: relative; }
.stickyNavWrap {/*background: rgba(16, 6, 159,0.85); */ background:#10069f; width: 100%; z-index: 10; transition: background-color 0.3s ease; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; top: auto; bottom: auto; left: 0; margin: 0 auto; position: absolute; right: 0;overflow: hidden; }
.stickyNavWrap.fixed { position: fixed; top: 0 !important; z-index: 9999; bottom: auto; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0, 0.1);     overflow: hidden;}
.menuWrapper { float: left;  width: 100%; position: relative; }
.menuWrapper li a { /*display: table-cell; vertical-align: top;*/ color: #fff; text-decoration: none;     font-size: 1em;   line-height: 1.29;     padding: 21px 0 20px 0;  display: inline-block;} 
   
.menuWrapper .career-section-txt { display: none; } 
.menuWrapper .career-dd { cursor: pointer; } 
body.no-wcroll { overflow:hidden; }  
.menuWrapper ul { width: 100%; float: left; }
.menuWrapper li a:after{    position: absolute;  content: '';  width: 100%;  bottom: -4px;  display: block;  height: 3px;  background: #fff;  right: 0;     transition: all .2s ease;} 
.menuWrapper li a.active:after,.menuWrapper li:hover a:after {  bottom: 0px;     transition: all .2s ease; }   
#contentwrapper .menuWrapper ul, #contentwrapper .career-level-wrap ul { padding: 0; margin: 0; list-style-type: none; }
.menuWrapper ul li { float: left; margin-right: 24px; position: relative;   }
.menuWrapper ul li:hover a,.menuWrapper li a.active {  text-shadow: 0 0 1px #fff, 0 0 1px #fff;}  

.menuWrapper ul li:first-child {  color: #fff;  text-transform: uppercase;  font-size: .859em;  line-height: 2;  padding: 18px 0 17px 0;}   
.menuWrapper ul li:last-child { padding-right: 0; } 
.maxWidth { max-width: 1170px; margin: 0 auto; }
.stickyNavWrap.fixed .maxWidth { }  
.stickyNavWrap.fixed .menuSrcoller { /*background: rgba(250, 70, 146, 0.4); */}
.menuSrcoller { /*position: absolute;  bottom: 12px;  background: rgba(250, 70, 146, 0.4);*/ height: 4px; background: #ffdae9; width: 100%;left: 0; }
.srcollDistance { width: 0; height: 100%; background:#fa4692; -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; -webkit-backface-visibility: hidden; }
/* One Page Sticky Navigation End */

/* Full Width Intro Text Start */
.fw-intro-section .module-max-width,.module-max-width { margin: 0 auto; max-width: 1170px; }
.fw-intro-text { /*margin-top: 21px; */ margin-top: 24px; }
.fw-para-text { margin-top: 14px; }
.fw-para-link { display: inline-block; margin-top: 12px; }
.fw-para-link span { display: inline-block; font-size: 1.4em; margin-left: 1px; top: 5px; }
.fw-intro-one-col { margin: 0 auto 87px; max-width: 702px; text-align: center; }
.fw-intro-three-col { margin: 0 auto; }
.module-full-width-text .fw-intro-three-col{float:left}
.module-full-width-text .fw-intro-three-col.eight-column-wrapper,.eight-column-wrapper{/*max-width:66.66667%;*/max-width:83.333333%;}
.eight-column-wrapper.centered { margin: 0 auto;text-align: center;}
@media all and (max-width:1399px) and (min-width:992px){
.menuWrapper ul li{    margin-right: 20px;}
.menuWrapper ul li.first{    margin-left: 20px;} 
/* .module-full-width-text .fw-intro-three-col.eight-column-wrapper,.eight-column-wrapper{max-width:75%;} */
.module-full-width-text .fw-intro-three-col.eight-column-wrapper,.eight-column-wrapper{max-width:83.33333%;}
.menuWrapper li a{    font-size: 0.86em;  line-height: 1.32;} 
.menuWrapper li a:after{    bottom: -7px;}
.menuWrapper li a.active:after, .menuWrapper li:hover a:after{bottom: -3px;}
}
@media all and (max-width:991px){
.module-full-width-text .fw-intro-three-col.eight-column-wrapper,.eight-column-wrapper{max-width:100%;}
} 
.font18links { text-decoration: none; }
.font18links span { color: #fa4692; line-height: 0.7; position: relative; top: 4px; transition: all 0.25s ease 0s; }
.font18links:hover,.font18links:hover span { color: #006dff; }
.fw-intro-three-col-inner div:first-child { margin-left: 0; }
.fw-intro-three-col-inner div { display: inline-block; margin-left: 40px; max-width: 350px; vertical-align: top; margin-top: 20px; /*margin-top: 37px;*/ width: 33.33%; }
.fw-intro-three-col-inner div.fw-para-text { margin-top: 25px; }
.fw-intro-section.last-div { margin-bottom: 76px; }

.eventDocumentLink a span {color: #10069f;}
.eventslanding .eventDocumentLink {padding-top: 10px;}

/* Full Width Intro Text End */

/* Full Width Image with Content Start */
.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; }
.fullWidthCont .img-cnt-txt {max-width: 100%;}
.fullWidthCont .img-cnt-img {display: none;}
.fullWidthCont .img-cnt-outer-bg {height: auto;min-height:auto;}
.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; }
.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:991px){
.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: #10069f;}
.img-cnt-on-img .img-cnt-img > img {bottom: auto;display: block;height: 180px;left: -100%;margin: 0 auto;max-width: none;position: absolute;right: -100%;top: auto;width: auto;}
} 
@media all and (max-width:767px){
#members-section .full-width-banner-main,#the-magazine .full-width-banner-main, #news-and-insights .full-width-banner-main, #members-events .full-width-banner-main, #r-rht-documents .full-width-banner-main{padding:0;}
a#auto-top-link {display:none !important}
}
.videoGalleryModuleN .img-cnt-on-img-content,.content-on-img-with-video .img-cnt-on-img-content { color: #fff; left: 0; margin: 0 auto; max-width: 1170px; position: absolute; right: 0; top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); width: 1170px; z-index: 5; }
.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 { margin: 0 auto 0; text-align: center; }
.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; }
.fw-img-cnt-section .img-cnt-outer-bg.NavyBlue *{color:#fff}
/* Full Width Image with Content End */

/* Downloads Section Start */

.fw-dwld-inner-box:only-child{margin: 0 auto!important; float: none !important;}
/*.fw-dwld-sld-outer{float:none !important;}*/

.fw-sld-wrapper { /*height: 500px;*/ margin: 93px auto 47px; max-width: 936px; }
.fw-dwld-sld-ttl { color: #004990; text-align: center; margin-bottom: 37px; }
.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; }
.fw-dwld-pdf, .dl-list-size {margin-top: 8px;text-transform: uppercase;}
.fw-dwld-link { color: #004990; display: block; margin-top: 39px; padding-left: 30px; padding-top: 3px; position: relative; text-transform: uppercase; }
.fw-dwld-link:before {content: "\e313";font-family: new-icomoon;position: absolute;top: 50%;   left: 0;font-size: 1em;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #fa4692;}
.fw-dwld-link.play-icon:before{content: "\ee999";}
.fw-dwld-link.font18links span { color: #004990; font-size: 1.2em; height: 20px; left: -9px; margin-left: 6px; overflow: hidden; position: absolute; top: 6px; width: 18px; }
.fw-dwld-link.font18links:hover,.fw-dwld-link.font18links:hover:before { color: #006dff; }
.fw-dwld-link.font18links:hover span { color: #00afd5; }
.fw-dwld-inner-box { margin: 0 30px; padding: 0; width: 230px; float: left; position: relative; }
.margin-bottom-zero .fw-sld-wrapper .slick-list{margin-bottom:0;}
.fw-dwld-inner-box:hover .fw-dwld-ttl, .fw-dwld-inner-box:hover a, .fw-dwld-inner-box:hover a span,.fw-dwld-inner-box:hover a:before { color: #006dff !important; }
.full-dwld-box-link,.full-dwld-box-link.font18 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:rgba(0,0,0,0);font-size: 1.286em;line-height: 1.56; }
.fw-dwld-top > img { border: 1px solid #cfd8dd; display: block; min-width: 170px; padding: 11px; background:#FFF; }
@media all and (min-width:768px){
.fw-dwld-inner-box .dwnld-centered-block{max-width: 170px;margin: 0 auto;position: relative;}
}
.fw-downloads-sld .slick-track { margin-left: auto; margin-right: auto; }
.fw-sld-wrapper .slick-arrow.slick-prev { bottom: -73px; margin: 0 auto; right: 0; top: auto; }
.fw-sld-wrapper .slick-arrow.slick-disabled { color: #C4C4C8 !important; cursor: default; }
.fw-sld-wrapper .slick-arrow.slick-next { bottom: -73px; left: 0; margin: 0 auto; right: -100px; top: auto; }
.fw-sld-wrapper .slick-arrow {border: medium none;color: #99999C;cursor: pointer;font-size: 1.3em; font-weight: 400;position: absolute;top: 132px;width: 20px;z-index: 2;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;text-align: center;padding:8px 0;height: 34px;}
#finalFlicker .slick-arrow{font-size:2.1em;}
.fw-sld-wrapper .slick-arrow:hover { color: #4e5d65; }
.fw-sld-wrapper .slick-dots { bottom: -62px; left: 0; margin: 0 auto; position: relative; right: 0; text-align: center; }
body.ie-edge-true .fw-sld-wrapper .slick-dots,body.internetexplorer11 .fw-sld-wrapper .slick-dots, body.ie9 .fw-sld-wrapper .slick-dots { bottom: 28px; }
body#Homepage.ie-edge-true .fw-sld-wrapper .slick-dots,body#Homepage.internetexplorer11 .fw-sld-wrapper .slick-dots, body#Homepage.ie9 .fw-sld-wrapper .slick-dots { bottom: 65px; }
@media all and (min-width:1400px){
body#Homepage.ie-edge-true .fw-sld-wrapper .slick-dots,body#Homepage.internetexplorer11 .fw-sld-wrapper .slick-dots, body#Homepage.ie9 .fw-sld-wrapper .slick-dots { bottom: 75px; }
}

.fw-sld-wrapper .slick-dots li,#country-content-container.new-site-fw .font16 .slick-dots li { display: inline-block; margin: 0 8px;padding-bottom:0; }
.fw-sld-wrapper .slick-dots li button {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; }
.slick-dots li:before{display:none !important;}
.AftermarketTabs .fw-sld-wrapper .slick-dots li button{border:2px solid #f7f7f7;}
.Gray .fw-sld-wrapper .slick-dots li button{border:2px solid #f7f7f7;}
.fw-sld-wrapper .slick-dots li:hover button, .fw-sld-wrapper .slick-dots li.slick-active button{background: #fa4692;height: 10px;width: 10px;position: relative;border: 2px solid #fa4692;}
.fw-sld-wrapper .slick-dots li.slick-active button { cursor: auto; }
.fw-sld-wrapper .slick-arrow.slick-next:before { }
.fw-sld-wrapper .slick-arrow.slick-prev:before { }
/* Downloads Section End */

/* Enquiry Form Start */
.fw-en-form-wrapper-outer { background: #F0F0F0; margin: 0 auto; max-width: 2000px; padding: 93px 0 37px; }
.fw-section-ttl { /*color: #004990; margin: 0 auto;*/ margin:0 auto 25px; max-width: 1170px; text-align: center; }
.fw-enqfm-cnt { text-align: center; margin-top: 21px; }
.fw-en-form-wrapper-outer iframe { height: 450px; width: 100%; }
.fw-en-form-wrapper { margin: 0 auto; max-width: 1170px; }
.failureMsg.font18.mixbody { color: #ff0000; display: inline-block; padding: 0 0 20px; }
.successMsg, .failureMsg { text-align: center; }
.successMsg.font18 { color: #222222; }
.rad-big.font24 { font-family: "TheMix", Arial; }
.fw-en-form-wrapper-inner { max-width: 2000px; margin: 22px auto 0 auto; }
.fw-en-form-wrapper .message { }
.fw-en-form-wrapper .text-label input { width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; background: #FFF; }
.fw-en-form-wrapper .product-enquiry-intro { margin: 0 auto; }
.fw-en-form-wrapper .field-container { clear: both; }
.fw-en-form-wrapper .field-container .field { clear: both; margin: 0 auto; display: inline-block; text-align: center; }
.fw-en-form-wrapper .message span[id^="body"] { bottom: -20px; left: 0; position: absolute; }
.fw-en-form-wrapper .webform-container fieldset { border: medium none; margin: 0; padding: 0; position: relative; }
.fw-en-form-wrapper input[type="submit"], .fw-en-form-wrapper input[type="reset"] {float: left;border: 2px solid #10069f;border-radius: 50px;background: linear-gradient(to right, #10069f 50%, transparent 0%);background-size: 200% 85%;background-position: right bottom;position: relative;text-align: center;color: #10069f;font-family: "RRPioneer-Bold",Arial !important;display: block;padding: 19px 25px 20px 25px;text-transform: uppercase;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;height: auto;}
.fw-en-form-wrapper input[type="submit"]:hover, .fw-en-form-wrapper input[type="reset"]:hover {background-position: left bottom;color: #fff !important;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;border: 2px solid #10069f;}
#section-eq-form .generic-contact-submit-wrap .generic-contact-submit{position: relative;}
#section-eq-form .generic-contact-submit-wrap input[type="submit"] {opacity: 0;position: absolute;left: 1px;width: 100%;z-index: 9;top: 0;height: 100%;}

.fw-en-form-wrapper .webform-container .webform-row textarea { width: 100%; padding: 15px 20px; color: #707070; position: relative; z-index: 0; resize: none; border: none; background: #FFF; }
.fw-en-form-wrapper .webform-container .webform-row textarea.active { z-index: 2; }
.fw-en-form-wrapper #messageTA { height: 157px; }
.fw-en-form-wrapper input[type="text"], .text-label { position: relative; }
.fw-en-form-wrapper .text-label { height: 60px; }
.fw-en-form-wrapper .con-message, .fw-en-form-wrapper .con-title, .fw-en-form-wrapper .con-address, .fw-en-form-wrapper .con-captcha { color: #707070; position: absolute; left: 15px; top: 15px; z-index: 1; cursor: auto; }
.fw-en-form-wrapper input[type="text"]:focus, .fw-en-form-wrapper input[type="text"]:active, .fw-en-form-wrapper input[type="text"].active, .fw-en-form-wrapper .webform-container .webform-row textarea:focus, .fw-en-form-wrapper textarea.active { z-index: 2; outline: medium none; }
.fw-en-form-wrapper .captcha input { padding-bottom: 11px; width: 100%; }
.fw-en-form-wrapper .webform-row { margin-bottom: 40px; }
.fw-en-form-wrapper .webform-row.message.address { margin-bottom: 0; }
.fw-en-form-wrapper textarea#addressTA { height: 157px; }
.fw-en-form-wrapper .address { margin-top: 27px !important; margin-bottom: 0; }
.fw-en-form-wrapper fieldset { border: none; }
.message fieldset { padding: 0; }
.fw-en-form-wrapper .right-fields { float: right; width: 468px; }
.fw-en-form-wrapper .left-fields { float: left; width: 468px; }
.fw-en-form-wrapper .text-label input[type="text"], .fw-en-form-wrapper .text-label { position: relative; }
.fw-en-form-wrapper .con-title, .fw-en-form-wrapper .con-message, .fw-en-form-wrapper .con-address, .fw-en-form-wrapper .con-captcha { color: #4e5d65; position: absolute; z-index: 1; line-height: 1.4em; top: 18px; left: 18px; font-size: 1.333em; cursor: auto; }
.fw-en-form-wrapper .select { color: #4e5d65; position: absolute; z-index: 1; line-height: 1.55em; font-size: 1.333em; cursor: auto; }
.fw-en-form-wrapper .right-fields input, .fw-en-form-wrapper .left-fields input { width: 100%; }
.fw-en-form-wrapper .right-fields fieldset { position: relative; }
.fw-en-form-wrapper select, .fw-en-form-wrapper textarea { width: 100%; border: none; }
.fw-en-form-wrapper input { height: 60px; padding: 15px 20px;}
.fw-en-form-wrapper .product-enquiries input { height: 60px; padding: 15px 20px; }
.fw-en-form-wrapper .webform-row select { opacity: 0; cursor: pointer; padding: 15px 20px; z-index: 10; position: relative; }
.fw-en-form-wrapper .captcha { width: 100%; float: left; margin-bottom: 58px; }
.fw-en-form-wrapper .captcha fieldset > div { float: left; height: 60px; width: 468px; }
.fw-en-form-wrapper .captcha fieldset img { height: 100%; }
.fw-en-form-wrapper input { border: none; }
.fw-en-form-wrapper .webform-row textarea, .fw-en-form-wrapper .message { position: relative; }
.fw-en-form-wrapper .message { }
.fw-en-form-wrapper .message label, .address label { float: left; width: 100%; }
.fw-en-form-wrapper .field > input[type=submit], .fw-en-form-wrapper .field > input[type=reset] { }
/* .fw-en-form-wrapper .field-container { text-align: center; } */
.field { position: relative; }
body.safari .fw-en-form-wrapper .field:after { top: 45%; }
.fw-en-form-wrapper .right-fields .webform-row span.select:after { content: ''; position: absolute; right: 20px; top: 27px; width: 0; height: 0; border: 10px solid transparent; border-top-color: #fff; }
.fw-en-form-wrapper span.select { color: #4e5d65; position: absolute; top: 0px; left: 0; width: 100%; height: 60px; background-color: #fff; }
.fw-en-form-wrapper .right-fields .webform-row span.select:before { position: absolute; display: inline-block; content: ''; width: 60px; height: 100%; top: 0; right: 0; background-color: #10069f; }
.fw-en-form-wrapper .right-fields>.webform-row { }
.fw-en-form-wrapper .webform-row .select { padding: 15px 16px; }
.fw-en-form-wrapper .right-fields .webform-row select { height: 60px; font-size: 1.333em; }
.fw-en-form-wrapper .right-fields .webform-row select option { padding: 5px 20px; }
.fw-en-form-wrapper .captcha .text-label { float: right; height: 60px; width: 468px; }
.fw-en-form-wrapper .web-form-contact { padding-bottom: 22px; }
.fw-en-form-wrapper .right-fields>.webform-row>fieldset { padding-left: 0; padding-right: 0; padding-top: 0; }
.fw-en-form-wrapper .text-label { height: 60px; }
.fw-en-form-wrapper .formsg, .fw-en-form-wrapper .invno { left: 0; position: absolute; }
#country-content-container .fw-en-form-wrapper-outer .rad-notes { text-align: center; font-size: .875em; font-style: italic; }
/* Enquiry Form End */

/* Addresses Start */
.fw-adrs-max-width-box { max-width:285px; }
.fw-section-cnt {/* line-height: 1.6;  margin: 21px auto 22px;*/ /*margin: 29px auto 22px;*/ margin:0 auto 22px; max-width: 1170px; text-align: center; }
.fw-addresses-wrap-inner { max-width: 1170px; margin: 0 auto; padding: 93px 0 0; }
.fw-addresses-wrap.fw-sld-wrapper { max-width: 1170px;}
.fw-adrs-box { float: left; width: 33.33%; /*margin-right: 50px;*/ margin-bottom: 55px; }
.fw-adrs-cnt { margin-top: 3px; }
.fw-adrs-cnt p { padding: 0; }
.fw-adrs-box-wrap { margin-top: 14px; }
.fw-adrs-box:nth-child(3n) { margin-right: 0; }
.new-country-site-section p a[href^="tel:"]{color:inherit;}
.new-country-site-section p a[href^="tel:"]:hover{color:inherit !important;}
.new-country-site-section p a { color: #10069f; text-decoration: none; }
a.fw-para-link:after {display: inline-block;font-size: 0.7em;margin-left: 10px;top: 0px;position: relative;color: #fa4692;content: "\e311";font-family: new-icomoon;transition: all 0.25s ease 0s;}
a.fw-para-link:hover:after{color:#006dff}
.fw-para-link span{display:none !important;}
.new-country-site-section p a:hover { color: #006dff; text-decoration: none; }
.new-country-site-section .tab-intro a { color: #003b7e; }
/* .new-country-site-section p a:hover { color: rgba(0, 172, 212, 0.8) !important; } */
/* Addresses End */

/* Map Start */
.fw-map-wrap-inner { margin: 93px 0 0; }
.map-wrap { height: 600px; width: 100%; }
.gm-style .gm-style-iw { overflow: hidden; }
.fw-map-cnt { margin-bottom: 21px; }
#map-wrapper p { color: #4e5d65; padding: 0; }
.fw-map-wrap-inner .map-container { border: 1px solid #ccc; margin: 0 auto; max-width: 2000px; position: relative; height: auto; }
#map-wrapper p a { text-decoration: none; } 
.gmap-content {  padding: 30px 5px 23px 20px;}
.gmap-content a[href^="tel:"]{    font-family: "RRPioneer-Regular",Arial;} 
/* Map End */
 
/* Tabbed Section Start */

/* overview dropdown custom-scrollbar */
.new-site-fw ul.tabs.mobi-tabs-list { max-height: 170px; }
.new-site-fw .tabs.mobi-tabs-list .mCSB_container { left: 0; top: 0; width: 100%; }
.new-site-fw .tabs.mobi-tabs-list .mCustomScrollbar { border: 0 none; }
.new-site-fw .tabs.mobi-tabs-list .mCustomScrollBox { height: 100%; max-width: 100%; overflow: hidden; position: relative; }
.new-site-fw .tabs.mobi-tabs-list:not(.mCS_no_scrollbar) .mCustomScrollBox{padding-right:30px}
.new-site-fw .tabs.mobi-tabs-list .mCSB_scrollTools { bottom: 0; height: auto; left: auto; position: absolute; right: 0; top: 0; width: 15px; }
.new-site-fw .tabs.mobi-tabs-list .mCSB_scrollTools .mCSB_draggerContainer { bottom: 8px; height: auto; left: 0; position: absolute; right: 11px; top: 8px; }
.new-site-fw .tabs.mobi-tabs-list .mCSB_scrollTools .mCSB_dragger { cursor: pointer; height: 35px !important; max-height: 100% !important; z-index: 1; }
.new-site-fw .tabs.mobi-tabs-list .mCSB_scrollTools .mCSB_draggerRail { background: #e3e4e4 none repeat scroll 0 0; border-radius: 16px; width: 6px; }
.new-site-fw .tabs.mobi-tabs-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #1cafd3; border-radius: 16px; height: 35px !important; width: 6px !important; }
.new-site-fw .tabs.mobi-tabs-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #10069f !important; }
.new-site-fw .tabs.mobi-tabs-list .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #10069f; }
/* overview dropdown custom-scrollbar */


#fwContentWrapper .fw-tabbed-wrap .tab-content { animation: 0s ease 0s normal none 1 running none; -webkit-animation: 0s ease 0s normal none 1 running none; -moz-animation: 0s ease 0s normal none 1 running none; -ms-animation: 0s ease 0s normal none 1 running none; -o-animation: 0s ease 0s normal none 1 running none; }
#fwContentWrapper .fw-tabbed-wrap .tab-content .tab-content-left { transition: none 0s ease 0s; -webkit-transition: none 0s ease 0s; -moz-transition: none 0s ease 0s; -ms-transition: none 0s ease 0s; -o-transition: none 0s ease 0s; }
.ip3-edit #fwContentWrapper .fw-tabbed-wrap .tab-content .tab-content-left span.scWebEditInput{display:inherit}
/*.new-site-fw .tab-content-left .font18 ul,.new-site-fw .tab-content-left .font18 ol {display: table;}*/
.new-site-fw .tab-content-left .font18 ul li, .new-site-fw .tab-content-left .font18 ol li { list-style-position: inside; }
.new-site-fw .tab-content-left .font18 ul li:before { background: #004990 none repeat scroll 0 0; border-radius: 50%; content: ""; display: inline-block; height: 8px; margin-left: 0; margin-right: 15px; position: relative; top: -2px; width: 8px; left: 0px; }
.new-site-fw .tab-content-left .font18 ul { padding-left: 0; }
.new-site-fw .tab-content-left .font18 li li { left: 22px; }
.mobi-tabs-list, .mobi-tabs-menu { display: none; }
@media all and (min-width:768px){
.async-tabs .mobi-tabs-list{display:none !important}
}
.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; }
.tab-content-main .tab-content { display: none; }
.fw-tabbed-wrap-inner { margin: 0 auto; max-width: 1170px; }
.fw-tabbed-wrap .tabs li:first-child { margin-left: 0; }
.fw-tabbed-wrap .tabs li:before { background: #fff; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 2px; }
.Gray .fw-tabbed-wrap .tabs li:before{background:#f7f7f7;}
.fw-tabbed-wrap .tabs li {cursor: pointer; float: left; position: relative; list-style-type: none;  margin-bottom: 20px; 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;/*width: auto !important;background: #10069f; color: #fff;text-transform: uppercase;*/ }
.fw-tabbed-wrap .slick-dots li{float:none;vertical-align:top;}
.fw-tabbed-wrap .tabs li.current{pointer-events:none}
.show-in-mobile { display: none; }
.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; }
.fw-tabbed-wrap .tabs li a {/* changed request after japan content padding: 33px 66px; */ padding: 33px 10px 30px 10px;display: block; text-align: center; color: #10069f; text-decoration: none;    border-bottom: 2px solid #c8c7cc;    position: relative;margin: 0 1px; }
.fw-tabbed-wrap .tabs li:not(.current):hover a{color:#006dff}
.fw-tabbed-wrap .tabs li.current a,#fwContentWrapper .fw-tabbed-wrap .tabs li.current a{color:#fa4692;}
.fw-tabbed-wrap .tabs li a:before,.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;}
.fw-tabbed-wrap .tabs li:hover a:before{width:100%;/*margin-left: 2px;*/background-color:#006dff}
.fw-tabbed-wrap .tabs li.current a:before{width:100%;/*margin-left: 2px;*/background-color:#fa4692}
/*.fw-tabbed-wrap .tabs li:hover, .fw-tabbed-wrap .tabs li.current { background: #009ec5; }*/
.fw-tabbed-wrap .tabs li.current:after {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fa4692;bottom: -9px;content: "";left: 50%;margin-left: -10px;position: absolute;}
.do-slick { float: left; width: 100%; max-width: 1170px; }
.tab-list { margin-bottom: 55px; }
.fw-tabbed-wrap {/* float: right;*/ margin-bottom: 35px; margin-top: 93px;/*max-width: 1446px;*/ }
.tab-content-left, .tab-list { /*margin-left: 275px;*/ margin-left: 0 /*16%*/; }
@media all and (min-width: 1200px) {
  
  .content-page-tabs-new .tab-list{margin-left:0;}
}

.tabbed-vid-img-wrapper { float: right; margin-bottom: 30px; margin-left: 50px; max-width: 530px; margin-top: 10px; }
.tab-intro { margin-bottom: 14px; }
.tab-para { /*line-height: 1.6;*/ }
.tab-para > p { padding: 0 0 28px; }
.tabbed-vid-img-inner { height: auto; }
.tab-content-main .tab-col-ttl { padding: 7px 0 23px 0;color:#1e3643 }
.tabcontent { }
@-webkit-keyframes fadeEffect {
  from {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    filter: alpha(opacity=1);
  }
}
@keyframes fadeEffect {
  from {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    filter: alpha(opacity=1);
  }
}
.tabbed-vid-img-inner .margin-top-video-player { display: block; float: none; height: 100%; position: static; top: auto; max-width: 764px; width: 100%; }
.tabbed-vid-img-inner .margin-top-video-player .inv_playerContainer[inv_playertype="singleplayer"][inv_playerStyle="fullwidthheight1"] .inv_videoMainContainer_inner { left: auto; top: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }

.inv_FullScreen_Other .tabbed-vid-img-inner .margin-top-video-player .inv_playerContainer[inv_playertype="singleplayer"][inv_playerStyle="fullwidthheight1"] .inv_videoMainContainer_inner {
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);
}


/* Tabbed Section End */
.fw-single-img { margin: 0 auto; max-width: 2000px; min-height: 714px; text-align: center; }
.fw-single-img > h2.font30 { color: #ffffff; padding-bottom: 95px; padding-top: 65px; }
.innovation-timeline-image-wrapper > img { height: 100%; min-width: 1051px; width: auto; }
/* Highlighted Insides Start */
.fw-module-insights-highlight-inner { margin-top: 93px; }
.fw-module-insights-highlight-inner .home-mid-fw-inner { margin-bottom: 100px; margin-top: 0; }
.fw-module-insights-highlight-inner h2.font30 { padding: 0; }
.section.sections-wrap.last-div .new-country-site-section .home-mid-fw-inner { margin-bottom: 0; }
.fw-section-ttl + .home-mid-fw { margin-top: 37px; }
.popup-story-module .fw-section-ttl + .home-mid-fw {margin-top: 0;}
/* Highlighted Insides End */

.tab-list .slick-arrow.slick-prev { left: -11px; z-index: 10;}
.tab-list .slick-arrow.slick-disabled { color: rgba(177,193,200,0.5) !important; cursor: default; }
.tab-list .slick-arrow.slick-next { right: -21px; z-index: 10; }

.fw-tab-more-than-five .tab-list .slick-arrow.slick-prev {left: -30px;margin-top: -25px;top: 50%;transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.fw-tab-more-than-five .tab-list .slick-arrow.slick-next {right: -30px;margin-top: -25px;top: 50%;}
.tab-list .slick-arrow {font-weight: 800; border: medium none; color: #b1c1c8; cursor: pointer; font-size: 2em; height: 29px; position: absolute; top: 25px; width: 20px; z-index: 2; 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; }
.tab-list .slick-arrow:hover { color: #4e5d65; }
.tab-list .slick-dots { bottom: -59px; left: 0; margin: 0 auto; position: relative; right: 0; text-align: center; }
.tab-list .slick-dots li { display: inline-block; margin: 0 10px; }
.tab-list .slick-dots li button { background: #b2b2b2; border: medium none; height: 14px; width: 14px; border-radius: 50%; text-indent: -9999px; 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; }
.tab-list .slick-dots li:hover button, .tab-list .slick-dots li.slick-active button { background: #009ec5; }
.tab-list .slick-arrow.slick-next:before {position:absolute;top:0; }
.tab-list .slick-arrow.slick-prev:before {position:absolute;bottom:1px; }
.mac .tab-list .slick-arrow.slick-prev:before,.chrome .tab-list .slick-arrow.slick-prev:before{bottom:-1px}
/* Country Header Elements Start */
.mm-footer .share-ticker-container.countryftr { padding: 12px 35px; }
.countryrrlink { text-decoration: none; color: #5b5b5b; }
.fw-country-header .share-ticker-container { border-right: 1px solid #dedede; margin: 10px 0 0; padding: 0; position: relative; width: 115px; }
/*.stickyNavWrap { height: 60px; position: fixed; top: 0; transition: top 0.2s ease-in-out; -webkit-transition: top 0.2s ease-in-out; -moz-transition: top 0.2s ease-in-out; -ms-transition: top 0.2s ease-in-out; -o-transition: top 0.2s ease-in-out; width: 100%;}
.nav-up { top: -60px;}*/
/* Country Header Elements End */


/* Full Widht Content */
#country-content-container #fwContentWrapper .fw-cnt-intro { margin-bottom: 11px;}
#country-content-container #fwContentWrapper .fw-ttl-intro-section .fw-cnt-intro a { text-decoration: none;color:#10069f; }
#fwContentWrapper .fw-tabbed-wrap .tab-content { animation: 0s ease 0s normal none 1 running none; -webkit-animation: 0s ease 0s normal none 1 running none; -moz-animation: 0s ease 0s normal none 1 running none; -ms-animation: 0s ease 0s normal none 1 running none; -o-animation: 0s ease 0s normal none 1 running none; }
#fwContentWrapper .fw-tabbed-wrap { margin-top: 0; /* margin-bottom: 61px; */ }
#fwContentWrapper h1 { /*text-transform: uppercase; padding: 0 0 24px;*/ }
#fwContentWrapper .fw-tabbed-wrap h2 { padding: 40px 0 24px; /* word-break: break-all; */ }
#fwContentWrapper .fw-tabbed-wrap .tab-para h2 { font-size: 2.2231em; }
#fwContentWrapper .fw-tabbed-wrap:first-child h2 { padding-top: 0; }
.fw-ttl-intro-section { margin: 0 auto; max-width: 1170px; padding-bottom: 57px; padding-top: 91px; }
.fw-ttl-intro-section { margin: 0 auto; max-width: 1170px; }
.full-width-content-inner .tab-content-left { /*padding-right: 16%;*/ margin-top: 6px; padding-left: 0 !important; padding-right: 0 !important; max-width: 1170px; margin-left: auto; margin-right: auto; }
.video-img-on-left .vid-img-ttl, .video-img-on-left .vid-img-desc { padding-left: 36%; }
#fwContentWrapper .tabbed-vid-img-wrapper { margin-left: 100px; /* margin-right: 94px;*/ }
#fwContentWrapper .video-img-on-left .tabbed-vid-img-wrapper { float: left; margin-left: 0; margin-right: 100px; }
#fwContentWrapper .video-img-on-left.no-float .tabbed-vid-img-wrapper{float:none;}
.tabbed-vid-img-wrapper .ttl-mbl {display: none;}
.vid-img-ttl { color: #4e5d65; line-height: 1.2; margin-top: 16px; }
.vid-img-desc p { padding: 0; }
.ip3-edit #fwContentWrapper .new-country-site-section h2 a,.ip3-edit #fwContentWrapper .new-country-site-section h3 a{font-family:RRPioneer-Bold, Arial !important;color:#1e3643}
.ip3-edit #fwContentWrapper .new-country-site-section h2 a:hover,.ip3-edit #fwContentWrapper .new-country-site-section h3 a:hover{color:#006dff}
#fwContentWrapper .new-country-site-section a:hover { color: #00acd4; }
/* #fwContentWrapper .new-country-site-section a { color: #004990; } */
#fwContentWrapper .new-country-site-section a .rad-link, #fwContentWrapper .new-country-site-section a.rad-link, #fwContentWrapper .new-country-site-section p.rad-link a { position: relative; }
#fwContentWrapper .new-country-site-section a .rad-link:after { content: "\eee3"; color: #1cafd3; font-family: "icomoon" !important; line-height: 0.8; position: relative; top: 3px; display: inline-block; }

#fwContentWrapper .new-country-site-section p.rad-link a[href*="pdf"] { padding-left: 32px; display: inline-block; }
/*#fwContentWrapper .new-country-site-section a[href*="pdf"] .rad-link:before { background: #004990 none repeat scroll 0 0; color: #ffffff; content: "\eee11"; display: inline-block; font-family: "icomoon" !important; height: 29px; left: 0; line-height: 0.8; margin-top: -15px; padding: 6px 0 0 1px; position: absolute; text-align: center; top: 50%; width: 25px; transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s; -moz-transition: all 0.25s ease-out 0s; -ms-transition: all 0.25s ease-out 0s; -o-transition: all 0.25s ease-out 0s; }*/


#fwContentWrapper .new-country-site-section a:hover, #fwContentWrapper .new-country-site-section a:hover span, #country-content-container #fwContentWrapper .fw-ttl-intro-section .fw-cnt-intro a:hover { color: #006dff; }
.fw-tabbed-wrap.tabbed-centre-content { float: none; margin-left: auto; margin-right: auto; max-width: 1170px; }
/* Full Widht Content */
/* Video */

.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: #004990; 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 { -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 18px; top: 28px; background: #fff; }
.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; }
/* Video */
/* Insights Page Start */
.insights-mid-fw { margin: 0 auto; max-width: 2000px; min-height: 325px; z-index: 5 !important; }
.insights-mid-fw-inner { position: relative; margin-bottom: 100px; }
.differpagination {/* font-size: 0; text-align: center;*/ }
.differpagination.loader{float:none;}
.insightscontentwrapper .differpagination{font-size:0;}
.differpagination .noitem{font-size:18px;}
.insights-loader { background: #ffffff none repeat scroll 0 0; bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 5555; }
.insights-filter-title { margin: 37px auto 27px; max-width: 2000px; position: relative; z-index: 100; }
.insights-filter-title > * {/* display: none;*/ }
.insights-filter-title h1 { text-align: center; padding: 0 0 29px; display: block;color:#1e3643 }
.pagination-loadmore.insights-pagination {/* display: none;*/ }
.insights-sitesearchpagination #loadmore { float: none; margin: 0 auto; padding: 0; text-align: center; width: auto; max-width: 1170px; }
#insights-landing #loader { float: none; margin: 30px 0 20px; }
.differpagination .noitem { color: #004d91; text-align: center; font-size: 1.125rem; }
#insights-landing #loadmore { float: none; margin: 30px auto 0; max-width: 1170px; padding: 0; text-align: center; width: auto; }
#insights-landing #loadmore a { /*border: 1px solid #336da6; color: #336da6;*/color:#10069f;border:1px solid #10069f; display: inline-block; line-height: 1; margin: 0 auto; padding: 12px 31px 13px; text-align: center; text-decoration: none; text-transform: uppercase; }
#insights-landing #loadmore a:hover { /*background: #336da6;*/color: #006dff;border: #006dff 1px solid; }
.insights-filter-title li:first-child { /*border-left: 1px solid #93afbb;*/ }
.filter-click li:first-child:hover:before { left: 0; }
.filter-click li.active:first-child:hover:before { left: -1px; }
.filter-click li:first-child:before { /*border-left: 1px solid #93afbb;*/border-left:1px solid #cad9e8; content: ""; height: 100%; left: 0; position: absolute; top: 0; }
#desktopfilter ul.filter-click.clicked:after {content: '';border-bottom: 1px solid #10069f;position: absolute;width: 100%;left: 0;bottom: 0;z-index: 1;}
#desktopfilter ul.filter-click.clicked{position:relative;}
.insights-filter-title li.active:first-child { border:1px solid #10069f;border-bottom: 1px solid #f7f7f7;z-index: 2;}
.filter-click li { display: inline-block; list-style: none; /*border: 1px solid #93afbb;*/    border: 1px solid #cad9e8; border-left: 0 none; float: left; position: relative; }
.filter-click li:hover:before { border-left: 1px solid #10069f; content: ""; height: 100%; left: 0px; position: absolute; top: 0; }
.filter-click li:hover { /*border: 1px solid #336da6;*/border: 1px solid rgb(16, 6, 159); border-left: 0; -webkit-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); -moz-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); -ms-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); -o-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); }
.filter-click li:hover a { /*color: #336da6;*/color:rgb(16, 6, 159) }
.filter-click li a { /*color: #93afbb;*/color: rgba(16, 6, 159,1); display: block; min-width: 240px; padding: 11px 50px 10px 20px; position: relative; text-align: left; text-decoration: none; }
.filter-click li a:after {border-left: 6px solid rgba(0, 0, 0, 0);border-right: 6px solid rgba(0, 0, 0, 0); border-top: 6px solid #93afbb; content: ""; margin-top: -3px;position: absolute;right: 17px;top: 50%; }
.filter-click li.active a:after { content: "X"; position: absolute; font-family: Arial; font-size: 0.9em; top: 16px; right: 14px; width: 14px; border: none;color:#10069f}
.filter-click li.active:hover a:after { border: medium none; }
.filter-click li.active:hover { -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.filter-click li.active {z-index: 2;border: 1px solid #10069f;border-bottom: 1px solid #f7f7f7;}
.filter-click li.active a { background: #f7f7f7; /*color: #336da6;*/color:#fa4692; }
.filter-click li:hover a:after {border-top:6px solid #10069f }
.insights-filter-title .category, .insights-filter-title .type, .insights-filter-title .month-year, .insights-filter-title .region,.insights-filter-title .categories,.insights-filter-title .contenttype { display: none; }
/*
.hideME {
overflow: hidden;
max-height: 0;
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
-moz-transition-duration: 0.3s;
-webkit-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
-webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
-o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.showME {
-moz-transition-duration: 0.3s;
-webkit-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-moz-transition-timing-function: ease-in;
-webkit-transition-timing-function: ease-in;
-o-transition-timing-function: ease-in;
transition-timing-function: ease-in;
max-height: 1000px;
overflow: hidden;
}*/




.insights-filter-inner ul li a { background: #ffffff none repeat scroll 0 0;color:rgb(16, 6, 159);display: inline-block; padding: 8px 35px 7px 10px; position: relative; text-align: left; text-decoration: none;box-shadow: 0 1px 7px 0 #00000014;border: solid 1px #cddae6; }
.insights-filter-inner ul li a.selected { -webkit-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); -moz-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); -ms-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); -o-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); }
.insights-filter-inner ul li a.selected:before {  color: #006dff; content: "\eee18"; font-family: "icomoon"; font-size: 0.8em; line-height: 1; margin-top: -5px; position: absolute; right: 10px; top: 50%; }
.filter-tab-content { display: block; animation: fadeEffect 1s; -webkit-animation: fadeEffect 1s; -moz-animation: fadeEffect 1s; -ms-animation: fadeEffect 1s; -o-animation: fadeEffect 1s; }
.filter-tab-content.active { animation: 0s ease 0s normal none 1 running none; -webkit-animation: 0s ease 0s normal none 1 running none; -moz-animation: fadeEffect 0s ease 0s normal none 1 running none; -ms-animation: fadeEffect 0s ease 0s normal none 1 running none; -o-animation: fadeEffect 0s ease 0s normal none 1 running none; /*border-top: 1px solid #a3bdd7;*/ display: block; margin-top: -1px; padding: 22px 10px 29px; text-align: center;    border-top: 1px solid #10069f; }
.clearfilter { /*border: 1px solid #336da6;*/border:1px solid rgba(16, 6, 159,0.6);color:rgb(16, 6, 159); display: none; padding: 5px 10px 4px; text-decoration: none; }
.insights-filter-wrap { text-align: center; line-height: 0; color: #93afbb; }
.filter-click { display: inline-block; }
.insights-filter-inner li { display: inline-block; margin: 0 10px 10px 0; }
.insights-filter-inner { background: #f7f7f7; }
.filter-tab-content ul { display: inline-block; }
.insights-after-select-total { text-align: center; margin-top: 30px; }
.insights-filter-inner-total ul li a.selected:before { border: medium none; color: #006dff; content: "X"; font-family: Arial; font-size: 0.8em; position: absolute; right: 14px; top: 50%; line-height: 1; margin-top: -5px; }
.insights-filter-inner-total ul li a { background: #ffffff;/* border: 1px solid #cddae6; color: #336da6;*/color:rgb(16, 6, 159); border:1px solid rgba(16, 6, 159,0.6); display: inline-block; padding: 5px 35px 5px 10px; position: relative; text-align: left; text-decoration: none; -webkit-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); -moz-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); -ms-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); -o-box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); box-shadow: 3px 3px 3px 0 rgba(1, 1, 1, 0.08); }
.insights-filter-inner-total li { display: inline-block; margin: 0 10px 10px 0; }
.insights-filter-inner-total ul { display: inline-block; }
.clearfilter:active, .clearfilter:focus { border: 1px solid #336da6; }
.clearALLfilter { display: none; /*border: 1px solid #336da6;*/color:rgb(16, 6, 159);border:1px solid rgba(16, 6, 159,0.6); padding: 5px 10px 4px; text-decoration: none; }
.clearALLfilter:hover,.clearALLfilter:active,.clearALLfilter:focus,.clearfilter:hover,.clearfilter:active,.clearfilter:focus{color:rgb(16, 6, 159);border:1px solid rgba(16, 6, 159,0.6)}
.filter-ttl { display: inline-block; line-height: 1em; margin-right: 14px; margin-top: 14px; vertical-align: top;color:#1e3643;font-size: 1.13em;line-height:24px; }
@media all and (max-width:1399px){
.filter-ttl{font-size:1rem;line-height:22px;}
}
.insights-filter-main.clearfix { position: relative; z-index: 111; }
/*.filter-click,.insights-filter-main,.mobi-Filter-Done,#insights-landing #loadmore{display:none !important;}*/
.whitebg-mobifilter { background: #ffffff none repeat scroll 0 0; display: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 110; }
.filter-close {cursor: pointer;display: none;padding: 10px;position: absolute;right: 10px;    top: 0; z-index: 10;box-shadow: -0.4px 0.9px 7px 0 #00000014;border: solid 1px #cddae6;text-transform: uppercase;font-size: 0.75rem;color: #1e3643;}
.filter-back { cursor: pointer; display: none; left: 0; padding: 10px; position: absolute; top: 5px; z-index: 10;color:#1e3643 }
.filter-ttl-mobi { /*border: 1px solid #cad9e8; color: #93afbb;*/border:1px solid rgba(16, 6, 159,0.6);color:rgb(16, 6, 159); display: none; padding: 15px 20px; position: relative; text-decoration: none; }
.filter-ttl-mobi:after { border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); /*border-top: 8px solid #becfd6;*/border-top:8px solid rgba(16, 6, 159,0.6); content: ""; margin-top: -3px; position: absolute; right: 17px; top: 50%; }
.filter-ttl-mobi:hover:after { border-top-color: #002445; }
.filter-mobi-panel-text { display: none; left: auto; position: absolute; right: auto; text-align: center; top: 15px; width: 100%; z-index: 2;color:#1e3643; }
.insights-filter-mobi-info { display: inline-block; line-height: 1em; vertical-align: top; }
#desktopfilter .insights-filter-mobi-info span.filter-back, #desktopfilter .insights-filter-mobi-info a.filter-ttl-mobi, #desktopfilter .insights-filter-mobi-info span.filter-mobi-panel-text, #desktopfilter .insights-filter-mobi-info span.filter-close { display: none !important; }
.filter-click li a span { display: inline-block; margin-left: 3px; }
.mobi-Filter-Done { bottom: -100px; display: none; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; width: 100%; z-index: 111; }
.mobi-Filter-Done a {border: 1px solid rgba(16, 6, 159,1);color: rgb(16, 6, 159);max-width: 300px;padding: 14px 120px 12px;text-align: center;text-decoration: none;text-transform: uppercase;display: block;margin: 0 auto;font-size: 1.286em;}
.insights-mobi-filter-active .whitebg-mobifilter { display: block; }
.insights-mobi-filter-active .mobi-Filter-Done { display: block; -webkit-box-shadow: 0px 5px 24px 0px rgba(1,1,1,0.06); -moz-box-shadow: 0px 5px 24px 0px rgba(1,1,1,0.06); -ms-box-shadow: 0px 5px 24px 0px rgba(1,1,1,0.06); -o-box-shadow: 0px 5px 24px 0px rgba(1,1,1,0.06); padding: 20px 0; box-shadow: 0px 5px 24px 0px rgba(1,1,1,0.06); }
.open-mobi-selected-tags { color: rgb(16, 6, 159) !important; display: none; padding: 15px 20px; text-align: left; text-decoration: none; position: relative; }
.open-mobi-selected-tags:after { border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); border-top:8px solid rgba(16, 6, 159,0.6); content: ""; margin-top: -3px; position: absolute; right: 17px; top: 50%; }
.open-mobi-selected-tags.active:after { /*border-bottom: 8px solid #becfd6;*/border-bottom:8px solid rgba(16, 6, 159,0.6); border-top: medium none rgba(0, 0, 0, 0); margin-top: -6px; }
#mobfilter .insights-after-select-total { text-align: left; display: none; /*border: 1px solid #cad9e8;*/border:1px solid rgba(16, 6, 159,0.6) }
#mobfilter .insights-filter-inner-total { display: none; padding: 0 20px 10px; }
#mobfilter .clearALLfilter { display: inline-block; }
#insights-landing .hsp-main.hsp-events .hsp-text {/*min-height: 407px;*/ }
#insights-landing .hsp-main.hsp-news .hsp-text {/*min-height: 407px;*/ }
#insights-landing .hsp-main.hsp-news .hsp-img:before { background: none; }
#insights-landing .hsp-main.hsp-events .hsp-text { position: absolute; }
#insights-landing .hsp-main.hsp-news .hsp-text { position: absolute; }
body.insights-mobi-filter-active { position: fixed; }
/*.insights-mobi-filter-active .insights-filter-title{overflow-y:scroll;}*/
#mobfilter .insights-filter-main { /*overflow: scroll;*/overflow:auto; position: relative; z-index: 111; }
.full-width-insights-back { margin: 0 auto; max-width: 1170px; padding-bottom: 100px; padding-top: 20px; }
.full-width-insights-back a { text-decoration: none;color: #10069f; }
.full-width-insights-back a span { font-size: 1.1em; }
.full-width-insights-back a span:before { position: relative; top: 3px; }
.full-width-insights-back a:hover { color: #006dff; }
.insights-mobi-filter-active .homecontentwrapper { display: none; }
/* Insights Page End */


/* Single Image Slider Start */
.fw-sld-cnt { color: #939393; text-align: center; margin-top: 15px; }
.fw-common-sld .fw-sld-wrapper .fw-sld-outer .slick-list .fw-sld-inner-box img { margin: 0 auto; }
.fw-sld-inner-box { text-align: center; }
.fw-sld-cnt p { padding-bottom:0;}
/* Single Image Slider End */

/* Stats Module Start */
.fw-stats-section { max-width: 1170px; margin: 0 auto; text-align: center; }
.max-width-stats { max-width: 1170px; margin: 0 auto; }
.fw-stats-top { line-height: 1.2em; margin-bottom: 0/*12px*/; }
.fw-stats-box { display: inline-block; margin-left: 20px; margin-right: 20px; max-width: 225px; text-align: center; vertical-align: top; }
.fw-stats-left { display: inline-block; max-width: 90px; vertical-align: top; }
.fw-stats-right { color: #5b5b5b; display: inline-block; max-width: 135px; padding-left: 10px; text-align: left; vertical-align: middle; }
.fw-common-sld .fw-sld-wrapper { height: auto; margin: 0 auto; max-width: none; }
/*.fw-common-sld .fw-sld-wrapper .slick-arrow.slick-prev { bottom: 33px; }
.fw-common-sld .fw-sld-wrapper .slick-arrow.slick-next { bottom: 33px; }
.fw-common-sld .fw-sld-wrapper .fw-sld-outer .slick-list { margin: 0 0 25px; }
.fw-common-sld .fw-sld-wrapper .slick-dots { bottom: 43px; }
*/
/* Stats Module End */


/* NO JS Start */
.nojs .insights-loader { z-index: 0; }
.nojs .insights-filter-wrap { display: none; }
.nojs .fw-tabbed-wrap-inner.fw-tabbed-list-wrap-inner{height: auto;}
.nojs .tab-content-main .tab-content{display:block;}
.nojs .pd-box-snapdown-content { display: block;}
.nojs .pd-box-snapdown-click{position: relative;}
.nojs .pd-box-snapdown-content { padding-bottom: 50px; padding-top: 20px;}
.nojs .pd-snapdown-content {display: block;}
/* NO JS End */

/* Self Serve Country Site Start */
.fw-ss-section { margin: 0 auto; max-width: 1170px; }
body.ip3-preview .new-site-fw .fixedMenu.homecontentwrapper { z-index: 1; }
body.ip3-preview .new-site-fw .stickyNavWrap.fixed { z-index: 1; }
body.ip3-preview .ss-global-wrap { padding-bottom: 100px; }
body.ip3-edit .new-site-fw .fixedMenu.homecontentwrapper { z-index: 1; }
body.ip3-edit .new-site-fw .stickyNavWrap.fixed { z-index: 1; }
body.ip3-edit .ss-global-wrap { padding-bottom: 100px; padding-top: 40px; }
body.ip3-edit #fwContentWrapper .new-country-site-section a.font18links:not(.fw-para-link):not(.extension-link){color:#FFF;}
/*body.ip3-edit #fwContentWrapper .new-country-site-section.fw-img-cnt-section a.font18links {color: #004990;}*/
body.ip3-edit #fwContentWrapper .new-country-site-section a{}

/* Aerospace */
#fwContentWrapper .fw-tabbed-wrap .desk-tab-with-icon.tabs li a { color: inherit;}
#fwContentWrapper .new-country-site-section .show-3-8-filter a {color: inherit;}
#fwContentWrapper .fw-tabbed-list-wrap-inner .fw-tabbed-wrap .tabs li a {color: inherit;}
body.ip3-edit #fwContentWrapper .new-country-site-section a.fw-dwld-link.font18links {color: inherit;}
#fwContentWrapper .fw-tabbed-wrap .desk-tab-with-icon.tabs li a:hover span {color: inherit;}
#fwContentWrapper .fw-tabbed-list-wrap-inner .fw-tabbed-wrap .tabs li a:hover span{color: inherit;}
/* Aerospace */
/* Self Serve Country Site End */ 

/* Contact Cards Start */
.fw-contact-cards-box a:before { color: #e0e0e0; font-family: "icomoon" !important; font-size: 1.3em; position: relative; right: 8px; top: 3px; }
.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 }
.fw-contact-cards-box a.icon-linkedin-cc { /*margin-left: 25px;*/ margin-right: 20px; }
.fw-contact-cards-social.font16 { text-align: center; border-top: 1px solid #dfdfdf; display: inline-block; padding: 13px 0 0; width: 230px;font-size: 1.143em;line-height: 1.5; }
.fw-contact-cards-box a.icon-icon-mail-cc:before { /*font-size: 1.2em;*/ right: 13px; top: 2px; }
.fw-contact-cards-box a.icon-icon-mail-cc { padding: 4px 0 4px 16px; }
.fw-contact-cards-box a.icon-icon-mail-cc:only-child { width: 100%;}
.fw-contact-cards-sld .fw-sld-wrapper { margin: 0 auto; max-width: 1200px; text-align: center; }
.fw-contact-cards-sld .fw-sld-inner-box { display: inline-block; margin: 0 15px; max-width: 370px; text-align: center; padding-bottom: 20px; }
.fw-contact-cards-sld .slick-list { margin-bottom: 40px; }
.contacts-inside-snapdown .fw-contact-cards-sld .slick-list{margin-bottom:0;}
.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); }
.fw-contact-cards-box { border: 1px solid #dfdfdf; margin-top: -66px; padding: 81px 40px 15px; position: relative; z-index: 2; }
.fw-sld-outer-contact-card img { margin: 0 auto; position: relative; z-index: 5; width:100px;height:auto;}
.fw-sld-outer-contact-card .slick-track { margin: 0 auto; }
/*.fw-sld-outer-contact-card { padding-bottom: 70px; }
.fw-common-sld.fw-contact-cards-sld .fw-sld-wrapper .slick-arrow.slick-prev { bottom: 23px; }
.fw-common-sld.fw-contact-cards-sld .fw-sld-wrapper .slick-arrow.slick-next { bottom: 23px; }*/
.fw-common-sld.fw-contact-cards-sld .fw-sld-wrapper .slick-dots,#country-content-container.new-site-fw .font16 .slick-dots {/* bottom: -37px;*/ margin-left: 10px;padding-bottom: 0;padding-left: 0; }
.fw-contact-cards-sld {/* margin-top: 90px; */ }
.fw-contact-cards-sld h2 { margin-bottom: 37px; }
.cc-ttl { padding: 0 0 2px; }
.cc-info { color: #1e3643;text-transform:uppercase; }
.fw-contact-cards-box a:before{transition: all 0.3s ease; }
.fw-contact-cards-box a:hover,.fw-contact-cards-box a:hover:before { color: #006dff; }
/* Contact Cards End */

/* 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 !important; max-width: 2000px !important; height: auto; overflow: hidden; float:none !important;}
.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:after { bottom: 0; color: #004990; content: "Previous"; font-family: "TheMix-bold", Arial; font-size: 14px; left: -8px; margin-top: -11px; position: absolute; text-transform: uppercase; top: 24px;} */
.tlsld.morethen8dots .slick-arrow.slick-prev{transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); }
/* .tlsld.morethen8dots .slick-arrow.slick-next:after { bottom: 0; color: #004990; content: "Next"; font-family: "TheMix-bold", Arial; font-size: 14px; margin-top: -11px; position: absolute; right: 50px; text-transform: uppercase; top: 24px; } */
.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%;}
/* Tabbed List Module End */

/* Tabbed With Two Column Start */
.pd-fw-ttl-wrapper + .pd-box-wrapper.clearfix { min-height: 240px;}
/* .pd-fw-ttl-wrapper + .pd-box-wrapper.clearfix.pd-make-center { min-height: 200px;} */
.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; }
.pd-box-snapdown-click.snapopen,.pd-box-snapdown-click.snapopen:hover { background: #fa4692 !important; color: #fff;border:1px solid #fa4692 }
#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: 552px; /* 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: 0.892em;} 
.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; }
.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; }
.tab-content a,.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;}
.tab-content a:hover,.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: .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, 
.pd-box-snapdown-content-right .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-family: "TheMix"; 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: #006dff !important;color: #fff;border:1px solid #006dff }
.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;}
}
.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;}

/*-----------Snapdown module------------*/
.margin-bottom-zero .snapmodule-max-width {margin-bottom: 0;}
.margin-top-zero .snapdown-module.snapmodule-max-width {margin-top: 0;}
.add-bottom-margin .snapmodule-max-width {margin-bottom: 100px;}


.snapdown-module .pd-snapdown-item.pd-first-snap{margin-top:0;}
.snapdown-module.snapmodule-max-width,.tab-content div + .snapdown-module.snapmodule-max-width{margin-top:100px;}
.tab-content .snapdown-module.snapmodule-max-width{margin-top:30px}
.content-before-snapdown{margin:30px 0}
.snapmodule-max-width{max-width:1170px;margin:0 auto;margin-bottom:100px;}
@media all and (max-width:1399px){
.snapmodule-max-width{max-width:83.33%;}
.tab-content .snapmodule-max-width{max-width:1170px;}
.contacts-inside-snapdown .cc-info { padding: 0 10px;} 
}
@media all and (max-width:1399px) and (min-width:1025px){
.snapdown-module.snapmodule-max-width,.tab-content div + .snapdown-module.snapmodule-max-width{margin-top:70px;}
}
@media all and (max-width:1024px) and (min-width:768px){
.snapdown-module.snapmodule-max-width,.tab-content div + .snapdown-module.snapmodule-max-width{margin-top:50px;}
}
@media all and (max-width:991px) and (min-width:768px){
.snapmodule-max-width{margin-left:auto;margin-right:auto;}
}
@media all and (max-width:767px){
.snapdown-module.snapmodule-max-width,.tab-content div + .snapdown-module.snapmodule-max-width{margin-top:40px;}
.snapmodule-max-width{margin-left:15px;margin-right:15px;max-width:100%;}
.tab-content .snapmodule-max-width{margin-left:0;margin-right:0;}
}
.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: 63px; position: relative; width: 50%; }
@media all and (min-width:992px){
.pd-box-snapdown-content-right > div.font16{margin-top:57px;}
}
.pd-snapdown-title { color: #004990; 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: "\e311";font-family: new-icomoon;position: absolute;right: 25px;top: 28px;font-size: 0.8em;transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.pd-snapdown-title.active:after{transform: rotate(-90deg);-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.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; float:left; width:100%; }
.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: 2em; 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;}
.contacts-inside-snapdown{margin-left:-35px;margin-right:-35px;}
.contacts-inside-snapdown .ten-column-wrapper {max-width: 100% !important;}
.contacts-inside-snapdown .cc-info { padding: 0 10px;} 

@media all and (max-width:1024px) and (min-width:992px){
.contacts-inside-snapdown .fw-contact-cards-box a.icon-linkedin-cc{margin-right:0}
}
/* Tabbed With Two Column Start */

/* Featured Download Start */
.fw-dwld-featured-left { margin-top: 15px; }
.fw-dwld-featured-right { float: right; padding-top: 18px; }
.fw-dwld-featured-cnt { margin-top: 11px; }
.fw-dwld-featured-cnt p { line-height: 1.5; }
.fw-dwld-featured-cnt a img { width: 135px; margin-top: 15px; margin-right: 6px; }
.fw-dwld-featured-cnt .fw-featured-link { margin-top: 23px; }
.fw-dwld-featured-cnt .fw-featured-link a {color: #004990; letter-spacing: -0.03em; padding-left: 25px; position: relative; text-transform: uppercase;}
.fw-dwld-featured-cnt .fw-featured-link a:before { content: "\eee23"; font-family: "icomoon"; position: absolute; left: 0px; top: -3px;}
.fw-featured-ttl.mixbold { color: #004990; }
.fw-downloads-sld-featured .fw-sld-wrapper { max-width: 1170px; }
.fw-dwld-featured-left-main { float: left; max-width: 560px; }
.fw-downloads-sld-featured .fw-dwld-sld-outer { float: right; max-width: 540px; padding-left: 30px; padding-right: 30px; }
/* Featured Download End */


.flicker-module-section .fw-sld-wrapper { max-width: none; /*height: 435px; height: 330px;*/ height: auto; }
.flicker-module-section .fw-sld-wrapper .slick-list { margin-bottom: 0; height: auto !important; }


/* Margins Start */
.new-country-site-section.sub-section.image-with-text {margin-top: 83px; }
.section.sections-wrap.fist-div { margin-top: 0 /*86px*/; }
.section.sections-wrap.fist-div > .new-country-site-section:first-child {margin-top: 0; padding-top: 60px /*0*/; }
/*.stickyNavWrap ~ .section.sections-wrap.last-div .last-div {margin-bottom: 0;}*/
.section.sections-wrap .new-country-site-section { margin-top: 100px !important; /* background:#808080;*/ }
.module-spacing-wrapper .section.sections-wrap.fist-div>.new-module-spacing:first-child {
    margin-top: 100px !important;
}
/*.section.sections-wrap .new-country-site-section.fw-intro-section { margin-top: 63px; }*/
/*.fw-sld-wrapper .slick-list { padding-top: 0; margin-bottom: 60px; }*/

.fw-sld-wrapper .slick-prev + .slick-list { padding-top: 0; margin-bottom: 60px; }
.fw-sld-wrapper .slick-dots { bottom: 21px; }
.fw-sld-wrapper .slick-arrow.slick-next { bottom: 21px; }
.fw-sld-wrapper .slick-arrow.slick-prev { bottom: 21px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg); }
.contacts-inside-snapdown .fw-sld-wrapper .slick-arrow.slick-prev{bottom:20px;}
.fw-sld-wrapper { margin: 0 auto; }
.fw-intro-one-col { margin: 0 auto; }
/* .fw-intro-one-col .fw-para-text ul{display:block;width:100%;float:left;}
.fw-intro-one-col .fw-para-text ul li{display: inline-block;float: left;clear: both;text-align: center;    position: relative;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.fw-intro-one-col .fw-para-text ul li:before{position: relative;float:left;left:0;top:11px;margin-right:25px;} */
.section.sections-wrap .new-country-site-section.fw-downloads-sld { }
.fw-en-form-wrapper-outer {/*padding:93px 0 95px;*/ }
.fw-addresses-wrap-inner { padding: 0; }
.fw-map-wrap-inner { margin-top: 0; }
.fw-tabbed-wrap { margin-top: 0; margin-bottom: 0; }
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner { }
.fw-module-insights-highlight-inner { margin-top: 0; }
.section.sections-wrap .fw-module-insights-highlight-inner .home-mid-fw-inner { margin-top: 0; }
.section.sections-wrap .new-country-site-section.fw-contact-cards-sld {/* margin-top: 55px;*/ }
.section.sections-wrap.last-div .new-country-site-section { margin-bottom: 100px }
.section.sections-wrap .new-country-site-section.margin-top-zero .home-mid-fw-inner { margin-bottom: 0; }
.stickyNavWrap + .section.sections-wrap .last-div { margin-bottom: 0; }
/*.section.sections-wrap .last-div { margin-bottom: 100px;}*/
.section.sections-wrap.fist-div .new-country-site-section.fw-large-signpost { margin-bottom: 100px }
.section.sections-wrap .new-country-site-section.add-bottom-margin.fw-single-img-sld { margin-bottom: 73px;}
.section.sections-wrap .new-country-site-section.fw-intro-section { margin-bottom: -19px; margin-top:94px;}
.section.sections-wrap .new-country-site-section.fw-downloads-sld { margin-bottom: -27px;}
.section.sections-wrap .new-country-site-section.fw-addresses-wrap-inner{ margin-bottom: 0; margin-top:93px;}
/*.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner{margin-bottom: -32px;}*/
/*.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.fw-tabbed-list-wrap-inner {margin-bottom: -28px;}*/
.section.sections-wrap .new-country-site-section.fw-single-img-sld .fw-sld-outer{margin-bottom:3px;}
.section.sections-wrap .new-country-site-section.fw-single-img-sld .fw-sld-outer.slick-initialized { margin-bottom: -17px;}
/*.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner {margin-top: 83px; }*/
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.fw-tabbed-two-col{ margin-bottom: -18px; margin-top: 93px;}
.section.sections-wrap .new-country-site-section.fw-feature-listing {margin-bottom: -43px; margin-top:94px;}
.section.sections-wrap .new-country-site-section.fw-feature-listing.add-bottom-margin{margin-bottom:100px}
@media all and (max-width:1399px) and (min-width:1025px){
.section.sections-wrap .new-country-site-section.fw-feature-listing.add-bottom-margin{margin-bottom:70px}
}
@media all and (max-width:1024px) and (min-width:768px){
.section.sections-wrap .new-country-site-section.fw-feature-listing.add-bottom-margin{margin-bottom:50px}
}
@media all and (max-width:767px) {
.section.sections-wrap .new-country-site-section.fw-feature-listing.add-bottom-margin{margin-bottom:40px}
}
.section.sections-wrap .new-country-site-section.fw-contact-cards-sld { margin-bottom: -27px; margin-top: 93px;}
.section.sections-wrap .contacts-inside-snapdown .new-country-site-section.fw-contact-cards-sld{margin-top:20px}
.section.sections-wrap .contacts-inside-snapdown .new-country-site-section.fw-contact-cards-sld{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-product-finder{ margin-bottom: -27px; margin-top: 92px;}
.section.sections-wrap .new-country-site-section.fw-ship-design{margin-bottom:-6px; margin-top:93px;}
.section.sections-wrap .new-country-site-section.fw-testimonial{margin-bottom:-33px;}
.section.sections-wrap .new-country-site-section.fw-testimonial.add-bottom-margin { margin-bottom: 67px;}
.section.sections-wrap .new-country-site-section.fw-related-products{margin-bottom:-26px;}
/*.section.sections-wrap .new-country-site-section.fw-related-products.Gray { margin-bottom: 34px;}*/
.section.sections-wrap .new-country-site-section.fw-stats-section {margin-top:89px;}
.section.sections-wrap .new-country-site-section.fw-flickr { margin-top: 93px;}
body#shaping-the-future .section.sections-wrap .new-country-site-section.fw-flickr { margin-top: 93px; margin-bottom: 100px;}
.section.sections-wrap .new-country-site-section.fw-progressive-disclosure { margin-top: 93px;}
.section.sections-wrap .new-country-site-section.fw-module-insights-highlight-section { margin-top: 93px;}
.section.sections-wrap .new-country-site-section.fw-module-global-signpost { margin-top: 93px;}
.section.sections-wrap .new-country-site-section.fw-dataviz-map { margin-top: 94px !important; margin-bottom: 25px !important;max-width: 2000px !important;margin-left: auto !important;margin-right: auto !important;float: none !important;}
.section.sections-wrap .new-country-site-section.fw-text-image{}
/*.section.sections-wrap .new-country-site-section.Gray.margin-bottom-zero { margin-bottom: 0;}
.section.sections-wrap .new-country-site-section.Gray.add-bottom-margin { margin-bottom: 100px;}*/
.section.sections-wrap .new-country-site-section.fw-addresses-wrap-inner + script + script + .fw-map-wrap-inner { margin-top: 94px;}
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.fw-tabbed-list-wrap-inner.margin-bottom-zero { margin-bottom: 0; }
.section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text{margin-top:93px;}
.section.sections-wrap .new-country-site-section.fw-discover{margin-top:92px;}
.section.sections-wrap .new-country-site-section.fw-module-global-signpost.last-div { margin-bottom: 100px;}
/*.section.sections-wrap .new-country-site-section.fw-module-insights-highlight-section.last-div { margin-bottom: 100px !important;}*/

/* Commented Temporary
.section.sections-wrap .new-country-site-section.sub-section.last-div.fw-flickr{margin-bottom:94px;}
.stickyNavWrap ~ .section.sections-wrap .sub-section.last-div { margin-bottom: 0;}
.section.sections-wrap > .sub-section.last-div { margin-bottom: 80px;}
*/
.section.sections-wrap.fist-div > .sub-section.last-div { /*margin-bottom: 0;*/}
.stickyNavWrap ~ .section.sections-wrap.last-div .sub-section.last-div { margin-bottom: 100px;}




.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.fw-tabbed-two-col.margin-top-zero{margin-top:-7px;}
.section.sections-wrap .new-country-site-section.fw-img-cnt-section.add-bottom-margin { margin-bottom: 100px;}
.section.sections-wrap .new-country-site-section.fw-intro-section.add-bottom-margin { margin-bottom: 81px;}
.section.sections-wrap .new-country-site-section.fw-flickr.add-bottom-margin  { margin-bottom: 100px;}
.section.sections-wrap .new-country-site-section.fw-text-image.add-bottom-margin { margin-bottom: 100px;}
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.add-bottom-margin { margin-bottom: 70px;}
.section.sections-wrap .new-country-site-section.fw-contact-cards-sld.add-bottom-margin { margin-bottom: 80px;}
.section.sections-wrap .new-country-site-section.fw-progressive-disclosure.add-bottom-margin { margin-bottom: 100px;}
.section.sections-wrap .new-country-site-section.fw-product-finder.add-bottom-margin { margin-bottom: 63px;}
.marine-landing-page .section.sections-wrap .new-country-site-section.fw-ship-design.add-bottom-margin { margin-bottom: 95px;}

/*--  Sustainability module spacings starts  --*/

.section.sections-wrap .new-country-site-section.fw-text-50-50.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-text-downloads.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-text-download-and-language.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-trust-module.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-sustainability-stories-module.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-tabs-with-bullets-and-downloads.margin-bottom-zero{margin-bottom:0;}

.section.sections-wrap .new-country-site-section.fw-text-50-50.margin-top-zero{margin-top:0;}
.section.sections-wrap .new-country-site-section.fw-text-downloads.margin-top-zero{margin-top:0;}
.section.sections-wrap .new-country-site-section.fw-text-download-and-language.margin-top-zero{margin-top:0;}
.section.sections-wrap .new-country-site-section.fw-trust-module.margin-top-zero{margin-top:0;}
.section.sections-wrap .new-country-site-section.fw-sustainability-stories-module.margin-top-zero{margin-top:0;}
.section.sections-wrap .new-country-site-section.fw-tabs-with-bullets-and-downloads.margin-top-zero{margin-top:0;}

.section.sections-wrap .new-country-site-section.fw-text-50-50.add-bottom-margin { margin-bottom: 100px;}
.section.sections-wrap .new-country-site-section.fw-text-downloads.add-bottom-margin { margin-bottom: 100px;}
.section.sections-wrap .new-country-site-section.fw-text-download-and-language.add-bottom-margin { margin-bottom: 100px;}
.section.sections-wrap .new-country-site-section.fw-trust-module.add-bottom-margin { margin-bottom: 100px;}
.section.sections-wrap .new-country-site-section.fw-sustainability-stories-module.add-bottom-margin { margin-bottom: 100px;}
.section.sections-wrap .new-country-site-section.fw-tabs-with-bullets-and-downloads.add-bottom-margin { margin-bottom: 100px;}

/*--  Sustainability module spacings ends  --*/

/*.section.sections-wrap .new-country-site-section.fw-single-img-sld { margin-top: 59px; }*/


.section.sections-wrap .new-country-site-section.fw-img-cnt-section.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-downloads-sld.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-contact-cards-sld.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-large-signpost.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-single-img-sld.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-single-img-sld.margin-bottom-zero .fw-sld-outer.slick-initialized{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-single-img-sld.margin-bottom-zero .fw-sld-outer{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-intro-section.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-downloads-sld.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-addresses-wrap-inner.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.fw-tabbed-list-wrap-inner.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.fw-tabbed-two-col.margin-bottom-zero,.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.fw-tabbed-two-col.margin-bottom-zero .snapmodule-max-width{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-feature-listing.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-contact-cards-sld.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-product-finder.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-ship-design.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-testimonial.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-related-products.margin-bottom-zero{margin-bottom:0;}
/*.section.sections-wrap .new-country-site-section.fw-related-products.Gray.margin-bottom-zero{margin-bottom:0;}*/
.section.sections-wrap .new-country-site-section.fw-stats-section.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-flickr.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-progressive-disclosure.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-module-insights-highlight-section.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-module-global-signpost.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-dataviz-map.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-text-image.margin-bottom-zero{margin-bottom:0;}
/*.section.sections-wrap .new-country-site-section.Gray.margin-bottom-zero { margin-bottom: 0;}*/
.section.sections-wrap .new-country-site-section.fw-addresses-wrap-inner + script + script + .fw-map-wrap-inner.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text.margin-bottom-zero{margin-bottom:0;}
.section.sections-wrap .new-country-site-section.fw-discover.margin-bottom-zero{margin-bottom:0;}

.section.sections-wrap .new-country-site-section.fw-img-cnt-section.margin-top-zero{margin-top:0;}
.section.sections-wrap .new-country-site-section.fw-downloads-sld.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-contact-cards-sld.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-large-signpost.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-single-img-sld.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-single-img-sld.margin-top-zero .fw-sld-outer.slick-initialized { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-single-img-sld.margin-top-zero .fw-sld-outer{ margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-intro-section.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-intro-section.margin-top-zero:not(.Gray){padding-top:0;}
.section.sections-wrap .new-country-site-section.fw-downloads-sld.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-addresses-wrap-inner.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.fw-tabbed-list-wrap-inner.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.fw-tabbed-two-col.margin-top-zero { margin-top: 0;}
.homecontentwrapper.no-image + a + .section.sections-wrap .new-country-site-section.fw-tabbed-wrap-inner.fw-tabbed-two-col.margin-top-zero{margin-top:5px;}
.section.sections-wrap .new-country-site-section.fw-feature-listing.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-contact-cards-sld.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-product-finder.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-ship-design.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-testimonial.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-related-products.margin-top-zero { margin-top: 0;}
/*.section.sections-wrap .new-country-site-section.fw-related-products.Gray.margin-top-zero { margin-top: 0;}*/
.section.sections-wrap .new-country-site-section.fw-stats-section.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-flickr.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-progressive-disclosure.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-module-insights-highlight-section.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-module-global-signpost.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-dataviz-map.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-text-image.margin-top-zero { margin-top: 0;}
/*.section.sections-wrap .new-country-site-section.Gray.margin-top-zero { margin-top: 0;}*/
.section.sections-wrap .new-country-site-section.fw-addresses-wrap-inner + script + script + .fw-map-wrap-inner.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-addresses-single-image-inner { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text.margin-top-zero { margin-top: 0;}
.section.sections-wrap .new-country-site-section.fw-discover.margin-top-zero { margin-top: 0;}

/*.section.sections-wrap .new-country-site-section.margin-bottom-zero{margin-bottom:0 !important;}
.section.sections-wrap .new-country-site-section.margin-top-zero { margin-top: 0 !important;}*/

.fw-map-wrap-inner.margin-top-zero{margin-top:0 !important}
/* Margins End */

/*-------------- Flicker Start --------------*/
.flicker-module-section h2 > a { position: relative; text-decoration: none;color:#10069f; }
.flicker-module-section h2 > a:hover { color: #1cafd3; }
.flicker-module-section h2 > a span { color: #1cafd3; line-height: 0.7; margin-left: -9px; position: relative; top: 6px; }
#finalFlicker .slick-slide.slick-center img { /*height: auto; min-height: 270px; width: auto; */}
.flicker-module-section .fw-sld-wrapper ul li.slick-center.slick-active a { margin-top: 0; max-height: 260px; min-height: 260px; -webkit-box-shadow: 0px 10px 35px -8px rgba(0,0,0,0.75); -moz-box-shadow: 0px 10px 35px -8px rgba(0,0,0,0.75); -o-box-shadow: 0px 10px 35px -8px rgba(0,0,0,0.75); -ms-box-shadow: 0px 10px 35px -8px rgba(0,0,0,0.75); box-shadow: 0px 10px 35px -8px rgba(0,0,0,0.75); }
.flicker-module-section .fw-sld-wrapper ul li a { display: block; min-height: 210px; overflow: hidden; position: relative; text-decoration: none; margin-top: 23px; background:#004990; }
.flicker-module-section  .fw-sld-wrapper.notFlickrSlick ul li a { margin:23px 5px 0 5px; }

#finalFlicker .slick-slide img {display: block; height: auto; left: -100%; margin-bottom: auto; margin-top: auto; margin-left: auto; margin-right: auto; position: absolute; right: -100%; vertical-align: middle; width: 100%; max-width: none; top: -100%; bottom: -100%; }

#finalFlicker .slick-slide.slick-center img { }
.flicker-module-section .fw-sld-wrapper ul li span { display: block; margin: 0 auto; max-width: 260px; position: relative; text-align: center; padding-top: 22px; font-size: 1.286em; line-height: 1.5; }
@media all and (max-width:991px){
.flicker-module-section .fw-sld-wrapper ul li span{font-size:1.15em;}
}
.flicker-module-section .fw-sld-wrapper ul li:hover span { color: #006dff;}
/*.flicker-module-section .fw-sld-wrapper ul li.slick-center span{font-size:1.57em;}*/
.flicker-module-section h2 { margin-bottom: 16px; }
.flicker-module-section .notFlickrSlick.fw-sld-wrapper ul li span {color: #10069f;font-weight: 600;font-size: 1.286em;line-height: 1.5;}
.flicker-module-section .notFlickrSlick.fw-sld-wrapper ul li:hover span{font-weight: 600;font-size: 1.286em;line-height: 1.5;color: #1cafd3;}
/* .flicker-module-section .fw-sld-wrapper ul li.slick-center span {color:#00acd4;font-size:1.571em;line-height:1.2;} */
.flicker-module-section .fw-sld-wrapper ul li span { color: #10069f; font-weight: 600; }
#finalFlicker .slick-slide.slick-center img { box-shadow: 0 20px 30px 0 rgba(1, 1, 1, 0.2); }
#finalFlicker .slick-slide img { }
.flicker-module-section{overflow: hidden; /*height: 330px;*/ height: 330px;}
.flicker-module-section .flicker-module-wrapper { margin: 0 auto; max-width: 1170px; text-align: center; /*height: 330px;*/}
.flicker-module-section .fw-sld-wrapper ul li a { text-decoration: none; }
.flicker-module-section .fw-sld-wrapper .slick-arrow.slick-prev { top: 115px; left: -80px !important; right: auto }
.flicker-module-section .fw-sld-wrapper .slick-arrow.slick-next { top: 115px; left: auto; right: -80px !important }
/*-------------- Flicker End --------------*/


/*-------------- Japan Specific CSS Start --------------*/
.ip3-japan #fwContentWrapper .new-country-site-section a { font-weight: 700; }
/*-------------- Japan Specific CSS End --------------*/

/*-------------- Aerospace Related Product Start --------------*/
.module-aerospace-rp .font18.fw-para-text { margin-left: auto; margin-right: auto; text-align: center;}
.module-aerospace-rp .module-heading .fw-intro-text { width: auto;}
.module-aerospace-rp .product-module-section.fw-tabbed-wrap .tabs li { width: 33.33%;}
.module-aerospace-rp .fw-intro-text { padding-top: 0;}
.module-aerospace-rp .module-heading { margin: 0 auto; max-width: 702px; padding-bottom: 20px;}
.module-aerospace-rp .product-module-section { margin: 0 auto; max-width: 1280px; text-align: center; }
.module-aerospace-rp .product-module-section .product-item-inner.slick-slide > a { display: block; }
.module-aerospace-rp .product-module-section .fw-sld-wrapper { /*margin: 0 auto;
  max-width: 1280px;*/ margin: 0 auto; max-width: 1170px; position: relative; }
.module-aerospace-rp .product-module-section .product-item { /*min-width: 280px;*/ }
.module-aerospace-rp .product-module-section .fw-rp-sld-outer.show-3 .product-item { width: /*280px*/ 33.33%; }
.module-aerospace-rp .product-module-section .fw-rp-sld-outer.show-8 .product-item { width: /*280px*/ 25%; float: left; }
.fw-tabbed-wrap .tabs-with-icon .tabs li a span.menu-img { display: inline-block; margin: 0 auto; text-align: center; vertical-align: middle;height:auto !important }
.fw-tabbed-wrap .tabs-with-icon .tabs li a span.menu-img svg {fill: #10069f;width: 52px;height: 52px;transition: all 0.25s;-ms-transition: all 0.25s;-webkit-transition: all 0.25s;}
@media all and (max-width:767px){
.fw-tabbed-wrap .tabs-with-icon .tabs li a span.menu-img svg{width:30px;height:30px;}
.mobi-tabs-menu .menu-img svg{width: 30px;height: 30px;transition: all 0.25s;-ms-transition: all 0.25s;-webkit-transition: all 0.25s;fill:#fa4692}
.mobi-tabs-menu .menu-img{height:auto !important;padding-left:10px}
}
.fw-tabbed-wrap .tabs-with-icon .tabs li.current a span.menu-img svg{fill:#fa4692}
.fw-tabbed-wrap .tabs-with-icon .tabs li:hover a span.menu-img svg{fill:#006dff}
.fw-tabbed-wrap .tabs-with-icon .tabs li a span.menu-ttl { display: block; margin-top: 15px; }
.fw-tabbed-wrap .tabs-with-icon .tabs li a span { }
.fw-tabbed-wrap .tabs-with-icon .tabs li a span img { margin: 0 auto; text-align: center; }
.tab-list.tabs-with-icon { margin: 0 auto 55px; max-width: 1170px; width: 100%; }
.fw-tabbed-wrap .desk-tab-with-icon.tabs li a { padding: 18px 10px 22px; }
.tabs-with-icon .desk-tab-with-icon.tabs { /*display: table;
  width: 100%;*/ }
.tabs-with-icon .desk-tab-with-icon.tabs li { /*display: table-cell;
  float:none;*/ }
.show-3-8-filter { /*position: absolute; right: 0; top: -50px;*/ max-width: 1170px; position: absolute; right: 0; text-align: right; top: -50px; width: 100%; }
.fw-module-global-signpost.last-div { margin-bottom: 100px; }
.module-aerospace-rp .product-module-section .prdct-civil-aerospace .product-item-inner { padding: 0 10% }
.module-aerospace-rp .product-module-section .prdct-civil-aerospace .product-item-inner img,
body.ip3-edit .module-aerospace-rp .product-module-section .product-item-inner img
{
  transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
}
.module-aerospace-rp .product-module-section .prdct-civil-aerospace .product-item-inner > a:hover img,
body.ip3-edit .module-aerospace-rp .product-module-section .product-item-inner > a:hover img{
  transform: scale(1.0);
  -ms-transform: scale(1.0);
  -o-transform: scale(1.0);
  -webkit-transform: scale(1.0);
  -moz-transform: scale(1.0);
}
.product-item-inner a { text-decoration: none; }
.product-item-inner .product-item-title {color: #004990; -webkit-backface-visibility: hidden; margin-top: 15px; }
.product-item-inner .product-item-title .icon-chevron-right:before {content: "\e311";font-family: new-icomoon;color: #fa4692;}
.product-item-inner .product-item-title:hover .icon-chevron-right:before {color: #006dff;}
.product-item-inner a:hover .product-item-title .icon-chevron-right:before, .product-item-inner:hover .product-item-title .icon-chevron-right:before  {color: #006dff;}

.product-item-title span.icon-chevron-right {color: #fd4192; font-size: 0.75em;margin-left: 8px;}
.rp-show-8-container:first-child { margin-bottom: 70px; }
.product-item-inner .product-item-title:hover { color: #006dff; -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; }
.product-item-inner .product-item-title .icon-chevron-right-new { font-size: 0.8em; color: #00afd5; top: 2px; }
.show-3-8-filter > span { color: #999999; display: inline-block; margin-right: 10px; vertical-align: middle;}
.show-3-8-filter a { border: 1px solid #5b5b5b; color: #5b5b5b; display: inline-block; text-decoration: none; vertical-align: middle; }
.show-3-8-filter a span { display: block; line-height: 1; padding: 2px 1px 1px 0; text-align: center; vertical-align: middle;}
.show-3-8-filter a.active { border: 1px solid #c9c9c9; color: #c9c9c9;}
/* Aerospace Related Product End */

.fw-module-global-signpost .hsp-main.hsp-news { height: 470px;}
.fw-module-global-signpost .hsp-main.hsp-news .hsp-img:before { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.fw-module-global-signpost .hsp-main.hsp-news .hsp-img { left: 0; position: absolute; top: 0; height: 100%; }
.fw-module-global-signpost .hsp-main.hsp-news .hsp-img > img{height: auto;}
.fw-module-global-signpost .hsp-main.hsp-news .hsp-text { min-height:0/*min-height: 470px;*/}

/*body#Homepage .fw-home-banner-btm-content-main {bottom: 155px;right: 0;}*/
/*body#Homepage .home-content-fw-inner p{font-size: 2.314em;}*/

/*--------------Space between products and pager--------------*/
.module-aerospace-rp .fw-sld-wrapper .slick-list, .fw-product-finder .fw-sld-wrapper .slick-list{margin-bottom: 100px;}

@media all and (max-width: 991px) {
  .fw-banner-right-main .home-content-fw-inner { margin-left: 30px; margin-top: 0px; max-width: 100%; position: relative; top: auto; left: auto; }
  .fw-banner-right-main .home-content-fw-inner h1 { font-size: 3.0em; }
}

.whiteBG { background: #ffffff none repeat scroll 0 0; display: block; height: 200px; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; }
.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%; }
.homecontentwrapper.no-image.bnr-overlay .video_fade.home-banner-fw-inner:before{content:none;}
.bnr-overlay .video_fade.home-banner-fw-inner { position: relative; }
.banner-cnt-right .home-content-fw-inner { }
.content-page-tabs-new .tabs.do-slick { float: none; margin: 0 auto;  padding: 0;}
.content-page-tabs-new .tabs.do-slick .slick-list { margin: 0 auto;}
/* #fwContentWrapper .content-page-tabs-new .tabs.do-slick .slick-list li a { color: #fff;} */
@media all and (min-width: 991px) {
  #fwContentWrapper .content-page-tabs-new .tab-content {padding: 0 30px;}
}
#fwContentWrapper .content-page-tabs-new .mobi-tabs-list li a {color: #fff;}
.fw-single-img.linked {/*position:relative;*/cursor:pointer;}

.fw-single-img.linked > a {/*   background-color: rgba(0, 0, 0, 0);bottom: 0;left: 0;  position: absolute;  right: 0;*/  text-decoration: none !important;  text-indent: -9999px;  display:none;  /* top: 0;  z-index: 99;*/}
.no-js .fw-single-img.linked {  position:relative;}
.no-js .fw-single-img.linked > a {  background-color: rgba(0, 0, 0, 0);  bottom: 0;  left: 0;  position: absolute;  right: 0;  text-decoration: none !important;  text-indent: -9999px;  display:block;  top: 0;  z-index: 99;}

/*footer single line text*/
.fw-box1 > p:first-child span.rad-small, .fw-box1 p span.rad-small {  font-size: 1.125rem;  line-height: 31px;  padding: 18px 0 0 0px;  font-family: "TheMix-light", Arial;  text-transform: none;}
.module-aerospace-rp.sub-section.new-country-site-section.margin-top-zero{margin-top:0;}
.fw-vid-img-module-section.margin-top-zero{margin-top:0 !important;}



#country-content-container #fwContentWrapper .section.sections-wrap:last-child > .fw-tabbed-wrap-inner:last-child {  margin-bottom: 72px;}
#country-content-container #fwContentWrapper .section.sections-wrap:last-child > .fw-tabbed-wrap-inner:only-child {  margin-bottom: 72px;}
#country-content-container #fwContentWrapper .fw-tabbed-wrap-inner {  margin-bottom: 0;}
.tabbed-vid-tags-wrapper { margin: 0 auto;  max-width: 1170px;  padding-bottom: 40px;  padding-top: 64px;}
.full-width-content-inner .tabbed-vid-tags-wrapper .tab-content-left { margin-left: 0 !important;
  margin-right: 0 !important;  padding-left: 0 !important;  padding-right: 0 !important;}
.heightZero, .heightZero > * { height: 0 !important; margin: 0 auto !important; padding: 0 !important; }
#country-content-container #fwContentWrapper .section.sections-wrap.clearfix.content-page-tabs-new .fw-country-vid-img-tab-wrapper { margin-top: 0;}
#country-content-container #fwContentWrapper .fw-tabbed-wrap-inner.add-bottom-margin {margin-bottom: 100px;}


.dwldfltleft{float: left !important;}

/*----patch in defence aerospace ------*/
.AftermarketTabs table.rad-content tbody tr:first-child td {  padding: 7px 9px;  font-size: inherit;  line-height: inherit;}  
.AftermarketTabs table.rad-content tbody tr:first-child a[title="Opens in a new window"]{background: none;padding-right: 0;}
 /*----patch in defence aerospace ------*/
 
/*============REbranding-----------Blue Color Changes===============*/
.fw-testimonial.module-tesimonial .author-name,.differpagination .noitem, .mm-list li.selected > a,.tab-list-all-programme ul li a, .contactus-heading,/*#MainWrapper .home-content-fw-inner > h1,*/  .fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 a, .hsp-main.hsp-events .hsp-text .hsp-event-date .font50, .fw-dwld-sld-ttl, .fw-dwld-link, .fw-dwld-link.font18links span,#fwContentWrapper .new-country-site-section a, .tlsld.morethen8dots .slick-arrow.slick-prev:after,.tlsld.morethen8dots .slick-arrow.slick-next:after,.pd-snapdown-title,.fw-dwld-featured-cnt .fw-featured-link a,.fw-featured-ttl.mixbold,.product-item-inner .product-item-title,.fw-pd-wrapper .pd-ttl, .fw-intro-section .font18.fw-para-text a, #fwContentWrapper .new-country-site-section a[href*="pdf"] .rad-link,.fw-text-50-50 .rad-link a[href*="pdf"],#fwContentWrapper .new-country-site-section p.rad-link a[href*="pdf"], #fwContentWrapper .new-country-site-section a.rad-link[href*="pdf"]{color:#10069f;}

#fwContentWrapper .new-country-site-section a[href*="pdf"] .rad-link:before, #fwContentWrapper .new-country-site-section p.rad-link a[href*="pdf"]:before,.fw-text-50-50 .rad-link a[href*="pdf"]:before, #fwContentWrapper .new-country-site-section a.rad-link[href*="pdf"]:before{color:#fa4692}
.fw-intro-section .font18.fw-para-text a:hover{color:#006dff}



.new-site-fw .font18 ul li:before,#country-content-container.new-site-fw .font16>ul>li:before,.no-image .home-banner-fw.NavyBlue,.home-banner-fw .banner-video-overlay-close-button,.ev-video-overlay-close-button, .sol-ev-video-overlay-close-button,.new-site-fw .tab-content-left .font18 ul li:before, .flicker-module-section .fw-sld-wrapper ul li a,.new-video-fw .banner-video-overlay-close-button{background:#10069f;}



#country-content-container.new-site-fw .font16 ul ul li:before{border: 2px solid #10069f;}


.inn-play-video.landing-video-btn { border: 3px solid #10069f;}
.inn-play-video.landing-video-btn:before{/*border-left: 15px solid #004990;*/border-left: 15px solid #10069f;}

/*============REbranding-----------Blue Color Changes ENDS===============*/

/*---Annual Report sustainable Global module----*/

.sustainable-section .image-content {  padding-top: 30px;  padding-bottom: 12px;}
.sustainable-dwld-link {  text-decoration: none;}
.bottom-sustainable-content {  max-width: 1170px;  clear: both;  margin: 65px auto 0;}
.sustainable-item {  width: 22%;  margin-right: 30px;  float: left;}
.sustainable-title {  color: #10069f;  padding-bottom: 25px;}
.sustainable-section .icon-download {  padding-right: 10px;} 
.sustainable-section .img-cnt-on-img-content.White a.sustainable-dwld-link:hover {  color: #006dff;}
/*---Annual Report sustainable Global module----*/

/*---Module downloads table used in About Us starts here----*/
.download-doc-list, .dl-list-headings {width:100%; float:left;}
.dl-list-headings, .download-doc-list{padding: 12px 10px 12px 20px;}
.dl-list-headings {border-top: 1px solid rgba(0,0,0,0.1);}
.dl-list-headings p{width:15%; float:left;padding: 0;text-align:left;padding-bottom:0 !important;}
.dl-list-headings p:first-child{width:55%;text-align:left }
.dl-list-title{width:55%; float:left;text-align:left}
.dl-list-title a{text-decoration:none;color:#10069f}
.dl-list-title a:hover,.dl-list-title a:hover span{color:#006dff}
.dl-list-format,.dl-list-size, .dl-list-download{width:15%; float:left;text-align: center;}
.download-doc-list:not(.grey){background:#F4F4F4;}
.dl-list-download a span{margin-right:12px;}
/* .dl-table-wrapper{float: left; max-width: 100%;} */
.dl-table-wrapper .fw-dwld-sld-ttl{text-align:left;}
.dl-list-title .icon-chevron-right{color: #1cafd3;line-height: 0.7; margin-left: 0; position: relative; top:4px; font-size:1.1em;}
.dl-list-download a{color: #10069f;text-transform: uppercase;}
.dl-list-download a:before{content: "\e313";font-family: new-icomoon;font-size: 0.8em;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #fa4692;margin-right: 10px;}
.dl-list-download a:hover:before{color:#006dff}
.dl-list-title .icon-chevron-right-new{color: #fa4692;    line-height: 0.7;    margin-left: 0;    position: relative;top: 0px;font-size: 0.7em;margin-left: 7px;}
.dl-list-title .icon-chevron-right-new:before{font-family:new-icomoon;content: "\e311";}

@media (max-width: 991px) {
.dl-table-wrapper{float: left; max-width: 100%;}
}
@media (max-width: 767px) {
.dl-list-headings{display:none;}
.dl-list-title{width:100%;margin-bottom: 5px;}
.dl-list-format, .dl-list-size, .dl-list-download{width:auto;float:right;line-height:1;}
.dl-list-size {margin: 0 10px;line-height:2.2;}
.dl-list-download {float: left;}
.dl-list-format {position: absolute;right: 75px;bottom: 19px;}
.download-doc-list{position:relative}
.dl-list-title .icon-chevron-right-new{display:none;}

.financial-calendar-module .dl-list-format {
    text-transform: uppercase;
    margin-top: 40px !important;
}
}


/*---Module downloads table used in About Us ends here----*/



.flicker-module-section h2{color:#10069f;}
/**-- added by SP:(30 Nov 2017) **/
.section.sections-wrap .new-country-site-section.fw-module-insights-highlight-section.last-div {margin-bottom:100px;}
#Homepage .fw-home-banner-btm-content-main h1.NavyBlue{text-align: left;}
.section.sections-wrap .new-country-site-section.fw-downloads-sld.add-bottom-margin{margin-bottom:70px;}



/*------------- UL LI bullets for centered aligned content in intro module starts ----------------*/
.fw-intro-one-col .fw-para-text ul{display:block;width:100%;float:left;}
.fw-intro-one-col .fw-para-text ul li{display: inline-block;float: left;clear: both;text-align: center;    position: relative;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.fw-intro-one-col .fw-para-text ul li:before{position: relative;float:left;left:0;top:11px;margin-right:25px;}
/*------------- UL LI bullets for centered aligned content in intro module ends ----------------*/

.section.sections-wrap.last-div .new-country-site-section.margin-bottom-zero{margin-bottom:0;}


/*-------------No image option for banner starts here---------------*/
.homecontentwrapper.no-image.add-padding-for-sticky {padding-bottom: 150px;}
@media all and (max-width:991px){
.homecontentwrapper.no-image.add-padding-for-sticky{padding-bottom:100px}
}
 .no-image .bannerpara + .fw-bnr-body-copy { padding-top: 27px;}
 .no-image .home-banner-fw-inner{min-height:inherit;}
 .no-image .max-width-content-no-image {max-width: 1170px;margin: 0 auto;}
 .no-image .home-content-fw-inner{position:static;margin:0 !important;padding: 92px 0 0;/*max-width: 66.66666667%;*/max-width: 83.33333%;}
 /*.no-image .home-content-fw-inner p{margin-top:25px;}
*/ .no-image .home-content-fw-inner p{margin-top:0;}
 .no-image .home-content-fw-inner h1 + div p:last-child {padding-bottom: 0;}
 .no-image .home-content-fw-inner h1 + div p:first-child {margin-top: 25px;}
 .no-image .home-content-fw-inner .fw-bnr-body-copy p:last-child{padding-bottom:0;}
 .no-image .fw-home-banner-btm-content-main.clearfix{position:static;margin-top:0 !important}
 .no-image .home-banner-fw.White{background:#fff !important;}
 .no-image .home-banner-fw.Black{background:#000 !important;}
 .no-image .home-banner-fw.NavyBlue{background:#10069f !important;}
 .no-image .home-banner-fw.Gray{background:#f7f7f7 !important;}
 .no-image .home-banner-fw.JellyBean{background:#246987 !important;}
 .no-image.banner-cnt-right .home-content-fw-inner{float:right;text-align: right;}
 .no-image .home-content-fw-inner.centered{padding-top:0;width:100%;/*width:66.66666667%;*/text-align: center;margin: 0 auto !important;}
 .no-image.margin-top-zero .home-content-fw-inner{padding-top:30px !important;}
 .no-image.add-bottom-margin{padding-bottom:70px;}
.no-image .home-content-fw-inner.clearfix.home-content-fw-inner-bottom {margin: 0 auto !important;}
 
 
 /*--Map intro---*/ .fw-map-wrap-inner .map-wrapper { max-width:1170px ; margin: 0 auto; padding:0 30px;}
 .fw-map-wrap-inner .map-wrapper .fw-map-cnt { margin-bottom: 21px; text-align:center; width: 66.66666%; margin: 0 auto 60px;}
 @media all and (max-width:1399px){ 
 .fw-map-wrap-inner .map-wrapper .fw-map-cnt{width: 75%;}
 
 
 /*.no-image,.no-image.add-bottom-margin{padding-bottom:40px;}
*/ .no-image.add-bottom-margin{padding-bottom:40px;}
 }
 @media all and (max-width:1399px) and (min-width:1024px){ .no-image .home-content-fw-inner{padding-top: 62px; width:50%; max-width:75%;}
 .no-image .max-width-content-no-image .home-content-fw {max-width:83.33%;}
 .no-image .max-width-content-no-image{max-width:none;}
 }
 @media all and (max-width:1023px) and (min-width:768px){ .no-image .home-content-fw-inner{padding-top: 62px; width:100%; max-width:100%;}
 }
 @media all and (max-width:1024px) and (min-width:768px){ 
    .no-image .home-content-fw-inner{max-width:80%;}    
    .no-image .home-content-fw-inner{width:100%; max-width:100%; padding-top:42px;}
.no-image .max-width-content-no-image{max-width:83.3333%}
 }
 @media all and (max-width:991px) and (min-width:768px){ 
 .no-image .home-content-fw-inner.centered{text-align:center; }
/*  .no-image.homecontentwrapper .home-content-fw-inner.centered {width: calc(100% - 60px); 
 width: -ms-calc(100% - 60px); 
 width: -webkit-calc(100% - 60px);} */
 .no-image.homecontentwrapper .home-content-fw-inner.centered{width: 100%; padding: 0 30px; max-width: 83.3333%; margin: 0 auto !important;}
 /*.no-image,.no-image.add-bottom-margin{padding-bottom:50px;}
*/ .no-image.add-bottom-margin{padding-bottom:50px;}
 .no-image .home-content-fw-inner.centered{margin:0 !important;}
 .no-image .max-width-content-no-image{margin:0 auto;max-width:83.33%; }
 .no-image .home-content-fw-inner{padding-top:42px;}
 .no-image.add-bottom-margin{margin-bottom:30px;}
 }
 @media all and (max-width:767px){ 
 .fw-map-wrap-inner .map-wrapper { padding:0 15px;}
 .fw-map-wrap-inner .map-wrapper .fw-map-cnt{width: 100%; }
 .no-image .home-content-fw-inner.centered{text-align:center; width:100%}
/*  .no-image.homecontentwrapper .home-content-fw-inner.centered {width: calc(100% - 30px); 
 width: -ms-calc(100% - 30px); 
 width: -webkit-calc(100% - 30px);} */
 .no-image.homecontentwrapper .home-content-fw-inner.centered{width:100%;padding:0 15px;}
 /*.no-image,.no-image.add-bottom-margin{padding-bottom:30px;}
*/ .no-image.add-bottom-margin{padding-bottom:30px;}
 .no-image .home-content-fw-inner.centered{margin:0 !important;}
 .no-image .home-content-fw-inner.centered{width:auto;}
 .no-image .home-content-fw-inner{width:100%;padding-top:42px;max-width:100%;}
 .no-image .max-width-content-no-image{margin:0 15px;}
 .no-image.banner-cnt-right .home-content-fw-inner{text-align:left;}
 .no-image .home-content-fw-inner p {line-height: 1.5;}
 }
 /*-------------No image option ends here---------------*/

/*.tempClassMap{height:819px;}*/
.pd-box-snapdown-content a.rad-link{color:#10069f;}
.pd-box-snapdown-content a.rad-link:after{content: "\eee14";font-family: Icomoon;font-size: 0.7em;margin-left: 5px;}

/*------------ Chevron adjustments css ---------------*/
.product-item-inner .product-item-title .icon-chevron-right-new{margin-left:5px;}
.pd-box-text .fw-arrow-link em span{margin-left:8px;}
.aftermarket-progressive-disclosure .pd-box-snapdown-click.last{width:100%;}


/*----------- Responsive spacing for full width text module starts -------------*/
.section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text.fw-intro-section.margin-top-zero{margin-top:0 !important}
@media all and (max-width:1399px) and (min-width:992px){
.section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text.fw-intro-section{margin-top:63px}
}
@media all and (max-width:991px) and (min-width:768px){
.section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text.fw-intro-section{margin-top:41px}
}
@media all and (max-width:767px){
.section.sections-wrap .new-country-site-section.fw-intro-section.fw-full-width-text.fw-intro-section{margin-top:31px}
}
/*----------- Responsive spacing for full width text module ends -------------*/

/*=========IE Search ISSSUE========*/
.internetexplorer11 .mm-page, .ie10 .mm-page, .internetexplorer9 .mm-page{overflow:visible;}



/*----------- Gallery player 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}

/*----------- Gallery player ends -------------*/


/*---------- Tabs with content module ------------*/
.fw-tabs-with-content .tab-list{margin:0 auto;max-width:1170px;}
@media all and (max-width:1400px) and (min-width:1025px){
.fw-tabs-with-content .tab-list,.tab-content .snapmodule-max-width{/*padding:0 30px*/max-width: 83.33% /*1000px*/;padding: 0;}
}
@media all and (max-width:767px){
.fw-tabs-with-content .tab-list,.tab-content .snapmodule-max-width{padding:0 15px}
}

/*---------- Social ------------*/
.social-media-module #channels-wrapper .brick {margin-bottom: 0;}
#channels-wrapper{width: 100%;float: left;}
.instagram-icon.brick .feed-title,.flickr-icon.brick .feed-title {padding-bottom: 15px;}
.module-social.social-page{margin-bottom:100px;float: left;width:100%}
#contentwrapper.module-social:not(.social-page){margin-top:20px}
.module-social{/*padding:0 90px;*/width:100%;margin:0 auto;max-width:2000px;}
.module-social #fb-feedXmlContainer{margin:0 -10px}
@media all and (max-width:2000px){
.module-social{float:left;}
}
.module-social#contentwrapper ul{list-style-type:none;width: 100%;}
.module-social#contentwrapper ul li:not(.col-sm-4){padding:0;}
#channels-wrapper .brick{width:calc(25% - 20px);
width:-ms-calc(25% - 20px);
width:-webkit-calc(25% - 20px);
margin:0 10px;background-image:none;position:relative;margin-bottom:20px;border: 1px solid #dfdfdf;}
#channels-wrapper .brick .feed-wrapper{padding-bottom:13px}
.feed-bottom-section {border-top: 1px solid #dfdfdf;padding-top: 15px;margin: 0 25px;line-height: 1;}
.brick .feed-bottom-section .feed-time {float: right;font-size: 0.75rem;color: #1e3643;letter-spacing: 1px;text-transform: uppercase;width:50%;text-align:right;margin-top:3px;}
.brick .feed-bottom-section .feed-user{width:50%;}
#channels-wrapper .brick ul li .feed-bottom-section a {padding: 0 !important;font-size: 0.75rem;letter-spacing: 1px;color: #fd4192;}
#channels-wrapper .brick ul li .feed-bottom-section a:hover{color:#006dff}
#channels-wrapper .feed-user a{text-transform:uppercase;}
#channels-wrapper .brick:after {z-index:10;content:'';width: 45px;height: 45px;background: #fff;border-radius: 50%; position: absolute;left: 50%;top: 10px;margin-left: -22px;padding: 12px;text-align: center;font-size: 1.3rem;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}
#contentwrapper #channels-wrapper .brick ul li{font-family:RRPioneer-Regular}
#channels-wrapper .brick:before{position: absolute;left: 50%;top: 22px;transform:translateX(-50%);z-index:11;font-size: 1.3rem;}
#channels-wrapper .brick.twitter-icon:before{content:"\eee6";color:#1da1f2;font-family:icomoon}
#channels-wrapper .brick.facebook-icon:before{content:"\eee5";color:#3b5998;font-family:icomoon}
#channels-wrapper .brick.youtube-icon:before{content:"\eee7";color:#ff0000;font-family:icomoon}
#channels-wrapper .brick.linkedin-icon:before{content: "\eee8";color: #0077b5;font-family: icomoon;}
#channels-wrapper .brick.instagram-icon:before{content:"";background:url(~/media/Images/R/Rolls-Royce/css/instagram.png) no-repeat center center / cover; width:18px;height:18px;top: 24px;}
span.flickrIcon {position: absolute;top: 21px;left: 50%;z-index: 11;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);font-size: 24px;}
#channels-wrapper span.feed-image {width: 100%;display: block;height: 260px;overflow: hidden;background: #000;position:relative;}
#channels-wrapper span.feed-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:none;height:calc(100% + 1px);
height:-ms-calc(100% + 1px);
height:-webkit-calc(100% + 1px);}
#channels-wrapper .brick .feed-wrapper{ padding-left: 30px;padding-right: 30px;padding-top:20px;}
#channels-wrapper .brick .feed-title-wrapper{height:120px;}
#channels-wrapper .brick .feed-title{height:110px;text-align:center;display: block;width: 100%;vertical-align: middle;float: none;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);}
#channels-wrapper .brick.instagram-icon .feed-title,#channels-wrapper .brick.flickr-icon .feed-title{top:100%;transform:translateY(-100%);-ms-transform:translateY(-100%);}
#channels-wrapper .instagram-icon span.feed-image,#channels-wrapper .flickr-icon span.feed-image {width: 100%;height: 100%;position: absolute;    top: 0;left:0;}
#channels-wrapper .instagram-icon span.feed-image a:after,#channels-wrapper .flickr-icon span.feed-image a: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 );}
#channels-wrapper .brick.instagram-icon .feed-wrapper,#channels-wrapper .brick.flickr-icon .feed-wrapper{position: absolute;bottom: 0;left: 0;z-index: 10;color: #fff;}
#channels-wrapper .brick.instagram-icon .feed-wrapper *,#channels-wrapper .brick.flickr-icon .feed-wrapper *{color:#fff}
/* #channels-wrapper .brick:not(.instagram-icon) span.feed-image a:after {content: '';position: absolute;top: 0;left: 0; width: 100%; height: 100%;background: rgba(0,0,0,0.1);} */
div#loadmore-social a {background: none;color: #10069f;border: 1px solid #10069f;display: inline-block;line-height: 1;margin: 0 auto;padding: 15px 31px 13px;text-align: center;text-decoration: none;text-transform: uppercase;text-transform: uppercase;border-radius: 50px;background: linear-gradient(to right, #10069f 50%, transparent 0%);background-size: 200% 85%;background-position: right bottom;position: relative;text-align: center;font-family: "RRPioneer-Bold",Arial !important;text-transform: uppercase;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;}
div#loadmore-social a:hover{color: #006dff;border: #006dff 1px solid;}
div#loadmore-social {width: 100%; float: left;margin: 80px 0 0;text-align: center;}
#channels-wrapper .youtube-icon span.feed-image a:after {content: '';border: 3px solid #fff; border-radius: 75px; display: block; height: 75px;position: absolute;text-indent: -9999px; width: 75px; top: 60%; left: 50%;transform: translate(-50%,-50%);box-shadow: 0px 0px 15px rgba(0,0,0,0.2);background: rgba(0,0,0,0.12);}
.youtube-icon span.feed-image a:before {content: '';border-bottom: 9px solid transparent;border-left: 15px solid #fff;border-top: 9px solid transparent;content: "";left: 50%;margin-left: -5px;margin-top: -8px;position: absolute;top: 60%;z-index: 1;}

.social-filter-wrapper{width:100%;float:left;margin:20px auto 40px;}
#contentwrapper .social-filter-wrapper ul{text-align:center;width:auto !important;display:inline-block;padding:0;position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}
.social-filter-wrapper ul li{display:block;float:left;margin-right:15px;height:80px}
.social-filter-wrapper ul li a:not(#filter-all) {padding: 50px 20px 10px;display: block;box-shadow: 0 -1px 7px 0 #00000014;border: solid 1px #cddae6;position:relative;min-width:140px;text-align:center;color:#1e3643;opacity:0.4}
.social-filter-wrapper ul li a:not(#filter-all).active{opacity:1;}
.social-filter-wrapper ul li a#filter-all {display: block;min-width:140px;text-align:center;border: 1px solid #fff;box-shadow: 0 -1px 7px 0 #fff;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#1e3643;}
.social-filter-wrapper ul li a:not(#filter-all):hover{color:#006dff;border: 1px solid rgba(0, 109, 255,0.4);box-shadow: 0 -1px 7px 0 rgba(0, 109, 255,0.4);}
.social-filter-wrapper ul li a#filter-all:hover{color:#006dff;}
.social-filter-wrapper ul li a:before{position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);top:15px;font-size: 21px;}
.social-filter-wrapper ul li a#filter-flickr:after{position:absolute;left:57%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);top:15px;font-size: 21px;}
.social-filter-wrapper ul li a#filter-twitter:before{content:"\eee6";color:#1da1f2;font-family:icomoon}
.social-filter-wrapper ul li a#filter-facebook:before{content:"\eee5";color:#3b5998;font-family:icomoon}
.social-filter-wrapper ul li a#filter-youtube:before{content:"\eee7";color:#ff0000;font-family:icomoon}
.social-filter-wrapper ul li a#filter-linkedin:before{content: "\eee8";color:#0077b5;font-family:icomoon}
.social-filter-wrapper ul li a#filter-instagram:before{content:"";background:url(~/media/Images/R/Rolls-Royce/css/instagram.png) no-repeat center center / cover; width:18px;height:18px;}
.social-filter-wrapper ul li a#filter-flickr:after{content: "\e900";color: rgb(35, 108, 214);font-family: 'new-icomoon' !important;}
.social-filter-wrapper ul li a#filter-flickr:before{content: "\e900";margin-left: -1em;color: rgb(253, 0, 131);font-family: 'new-icomoon' !important;left:62%;}
.no-results{padding:0 30px;text-align:center}


.sm-section ul,.sm-section ul li{padding-bottom:0;}
#contentwrapper .sm-channels { padding-bottom: 15px;max-width: 1230px; margin: 0 auto;padding-left: 30px; padding-right: 30px;float:none;}
.sm-section{border-bottom:1px solid #c8c7cc;padding:40px 40px 0;}
.sm-section ul li{margin-bottom: 35px;display: block;/*padding: 0 10px 0 0;*/}
.sm-section:last-child{border:0;margin-bottom: -35px;}
.sm-title #facebook:before{content:"\eee5";color:#3b5998;font-family:icomoon;margin-right: 30px;font-size: 2.5rem;line-height: 1;position: absolute;left: 0;top: -10px;}
.sm-title #twitter:before{content:"\eee6";color:#1da1f2;font-family:icomoon;margin-right: 30px;font-size: 2.5rem;line-height: 1;position: absolute;left: 0;top: -10px;}
.sm-title #youtube:before{content:"\eee7";color:#ff0000;font-family:icomoon;margin-right: 30px;font-size: 2.5rem;line-height: 1;position: absolute;left: 0;top: -10px;}
.sm-title #linkedin:before{content: "\eee8";color:#0077b5;font-family:icomoon;margin-right: 30px;font-size: 2.5rem;line-height: 1;position: absolute;left: 0;top: -10px;}
.sm-title #instagram:before{content: "";background: url(~/media/Images/R/Rolls-Royce/css/instagram.png) no-repeat center center / cover;width: 22px;height: 22px;display: inline-block;margin-right: 36px;position: absolute;left: 7px;top: 2px;}
.sm-title #flickr:before{content: "\e900";color: rgb(35, 108, 214);font-family: 'new-icomoon' !important;float: left;font-size: 2.5rem;line-height: 1;position: absolute;left: 0;top: -6px;}
.sm-title #flickr:after{content: "\e901";margin-left: -1em;color: rgb(253, 0, 131);font-family: 'new-icomoon' !important;left: 45px;float: left;margin-right: 30px;font-size: 2.5rem;line-height: 1;position: absolute;top: -6px;}
.sm-title span.sm-icon {margin-top: -2px;display: block;padding-left: 60px;}


.twitter-icon span.no-image a {background: #1da1f2;}
.facebook-icon span.no-image a {background: #3b5998;}
.linkedin-icon span.no-image a {background: #0077b5;}
span.no-image a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
span.no-image + .feed-wrapper .feed-bottom-section {position: absolute;z-index: 100;display: block;bottom: 13px;width: -webkit-calc(100% - 110px);
width: -ms-calc(100% - 110px);
width: calc(100% - 110px);
left:30px;}
span.no-image + .feed-wrapper .feed-bottom-section *{color:#fff !important;}
span.no-image + .feed-wrapper .feed-title-wrapper {position: absolute;width: calc(100% - 60px);
    top: 50%;left: 50%;transform: translate(-50%,-50%);color: #fff;}
span.no-image + .feed-wrapper .feed-title-wrapper .feed-title{transform:none;color:#fff}
span.no-image + .feed-wrapper .feed-title-wrapper .feed-title a{color:#fff}

#channels-wrapper .brick.instagram-icon .feed-title a:hover{color:#006dff}
.sm-links{margin-top:5px}
#contentwrapper .sm-links ul li{padding-right:10px;padding-bottom:0;}



@media all and (max-width:1530px) and (min-width:1400px){
.feed-bottom-section{margin:0;}
#channels-wrapper .brick .feed-wrapper{padding-left:16px;padding-right:16px;}
#channels-wrapper .brick ul li .feed-bottom-section a,.brick .feed-bottom-section .feed-time{font-size:10px;letter-spacing:0.8px;}
}

@media all and (max-width:1399px) and (min-width:1025px){
#contentwrapper .sm-channels {max-width: 83.33% /*1000px*/;margin: 0 auto;padding: 0;}
.social-filter-wrapper{margin:0 auto 12px;}
.social-filter-wrapper ul li:nth-child(5){clear:left;}
.social-filter-wrapper ul li{margin-bottom:14px;}
.module-social{padding:0;}
.module-social .XmlXmlContainer{margin:0 -7px 100px;width:auto;}
#channels-wrapper .brick .feed-wrapper{padding-left:16px;padding-right:16px;}
.feed-bottom-section{margin:0}
span.no-image + .feed-wrapper .feed-bottom-section {
    width: -ms-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);left: 15px;}
    span.no-image + .feed-wrapper .feed-title-wrapper{width:width: -ms-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);}
#channels-wrapper .brick ul li .feed-bottom-section a,.brick .feed-bottom-section .feed-time{font-size:10px;letter-spacing:0.8px;}
#channels-wrapper .brick{width:calc(25% - 14px);
width:-ms-calc(25% - 14px);
width:-webkit-calc(25% - 14px);margin:0 7px 14px;}
}

@media all and (max-width:1199px) and (min-width:768px){
.social-filter-wrapper ul li:nth-child(5){clear:left;}
.social-filter-wrapper ul li{margin-bottom:14px;}
#channels-wrapper .brick{width:calc(50% - 14px);
width:-ms-calc(50% - 14px);
width:-webkit-calc(50% - 14px);margin:0 7px 14px;}
/* .module-social{padding:0 8px;} */
#channels-wrapper .brick ul li .feed-bottom-section a,.brick .feed-bottom-section .feed-time{font-size:10px;letter-spacing:0.8px;}
}

@media all and (max-width:1024px) and (min-width:992px){
#contentwrapper .sm-channels,.social-page .page-content,.social-page .sm-section{padding-left:0;padding-right:0;}
}

@media all and (max-width:991px) and (min-width:768px){
.social-page .page-content,.social-page .sm-section{padding-left:0;padding-right:0;}
.social-filter-wrapper{margin:20px auto;}
#channels-wrapper .brick .feed-wrapper{padding-left:16px;padding-right:16px;}
.feed-bottom-section{margin:0}
span.no-image + .feed-wrapper .feed-bottom-section {
    width: -ms-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);left: 15px;}
span.no-image + .feed-wrapper .feed-title-wrapper{width:width: -ms-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);}
    #contentwrapper .social-filter-wrapper ul{transform:none;left:0;}
    #contentwrapper .sm-channels{padding-left:0;padding-right:0;}
    .sm-links{width:65%;}
    .sm-title{width:35%;}
    
}

@media all and (max-width:767px){
.social-page .page-content{padding-left:0;padding-right:0;}
.sm-links{margin-bottom:20px}
.sm-section,#contentwrapper .sm-channels{padding-left:0;padding-right:0;}
.sm-title{margin-bottom:20px;}
.sm-links ul{padding-bottom:0 !important;margin-bottom:0;}
.sm-section ul li{margin-bottom:15px}
.module-social #fb-feedXmlContainer{margin:0;}
#channels-wrapper .brick{width:100%;margin: 0;margin-bottom: 15px;}
.module-social{padding:0 15px;}
#channels-wrapper .brick ul li .feed-bottom-section a,.brick .feed-bottom-section .feed-time,.brick .feed-bottom-section .feed-time{font-size:10px;letter-spacing:0.8px;}
#channels-wrapper .brick .feed-wrapper{padding-left:16px;padding-right:16px;}
.feed-bottom-section{margin-left:0;margin-right:0;}
#channels-wrapper span.feed-image{height:180px;}
.social-filter-wrapper ul li{margin-bottom:14px;}
span.no-image + .feed-wrapper .feed-bottom-section {
    width: -ms-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);left: 15px;}
span.no-image + .feed-wrapper .feed-title-wrapper{width:width: -ms-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);}
.social-filter-wrapper ul li {display: inline-block; float: none;margin: 0 7px 14px;height: 80px;}
.social-filter-wrapper{margin-bottom:0;}
.social-filter-wrapper ul li{height:auto;}
.social-filter-wrapper ul li a:not(#filter-all) {padding: 16px 0px 15px 40px;text-align: left;}
.social-filter-wrapper ul li a:before {left: 20px;top: 15px;}
.social-filter-wrapper ul li a#filter-flickr:after{left:32px}
.social-filter-wrapper ul li a#filter-flickr:before{left:40px;}
#filter-all{margin-top:10px}
}


.nojs .social-filter-wrapper{display:none;}
.nojs #channels-wrapper .brick{min-height:450px;}
.nojs #channels-wrapper .brick .feed-title{overflow:hidden;height:80px;}



.main-modular-landing.new-site-fw .fw-intro-text > p:only-child,.main-modular-landing.new-site-fw .fw-intro-text > p:last-child { padding-bottom:10px; }
.main-modular-landing.new-site-fw .fw-intro-text > p { padding-bottom:28px; }
.main-modular-landing.new-site-fw .tab-intro > p:only-child, .main-modular-landing.new-site-fw .tab-intro > p:last-child {padding-bottom: 10px;}
.main-modular-landing.new-site-fw .intro-cntnt > p:only-child, .main-modular-landing.new-site-fw .intro-cntnt > p:last-child {padding-bottom: 10px;}

/*==========Banner New========*/
.bnr-overlay.White .video_fade.home-banner-fw-inner:before { background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;    top: 0; width: 100%;}
.home-content-fw-inner.White,.main-modular-landing.new-site-fw .home-content-fw-inner.White a.rad-link{color:#fff;}
.home-content-fw-inner.Black{color:#1e3643;}
.home-content-fw-inner.White .inn-play-video.landing-video-btn {border: 3px solid #fff;}
.home-content-fw-inner.White .inn-play-video.landing-video-btn:before{ border-left: 15px solid #fff;}
.homecontentwrapper.no-image .home-banner-fw{background:#fff !important;}
.main-modular-landing.new-site-fw .home-content-fw-inner.White a.rad-link:hover{color:#006dff}



/*------------ Content spacing for normal content ----------------*/

.main-modular-landing.new-site-fw p,.main-modular-landing.new-site-fw .fw-para-text p{padding-bottom:28px}
@media all and (min-width:1025px){
.main-modular-landing.new-site-fw * > p:last-child{padding-bottom:0;}
}
.main-modular-landing.new-site-fw .fw-intro-text * + h2,.main-modular-landing.new-site-fw .fw-para-text * + h2 {padding-top: 26px;padding-bottom: 25px;}
.main-modular-landing.new-site-fw .fw-intro-text * + h3,.main-modular-landing.new-site-fw .fw-para-text * + h3 {padding-top: 27px;padding-bottom: 27px;}
.main-modular-landing.new-site-fw .fw-intro-text * + h4,.main-modular-landing.new-site-fw .fw-para-text * + h4 {padding-top: 29px;padding-bottom: 30px;}
.main-modular-landing.new-site-fw * > p:only-child{padding-bottom:28px;}

@media all and (max-width:1400px) and (min-width:1025px){
.main-modular-landing.new-site-fw p,.main-modular-landing.new-site-fw .fw-para-text p,.main-modular-landing.new-site-fw * > p:only-child{padding-bottom:23px}
.main-modular-landing.new-site-fw .fw-intro-text > p:only-child,.main-modular-landing.new-site-fw .fw-intro-text > p:last-child { padding-bottom:8px; }
.main-modular-landing.new-site-fw .fw-intro-text > p { padding-bottom:23px; }
.main-modular-landing.new-site-fw .tab-intro > p:only-child, .main-modular-landing.new-site-fw .tab-intro > p:last-child {padding-bottom: 8px;}
.main-modular-landing.new-site-fw .intro-cntnt > p:only-child, .main-modular-landing.new-site-fw .intro-cntnt > p:last-child {padding-bottom: 8px;}



.main-modular-landing.new-site-fw .fw-intro-text * + h2,.main-modular-landing.new-site-fw .fw-para-text * + h2 {padding-top: 4px;padding-bottom: 20px;}
.main-modular-landing.new-site-fw .fw-intro-text * + h3,.main-modular-landing.new-site-fw .fw-para-text * + h3 {padding-top: 5px;padding-bottom: 22px;}
.main-modular-landing.new-site-fw .fw-intro-text * + h4,.main-modular-landing.new-site-fw .fw-para-text * + h4 {padding-top: 7px;padding-bottom: 25px;}
}

@media all and (max-width:1024px){
.main-modular-landing.new-site-fw p,.main-modular-landing.new-site-fw .fw-para-text p,.main-modular-landing.new-site-fw * > p:only-child{padding-bottom:18px}

.main-modular-landing.new-site-fw .fw-intro-text > p:only-child,.main-modular-landing.new-site-fw .fw-intro-text > p:last-child { padding-bottom:6px; }
.main-modular-landing.new-site-fw .fw-intro-text > p { padding-bottom:18px; }
.main-modular-landing.new-site-fw .tab-intro > p:only-child, .main-modular-landing.new-site-fw .tab-intro > p:last-child {padding-bottom: 6px;}
.main-modular-landing.new-site-fw .intro-cntnt > p:only-child, .main-modular-landing.new-site-fw .intro-cntnt > p:last-child {padding-bottom: 6px;}

.main-modular-landing.new-site-fw .fw-intro-text * + h2,.main-modular-landing.new-site-fw .fw-para-text * + h2 {padding-top: 4px;padding-bottom: 13px;}
.main-modular-landing.new-site-fw .fw-intro-text * + h3,.main-modular-landing.new-site-fw .fw-para-text * + h3 {padding-top: 5px;padding-bottom: 14px;}
.main-modular-landing.new-site-fw .fw-intro-text * + h4,.main-modular-landing.new-site-fw .fw-para-text * + h4 {padding-top: 7px;padding-bottom: 16px;}
}

@media all and (max-width:767px){
.pd-box-snapdown-content-left *>p:last-child,.left-cntnt p:last-child{padding-bottom:18px}
.fw-adrs-max-width-box { max-width:100%; }

}

/*------------ Content spacing for normal content ends ----------------*/



/*======MODULE SPACING++++++++++++++*/


.section.sections-wrap  .fw-vid-img-module-section.new-country-site-section.vid-img-module-section.add-bottom-margin{margin-bottom:70px;}










/*------------ Investors section Starts ----------------*/
.rns-module{margin: 0 auto;    max-width: 2000px;}
.events-module table, .eventslanding table {margin-bottom:30px}
.fw-para-text ul li{height:auto !important;}
.fw-para-text ul{width:100%;float:left}
.four-signposts .irdate{margin-top:5px;}
.four-signposts .event-wrap{padding-bottom: 16px;border-bottom-width: 1px;border-bottom-style: solid;border-color: rgba(0,0,0,0.1);}
.four-signposts .signpost-wrapper.fourth-signpost-wrap .hover-wrapper, .four-signposts .signpost-wrapper.second-signpost-wrap .hover-wrapper{position: static;padding-left:40px;padding-right:40px;padding-top:50px}
.four-signposts .signpost-wrapper.second-signpost-wrap .share-price-inner{padding-left:40px;padding-right:40px;margin-top:60px;padding-bottom:80px}
.four-signposts .signpost-wrapper.second-signpost-wrap .share-price-inner iframe{width:100% !important;min-height: 330px;}
.four-signposts .event-wrap:first-child{margin-bottom:15px;}
.four-signposts .calendar-container{margin-top:36px;position: relative;clear: both;display: block; overflow: hidden;padding-bottom: 100px;padding-left:40px;padding-right:40px;}
.maxwidthir{max-width:1828px; margin:0 auto;}
.rns-mid-inner{margin-left: -11px;  margin-right: -11px;}
.signpost-wrapper{max-width: 440px;width: calc(25% - 22px); width: -ms-calc(25% - 22px);  width: -webkit-calc(25% - 22px); 
float:left;    margin: 0 11px; position:relative; /* min-height:700px;*/ }
/*.four-signposts .signpost-wrapper.first-signpost-wrap{margin-left:0 ;}
.four-signposts .signpost-wrapper.fourth-signpost-wrap{margin-right:0;}*/
.four-signposts .signpost-wrapper.second-signpost-wrap,.four-signposts .signpost-wrapper.fourth-signpost-wrap{ border: solid 1px #dfdfdf;}
.four-signposts .signpost-wrapper.first-signpost-wrap a,.four-signposts .signpost-wrapper.third-signpost-wrap a{display: block;    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%; z-index: 100;}
.four-signposts .signpost-title{/*font-size: 2.857em; line-height: 1.2em;*/ color:#1e3643;margin-top: 22px;}
.four-signposts .signpost-title.White{color:#fff;}
.four-signposts .hover-wrapper{z-index: 2; width: calc(100% - 100px);width:-ms-calc(100% - 100px);width:-webkit-calc(100% - 100px);  position: absolute;    top: 50px;    left: 40px;}
/*.four-signposts .green-overlay{z-index: 1;position: absolute;    width: 100%;    height: 500px; background: rgba(43,84,46,1);
background: -moz-linear-gradient(top, rgba(43,84,46,1) 33%, rgba(43,84,46,0.12) 92%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(43,84,46,1)), color-stop(92%, rgba(43,84,46,0.12)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(43,84,46,1) 33%, rgba(43,84,46,0.12) 92%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(43,84,46,1) 33%, rgba(43,84,46,0.12) 92%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(43,84,46,1) 33%, rgba(43,84,46,0.12) 92%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(43,84,46,1) 33%, rgba(43,84,46,0.12) 92%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b542e', endColorstr='#ffffff', GradientType=0 );}*/
.four-signposts .green-overlay{z-index: 1;position: absolute;    width: 100%;    height: 500px; background: rgba(43,84,46,1);
background: -moz-linear-gradient(top, rgba(16, 6, 159,1) 33%, rgba(16, 6, 159,0.12) 92%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(16, 6, 159,1)), color-stop(92%, rgba(16, 6, 159,0.12)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(16, 6, 159,1) 33%, rgba(43,84,46,0.12) 92%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(16, 6, 159,1) 33%, rgba(16, 6, 159,0.12) 92%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(16, 6, 159,1) 33%, rgba(16, 6, 159,0.12) 92%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(16, 6, 159,1) 33%, rgba(16, 6, 159,0.12) 92%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b542e', endColorstr='#ffffff', GradientType=0 );}
.four-signposts .black-overlay{z-index: 1;position: absolute;    width: 100%;     height: 456px; background: rgba(0,0,0,1);
background: -moz-linear-gradient(top, rgba(0,0,0,1) 33%, rgba(0,0,0,0.12) 92%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(33%, rgba(0,0,0,1)), color-stop(92%, rgba(0,0,0,0.12)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 33%, rgba(0,0,0,0.12) 92%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,1) 33%, rgba(0,0,0,0.12) 92%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,1) 33%, rgba(0,0,0,0.12) 92%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,1) 33%, rgba(0,0,0,0.12) 92%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=0 );}
.four-signposts .signpost-wrapper .rad-link{ bottom: 0px; clear: both; position: absolute; left: 40px; font-size:1.143em;}
.signpost-big-image {height: 100%;overflow: hidden;}
.signpost-big-image img{width:auto;max-width:inherit;height:100%;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);left: 50%;position: relative;}

.reports-list-headings p{float:left;}
.investors-max-width{background:#fff;}
.eventslanding .topBorder{border-top: 1px solid rgba(0,0,0,0.1);}
/*.eventslanding thead th:first-child{width:50%;}
.eventslanding thead th{width:15%;} */
.eventslanding .event-title{color:#10069f;}
.eventslanding  .play-icon{    position: relative;    top: -6px;}
.eventslanding  .play-icon:before{     position: relative;  top: 3px;font-family: new-icomoon;    font-size: 1.7em;    transform: translateY(-50%);  -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%);    color: #fa4692;   margin-right: 8px;content:"\ee999"; }
.eventslanding  .rr-icon-presentation:before{  font-size: 1.5em;    color: #fa4692;}
.eventslanding  .download-icon:before{ content:"\e313"; font-family: new-icomoon;    font-size: 0.8em;    transform: translateY(-50%);  -ms-transform: translateY(-50%);    -webkit-transform: translateY(-50%);    color: #fa4692;   margin-right: 10px;}
.eventslanding  .download-icon{text-transform:uppercase;}
.eventslanding  .download-icon:hover:before{color:#006dff}
.eventslanding  .play-icon:hover:before{color:#006dff}
.dl-list-download.rr-icon-plus a:hover::before{ color: #006dff;}
.eventslanding .events-tab{margin-top:40px;}
.eventslanding th, .eventslanding td{padding: 16px 30px 10px 30px;text-align:center;border:0;} 
.eventslanding th:first-child, .eventslanding td:first-child{text-align:left;}
.eventslanding th{background:#fff;} 
.eventslanding tbody tr:nth-child(2n+1){background:#f7f7f7;} 
.eventslanding{padding-bottom:85px;}
.eventslanding span.part1,.eventslanding span.part2,.eventslanding span.Part1,.eventslanding span.Part2{width:50%; float:left;}
.eventslanding .inv-responsive-header-tr td{    background: #10069f;}
.eventslanding .mobi-span2, .eventslanding .mobi-span1{display:none;}
.eventslanding .event-title{width: 48%;}
.eventslanding .event-date{text-transform: uppercase; width:44%; }
#heading-year-tabs .fw-intro-three-col.section-slide-wrap.eight-column-wrapper {    float: none;  }
#heading-year-tabs .sec-ttl{ text-align: center; }
/* .events-module.current  .tab-content table:first-child{display:block;} */
.events-module.current .tab-content{display:block;}
.ip3-edit .eventslanding .tabs.inv-tabs li{display:none;}
.ip3-edit .eventslanding .tabs.inv-tabs li.current{display:block;}
.ip3-edit .eventslanding .mobi-span2, .ip3-edit .eventslanding .mobi-span1{display:block}

.ir-annual-report-archive{float:left;}


/*-------Financial Calendar Starts===============*/
.financial-calendar-module .dl-list-headings p:first-child,.financial-calendar-module .dl-list-format{width:13%;text-align: left;}
.financial-calendar-module .dl-list-headings p:nth-child(2),.financial-calendar-module .dl-list-title {width:55%;text-align: left;} 
.financial-calendar-module .dl-list-headings p:last-child,.financial-calendar-module .dl-list-download{text-align:left;}
.financial-calendar-module .dl-list-format{text-transform:uppercase;margin-top: 8px;}
 .financial-calendar-module .dl-list-title{color:#10069f;}
 .financial-calendar-module .dl-list-download{margin-top: 8px;}
/*.section.sections-wrap .new-country-site-section.financial-calendar-module{margin-top:65px;}*/
.dl-list-download.rr-icon-plus a:before{content:"\eb123";color: #fa4692;font-family: new-icomoon;font-size: 1em;margin-right:12px;} 
.financial-calendar-module .dl-list-title{padding-right:30px;}
body.ip3-edit .dl-table-wrapper.events-calendar-listing{float:none;}

.signpostIcon { height:auto !important; }
.four-bespoke-signposts.add-bottom-margin {margin-bottom:100px;}


/*---------MEDIA QUERIES=============*/
@media all and (max-width:1399px){
/*.four-signposts .signpost-title{font-size: 2.571em; line-height:1.167em ; }*/
.four-signposts .signpost-wrapper{margin-top:20px;}
.four-signposts .green-overlay, .four-signposts .black-overlay{ /*height:100%;*/ height:80%; }
.eventslanding{padding-bottom:55px;}

}


@media all and (min-width:1025px) and (max-width:1399px){
.four-signposts .signpost-wrapper{width: calc(25% - 22px); width: -ms-calc(25% - 22px);    width: -webkit-calc(25% - 22px);}
}
@media all and (min-width:768px) and (max-width:1024px){
.four-signposts .signpost-wrapper.first-signpost-wrap {/* margin-left:0; */}
.four-signposts .signpost-wrapper.fourth-signpost-wrap {/* margin-right:0; */}
.four-signposts .signpost-wrapper.second-signpost-wrap{/* margin-right:0; */}
.four-signposts .signpost-wrapper.third-signpost-wrap{/* margin-left:0; */}
.eventslanding{padding-bottom:35px;}
.four-signposts .signpost-wrapper{width: calc(50% - 22px);
width: -ms-calc(50% - 22px);
width: -webkit-calc(50% - 22px);}

/*===FinancialCalendar==============*/
.financial-calendar-module .dl-list-headings p:nth-child(2), .financial-calendar-module .dl-list-title{width: 42%;}
.financial-calendar-module .dl-list-download{width: 22%;}
.financial-calendar-module .dl-list-headings p:first-child, .financial-calendar-module .dl-list-format{width:15%;}
.financial-calendar-module .dl-list-headings p:nth-child(3) { width: 22%;}
}




@media all and (max-width:1399px) and (min-width:1201px){
/* .signpost-big-image img{max-height:530px} */
.four-signposts .hover-wrapper{left:20px;}
.four-signposts .calendar-container,.four-signposts .signpost-wrapper.second-signpost-wrap .share-price-inner,.four-signposts .signpost-wrapper.fourth-signpost-wrap .hover-wrapper, .four-signposts .signpost-wrapper.second-signpost-wrap .hover-wrapper{padding-left:20px; padding-right:20px;}
.four-signposts .signpost-wrapper .rad-link{left:20px;}
}

@media all and (max-width:1200px) and (min-width:1025px){
.financial-calendar-module .dl-list-download{width: 22%;}
.financial-calendar-module .dl-list-headings p:nth-child(2), .financial-calendar-module .dl-list-title{width: 63%;}
.four-signposts .signpost-wrapper{width: calc(50% - 22px);
width: -ms-calc(50% - 22px);
width: -webkit-calc(50% - 22px);}
.rns-mid-inner{max-width:880px;margin:0 auto;}
}

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

.main-modular-landing.new-site-fw .homecontentwrapper:not(.no-image) .bannerpara a.rad-link{color:#fff;}
.eventslanding .mobi-span1, .eventslanding .mobi-span2{display:block;float: left;width: 70%;font-weight: bold;} 
.inv-responsive-data-content {text-align: right !important;}
.eventslanding span.part1, .eventslanding span.part2, .eventslanding span.Part1, .eventslanding span.Part2 {width: 30%;float: left;} 

.eventslanding th, .eventslanding td { padding: 12px 30px 11px 30px; }


}

@media all and (max-width:767px) and (min-width:421px){
.four-signposts .signpost-wrapper{width:100%;max-width: 440px; margin: 0 auto ;margin-bottom:20px; float: none;}
}

@media all and (max-width:420px){
.four-signposts .signpost-wrapper{max-width:100%;width: 100%;margin-bottom:20px; float: none;margin-left:0;margin-right:0;}
.four-signposts .signpost-wrapper.second-signpost-wrap .share-price-inner,.four-signposts .signpost-wrapper.fourth-signpost-wrap .hover-wrapper, .four-signposts .signpost-wrapper.second-signpost-wrap .hover-wrapper{padding-left:20px;padding-right:20px;}
.four-signposts .signpost-wrapper.fourth-signpost-wrap .hover-wrapper, .four-signposts .signpost-wrapper.second-signpost-wrap .hover-wrapper{padding-top:30px;}
.four-signposts .hover-wrapper{left:20px;top:30px;}
}

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

.signpost-big-image {max-height: 500px;}
.four-signposts .signpost-big-image {max-height: 600px;}
.four-signposts .signpost-wrapper .rad-link{left:20px;}
.four-signposts .calendar-container{padding-left:20px;padding-right:20px;}
.four-signposts .signpost-wrapper.second-signpost-wrap .share-price-inner{margin-bottom:100px;}
.eventslanding .mobi-span1, .eventslanding .mobi-span2{width: 37%;} 
.eventslanding span.part1, .eventslanding span.part2, .eventslanding span.Part1, .eventslanding span.Part2 {width: calc(63% - 10px);float: left;} 
.rns-module, .rns-mid-inner{margin:0 15px;}
/*.four-signposts .signpost-title{font-size: 2.143em; line-height:1.200em ; }*/
.four-signposts .signpost-wrapper.first-signpost-wrap{margin-left:auto;}
.four-signposts .signpost-wrapper.fourth-signpost-wrap { margin-right: auto;}
.four-signposts .signpost-wrapper{height:auto !important;}
.eventslanding  .mobi-tabs-menu {    color: #fa4692;    cursor: pointer;    display: block;    padding: 15px 45px 10px 0px !important;    position: relative;    border-bottom: 2px solid #fa4692;}
.eventslanding  .fw-tabbed-wrap .tab-list .tabs {    display: none;}
.eventslanding .mobi-tabs-menu:before { border-left: 8px solid transparent; border-right: 8px solid transparent;  border-top: 9px solid #fa4692; content: ""; position: absolute; right: 0; top: 50%; margin-top: -2px;}
.eventslanding .mobi-tabs-menu.active:before {    border-bottom: 9px solid #fa4692;    border-top: 0 none;}
.eventslanding .fw-tabbed-wrap .mobi-tabs-list li a{border-bottom:0;}
.eventslanding .fw-tabbed-wrap .mobi-tabs-list li{width:100%;}
.eventslanding{padding-bottom:25px;}
.eventslanding tr:not(:first-child) td:last-child{float:right;width:100%;}
.eventslanding span.part1, .eventslanding span.part2, .eventslanding span.Part1, .eventslanding span.Part2{text-align:right;}
.eventslanding .mobi-span2{clear:both;width: 37%;}

.eventslanding span.Part2, .eventslanding span.Part1{margin-left: 10px;}

/*=========Financial Calendar =============*/
.dl-list-headings, .download-doc-list{padding: 12px 10px 16px 20px;}
.financial-calendar-module .dl-list-format{position: relative;width: 100%;right: auto;bottom: auto;margin-bottom: 10px;}
 .financial-calendar-module .dl-list-title{width:100%;}
.financial-calendar-module .dl-list-download{clear:both; width: 100%;  margin-bottom: 20px;}

}

/*------------ Investors section Ends ----------------*/

/*----Discover Stories changes---*/
.sustainable-section .sustainable-title {  color: #1e3643;}  
.left-aligned-stats.fw-stats-section {  text-align: left;}
.left-aligned-stats .fw-stats-box{  text-align: left;}
.left-aligned-stats .fw-stats-box.no-icon .fw-stats-right{text-align: left;}
.left-aligned-stats .fw-stats-right{max-width: none;}
.left-aligned-stats .fw-stats-box:first-child{    margin-left: 0;}

@media all and (max-width: 1640px) and (min-width: 1400px){
	.hsp-custom-signpost .hsp-text {bottom: 0; padding: 17px 22px 5px;}
}

@media all and (max-width: 1399px) and (min-width: 992px){
.left-aligned-stats  .max-width-stats{     margin: 0;}
}
@media all and (max-width: 1399px){ 
.left-aligned-stats {    width: 83.33%;}
}
@media all and (max-width: 991px){
.left-aligned-stats .max-width-stats{    max-width: none;}
.left-aligned-stats.fw-stats-section{    max-width: none;}
.left-aligned-stats .fw-stats-box{    margin-left: 0;  margin-right: 0;}
}
@media all and (max-width: 767px){
.left-aligned-stats.fw-stats-section{ margin: 0 15px;}  
.left-aligned-stats .fw-stats-box{float: left;}
.hsp-custom-signpost .hsp-text {
    padding: 10px 16px 5px;
}
}
@media all and (max-width: 639px){
.left-aligned-stats{    width: 100%;     margin: 0 auto;}

}
@media all and (max-width:420px){
.disover-item:not(.slick-slide), .disover-item.hsp-main:nth-child(3), .disover-item.hsp-main:nth-child(4) {width: -webkit-calc(100% - 14px) !important;}
}

.brick.flickr-icon.rr-icon-flickr .path1:before {
    content: "\e900";
    color: rgb(35, 108, 214);
    font-family: 'new-icomoon' !important;
    width: 10px;
    display: inline-block;
}
.brick.flickr-icon.rr-icon-flickr .path2:before {
    content: "\e900";
    color: rgb(253, 0, 131);
    font-family: 'new-icomoon' !important;
    width: 10px;
    display: inline-block;
}


.flicker-module-section .fw-sld-wrapper ul li a{
    background: #ffffff;
}


div#inner-carestore-now-open, div#inner-business-aviation-signpost, div#inner-future-products-signpost{display:none;}

div#inner-carestore-now-open{display:block;}

#insights #inner-away-from-sea-question {padding-bottom: 0px;}

.product-item.business-aviation-home, .business-aviation-content, .business-aviation-home.slick-slide{ display: none !important; }

.ar-wrap .tab-right .icon-download{position: relative !important;top: 1px !important;left: -10px !important;}
.ar-wrap .rr-black:hover span.icon-download, .ar-wrap .rr-black:hover span.pdfdoc {color: #10069f  !important;}

.ar-wrap .ar-dwld-link:hover span.icon-download, .ar-wrap .ar-dwld-link:hover span.pdfdoc {color: #fff !important;}

body#our-approach-to-climate-change .pd-box-snapdown-content-right{padding-left: 10px;}
body#our-approach-to-climate-change .pd-box-snapdown-content-left{padding-right: 10px;max-width: none;}

@media all and (max-width:991px){
body#our-approach-to-climate-change .pd-box-snapdown-content-right{padding-left: 0px;}
body#our-approach-to-climate-change .pd-box-snapdown-content-left{padding-right: 0px;}
}

/*
.ar-wrap .tab-right .icon-download {
    left: 4px !important;
    margin-left: 6px;
    overflow: hidden;
    position: absolute;
    top: 21px !important;
}*/



.two-col-left-img-wrapper, .two-col-right-img-wrapper {
    margin-bottom: 30px;
}

.two-col-left-img, .two-col-right-img {
    text-align: center;
}


.module-footnotes {
    margin-top: 30px;
}

.eventUnsubscribeBox {
    margin-left: 50px;
    float: left;
    margin-top: -14px;
}
.two-col-image-module-footnotes .icon-chevron-right:before {
    content: "\eee3";
    display: inline;
    vertical-align: middle;
    color: #fa4692 !important;
}

.fw-en-form-wrapper .generic-form-module-wrapper .inputs.fullwidth {padding-right: 0px !important;}

body.ip3-korea .new-site-fw .fw-para-text ul li span::before {display:none;}
body.ip3-korea .fw-dwld-link.font18links span {display: contents;}
body.ip3-korea .fw-contact-cards-box .rr-black:hover span.nowraptext{color:#1e3643 !important}
body.ip3-korea .fw-contact-cards-box .rr-black span.nowraptext{color:#1e3643 !important}
body.ip3-korea .fw-downloads-sld a.fw-dwld-link {display:none;}

body.ip3-korea .mob-menu > span.nowraptext{display: contents;}
body#korea .mob-menu > span.nowraptext{display: contents;}
body.ip3-korea .sustainable-section .sustainable-title.mixbold.font21 {font-size: 1.4em;}

@media all and (max-width: 1399px){
body.ip3-korea .fw-testimonial #module-testimonial{max-width: 83.33%;}
body.ip3-korea .sustainable-section .sustainable-title.mixbold.font21 {font-size: 1.286em;}
}
@media all and (max-width: 640px){
body#electrification.ip3-korea #MainWrapper .module-tesimonial .author-name{clear: both;padding-top: 20px;}
}
@media all and (max-width: 1024px){
body.ip3-korea #topnavigation .fwMenuwrapper > ul li span{padding: 4px 12px 0px;}
body#korea #topnavigation .fwMenuwrapper > ul li span{padding: 4px 12px 0px;}
}


/*3.2 Download disclaimer - start */

.download-disclaimer-module-overlay {
    background-color: rgba(0, 0, 0,0.8);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99998;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
}
.download-disclaimer-module-content-button .ar-popup-button {
    text-align: right;
    padding: 20px 0;
    width: /*22%*/auto;
    float: right;
    padding-right: 1% !important;
}

.download-disclaimer-module-wrapper {
    float: left;
    width: 50%;
    left: 25%;
    right: 25%;
    position: fixed !important;
    top: 20%;
    z-index: 99999 !important;
    background-color: #f7f7f7;
    padding: 25px 5px 25px 25px;
    display: none;

}
.download-disclaimer-module-content-heading {
    font-family: RRPioneer-Bold, Arial;
    color: #1e3643;
    margin-bottom: 20px;
    font-size: 2.857em;
    line-height: 1.2;
}

.download-disclaimer-module-content {
    overflow-y: scroll;
    height: auto;
    padding-right: 2%;

}
.download-disclaimer-module-content-text {
    color: #1e3643;
    font-size: 16px;
    line-height: 20.8px;
        margin-bottom: 20px;
}

.download-ar-popup-button-not a {
    border: 2px solid #10069f;
    border-radius: 50px;
    background: linear-gradient(to right, #10069f 50%, transparent 0%);
    background-size: 200% 85%;
    background-position: right bottom;
    text-align: center;
    color: #10069f;
    font-family: "RRPioneer-Bold",Arial !important;
    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;
    display: inline-block;
    padding: 14px 33px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
}

.download-ar-popup-button a{
     border: 2px solid #10069f;
    border-radius: 50px;
    background: linear-gradient(to right, #10069f 50%, transparent 0%);
    background-size: 200% 85%;
    background-position: right bottom;
    text-align: center;
    color: #10069f;
    font-family: "RRPioneer-Bold",Arial !important;
    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;
    display: inline-block;
    padding: 14px 33px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
}

.download-disclaimer-module-content-button .download-ar-popup-button {
    text-align: right;
    padding: 10px 0;
    width: /*22%*/auto;
    float: right;
    padding-right: 1% !important;
}

.download-ar-popup-button a:hover {
    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;
    background: linear-gradient(left bottom, #10069f 100%, transparent 0%);
    background-position: left bottom !important;
    color: #fff !important;
    border-color: #10069f !important;
}

@media all and (min-width: 921px) and (max-width: 1040px) {
.download-disclaimer-module-content {height: auto;}
}

@media all and (min-width: 1041px) and (max-width: 1280px) {
.download-disclaimer-module-content {height: auto;}
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
.download-disclaimer-module-content {height: auto;}
}

@media all and (min-width: 721px) and (max-width: 840px) {
.download-disclaimer-module-wrapper {width: 80%; left: 10%; right: 10%; top: 10%;}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) { 
.download-disclaimer-module-wrapper {float: left; width: 92%; left: 4%; right: 4%; top: 2%;}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) { 
.download-disclaimer-module-wrapper {float: left; width: 92%; left: 4%; right: 4%; top: 2%;}
.download-disclaimer-module-content {overflow-y: scroll; height: 290px; padding-right: 2%;}
}

@media only screen and (min-device-width: 360px) and (max-device-width: 667px) and (orientation : portrait) { 
.download-disclaimer-module-wrapper {float: left; width: 92%; left: 4%; right: 4%; top: 2%;}
}

@media only screen and (min-device-width: 360px) and (max-device-width: 667px) and (orientation : landscape) { 
.download-disclaimer-module-wrapper {float: left; width: 92%; left: 4%; right: 4%; top: 2%;}
.download-disclaimer-module-content {overflow-y: scroll; height: 290px; padding-right: 2%;}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation : landscape) { 
.download-disclaimer-module-content {height: 300px;}
}

/*3.2 Download disclaimer - end */


.main-modular-landing.new-site-fw h1 sup {
    font-size: 0.4em;
    vertical-align: super;
}

.main-modular-landing.new-site-fw p sup {
    font-size: 0.5em;
    vertical-align: super;
}
.main-modular-landing.new-site-fw h2 sup {
    font-size: 0.5em;
    vertical-align: super;
}
.main-modular-landing.new-site-fw .PioneerMedium sup {
    font-size: 0.5em;
    -webkit-rtl-ordering: visual;
}

/* 2.2 T/M - Full width Content Right */
.img-cnt-on-img .img-cnt-txt.img-cnt-right{float: right;}
@media (max-width: 1366px) and (min-width: 1024px){
	.img-cnt-on-img .img-cnt-txt.img-cnt-right{margin: 90px 177px 0 0;}
}
/* 2.2 T/M - Full width Content Right */

.left-right-list {
    float: left;
    width: 100%;
}
.left-list {
    float: left;
    width: 50%;
    padding-right: 4%;
}
.right-list {
    float: left;
    width: 46%;
}
.left-list p, .right-list p {
    font-weight: bold;
}



.req-process {
    float: left;
    width: 100%;
    margin-top: 40px;
}

.req-process .req-proc-steps {
    float: left;
    width: 100%;
    min-height: 225px;
    margin-bottom: 20px;

}
.req-process .req-proc-steps .req-proc-left {
    float: left;
    width: 15%;
    background: #fb4693;
    min-height: 225px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    padding: 30px;
    font-size: 1.1em;
}
.req-process .req-proc-steps .req-proc-right {
    float: left;
    width: 85%;
    background: #1107a0;
    min-height: 225px;
    color: #ffffff;
    padding: 30px 30px 10px 30px;
    font-size: 0.9em;
}
.req-process .req-proc-steps .req-proc-right p{
padding-bottom: 15px;
}

.req-proc-left-no {
    
    border: 2px solid #ffffff;
    width: 40px;
    height: 40px;
    text-align: center;
    display: flex;
    margin: 0 auto;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}
.req-proc-left-title {
    margin-top: 20px;
}

.req-process .req-proc-steps .req-proc-right ol li a {
    color: #ffffff;
}


.req-proc-left.req-proc-left-4 {
    background: #044e00 !important;
    min-height: 254px !important;
}

.req-proc-right.req-proc-right-4.part1 {
    width: 42.5%;
    padding-top: 10px;
    min-height: 250px;
}
.req-proc-right.req-proc-right-4.part2 {
    width: 42.5%;
    color: #000000;
    background: #bddd50 !important;
    padding-top: 10px;
    min-height: 250px;
}

.req-proc-right.req-proc-right-4.part2 .req-proc-headig {
    font-size: 1.4rem;
    margin-bottom: 7px;
    text-align: center;
    color: #000000;
}

.req-proc-right.req-proc-right-4.part1 .req-proc-headig {
    font-size: 1.4rem;
    margin-bottom: 7px;
    text-align: center;
}




.req-proc-left.req-proc-left-5 {
    background: #01494f !important;
    min-height: 300px !important;
}

.req-proc-right.req-proc-right-5.part1 {
    width: 42.5%;
    padding-top: 10px;
    min-height: 250px;
}
.req-proc-right.req-proc-right-5.part2 {
    width: 42.5%;
    color: #000000;
    background: #00bebc !important;
    padding-top: 10px;
    min-height: 300px;
}

.req-proc-right.req-proc-right-5.part2 .req-proc-headig {
    font-size: 1.4rem;
    margin-bottom: 7px;
    text-align: center;
    color: #000000;
}

.req-proc-right.req-proc-right-5.part1 .req-proc-headig {
    font-size: 1.4rem;
    margin-bottom: 7px;
    text-align: center;
}

@media all and (min-width: 721px) and (max-width: 840px) and (orientation : portrait) { 
.req-process .req-proc-steps .req-proc-left {width: 100%; min-height: auto;}
.req-process .req-proc-steps .req-proc-right {width: 100%; min-height: auto;}
.req-proc-left.req-proc-left-4, .req-proc-left.req-proc-left-5 {min-height: auto!important;}

.key-info-list-item ul li {font-size: 0.85em;}
}
@media all and (min-width: 320px) and (max-width: 736px) {
.req-process .req-proc-steps .req-proc-left {width: 100%; min-height: auto;}
.req-process .req-proc-steps .req-proc-right {width: 100%; min-height: auto;}
.key-info-list-item {width: 100% !important;}
.req-proc-left.req-proc-left-4, .req-proc-left.req-proc-left-5 {min-height: auto !important;}

.eventUnsubscribeBox {
    margin-left: 0;
    float: left;
    margin-top: 30px;
    clear: both;
}
}


.shrhs-cta p {
    padding-bottom: 0 !important;
    margin-bottom: 0;
}
.shrhs-cta {
    padding: 16px;
    margin-top: 20px;
    background: #fa4692;
    color: #ffffff;
}
.shrhs-cta p a {
    color: #ffffff;
}



.key-info-list {float: left; width: 100%;}
.key-info-list-item {float: left;}
.key-info-list1.key-info-list-item {width: 30%;}
.key-info-list2.key-info-list-item {width: 40%;}
.key-info-list3.key-info-list-item {width: 30%;}

.key-info-list-item p {font-weight: bold; color: #fa4692; padding-bottom: 10px !important;}
.key-info-list-item ul li {padding-bottom: 14px !important;}

span.reminder-check-span {
    width: 14px;
    height: 14px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-right: 5px;
}

span.reminder-check-span input[type="checkbox"] {
    display: none;
}

span.reminder-check {
    position: absolute;
    width: 100%;
    height: 100%;
    border: 1px solid #0d131d;
    top: 0;
    left: 0;
    cursor: pointer;
}

span.reminder-check.selected {
    background: #271ea8;
    border-color: #271ea8;
    border: 2px solid #271ea8;
}
.reminder-remindDays input[type="textbox"] {
    width: 25px;
    height: 25px;
    border: #271ea8 solid 1px;
    text-align: center;
    margin: 0;
    padding: 2px;
    /* line-height: 18px; */
    vertical-align: middle;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #271ea8;
}

.event-reminder-form-wrapper {
    float: left;
    width: 100%;
    margin-top: 30px;
    padding: 3% 4% 6% 4%;
    background: #f7f7f7;
}

.subsciptionbox .fullname-wrap input, .subsciptionbox .email-wrap input{
    width: 100%;
    border: 0;
    border-bottom: 2px solid #fa4692;
        padding: 10px 0 5px 0;
    background: transparent;
    position: relative;
    z-index: 2;
    height: 40px;
    font-size: 1.3em;
    opacity: .6;
}
.fullname-wrap label, .email-wrap label {
    position: absolute;
    top: 13px;
    z-index: 1;
    width: 100%;
    left: 0;
    font-size: 1.3em;
    opacity: .6;
}
.fullname-wrap, .email-wrap {
    max-width: 255px;
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 30px;
    margin-right: 30px;
}
.subsciptionbox .eventsubbox3 {
    clear: both;
        margin-bottom: 15px !important;
}
.subsciptionbox .eventsubbox {
    margin-bottom: 30px;
}
span.reminder-check:hover{border:2px solid #271ea8;}

.subsciptionbox .privacy-statement-checkboxes{margin-bottom:15px;}
.subsciptionbox .privacy-statement-checkboxes::after { content: ""; clear: both; display: block; }
.subsciptionbox .privacy-statement-checkboxes .privacy-checkbox { float: left; position: relative; }
.subsciptionbox .privacy-statement-checkboxes input { opacity: 0; left: 0; top: 0; z-index: -1; position: absolute; }
.subsciptionbox .privacy-statement-checkboxes label { padding: 4px 30px 0 21px; position: relative; cursor: pointer;}

.subsciptionbox .privacy-statement-checkboxes label > .check { position: absolute; width: 14px; height: 14px; border: 1px solid #0d131d; top: 4px; left: 0px; }
.subsciptionbox .privacy-statement-checkboxes label > .check:hover{border: 2px solid #271ea8;}
.subsciptionbox .privacy-statement-checkboxes label > .check.selected { background: #271ea8; border-color:#271ea8; }


.subsciptionbox .eventLoginBoxlastbox { margin-top: 100px; clear: both; }
.subsciptionbox .eventLoginBoxlastbox .email-wrap{margin-right:30px;}

.subscribeBtnWrapper input#submitbtn, .loginBtnWrapper input {
    float: left;
    border: 2px solid #10069f;
    border-radius: 50px;
    background: linear-gradient(to right, #10069f 50%, transparent 0%);
    background-size: 200% 85%;
    background-position: right bottom;
    position: relative;
    text-align: center;
    color: #10069f;
    font-family: "RRPioneer-Bold",Arial !important;
    display: block;
    padding: 12px 25px 11px 25px;
    text-transform: uppercase;
    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;
    height: auto;
}

.subscribeBtnWrapper input#submitbtn:hover, .loginBtnWrapper input:hover{
    background-position: left bottom;
    color: #fff !important;
    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;
    border: 2px solid #10069f;
    }
    
    


.check-span.privacy-check { vertical-align: middle; width: 14px; height: 14px; display: inline-block; position: relative; }
.check-span.privacy-check input { display: none; }
.check-span.privacy-check > .check { position: absolute; width: 100%; height: 100%; border: 1px solid #0d131d; top: -2px; left: 0px; cursor: pointer; }
.check-span.privacy-check > .check:hover{border:2px solid #271ea8;}
.check-span.privacy-check > .check.selected { background: #271ea8; border-color:#271ea8; }
.subsciptionbox .eventsubbox3 .privacytxt {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
}

.subsciptionbox .FailureMessage {
    color: red;
    font-size: 1.2em;
    /* font-weight: bold; */
}


.subsciptionbox .fullname-wrap input:focus ~ label, 
.subsciptionbox .email-wrap input:focus ~ label, 
.subsciptionbox .fullname-wrap input.focused ~ label, 
.subsciptionbox .email-wrap input.focused ~ label {
    opacity: 0;
}

.event-reminder-form-wrapper .SuccessMessage {
    width: 100%;
    margin-bottom: 30px;
    padding: 22px;
    background: #ffffff;
    border: #ffb3d3 1px solid;
}

.event-reminder-form-wrapper .SuccessMessage p {
    color: #fa4692;
    font-size: 1.1em;
    font-weight: bold;
}


.event-reminder-form-wrapper .FailureMessage {
    width: 100%;
    margin-bottom: 30px;
    padding: 22px;
    background: #ffffff;
    border: #ffb3d3 1px solid;
}

.event-reminder-form-wrapper .subscribeBtnWrapper hr {
    display: none;
}

.event-reminder-form-wrapper .subscribeBtnWrapper font {
    float: left;
    /* width: 100%; */
    margin-top: 12px;
    margin-bottom: 20px;
    margin-left: 20px;
}


.req-proc-left.req-proc-left-1 {
    background: #550095 !important;
}

.req-proc-right.req-proc-right-1 {
    background: #8b2bcd !important;
}

.req-proc-left.req-proc-left-2 {
    background: #890e4f !important;
}

.req-proc-right.req-proc-right-2 {
    background: #e21e60 !important;
}

.req-proc-left.req-proc-left-3 {
    background: #9e0400 !important;
}

.req-proc-right.req-proc-right-3 {
   background: #d84011 !important;
}

.req-proc-left.req-proc-left-4 {
    background: #044e00 !important;
}

.req-proc-right.req-proc-right-4 {
    background: #819c01 !important;
}

.req-proc-left.req-proc-left-5 {
    background: #01494f !important;
}

.req-proc-right.req-proc-right-5 {
    background: #007587 !important;
}

.req-proc-left.req-proc-left-6 {
    background: #1107a0 !important;
}

.req-proc-right.req-proc-right-6 {
    background: #4f98ff !important;
}




.unsubscribeBtnWrapper input {
    float: left;
    border: 2px solid #10069f;
    border-radius: 50px;
    background: linear-gradient(to right, #10069f 50%, transparent 0%);
    background-size: 200% 85%;
    background-position: right bottom;
    position: relative;
    text-align: center;
    color: #10069f;
    font-family: "RRPioneer-Bold",Arial !important;
    display: block;
    padding: 12px 25px 11px 25px;
    text-transform: uppercase;
    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;
    height: auto;
}

.unsubscribeBtnWrapper input:hover {
    background-position: left bottom;
    color: #fff !important;
    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;
    border: 2px solid #10069f;
}

body#resources.firefox .req-proc-left.req-proc-left-4 {min-height: 257px !important;}
body#resources.firefox .req-proc-left.req-proc-left-5 {min-height: 304px !important;}
body#resources.firefox .req-proc-right.req-proc-right-5.part2 {min-height: 304px !important;}

@media all and (min-width: 1041px) and (max-width: 1280px) {
#resources .updateChanges .pd-box-text {
    max-width: 260px;
}
	body#volunteer .home-content-fw-inner{margin-top: -20px!important;}
}

@media only screen and (max-width: 1024px) and (min-width: 992px){
#resources .pd-box-snapdown-click .pd-box-text {
    min-height: 212px;
}

#resources .updateChanges .pd-box-wrapper.clearfix {
    min-height: 205px;
    margin-bottom: 24px;
}
}
@media all and (min-width: 921px) and (max-width: 1040px) and (orientation : landscape) { 
.req-proc-right.req-proc-right-4.part1 {min-height: 304px;}
.req-proc-left.req-proc-left-4 {min-height: 304px !important;}

.req-proc-right.req-proc-right-5.part2 {min-height: 346px;}
.req-proc-left.req-proc-left-5 {min-height: 346px !important;}
}


@media all and (min-width: 1040px) and (max-width: 1280px) { 
.req-proc-right.req-proc-right-4.part1, .req-proc-right.req-proc-right-4.part2 {
    min-height: 254px;
}

.req-proc-right.req-proc-right-5.part1, .req-proc-right.req-proc-right-5.part2 {
    min-height: 300px;
}

body#resources.firefox .req-proc-left.req-proc-left-4 {
    min-height: 254px !important;
}

body#resources.firefox .req-proc-right.req-proc-right-5.part1{
    min-height: 304px !important;
}

}







@media all and (min-width: 721px) and (max-width: 840px) and (orientation : portrait) { 
.financial-calendar-module .dl-list-download {width: 14%;}
.financial-calendar-module .dl-list-headings p:first-child, .financial-calendar-module .dl-list-format {width: 22%;}
.financial-calendar-module .dl-list-headings p:nth-child(2), .financial-calendar-module .dl-list-title {width: 35%;}
.main-modular-landing.new-site-fw .PioneerMedium a:before{display:none !important;}
}



@media only screen and (min-width: 1281px) and (max-width: 1366px)  
{
.req-proc-left.req-proc-left-4 {min-height: 250px !important;}
.req-proc-right.req-proc-right-5.part1 {min-height: 300px;}
}

@media only screen and (min-width: 1367px) and (max-width: 3000px)  
{
.req-proc-left.req-proc-left-4, .req-proc-right.req-proc-right-4.part1, .req-proc-right.req-proc-right-4.part2  {height: 260px;}
.req-proc-left.req-proc-left-5, .req-proc-right.req-proc-right-5.part1, .req-proc-right.req-proc-right-5.part2 {height: 305px;}
}



#leatro .new-site-fw .fw-para-text ul li::before {display: none !important;}

/*japan discover banner title fix WO447072*/
.ip3-japan#discover .fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1{ font-size: 4.092em; } 
@media all and (max-width: 1399px){
.ip3-japan#discover .fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 { font-size: 3.571em; }
}
@media all and (max-width: 767px){
.ip3-japan#discover .fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 { font-size: 2.129em; }
}
@media all and (max-width: 359px){
.ip3-japan#discover .fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 { font-size: 1.829em; }
}
/*japan discover banner title fix WO447072 ends*/

body#ultrafan.ip3-innovation .bottom-sustainable-content:first-child {text-align:center;}
body#ultrafan.ip3-innovation .main-modular-landing.new-site-fw h3.fs-main-ttl{text-align:center;}

.story-popup-wrapper .snapdown-module .font16 ol {list-style-type: decimal;padding-bottom: 14px;}
.story-popup-wrapper .snapdown-module .font16 ol li {padding-bottom: 25px;}

.story-popup-wrapper .snapdown-module .font16 ul{list-style-type: disc; padding-bottom: 14px;padding-left: 25px;}
.story-popup-wrapper .snapdown-module .font16 ul li{list-style-position: inside;padding-bottom: 25px;list-style: none;position: relative;}

.story-popup-wrapper .snapdown-module .font16 ul li:before{background: #10069f none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 8px;
    margin-left: 0;
    margin-right: 15px;
    position: absolute;
    top: 8px;
    width: 8px;
    left: -25px;}

body#our-capability.ip3-electrical #inner-our-people-module.progressiveDisclosure .pd-box-text{max-width: 100% !important;}
body#our-capability.ip3-electrical #inner-our-people-module.progressiveDisclosure .pd-box-snapdown-content{padding-top: 180px;}


body#new-rr-engine-for-hybrid-electric-flight-completes-successful-first-fuel-burn .home-content-fw-inner {
    width: 100%;
    max-width: 100%;
}
#cyber-security-quiz .homecontentwrapper.no-image.bnr-overlay.margin-bottom-zero.margin-top-zero   {
    display: none;
}
.main-modular-landing.new-site-fw .fw-downloads-sld .fw-sld-wrapper h3.PioneerMedium {
  font-family: "RRPioneer-LightCondensed" !important;
}

.new-site-fw .font18 ul li:before, #use-of-cookies .new-site-fw .fw-intro-section .font18 ul li:before {
    top: auto !important;
    margin-top: 7px !important;
}


.news-kr{
   padding: 10px 10px 5px !important;
}
/* WO-80457 */
#hse-video-raynesway #homewrapper .homecontentwrapper {
    display: none;
}


body#naval-nuclear-propulsion-plant #map-wrapper p.gmap-title{color:#10069f}
body#naval-nuclear-propulsion-plant .gmap-content {padding: 0px 5px 13px 20px;}

body#submarines .four-signposts .green-overlay{z-index: 1;position: absolute;    width: 100%;    height: 500px; background: rgba(43,84,46,1);
background: -moz-linear-gradient(top, rgba(16, 6, 159,0.8) 15%, rgba(16, 6, 159,0.12) 92%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(15%, rgba(16, 6, 159,0.8)), color-stop(92%, rgba(16, 6, 159,0.12)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(16, 6, 159,0.8) 15%, rgba(43,84,46,0.12) 92%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(16, 6, 159,0.8) 15%, rgba(16, 6, 159,0.12) 92%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(16, 6, 159,0.8) 15%, rgba(16, 6, 159,0.12) 92%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(16, 6, 159,0.8) 15%, rgba(16, 6, 159,0.12) 92%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b542e', endColorstr='#ffffff', GradientType=0 );}




