@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"); }

/* Helv Neue */
.font18, .bodyhelv { font-family: "Helvetica LT W01 Roman", Arial; }

/* TheMixB W9Bold */
.mixblack { font-family: 'TheMix-Black', Arial; }

/* TheMixB W7Bold */
.fw-vid-img-module-section .tab-content-main .rad-link a, .fw-tabbed-wrap-inner.fw-tabbed-list-wrap-inner .tlsld p span.rad-link a, .fw-intro-section p span.rad-highlight, .fw-tabs-with-downloads .tab-content h2, .trust-whole-word, .trust-wrapper .trust-box .trust-box-content, .trust-wrapper .trust-box .word p.trust-intro.font18, .trust-wrapper .trust-box, .fw-text-50-50 .rad-link , .fw-text-download-and-language .arlttl, .fw-text-download-and-language .ar-right-wrap, .fw-text-50-50 .pd-box-snapdown-content-right p .rad-highlight, .fw-text-50-50 .pd-box-snapdown-content-left p .rad-highlight, .mixbold, .fw-en-form-wrapper input[type="submit"], .fw-en-form-wrapper input[type="reset"], #fwContentWrapper .fw-tabbed-wrap h2, .insights-mid-fw-inner #loadmore a { font-family: "TheMix-bold", Arial; font-weight: 400; }

/* TheMixB W5Plain */
.mixbody, .new-site-fw, .fw-en-form-wrapper .right-fields .webform-row select { font-family: "TheMix", Arial; }

/* TheMixB Light */
.mixlight, .hsp-main.hsp-events .hsp-text h3 { font-family: "TheMix-light", Arial; }

/* List of font size Classes */
.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.2; }
.font24 { font-size: 1.714em; line-height: 1.5; }
.font35 { font-size: 2.500em; line-height: 1.5; }
.font18, .font18links { font-size: 1.286em; line-height: 1.5; }
.font16 { font-size: 1.143em; line-height: 1.6; }
.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; }
.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:before { background: #004990; border-radius: 50%; content: ""; height: 8px; left: -25px; position: absolute; top: 9px; width: 8px; }

.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;}

#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;}



#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 */
.new-site-fw b, .new-site-fw strong { font-weight: 400; }
.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 { color: #004990; font-size: 4.292em; font-weight: 400; line-height: 1em; padding: 0; text-transform: uppercase; }
.home-content-fw-inner > h1 a { color: #004990; text-decoration: none; position: relative; }
.home-content-fw-inner > h1 > a span { color: #1cafd3; font-size: 0.9em; left: -13px; line-height: 0.7; position: relative; top: 5px; }
.home-content-fw-inner > h1 a:hover { color: #1cafd3; }
.home-content-fw-inner > h1 > a:hover span { color: #1cafd3; }
.home-content-fw-inner { color: #5b5b5b; }
.home-content-fw-inner p { font-size: 1.714em; line-height: 36px; margin-top: 19px; }
.home-content-fw-inner .fw-bnr-body-copy.font14 p { font-size: /*1.571em*/1.42905em; margin-top: 5px;}
.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: 20px; }
.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; }
.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;
}*/
.fw-banner-btm-main .home-content-fw-inner { margin: 0 auto !important; max-width: 1170px; position: static; text-align: center; }
.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: #fff; float: left; padding-right: 10px; text-align: right; width: 50%; font-size: 4.292em; font-weight: 400; line-height: 1em; text-transform: uppercase; padding-bottom: 15px; }
.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 { color: #1cafd3; font-size: 0.9em; line-height: 0.7; position: relative; right: 12px; top: 5px; }
.fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 a:hover { color: #1cafd3; }
.fw-banner-btm-main .home-content-fw-inner .fw-home-banner-btm-content-main > h1 > a:hover span { color: #1cafd3; }
.fw-home-banner-btm-content { float: left; padding-left: 10px; width: 50%; }
.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 #fff; }
.fw-banner-btm-main .inn-video-wrapper .inn-play-video.landing-video-btn:before { border-left: 15px solid #fff; }
.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: #1cafd3 !important; }
.inn-play-video.landing-video-btn:hover:before { border-left-color: #1cafd3 !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: 105; 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 27px; position: absolute; width: 100%; }
.hsp-main .hsp-text:before { background: rgba(51, 109, 166, 0.95) none repeat scroll 0 0; 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; }
.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 .hsp-text:before { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.hsp-text > * { color: #FFF; font-size: 1.286em; }
.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-section-name { font-size: 1.286em; }
.hsp-custom-signpost .hsp-text { background: #fff; border: 1px solid #e3e3e3; border-top: 0; z-index: 100; bottom: 0; }
.hsp-custom-signpost .hsp-section-name { color: #004990; padding: 0 0 2px; position: relative; z-index: 101; }
.hsp-custom-signpost .hsp-text h3 { color: #4e5d65; /*padding: 0 0 19px;*/ }
.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; }
.hsp-custom-signpost:hover .hsp-text { background: #336da6; border: 1px solid transparent; }
.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; }
.hsp-insights .hsp-section-name { padding: 0 0 6px; position: relative; z-index: 101; }
.hsp-text h3 { font-size: 2.143em; position: relative; z-index: 101; }
.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: 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-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; }
.hsp-main.hsp-news .hsp-text .hsp-section-name { color: #004990; padding-bottom: 0; padding-top: 70px; position: relative; z-index: 101; }
.hsp-main.hsp-events .hsp-text .hsp-section-name { color: #004990; padding-bottom: 0; padding-top: 70px; position: relative; z-index: 101; }
.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-news .hsp-text .hsp-news-date { bottom: 27px; left: 37px; position: absolute; }
.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; }
.home-mte-content h2 { font-size: 2.857em; }
.home-mte-content h2 > a { position: relative; text-decoration: none; }
.home-mte-content h2 > a span { color: #1cafd3; line-height: 0.7; position: relative; top: 7px; }
.home-mte-content h2 > a:hover { color: #1cafd3; }
.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; }
/* 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(36, 105, 135, 0.9); 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; }
.stickyNavWrap.fixed { position: fixed; top: 0 !important; z-index: 9999; bottom: auto;}
.menuWrapper { float: left; padding: 21px 0px 21px 0; width: 100%; position: relative; }
.menuWrapper li a { display: table-cell; vertical-align: top; color: #fff; text-decoration: none; }
.menuWrapper li a.active { color: #4cb8dc; }
.menuWrapper .career-section-txt { display: none; }
.menuWrapper .career-dd { cursor: pointer; }
body.no-wcroll { overflow:hidden; }
.menuWrapper ul { width: 100%; float: left; }
#contentwrapper .menuWrapper ul, #contentwrapper .career-level-wrap ul { padding: 0; margin: 0; list-style-type: none; }
.menuWrapper ul li { float: left; line-height: 1.286em; padding-right: 17px; }
.menuWrapper ul li:last-child { padding-right: 0; }
.maxWidth { max-width: 1170px; margin: 0 auto; }
.stickyNavWrap.fixed .maxWidth { }
.stickyNavWrap.fixed .menuSrcoller { background: #1e4150; }
.menuSrcoller { position: absolute; height: 5px; background: #1e4150; width: 100%; bottom: 12px; left: 0; border-radius: 5px; }
.srcollDistance { width: 0; height: 100%; background: #4cb8dc; border-radius: 5px; -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 { 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; }
.fw-intro-section .font35, .fw-intro-section .font40 { color: #004990; }
.font18links { text-decoration: none; }
.font18links:hover { color: #1cafd3; }
.font18links span { color: #1cafd3; line-height: 0.7; position: relative; top: 4px; }
.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; }
/* 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; }
.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; }
.img-cnt-on-img-content .font18links.font40 { color: #fff; display: inline; }
.img-cnt-on-img-content .font18links.font40:hover { color: #1cafd3; }
.img-cnt-on-img .img-cnt-txt { float: none; margin: 0; max-width: none; width: 470px; padding-top: 91px; }
.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 .inn-video-wrapper { margin: 38px 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-cnt-ttl { color: #004990; }
.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; }
/* Full Width Image with Content End */

/* Downloads Section Start */
.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; color: #004990; margin-top: 13px; }
.fw-dwld-pdf { margin-top: 3px; text-transform: uppercase; color: #999999; }
.fw-dwld-link { color: #004990; display: block; margin-top: 39px; padding-left: 25px; padding-top: 3px; position: relative; text-transform: uppercase; }
.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 { color: #00afd5; }
.fw-dwld-link.font18links:hover span { color: #00afd5; }
.fw-dwld-inner-box { margin: 0 30px; padding: 0; width: 230px; float: left; position: relative; }
.fw-dwld-inner-box:hover .fw-dwld-ttl, .fw-dwld-inner-box:hover a, .fw-dwld-inner-box:hover a span { color: #00acd4 !important; }
.full-dwld-box-link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:rgba(0,0,0,0); }
.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: rgba(177,193,200,0.5) !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: #b1c1c8; cursor: pointer; font-size: 3em; font-weight: 400; height: 50px; position: absolute; top: 132px; width: 50px; 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; }
.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; }
.fw-sld-wrapper .slick-dots li { display: inline-block; margin: 0 5px; }
.fw-sld-wrapper .slick-dots li button { background: #b2b2b2; border: medium none; height: 7px; width: 7px; 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; }
.fw-sld-wrapper .slick-dots li:hover button, .fw-sld-wrapper .slick-dots li.slick-active button { background: #009ec5; }
.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 29px; 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"] { background-color: transparent; border: 1px solid #285b94; color: #336da6; cursor: pointer; float: right; font-size: 1.286em; height: 59px; line-height: 1.5; padding: 15px; width: 186px; }
.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: #b3b4b6; position: absolute; z-index: 1; line-height: 1.250em; top: 18px; left: 18px; font-size: 1.333em; cursor: auto; }
.fw-en-form-wrapper .select { color: #cfd7e4; 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 input[type="submit"]:hover { background: #285b94; color: #ffffff; }
.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: #0056ac; 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: #a0b0b7; }
.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-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: 350px; 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 { color: #00acd4; text-decoration: none; }
.new-country-site-section .tab-intro a { color: #003b7e; }
.new-country-site-section .tab-intro a:after { content: "\eee3"; color: #1cafd3; font-family: "icomoon" !important; line-height: 0.8; position: relative; top: 3px; display: inline-block; }
.new-country-site-section p a:hover { color: rgba(0, 172, 212, 0.8); }
/* 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: #004990; 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; }
/* 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 .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: #1cafd3 !important; }
.new-site-fw .tabs.mobi-tabs-list .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #1cafd3; }
/* 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; }
/*.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; }
.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: 1720px; }
.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; }
.fw-tabbed-wrap .tabs li { background: #003b7e; color: #fff; cursor: pointer; float: left; position: relative; text-transform: uppercase; list-style-type: none; text-align: center; 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;*/ }
.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; display: block; text-align: center; color: #fff; text-decoration: none; }
.fw-tabbed-wrap .tabs li:hover, .fw-tabbed-wrap .tabs li.current { background: #009ec5; }
.fw-tabbed-wrap .tabs li.current:after { border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 20px solid #009ec5; bottom: -20px; content: ""; left: 50%; margin-left: -16px; 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: 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; width: 764px; 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; }
.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; }
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; }
/* 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: -56px; margin-top: -31px; top: 50%;}
.fw-tab-more-than-five .tab-list .slick-arrow.slick-next { right: -66px; margin-top: -31px; top: 50%;}
.tab-list .slick-arrow { border: medium none; color: #b1c1c8; cursor: pointer; font-size: 3em; font-weight: 400; height: 50px; position: absolute; top: 25px; width: 50px; 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 { }
.tab-list .slick-arrow.slick-prev:before { }
/* 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;}
#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; }
.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; }
.vid-img-ttl { color: #004d91; line-height: 1.2; margin-top: 16px; }
.vid-img-desc p { padding: 0; }
#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; }*/

/*-- New download icon on links starts  --*/

#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 { font-family: "icomoon" !important; color: #004990; height: 20px; line-height: 0.7; font-size: 1.2em; left: -3px; overflow: hidden; position: absolute; top: 3px; content: "\eee10"; 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[href*="pdf"] .rad-link, #fwContentWrapper .new-country-site-section p.rad-link a[href*="pdf"], .fw-text-50-50 .rad-link a[href*="pdf"], #fwContentWrapper .new-country-site-section a.rad-link[href*="pdf"] { text-decoration: none; position: relative; color: #004990; display: inline-block; padding-left: 28px; position: relative; 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[href*="pdf"] .rad-link:hover:before, #fwContentWrapper .new-country-site-section a[href*="pdf"] .rad-link:hover, #fwContentWrapper .new-country-site-section p.rad-link a[href*="pdf"]:hover, #fwContentWrapper .new-country-site-section p.rad-link a[href*="pdf"]:hover:before, .fw-text-50-50 .rad-link a[href*="pdf"]:hover, .fw-text-50-50 .rad-link a[href*="pdf"]:hover:before, #fwContentWrapper .new-country-site-section a.rad-link[href*="pdf"]:hover, #fwContentWrapper .new-country-site-section a.rad-link[href*="pdf"]:hover:before { color: rgba(0, 172, 212, 0.8); }

#fwContentWrapper .new-country-site-section a[href*="pdf"] .rad-link:after, .fw-text-50-50 .rad-link a[href*="pdf"]:after { display:none; }

/*-- New download icon on links ends  --*/

#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: #00acd4; }
.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; }
.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: 111; }
.insights-filter-title > * {/* display: none;*/ }
.insights-filter-title h1 { text-align: center; padding: 0 0 29px; display: block; }
.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 { background: none; border: 1px solid #336da6; color: #336da6; 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: #FFF; }
.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; content: ""; height: 100%; left: 0; position: absolute; top: 0; }
.insights-filter-title li.active:first-child { border-left: 1px solid #93afbb; }
.filter-click li { display: inline-block; list-style: none; border: 1px solid #93afbb; border-left: 0 none; float: left; position: relative; }
.filter-click li:hover:before { border-left: 1px solid #336da6; content: ""; height: 100%; left: -1px; position: absolute; top: 0; }
.filter-click li:hover { border: 1px solid #336da6; 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; }
.filter-click li a { color: #93afbb; 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: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); border-top: 8px solid #becfd6; 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; }
.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 { border-bottom: 1px solid #f5f5f5; }
.filter-click li.active a { background: #f5f5f5; color: #336da6; }
.filter-click li:hover a:after { border-top: 8px solid #336da6; }
.insights-filter-title .category, .insights-filter-title .type, .insights-filter-title .month-year, .insights-filter-title .region { 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; border: 1px solid #cddae6; color: #336da6; display: inline-block; padding: 5px 35px 5px 10px; position: relative; text-align: left; text-decoration: none; }
.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: #38c1de; 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; }
.clearfilter { border: 1px solid #336da6; 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.font16 { background: #f5f5f5; }
.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: #38c1de; 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; 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; padding: 5px 10px 4px; text-decoration: none; }
.filter-ttl { display: inline-block; line-height: 1em; margin-right: 14px; margin-top: 16px; vertical-align: top; }
.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 { border: 1px solid #cad9e8; cursor: pointer; display: none; padding: 10px; position: absolute; right: 10px; top: 0; z-index: 10; }
.filter-back { cursor: pointer; display: none; left: 0; padding: 10px; position: absolute; top: 5px; z-index: 10; }
.filter-ttl-mobi { border: 1px solid #cad9e8; color: #93afbb; 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; 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; }
.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 #336da6; max-width: 300px; padding: 5px 120px; text-align: center; text-decoration: none; text-transform: uppercase; display: block; margin: 0 auto; }
.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: #93afbb; 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 #becfd6; content: ""; margin-top: -3px; position: absolute; right: 17px; top: 50%; }
.open-mobi-selected-tags.active:after { border-bottom: 8px solid #becfd6; 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; }
#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; position: relative; z-index: 111; }
.full-width-insights-back { margin: 0 auto; max-width: 1170px; padding-bottom: 100px; }
.full-width-insights-back a { text-decoration: none; }
.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: #00acd4; }
.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: 1em; color: #004990; margin-bottom: 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{color:#FFF;}
body.ip3-edit #fwContentWrapper .new-country-site-section a.font18links:hover {color: #00acd4;}
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: #999999; 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: "TheMix", Arial !important; font-size: 1em; padding: 3px 0 4px 12px; text-decoration: none; }
.fw-contact-cards-box a.icon-linkedin-cc { margin-left: 25px; margin-right: 20px; }
.fw-contact-cards-social { text-align: center; border-top: 1px solid #e0e7ea; display: inline-block; padding: 13px 0 0; width: 230px; }
.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; }
.fw-contact-cards-box:hover, .fw-sld-outer-contact-card img:hover + .fw-contact-cards-box { -webkit-box-shadow: 0 5px 15px 0 rgba(1, 1, 1, 0.2); -moz-box-shadow: 0 5px 15px 0 rgba(1, 1, 1, 0.2); -ms-box-shadow: 0 5px 15px 0 rgba(1, 1, 1, 0.2); -o-box-shadow: 0 5px 15px 0 rgba(1, 1, 1, 0.2); box-shadow: 0 5px 15px 0 rgba(1, 1, 1, 0.2); }
.fw-contact-cards-box { border: 1px solid #f0f0f0; margin-top: -66px; padding: 81px 40px 10px; 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 {/* bottom: -37px;*/ margin-left: 10px; }
.fw-contact-cards-sld {/* margin-top: 90px; */ }
.fw-contact-cards-sld h2 { margin-bottom: 37px; }
.cc-ttl { color: #004990; padding: 0 0 2px; }
.cc-info { color: #999999; }
.fw-contact-cards-box a:hover { color: #1cafd3; }
/* 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; max-width: 2000px; height: 930px; overflow: hidden; }
.fw-tabbed-list-wrap-inner .tab-list { margin: 0 auto 55px; max-width: 1167px; position: relative; padding-left: 0 !important; }
.fw-tabbed-list-wrap-inner .tab-content-main .tab-content { margin: 0 auto; max-width: 1720px; 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; }
.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: -80px; top:50%; }
.fw-tabbed-list-wrap-inner .fw-tabbed-wrap .tab-list .slick-arrow.slick-next {margin-top: -25px; left: auto; right: -110px; 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: #33bfdd; }
.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: #004990; 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; text-transform: uppercase; top: 50%; z-index: 10; }
.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: 50px; z-index: 2; }
.tlsld.morethen8dots .slick-arrow.slick-prev:after { bottom: 0; color: #004990; content: "Previous"; font-family: "TheMix-bold", Arial; font-size: 14px; left: 41px; margin-top: -11px; position: absolute; text-transform: uppercase; top: 24px; }
.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;}
.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: 200px; position: relative; }
.pd-box-snapdown-click:first-child { left: 0; }
.new-country-site-section .pd-box-text a.fw-arrow-link { color: #004d91; text-decoration: none; }
.new-country-site-section .pd-box-text a.fw-arrow-link:hover { color: #004d91; text-decoration: none; }
.pd-box-snapdown-click.snapopen { background: #004d91; color: #fff; }
.pd-box-snapdown-click.snapopen .pd-box-text a, .pd-box-snapdown-click.snapopen .pd-box-text .fw-arrow-link span { color: #fff; }
.new-country-site-section .pd-box-snapdown-click.snapopen .pd-box-text a.fw-arrow-link:hover { color: #fff; text-decoration: none; }
.pd-box-snapdown-click { margin-right: 35px; max-width: 550px; /* min-height: 200px;*/ position: absolute; right: 0; top: 0; z-index: 11; }
.pd-box-snapdown-content-left ul { padding-top: 10px; }
.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-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; }
.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: -8px; text-align: left; padding-bottom: 0; }
.pd-box-text .fw-arrow-link span { color: #1cafd3; line-height: 0.7; margin-left: -3px; 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 { 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: #f5f5f5; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.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; }
.pd-box-snapdown-click > img { float: left; max-width: 235px; }
.pd-box-text { float: left; max-width: 315px; padding: 24px 15px 10px 31px; }
.pd-box-text > p { padding: 7px; }
.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-content { display: none; }
.pd-snapdown-content { display: none; padding: 2px 40px 2px 20px; }
.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%; }
.pd-snapdown-title { color: #004990; cursor: pointer; /*padding: 20px 40px 20px 20px ;*/ padding: 24px 40px 22px 20px; position: relative; text-transform: uppercase; }
.pd-snapdown-title .icon-chevron-bottom-new { color: #00acd4; font-size: 0.8em; position: absolute; right: 22px; top: 30px; }
.pd-snapdown-title.active .icon-chevron-bottom-new:before { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); display: block; }
.pd-snapdown-item.pd-first-snap { border-top: 1px solid #f3f3f3; }
.pd-snapdown-item { border-bottom: 1px solid #f3f3f3; }
.pd-box-snapdown-content-left.full-width-pd-inner { width: 100%; float: none; max-width: none; }
.fw-ttl-left { color: #004990; }
#country-content-container.new-site-fw .pd-box-snapdown-content .font16 ul li:before { background: #00acd4; width: 5px; height: 5px; }
.close-pd-snapdown { color: #b1c1c8; font-size: 2em; position: absolute; right: 13px; text-decoration: none; top: inherit; z-index: 2; }
.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;}
/* 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: -1px;}
.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: 86px /*0*/; }
/*.stickyNavWrap ~ .section.sections-wrap.last-div .last-div {margin-bottom: 0;}*/
.section.sections-wrap .new-country-site-section { margin-top: 100px; /* background:#808080;*/ }
/*.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-dots { bottom: 21px; }
.fw-sld-wrapper .slick-arrow.slick-next { bottom: 10px; }
.fw-sld-wrapper .slick-arrow.slick-prev { bottom: 10px; }
.fw-sld-wrapper { margin: 0 auto; }
.fw-intro-one-col { margin: 0 auto; }
.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: -34px;}
.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-contact-cards-sld { margin-bottom: -27px; margin-top: 93px;}
.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; margin-bottom: 25px;}
.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{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-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;}
.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;}*/
/* Margins End */

.flicker-module-section h2 > a { position: relative; text-decoration: none; }
.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: 270px; min-height: 270px; -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; }
.flicker-module-section .fw-sld-wrapper ul li:hover span { color: #00acd4;}
/*.flicker-module-section .fw-sld-wrapper ul li.slick-center span{font-size:1.57em;}*/
.flicker-module-section h2 { margin-bottom: 16px; }
/* 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; }
.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 { text-transform: uppercase; color: #004990; -webkit-backface-visibility: hidden; margin-top: 15px; }
.rp-show-8-container:first-child { margin-bottom: 70px; }
.product-item-inner .product-item-title:hover { color: #00afd5; -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: 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%; }
.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 30px;}
.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;}



/*
.hsp-main.hsp-news .hsp-text h3, .hsp-main.hsp-events .hsp-text h3{
max-height: 4.9em;
padding-right: 1em;
position: relative;
overflow: hidden;
}
.hsp-main.hsp-news .hsp-text h3:after, .hsp-main.hsp-events .hsp-text h3:after{

}
.hsp-main.hsp-news .hsp-text h3:before, .hsp-main.hsp-events .hsp-text h3:before{

}

.hsp-main.hsp-news .hsp-text h3 .ellipsis:before,
.hsp-main.hsp-news .hsp-text h3 .ellipsis:after {
background: inherit;
position: absolute;
}

.hsp-main.hsp-news .hsp-text h3 .ellipsis:before {
content: '\2026';
bottom: 0;
right: 0;
}

.hsp-main.hsp-news .hsp-text h3 .ellipsis:after {
content: '';
height: 100%;
width: 100%;
}


.ellipsis-container {
padding-right: 1em;
position: relative;

background: #ffffff none repeat scroll 0 0;
font-size: 2.143em;
line-height: 1.3;

}

.ellipsis {
background: inherit;
display: inline;
}

.ellipsis:before,
.ellipsis:after {
background: inherit;
position: absolute;
}

.ellipsis:before {
content: '\2026';
bottom: 0;
right: 0;
}

.ellipsis:after {
content: '';
height: 100%;
width: 100%;
}


.clamped {
line-height: 1.5;
overflow: hidden;
}

.clamped-2 {
max-height: 3em;
}

.clamped-3 {
max-height: 4.9em;
}

.hsp-main.hsp-news:hover .clamped {
background: transparent;
}*/



.hsp-main.hsp-news .hsp-text h3, .hsp-main.hsp-events .hsp-text h3 {
  font-size: 2.143em;
  line-height: 1.2;
  max-height: calc(53%);
  padding-bottom: 0;
}
.hsp-main.hsp-news .hsp-text h3.overFlow, .hsp-main.hsp-events .hsp-text h3.overFlow {
  overflow: hidden;
}


#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;
}


.dwldfltleft{float: left !important;}




