*, html {-webkit-font-smoothing: antialiased !important ;-moz-osx-font-smoothing: grayscale !important;}



/*--------------Bootstrap Update---------------------*/
.inn_boot.col-xs-1, .inn_boot.col-sm-1,.inn_boot.col-smd-1, .inn_boot.col-md-1, .inn_boot.col-lg-1, .inn_boot.col-xs-2, .inn_boot.col-smd-2, .inn_boot.col-sm-2, .inn_boot.col-md-2, .inn_boot.col-lg-2, .inn_boot.col-xs-3, .inn_boot.col-sm-3, .inn_boot.col-smd-3, .inn_boot.col-md-3, .inn_boot.col-lg-3, .inn_boot.col-xs-4, .inn_boot.col-sm-4, .inn_boot.col-smd-4, .inn_boot.col-md-4, .inn_boot.col-lg-4, .inn_boot.col-xs-5, .inn_boot.col-sm-5, .inn_boot.col-smd-5, .inn_boot.col-md-5, .inn_boot.col-lg-5, .inn_boot.col-xs-6, .inn_boot.col-sm-6, .inn_boot.col-smd-6,.inn_boot.col-md-6, .inn_boot.col-lg-6, .inn_boot.col-xs-7, .inn_boot.col-sm-7, .inn_boot.col-smd-7, .inn_boot.col-md-7, .inn_boot.col-lg-7, .inn_boot.col-xs-8, .inn_boot.col-sm-8, .inn_boot.col-smd-8, .inn_boot.col-md-8, .inn_boot.col-lg-8, .inn_boot.col-xs-9, .inn_boot.col-sm-9, .inn_boot.col-smd-9, .inn_boot.col-md-9, .inn_boot.col-lg-9, .inn_boot.col-xs-10, .inn_boot.col-sm-10, .inn_boot.col-smd-10, .inn_boot.col-md-10, .inn_boot.col-lg-10, .inn_boot.col-xs-11, .inn_boot.col-sm-11, .inn_boot.col-md-11, .inn_boot.col-smd-11, .inn_boot.col-lg-11, .inn_boot.col-xs-12, .inn_boot.col-sm-12, .inn_boot.col-smd-12, .inn_boot.col-md-12, .inn_boot.col-lg-12 {
  position: relative;
  min-height: 1px; 
  padding-left: 0px;
  padding-right: 0px;
}
.inn-container-fluid {margin-right: auto;margin-left: auto;  padding-left: 0px;padding-right: 0px;}
.inn-row {margin-left: -0px;margin-right: -0px;}



@media (min-width: 768px) {
.inn-content-wrapper{max-width:728px;}
.inn_boot.col-sm-1, .inn_boot.col-sm-2, .inn_boot.col-sm-3, .inn_boot.col-sm-4, .inn_boot.col-sm-5, .inn_boot.col-sm-6, .inn_boot.col-sm-7, .inn_boot.col-sm-8, .inn_boot.col-sm-9, .inn_boot.col-sm-10, .inn_boot.col-sm-11, .inn_boot.col-sm-12 {
    float: left;
  }
  .inn_boot.col-sm-12 {
    width: 100%;
  }
 .inn_boot .col-sm-11 {
    width: 91.66666667%;
  }
  .inn_boot.col-sm-10 {
    width: 83.33333333%;
  }
  .inn_boot.col-sm-9 {
    width: 75%;
  }
  .inn_boot.col-sm-8 {
    width: 66.66666667%;
  }
  .inn_boot.col-sm-7 {
    width: 58.33333333%;
  }
  .inn_boot.col-sm-6 {
    width: 50%;
  }
  .inn_boot.col-sm-5 {
    width: 41.66666667%;
  }
  .inn_boot.col-sm-4 {
    width: 33.33333333%;
  }
  .inn_boot.col-sm-3 {
    width: 25%;
  }
  .inn_boot.col-sm-2 {
    width: 16.66666667%;
  }
  .inn_boot.col-sm-1 {
    width: 8.33333333%;
  }
  .inn_boot.col-sm-pull-12 {
    right: 100%;
  }
  .inn_boot.col-sm-pull-11 {
    right: 91.66666667%;
  }
  .inn_boot.col-sm-pull-10 {
    right: 83.33333333%;
  }
  .inn_boot.col-sm-pull-9 {
    right: 75%;
  }
  .inn_boot.col-sm-pull-8 {
    right: 66.66666667%;
  }
  .inn_boot.col-sm-pull-7 {
    right: 58.33333333%;
  }
  .inn_boot.col-sm-pull-6 {
    right: 50%;
  }
  .inn_boot.col-sm-pull-5 {
    right: 41.66666667%;
  }
  .inn_boot.col-sm-pull-4 {
    right: 33.33333333%;
  }
  .inn_boot.col-sm-pull-3 {
    right: 25%;
  }
  .inn_boot.col-sm-pull-2 {
    right: 16.66666667%;
  }
  .inn_boot.col-sm-pull-1 {
    right: 8.33333333%;
  }
  .inn_boot.col-sm-pull-0 {
    right: auto;
  }
  .inn_boot.col-sm-push-12 {
    left: 100%;
  }
  .inn_boot.col-sm-push-11 {
    left: 91.66666667%;
  }
  .inn_boot.col-sm-push-10 {
    left: 83.33333333%;
  }
  .inn_boot.col-sm-push-9 {
    left: 75%;
  }
  .inn_boot.col-sm-push-8 {
    left: 66.66666667%;
  }
  .inn_boot.col-sm-push-7 {
    left: 58.33333333%;
  }
  .inn_boot.col-sm-push-6 {
    left: 50%;
  }
  .inn_boot.col-sm-push-5 {
    left: 41.66666667%;
  }
  .inn_boot.col-sm-push-4 {
    left: 33.33333333%;
  }
  .inn_boot.col-sm-push-3 {
    left: 25%;
  }
  .inn_boot.col-sm-push-2 {
    left: 16.66666667%;
  }
  .inn_boot.col-sm-push-1 {
    left: 8.33333333%;
  }
  .inn_boot.col-sm-push-0 {
    left: auto;
  }
  .inn_boot.col-sm-offset-12 {

    margin-left: 100%;
  }
  .inn_boot.col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .inn_boot.col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .inn_boot.col-sm-offset-9 {
    margin-left: 75%;
  }
  .inn_boot.col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .inn_boot.col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .inn_boot.col-sm-offset-6 {
    margin-left: 50%;
  }
  .inn_boot.col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .inn_boot.col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .inn_boot.col-sm-offset-3 {
    margin-left: 25%;
  }
  .inn_boot.col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .inn_boot.col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .inn_boot.col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 991px) {
.inn_boot.col-smd-1, .inn_boot.col-smd-2, .inn_boot.col-smd-3, .inn_boot.col-smd-4, .inn_boot.col-smd-5, .inn_boot.col-smd-6, .inn_boot.col-smd-7, .inn_boot.col-smd-8, .inn_boot.col-smd-9, .inn_boot.col-smd-10, .inn_boot.col-smd-11, .inn_boot.col-smd-12 {
    float: left;
  }
  .inn_boot.col-smd-12 {
    width: 100%;
  }
  .inn_boot.col-smd-11 {
    width: 91.66666667%;
  }
  .inn_boot.col-smd-10 {
    width: 83.33333333%;
  }
  .inn_boot.col-smd-9 {
    width: 75%;
  }
  .inn_boot.col-smd-8 {
    width: 66.66666667%;
  }
  .inn_boot.col-smd-7 {
    width: 58.33333333%;
  }
  .inn_boot.col-smd-6 {
    width: 50%;
  }
  .inn_boot.col-smd-5 {
    width: 41.66666667%;
  }
  .inn_boot.col-smd-4 {
    width: 33.33333333%;
  }
  .inn_boot.col-smd-3 {
    width: 25%;
  }
  .inn_boot.col-smd-2 {
    width: 16.66666667%;
  }
  .inn_boot.col-smd-1 {
    width: 8.33333333%;
  }
  .inn_boot.col-smd-pull-12 {
    right: 100%;
  }
  .inn_boot.col-smd-pull-11 {
    right: 91.66666667%;
  }
  .inn_boot.col-smd-pull-10 {
    right: 83.33333333%;
  }
  .inn_boot.col-smd-pull-9 {
    right: 75%;
  }
  .inn_boot.col-smd-pull-8 {
    right: 66.66666667%;
  }
  .inn_boot.col-smd-pull-7 {
    right: 58.33333333%;
  }
  .inn_boot.col-smd-pull-6 {
    right: 50%;
  }
  .inn_boot.col-smd-pull-5 {
    right: 41.66666667%;
  }
  .inn_boot.col-smd-pull-4 {
    right: 33.33333333%;
  }
  .inn_boot.col-smd-pull-3 {
    right: 25%;
  }
  .inn_boot.col-smd-pull-2 {
    right: 16.66666667%;
  }
  .inn_boot.col-smd-pull-1 {
    right: 8.33333333%;
  }
  .inn_boot.col-smd-pull-0 {
    right: auto;
  }
  .inn_boot.col-smd-push-12 {
    left: 100%;
  }
  .inn_boot.col-smd-push-11 {
    left: 91.66666667%;
  }
  .inn_boot.col-smd-push-10 {
    left: 83.33333333%;
  }
  .inn_boot.col-smd-push-9 {
    left: 75%;
  }
  .inn_boot.col-smd-push-8 {
    left: 66.66666667%;
  }
  .inn_boot.col-smd-push-7 {
    left: 58.33333333%;
  }
  .inn_boot.col-smd-push-6 {
    left: 50%;
  }
  .inn_boot.col-smd-push-5 {
    left: 41.66666667%;
  }
  .inn_boot.col-smd-push-4 {
    left: 33.33333333%;
  }
  .inn_boot.col-smd-push-3 {
    left: 25%;
  }
  .inn_boot.col-smd-push-2 {
    left: 16.66666667%;
  }
  .inn_boot.col-smd-push-1 {
    left: 8.33333333%;
  }
  .inn_boot.col-smd-push-0 {
    left: auto;
  }
  .inn_boot.col-smd-offset-12 {
    margin-left: 100%;
  }
  .inn_boot.col-smd-offset-11 {
    margin-left: 91.66666667%;
  }
  .inn_boot.col-smd-offset-10 {
    margin-left: 83.33333333%;
  }
  .inn_boot.col-smd-offset-9 {
    margin-left: 75%;
  }
  .inn_boot.col-smd-offset-8 {
    margin-left: 66.66666667%;
  }
  .inn_boot.col-smd-offset-7 {
    margin-left: 58.33333333%;
  }
  .inn_boot.col-smd-offset-6 {
    margin-left: 50%;
  }
  .inn_boot.col-smd-offset-5 {
    margin-left: 41.66666667%;
  }
  .inn_boot.col-smd-offset-4 {
    margin-left: 33.33333333%;
  }
  .inn_boot.col-smd-offset-3 {
    margin-left: 25%;
  }
  .inn_boot.col-smd-offset-2 {
    margin-left: 16.66666667%;
  }
  .inn_boot.col-smd-offset-1 {
    margin-left: 8.33333333%;
  }
  .inn_boot.col-smd-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1241px) {

.inn_boot.col-md-1, .inn_boot.col-md-2, .inn_boot.col-md-3, .inn_boot.col-md-4, .inn_boot.col-md-5, .inn_boot.col-md-6, .inn_boot.col-md-7, .inn_boot.col-md-8, .inn_boot.col-md-9, .inn_boot.col-md-10, .inn_boot.col-md-11, .inn_boot.col-md-12 {
    float: left;
  }
  .inn_boot.col-md-12 {
    width: 100%;
  }
  .inn_boot.col-md-11 {
    width: 91.66666667%;
  }
  .inn_boot.col-md-10 {
    width: 83.33333333%;
  }
  .inn_boot.col-md-9 {
    width: 75%;
  }
  .inn_boot.col-md-8 {
    width: 66.66666667%;
  }
  .inn_boot.col-md-7 {
    width: 58.33333333%;
  }
  .inn_boot.col-md-6 {
    width: 50%;
  }
  .inn_boot.col-md-5 {
    width: 41.66666667%;
  }
  .inn_boot.col-md-4 {
    width: 33.33333333%;
  }
  .inn_boot.col-md-3 {
    width: 25%;
  }
  .inn_boot.col-md-2 {
    width: 16.66666667%;
  }
  .inn_boot.col-md-1 {
    width: 8.33333333%;
  }
  .inn_boot.col-md-pull-12 {
    right: 100%;
  }
  .inn_boot.col-md-pull-11 {
    right: 91.66666667%;
  }
  .inn_boot.col-md-pull-10 {
    right: 83.33333333%;
  }
  .inn_boot.col-md-pull-9 {
    right: 75%;
  }
  .inn_boot.col-md-pull-8 {
    right: 66.66666667%;
  }
  .inn_boot.col-md-pull-7 {
    right: 58.33333333%;
  }
  .inn_boot.col-md-pull-6 {
    right: 50%;
  }
  .inn_boot.col-md-pull-5 {
    right: 41.66666667%;
  }
  .inn_boot.col-md-pull-4 {
    right: 33.33333333%;
  }
  .inn_boot.col-md-pull-3 {
    right: 25%;
  }
  .inn_boot.col-md-pull-2 {
    right: 16.66666667%;
  }
  .inn_boot.col-md-pull-1 {
    right: 8.33333333%;
  }
  .inn_boot.col-md-pull-0 {
    right: auto;
  }
  .inn_boot.col-md-push-12 {
    left: 100%;
  }
  .inn_boot.col-md-push-11 {
    left: 91.66666667%;
  }
  .inn_boot.col-md-push-10 {
    left: 83.33333333%;
  }
  .inn_boot.col-md-push-9 {
    left: 75%;
  }
  .inn_boot.col-md-push-8 {
    left: 66.66666667%;
  }
  .inn_boot.col-md-push-7 {
    left: 58.33333333%;
  }
  .inn_boot.col-md-push-6 {
    left: 50%;
  }
  .inn_boot.col-md-push-5 {
    left: 41.66666667%;
  }
  .inn_boot.col-md-push-4 {
    left: 33.33333333%;
  }
  .inn_boot.col-md-push-3 {
    left: 25%;
  }
  .inn_boot.col-md-push-2 {
    left: 16.66666667%;
  }
  .inn_boot.col-md-push-1 {
    left: 8.33333333%;
  }
  .inn_boot.col-md-push-0 {
    left: auto;
  }
  .inn_boot.col-md-offset-12 {
    margin-left: 100%;
  }
  .inn_boot.col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .inn_boot.col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .inn_boot.col-md-offset-9 {
    margin-left: 75%;
  }
  .inn_boot.col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .inn_boot.col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .inn_boot.col-md-offset-6 {
    margin-left: 50%;
  }
  .inn_boot.col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .inn_boot.col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .inn_boot.col-md-offset-3 {
    margin-left: 25%;
  }
  .inn_boot.col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .inn_boot.col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .inn_boot.col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1460px) {

.inn_boot.col-lg-1, .inn_boot.col-lg-2, .inn_boot.col-lg-3, .inn_boot.col-lg-4, .inn_boot.col-lg-5, .inn_boot.col-lg-6, .inn_boot.col-lg-7, .inn_boot.col-lg-8, .inn_boot.col-lg-9, .inn_boot.col-lg-10, .inn_boot.col-lg-11, .inn_boot.col-lg-12 {
    float: left;
  }
  .inn_boot.col-lg-12 {
    width: 100%;
  }
  .inn_boot.col-lg-11 {
    width: 91.66666667%;
  }
  .inn_boot.col-lg-10 {
    width: 83.33333333%;
  }
  .inn_boot.col-lg-9 {
    width: 75%;
  }
  .inn_boot.col-lg-8 {
    width: 66.66666667%;
  }
  .inn_boot.col-lg-7 {
    width: 58.33333333%;
  }
  .inn_boot.col-lg-6 {
    width: 50%;
  }
  .inn_boot.col-lg-5 {
    width: 41.66666667%;
  }
  .inn_boot.col-lg-4 {
    width: 33.33333333%;
  }
  .inn_boot.col-lg-3 {
    width: 25%;
  }
  .inn_boot.col-lg-2 {
    width: 16.66666667%;
  }
  .inn_boot.col-lg-1 {
    width: 8.33333333%;
  }
  .inn_boot.col-lg-pull-12 {
    right: 100%;
  }
  .inn_boot.col-lg-pull-11 {
    right: 91.66666667%;
  }
  .inn_boot.col-lg-pull-10 {
    right: 83.33333333%;
  }
  .inn_boot.col-lg-pull-9 {
    right: 75%;
  }
  .inn_boot.col-lg-pull-8 {
    right: 66.66666667%;
  }
  .inn_boot.col-lg-pull-7 {
    right: 58.33333333%;
  }
  .inn_boot.col-lg-pull-6 {
    right: 50%;
  }
  .inn_boot.col-lg-pull-5 {
    right: 41.66666667%;
  }
  .inn_boot.col-lg-pull-4 {
    right: 33.33333333%;
  }
  .inn_boot.col-lg-pull-3 {
    right: 25%;
  }
  .inn_boot.col-lg-pull-2 {
    right: 16.66666667%;
  }
  .inn_boot.col-lg-pull-1 {
    right: 8.33333333%;
  }
  .inn_boot.col-lg-pull-0 {
    right: auto;
  }
  .inn_boot.col-lg-push-12 {
    left: 100%;
  }
  .inn_boot.col-lg-push-11 {
    left: 91.66666667%;
  }
  .inn_boot.col-lg-push-10 {
    left: 83.33333333%;
  }
  .inn_boot.col-lg-push-9 {
    left: 75%;
  }
  .inn_boot.col-lg-push-8 {
    left: 66.66666667%;
  }
  .inn_boot.col-lg-push-7 {
    left: 58.33333333%;
  }
  .inn_boot.col-lg-push-6 {
    left: 50%;
  }
  .inn_boot.col-lg-push-5 {
    left: 41.66666667%;
  }
  .inn_boot.col-lg-push-4 {
    left: 33.33333333%;
  }
  .inn_boot.col-lg-push-3 {
    left: 25%;
  }
  .inn_boot.col-lg-push-2 {
    left: 16.66666667%;
  }
  .inn_boot.col-lg-push-1 {
    left: 8.33333333%;
  }
  .inn_boot.col-lg-push-0 {
    left: auto;
  }
  .inn_boot.col-lg-offset-12 {
    margin-left: 100%;
  }
  .inn_boot.col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .inn_boot.col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .inn_boot.col-lg-offset-9 {
    margin-left: 75%;
  }
  .inn_boot.col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .inn_boot.col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .inn_boot.col-lg-offset-6 {
    margin-left: 50%;
  }
  .inn_boot.col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .inn_boot.col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .inn_boot.col-lg-offset-3 {
    margin-left: 25%;
  }
  .inn_boot.col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .inn_boot.col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .inn_boot.col-lg-offset-0 {
    margin-left: 0%;
  }
}
/*--------------Bootstrap Update ends---------------------*/




/*
@font-face {
	font-family:'TheMix-Black';
	font-weight:normal;
    font-style:normal;
	src:url('/~/media/Files/R/Rolls-Royce/fonts/themix-black/themixb-w9black-webfont-eot.eot');
	src:url('/~/media/Files/R/Rolls-Royce/fonts/themix-black/themixb-w9black-webfont-eot.eot?#iefix') format('embedded-opentype'), url('/~/media/Files/R/Rolls-Royce/fonts/themix-black/themixb-w9black-webfont-woff.woff') format('woff'), url('/~/media/Files/R/Rolls-Royce/fonts/themix-black/themixb-w9black-webfont-svg.svg#/~/media/Files/R/Rolls-Royce/fonts/themix-black/themixb-w9black-webfont-svg') format('svg');
}

@font-face {
	font-family:'TheMix-Plain';
	font-weight:normal;
    font-style:normal;
	src:url('/~/media/Files/R/Rolls-Royce/fonts/themixb-w5plain-webfont-eot.eot');
	src:url('/~/media/Files/R/Rolls-Royce/fonts/themixb-w5plain-webfont-eot?#iefix') format('embedded-opentype'), url('/~/media/Files/R/Rolls-Royce/fonts/themixb-w5plain-webfont-woff.woff') format('woff');
}
@font-face {
	font-family:'TheMix-Plain-Italic';
	font-weight:normal;
    font-style:normal;
	src:url('/~/media/Files/R/Rolls-Royce/fonts/themix-500-plain-italic/themix-500i-eot.eot');
	src:url('/~/media/Files/R/Rolls-Royce/fonts/themix-500-plain-italic/themix-500i-eot?#iefix') format('embedded-opentype'), url('/~/media/Files/R/Rolls-Royce/fonts/themix-500-plain-italic/TheMix-500i-woff.woff') format('woff');
}
*/

@charset "utf-8";
/* CSS Document */

span.noice{background-image:url(/~/media/Images/R/Rolls-Royce/innovation/css/sprite-1.png); background-repeat:no-repeat;}
#inoTitleWrap { background-color: #004b93; border-top: 1px solid #ccdbe9;color: #fff;  width:100%;min-height: 50px;}
#inoTitleWrap { position: relative;}


p.storyTitleI::before {background: rgba(0, 0, 0, 0) url(/~/media/Images/R/Rolls-Royce/innovation/css/sprite.png) no-repeat scroll -40px -68px;content: " "; display: block; height: 11px;
    left: 27px; position: absolute; top: 20px; width: 18px;}
p.storyTitleI { cursor: pointer; padding-left: 55px; position: relative;}
.storyMenuI { background-color: #004b93; border-top: 1px solid #fff;clear: both;display: none;
    position: absolute;top: 100%;width: 100%;z-index: 999;}
.landingTitleIno2 { visibility: hidden;}
.landingTitleIno, .landingTitleIno2 { color: #fff; font-size: 1.714em;    line-height: 1; padding: 13px 28px;} 
.stickyNavI, .visibile-stickyNavI {width:100%; background:rgba(16, 6, 159,0.85);	 min-height: 50px;}

.stickyNavI  ul {padding-left: 0px; padding-top: 15px;position: absolute;z-index: 99;}
li.StickI {    color: #fff;  cursor: pointer;  float: left;  font-size: 16px;  margin-right: 25px;  }
li.StickI.current {color: #fa4692;}  
li.StickI.activeI {color: #fa4692; cursor: default;}

.pagerIno, #fp-nav {color: #fff;position: fixed; right:4%; top: 50%; z-index: 999;}
.pagerIno.show{display: table !important;margin-top: 0 !important;height: 100vh;top: 0;-webkit-transition: display 0.3s ease 0s; transition: display 0.3s ease 0s; -moz-transition:display 0.3s ease 0s; -ms-transition:display 0.3s ease 0s}
.pagerIno.show ul{display: table-cell;vertical-align: middle;}
.innerLI.visited::after, #fp-nav li:after { background-color: #00afd5;}
.innerLI::after, #fp-nav li:after { background-color: #fff; border-radius: 10px;content: "";    display: block; height: 10px; position: absolute; right: -35px; top: 7px; width: 10px;}
.innerLI, #fp-nav  li {cursor: pointer; position: relative; text-align: right;}
.innerScrollI > li {margin-bottom:97px;}
.innerScrollI > li:last-child{margin-bottom:0px;}
.innerLI.subpanel {height: 18px;}
.innerLI.subpanel::after {height: 2px; width: 20px; border-radius:0px;}
ul.subpanel-wrapper { padding-top: 20px;}
.innerLI.subpanel::after { height: 1px;} 
.innerLI.subpanel {height: 18px;}
.ie9 .innerScrollI > li.innerLI.active, .ie9 .innerScrollI > li.innerLI:hover, .ie9 .innerScrollI > li{line-height:18px;}
#fp-nav  li, #fp-nav  li a{min-height:10px;min-width:10px;display:block;}

#fp-nav{display:none;}

.introtext-video-section p.intro-text {color: #4e5d65;}

/*---------------Story Menu CSS Starts---------------*/

.storyMenuI {background-color: #004b93;border-top: 1px solid #fff;clear: both; position: absolute;
 top: 100%; width: 100%; z-index: 999; display:none;left:0px;}
.storyMenuI .level2 span {color: #fff;display: block;font-size: 1.714em;
 line-height: 1; padding: 13px 20px 13px 80px;left: 8.33333333%; position: relative; width: 83.33333333%;}
.storyMenuI li.level2 {border-bottom: 1px solid #99b6d3;}
.storyMenuI li.level2.last {border-bottom: 0 none;}
#inoTitleWrap {position: relative;}
p.storyTitleI { padding-left: 55px;cursor:pointer;position: relative;}
.storyMenuI.stickyI {max-width: 990px; position: fixed; top: 50px;}
p.storyTitleI:before {background:url("~/media/Images/R/Rolls-Royce/innovation/css/sprite.png") no-repeat scroll -40px -68px; content:" "; display: block; height: 11px; left: 27px; position: absolute;    top: 20px; width: 18px;}
p.storyTitleI.active:before {background-position: -40px -19px;}
.storyMenuI li > a {text-decoration: none;}
.storyMenuI li.current, .storyMenuI li:hover {background-color: #00afd5;}
.innerScrollI > li.innerLI.active, .innerScrollI > li.innerLI:hover{   font-size: 1.5em;    line-height: 1.3em;}
/*---------------Story Menu CSS Ends---------------*/
 


.video_fade{width:100%;float:left;height:100%;background-position: right bottom; background-size: cover;    background-repeat:no-repeat;}


#inn-banner-main-video{display:none;}
.margin-top-video-player{position: absolute;float: left;width: 100%;height:calc(100% - 196px); top:196px;display:none;}
.ev-margin-top-video-player, .sol-ev-margin-top-video-player{position: absolute;float: left;width: 100%;height:calc(100% - 50px); top:50px;display:none;}
.evolution-slider-wrapper .ev-margin-top-video-player{height:100%;top:0px;}
.inn-content-wrapper{padding-left:30px;padding-right:30px;}
.inn-content-wrapper{ margin: 0 auto;max-width: 1460px;}
.article-main-wrapper .inn-content-wrapper{ max-width: 2000px; padding-left:0; padding-right:0; }
.section.innovation-main-section {/*height: 100vh;width: 100vw;*/ width:100%;background-size:contain;background-repeat: no-repeat;position:relative; z-index:90;}
.section.innovation-main-section:not(.innovation-main-video-wrapper):not(.innovation-solution-wrapper):not(.innovation-last-section-wrapper){background-attachment:fixed;background-size:cover;}
.section.innovation-main-section.innovation-main-video-wrapper{background-position:right bottom; background-size: contain;/*height: calc(100vh - 200px);*/background-color:#000;}
#advance-and-ultrafan .section.innovation-main-section.innovation-main-video-wrapper{background-color:#fff;}
#advance-and-ultrafan .section.innovation-main-section.innovation-main-video-wrapper{background-size: 150%; background-position: 0 100%;padding-top:0px !important;}
#advance-and-ultrafan .section.innovation-main-section.innovation-main-video-wrapper .video_fade{background-size: 150%; background-position: 0 100%;}
.section.innovation-main-section#Innovation_challenge_overview_1{z-index:100;}
/*.margin-top-video-player{margin-top:-65px;}*/
.fullpage h1.inn-heading {color: #1e3643; padding-bottom:27px;}
.innovation-main-video-section {/*padding-top: 20vh;*/} 
.stickyNavI, .section.innovation-main-section,#inoTitleWrap{float:left;}
.Challenge{position:relative;}
.stickyNavI.stick-invisible{-webkit-transition: position 0.2s ease 0s, background 0.2 ease 0s; transition: position 0.2s ease 0s, background 0.2 ease 0s; -moz-transition:position 0.2s ease 0s, background 0.2 ease 0s; -ms-transition:position 0.2s ease 0s, background 0.2 ease 0s;position:absolute;top:calc(100vh - 50px);}
.stickyNavI.stick, .rr-touch-device .stickyNavI.stick{position:fixed;top:0px;z-index:100;-webkit-transition: position 0.2s ease 0s, background 0.2 ease 0s; transition: position 0.2s ease 0s, background 0.2 ease 0s; -moz-transition:position 0.2s ease 0s, background 0.2 ease 0s; -ms-transition:position 0.2s ease 0s, background 0.2 ease 0s}

.clear-left{clear:left;}
.Challenge p {color:#fff;}
.innovation-header{background-color:#fff;position:absolute;top:0px;z-index:500;width:100%;}
#inoTitleWrap:not(.innovation-landing-title-wrap){position:absolute;top:100px;z-index:100;}
#MainWrapper{position:relative;}
.stickyNavI, .visibile-stickyNavI{top:calc(100vh - 50px);position:absolute;z-index:100;}
.visibile-stickyNavI{display:none;}
.stickyNavI.stick + .visibile-stickyNavI{display:block;visibility:hidden;}
/*.stickyNavI.stick{margin-top:auto;top:0px;}*/

h2.Challenge-header, h2.visiblility-text {color: #fff;}
h2.Challenge-header.fix {position: fixed; /*top: 250px;*/ z-index: 100;}
h2.Challenge-header.fix:not(.last){opacity:1 !important;}
.challenge-overview-panel  h2.visiblility-text{display:none;}
body:not(.rr-touch-device) h2.visiblility-text{visibility:hidden;}

.challenge-overview-panel h2.Challenge-header.fix + h2.visiblility-text{display:block;visibility:hidden;}
body.rr-touch-device .challenge-overview-panel h2.visiblility-text, body.rr-touch-device h2.visiblility-text{display:none;}
.challenge-overview-panel-1.fix{position:fixed;top:300px;z-index:100;}
.challenge-overview-panel-2{/*padding-top:200px;*/}
section{min-height:630px;}

.infopanel-value-wrapper{z-index:100;}
.infopanel-2-value-wrapper{opacity:1 !important;}
/*#Innovation_challenge_1_2{min-height:1500px;}*/
.fixed-text{position:fixed;z-index:100;}
.challenge-overview.fixed-text{top:300px;}
.overview-visible-hidden{}
.inn-hidden{visibility:hidden;}
.inn-visible{visibility:visible;}
.elementToFadeOut {opacity: 1;animation: fadeOut 0.5s linear;}
.elementToFadeIn {opacity: 0;animation: fadeIn 0.5s linear;}
.challenge-3.challenge-co2-panel-0{width:100%;float:left;}
.challenge-co2-panel-1, .challenge-co2-panel-3, .challenge-co2-panel-2{float:left;width:25%;}

@keyframes fadeIn {
  0% { opacity: 0 }
  100% { opacity: 1 }
}
@keyframes fadeOut {
  0% { opacity: 1 }
  100% { opacity: 0 }
}
.fullpage{z-index:50;}

body:not(.nojs) div#MainWrapper.lazyload {height: 100%; overflow: hidden; width: 100%; background-image:url(/~/media/Images/R/Rolls-Royce/css/loader); background-repeat:no-repeat;background-position:center center;position:absolute;}
body:not(.nojs) div#MainWrapper.lazyload div{display:none;}
.challenge-noise-panel-1, .challenge-noise-panel-2{float:left;width:50%;}
.challenge-4.challenge-co2-panel-0{float:left;width:100%;}
.challenge-6.challenge-noise-panel-0{float:left;width:100%;}

.applicationInoWrap.scroll-application{height:900px;}
.sectionwrap{position: relative; z-index: 90; float: left;}
section.innovation-solution-wrapper.innovation-main-section {background-position: right 40%;    background-size: 45% auto; background-color:#fff;}
.innovation-solution-wrapper h3{color:#1e3643;margin-bottom: 30px;} 
.innovation-solution-wrapper .innovation-solution-content-wrapper p.rad-introtext{color:#1e3643;padding-bottom:55px;}

.fullpage .innovation-solution-wrapper .innovation-solution-content-wrapper p{color:#5b5b5b; padding-bottom:50px;}

/*.innovation-solution-overflow-text {height: 35vh;}*/

.innovation-solution-overflow-text .mCSB_scrollTools{left: 0;right: auto;}
.innovation-solution-overflow-text:not(.mCS_no_scrollbar) .mCSB_inside > .mCSB_container {margin-left: 30px;padding-top:10px}

.innovation-solution-overflow-text .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .innovation-solution-overflow-text  .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .innovation-solution-overflow-text  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #dbdbdb;}
.innovation-solution-overflow-text .mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(245, 245, 245, 0.5);    width: 5px; border-radius: 25px;}

.application-main-wrapper{background-position: left 40%; background-size: 45% auto; background-color: #fff; float: left; width: 100%; background-repeat: no-repeat; position: relative;}
/*
section#Innovation_last{padding-top:50px!important;height:auto !important;}
*/


section.innovation-last-section-wrapper{padding-top:50px!important;min-height: 200px;}


#timeline{background-color:#10069f;background-size: auto auto;background-position: top;}

.innovation-timeline-wrapper h3 {text-align: center;}
.innovation-timeline-image-wrapper {float: left; width: 100%;margin-bottom: 160px;}
#Innovation_groundbreaking{padding-top:50px !important;}

/*--------------Paresh - Challenge Section -------------*/
.fullpage p.introtext-video-section{ font-size:1.714em; line-height:1.500em; color:#10069f;}
.fullpage  p:not(.intro-text){/*color:#fff;*/} 
.fullpage .innovation-groundbreaking-wrapper p:not(.intro-text){color:#fff;} 
.P_challenge_1 h3{font-size:1.714em; color:#fff; line-height:1.583em; text-transform:uppercase;}
.icon-icon-1{font-size:90px;}
.icon-icon-3, .icon-icon-5{font-size:67px;} 
.icon-icon-4{font-size:61px} 
.icon-icon-2{font-size:46px;}
.icon-icon-10{font-size:50px;}
.icon-icon-12{font-size:50px;}
.icon-icon-8 {font-size: 62px;}
.icon-icon-11{font-size:58px;}
.fullpage p.noise-info-header, .fullpage p.summary-info-header, .fullpage p.carbon-info-header{color:#cddc38; line-height:1em; font-size:1.286em; padding:0;} 

.fullpage p.consumer-info-number, .fullpage p.noise-info-number, .fullpage p.nox-info-number, .fullpage p.summary-info-number, .fullpage p.carbon-info-number{ color:#fff; display:inline-block;vertical-align:top;font-size: 3.429em;line-height:1em;} 

.challenge-co2-wrapper { margin: 30px 0 0;}
.fullpage p.carbon-info-text-bottom{color:#cddc38; font-size:1.714em; line-height:1.250em;}
.challenge-co2-panel-3 {padding: 0;width: 33.1%;}
.challenge-co2-panel-2 {margin-right: 40px; width: 23%;}
.nox-info-1{margin-top:30px;}
.noise-info-text-bottom{font-size:1.429em; line-height:1.500em; color:#fff;}
.noise-info-text-bottom span{display:inline; color:#cddc38;}
.fullpage p.consumer-info-text-bottom{color:#cddc38;font-size:1.429em; line-height:1.500em; }

span.noice{ background-position: -10px -8px;display: inline-block;height: 61px;width: 100px; margin-left:20px;}

.consumer-info-text-bottom .icon-icon-8 {float: left;font-size: 62px; margin-right: 17px;}
.for-touch-device{display:none;}
.fullpage p.carbon-info-text-bottom{font-size:1.286em;}





/*---------Challenge Section -1200 starts------------*/

.heading-padding{padding-top: 30px;float:left;width:100%;padding-bottom:30px;}
body:not(.ie9) .challenge-co2-panel-0.heading-padding{min-height:135px;}
.innovation-challenge-wrapper h3 {color: #fff;  padding-bottom: 35px;}
.challenge-summary-wrapper {padding-top: 35px;float: left;width: 100%;}
.rr-touch-device .challenge-summary-wrapper{padding-top:0px;}
.summary-info-header span.inn-icon {padding-left: 20px;}
.summary-info-header span.inn-icon.icon-icon-1 {padding-left: 5px;}
.summary-content-wrapper{padding-right:40px;}
.challenge-summary-wrapper > div {float: left;max-width:232px;}
.fullpage p.noise-info-text, .fullpage p.nox-info-text, .fullpage p.carbon-info-text{margin-bottom:30px;color:#fff; padding:0;}
.fullpage p.summary-info-text{margin-bottom:30px;color:#fff; padding:0;}
.fullpage p.carbon-info-text{margin-bottom:20px;} 
.nox-info-1 .nox-info-text{margin-bottom:10px}
.inn-icon{font-size:3.333em;}
.inn-icon.icon-icon-2 { font-size: 3em;}
 
    
 .level-2-icon + .fullpage p.consumer-info-number, .level-2-icon + .fullpage p.noise-info-number,.level-2-icon + .fullpage p.nox-info-number, .level-2-icon +.fullpage p.summary-info-number, .level-2-icon +.fullpage p.carbon-info-number   {position:relative;bottom:4px}
    
    
span.noice { background-position: -2px 5px; background-size: 100% auto;display: inline-block;margin-right:15px;    height: 48px; margin-left: 0px; width: 77px;    background-repeat: no-repeat;} 
    
    
    
    
    
.summary-info-3 .summary-content-wrapper{padding-right:0px;}   
.summary-info-4 .summary-content-wrapper {padding-right: 0px;padding-left: 40px;}



.challenge-co2-panel-1, .challenge-co2-panel-3, .challenge-co2-panel-2{width:auto;margin-left:0px;margin-right:0px;}

.challenge-co2-panel-1{max-width:255px;padding-right: 45px;}

.challenge-co2-panel-2{max-width:300px;padding-left:55px;}
.challenge-co2-panel-2 .challenge-co2-wrapper{/*border-right: 1px solid;*/
    border-right-color: rgba(72,215,244,0.21); padding-right: 45px;}
.challenge-co2-panel-3{max-width:355px;padding-left:55px;}
.fullpage p.carbon-info-text-bottom{position:relative;}
/*span.padding-left{padding-left:65px;}*/
span.bottom-text {display: inline;float: left;}

span.inn-icon + span.bottom-text{padding-left:65px;}
.carbon-info-text-bottom span.inn-icon {font-size: 2.500em;display: inline-block;float: left;position: absolute;
    left: 0px;}
.noise-info-number + span.inn-icon {margin-left: 10px;}
.noise-info-header .inn-icon { padding-left: 20px;}
.challenge-noise-wrapper {padding-top: 30px;}
span.summary-heading {position: relative;bottom: 5px;}



 

/*---------Challenge Section -1200 ends------------*/
/*----------------Innovation evolution section CSS starts -------------------*/
.innovation-evolution-text-wrapper {text-align: center;display: table-cell;vertical-align: middle;}
.innovation-evolution-text-wrapper .text-to-animate p{color:#fff;}
.innovation-evolution-text-wrapper h2 {color: #fff;text-align: center;padding-bottom: 60px;}
.innovation-evolution-text-wrapper h2.fix{position: fixed;width: 100%;margin: 0 auto;text-align: center; left: 0px;}
body:not(.rr-touch-device) .innovation-evolution-text-wrapper p {  line-height: 1.556em;}
.innovation-pagerIno.show {position: fixed;right: 70px;top: 50%;z-index:100;}
.innovation-evolution-text-wrapper h3{ color:#fff; padding-bottom:25px;}
.innovation-pagerIno .innerLI::after, .innovation-pagerIno .innerLI.visited::after {background-color: rgba(255,255,255,0.2); width: 17px;height: 17px;border-radius: 15px;}
.innovation-pagerIno .innerLI.active::after {border: 4px solid;border-color: rgba(255,255,255,0.2);}
.innovation-pagerIno .innerScrollI > li{height:17px;margin-bottom:20px;}
section.innovation-evolution-main-wrapper{padding-top:0px !important;}
.innovation-evol, .innovation-evol > div{height:100%;}
.vertical-algin-text {display: table;margin: 0 auto; max-width: 730px; height: 100%; text-align: center;}
/*----------------Innovation evolution section CSS ends -------------------*/
/*-----------------Application Section Starts--------------------*/
.innovation-application-content-wrapper h2 {padding-bottom: 30px; color:#1e3643;}

.application-main-wrapper {background-position: left 40%;background-size: 40% auto;background-color: #fff; float: left;width: 100%;background-repeat: no-repeat;position: relative;}
section#application{background-size:40% auto;background-color: rgba(255, 255, 255, 0) !important;
    margin-bottom: -90px; z-index: 10;}
.innovation-application-wrapper {float: right;max-width: 650px;padding-top: 64px;width: 55.5%;padding-bottom: 120px;}
#application .innovation-application-content-wrapper p{ color: #4e5d65;padding-bottom:25px;}
/*#data-innovation #application .innovation-application-content-wrapper p{color:#004d91}*/
#application .innovation-application-content-wrapper p a.rad-link{color:#10069f;text-decoration:none; font-size: 1rem;
    line-height: 1.375rem;}
.innovation-evol .margin-top-video-player{display:none;}

 .innovation-main-section a.rad-link:hover:after,.innovation-application-content-wrapper p a.rad-link:hover,#application .innovation-application-content-wrapper p a.rad-link:hover, .inn-related-article a:hover h3,.inn-related-product a:hover h3{color:#006dff;}
 .inn-related-product a h3,  .inn-related-product a{text-decoration:none;}

#unified-bridge .innovation-main-section a.rad-link{position:relative;}

.innovation-timeline-wrapper h2{color: #fff; text-align: center; padding-bottom: 90px;}
.application-main-wrapper{ background-color: #fff;}
 #MainWrapper.storymainwrapper {background-color:#fff;} 
/*-----------------Application Section Ends--------------------*/
.inn-play-video, .inn-ev-play-video, .inn-sol-ev-play-video{color:#10069f;padding-left:90px;background-image:url("~/media/Images/R/Rolls-Royce/innovation/css/play-icon.png");background-repeat:no-repeat;background-position:left top;padding-top:26px;padding-bottom:30px;display:block;text-transform:uppercase;text-decoration:none;transition:none;float:left;cursor:pointer; text-indent:-99999px;}
a.inn-play-video:hover{color: #00AFD5;background-position:0 -85px;}
a.inn-ev-play-video:hover, a.inn-sol-ev-play-video:hover {color: #00AFD5;background-position:50% -85px;}
.inn-video-wrapper{padding-top:35px;}
.innovation-evolution-text-wrapper .inn-video-wrapper {display: block;margin: 0 auto;float: left;left: 50%;
position: relative;margin-left: -47px;width:auto;}
a.inn-ev-play-video, a.inn-sol-ev-play-video{color:#fff;background-position: 50% -175px;padding-left:0px;float:none;text-indent:-9999px;margin:0 auto;width:94px;height:80px;}

section.innovation-solution-wrapper{padding-top:150px !important;}

/*-------------------Related Article------------*/
#related-article{background-color:#f3f6f7;padding-top:50px !important;}
#related-article h2, #related-product h2{padding-bottom:30px;text-align:center;color:#1e3643;}
.fullpage .article-description p{color:#fff;}
.fullpage .article-description h3{padding-top:25px;padding-right:16px;color:#fff;}
.fullpage .inn-related-article .inn_boot a:after{    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.6)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );}
    .fullpage .inn-related-article .inn_boot a{z-index:1;position:relative;display: block; width: 100%;}
.fullpage .inn_boot > a:hover{    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);
    -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);}
.fullpage .article-description h3:after{display:none;}
.article-description {padding-right:0;padding-bottom:50px;}
.article-description p{padding-right: 30px;}
.article-description h3{/*text-align:center;*/}

.fullpage .inn-related-product .inn_boot > a:hover {box-shadow: none;-webkit-box-shadow: none;}


#inn-footer{padding-top:0px !important;}
/*-------------nojs CSS starts -----------------*/
.nojs .innovation-header, .nojs #inoTitleWrap{position:relative;top:auto;}
.nojs section{padding-top:150px;background-color:#fff;}
.nojs .for-touch-device{display:block;}
.nojs .stickyNavI{top:150px;}
.nojs section:not(.visible-no-js){display:none;}
.nojs section.visible-no-js .inn-hidden{visibility:visible}
.nojs .innovation-evolution-text-wrapper{padding-top:100px;}
.nojs .video_fade{min-height: 700px;}
.nojs .section.innovation-main-section.innovation-main-video-wrapper.visible-no-js {padding-top: 90px;}
.nojs  .fullpage {overflow: visible;}
.nojs section#application{background-color:#fff !important;}

.nojs .subtab-slider{margin-top:auto;top:auto;}
.nojs .tabs-system-content-main-wrapper,.nojs .tabs-system-content-main-wrapper > div,.nojs .tab-system-subtabs-content{height:auto;}
.nojs .tab-system-subtabs-wrapper{bottom:auto;}

.nojs .tabs-system-main-wrapper{position:relative;}
.nojs .visible-xs.subtab-title-wrapper{display:block;}

.nojs .subtab-title-wrapper p.subtab-title {font-size: 2em;padding-top: 20px;}
.nojs .subtab-title-wrapper.visible-xs {display: block;float: left;left: auto;padding-left: 100px;position: absolute; top: 0;width: 100%;}

.nojs .tabs-system-content-main-wrapper > div{display:block;}
.nojs .subtabs-content{display: block;height: 100%;padding-top: 100px;position: relative;}
.nojs .subtab-column:nth-child(4) {clear: left;}
.nojs .tab-system-subtabs{display:none;}
.nojs .benefits-tab-wrapper-xs {display: none;}
/*-----------------------Landign Page CSS starts----------------------*/
/*#inoBanner.inoBanner{height: calc(100vh - 104px);}*/
.inn-lannding-banner .contentwrapperIno{height:100%;}
.filterInoWrap > ul{background-color:#fff;}
.filterInoWrap > ul li.ifilTitle{visibility: hidden;width: 160px;}
.filterInoWrap > ul li{background-color: #10069f;}
.inn-content-wrapper.inn-lannding-banner {padding-left: 0px;padding-right: 0px;}
.inoAbsBannerTextWrap h2{font-size:4.286em;color:#fff;line-height:1em;    text-transform: uppercase;padding-bottom: 15px;}
#inoBanner.inoBanner {min-height: 620px;color: #fff;background-position: right center;
    background-repeat: no-repeat;background-size: cover;}
.inoBanner .inoAbsBannerTextWrap{position:relative;display:table-cell;vertical-align:middle;top:auto;padding:0px;}
.inoBannerText { font-size: 1.714em;line-height: 1.250em;}
.inoSubHead{  line-height: 1.033em;
    padding-bottom: 25px;}
  .inoAbsBannerTextWrap  .inn-play-video{    background-position: left -175px;color: #fff;}
.cssLiTab:hover, .cssLiTab.active  {}
.filterInoWrap > ul li{text-transform: none;font-size: 1.714em;}
.subFilterListI > li{font-size: 1.429em;text-transform: none;    margin: 20px 32px;   font-family: 'Themix';}
.subFilterListI{padding:0px;}
.styleSubWrap.active{    margin-left: -30px;
    margin-right: -30px;    background: #00afd5;
    color: #fff;}
    .styleSubWrap.active{padding-bottom:25px;padding-top:25px;}
.inoBoxOverlay p.iboxTitle{font-size:1.714em;line-height:1.250em;}
.inoBoxOverlay p{font-size: 1.429em;line-height:1.200em;display:none;}
.inoBoxOverlay:hover p{display:block;}
.inoBoxOverlay{padding-bottom:4px;}
.inoBoxOverlay p.iboxTitle{padding-bottom:20px;display:block}
.inoStoryBox:hover .inoBoxOverlay{padding-top:0;}
.inoBoxOverlay .inoBoxOverlay-wrapper{display:table; height:100%; position:relative; width:100%;}
.inoBoxOverlay .inoBoxOverlay-wrapper .inoBoxOverlay-wrapper-text{display:table-cell; vertical-align: middle;}
.inoStoryWrapper #loadmore a::after{content:'';}
.inoStoryWrapper #loadmore a {background-color: #10069f;display: inline-block; font-size: 1.286em;line-height: 1.111em;padding: 20px 0; position: relative;
    text-transform: uppercase;width: 270px;}
.inoStoryWrapper > div#loadmore { background: #fff none repeat scroll 0 0;clear: both;padding: 25px 0;text-align: center;}

.middle-align-div{display:table;height:100%;}
.inoBanner .inn-content-wrapper,.inoBanner  .inn-content-wrapper > div{height:100%;}
#inoBanner.inoBanner{min-height:300px;}
#MainWrapper{background-color:#fff;}
#inoTitleWrap.innovation-landing-title-wrap{top:auto;position:relative;}
.inoStoryWrapper{padding-top:30px;background-color:#fff;float:left;width:100%;padding-bottom:30px;}

/*-----------------------Landing Page CSS ends------------------------*/
/*-----------------------Unified Bridge Page CSS Starts------------------------*/
#unified-bridge .innovation-main-video-section h1{font-size:4.286em;padding-bottom: 23px;}
.absolute-pos-application .innovation-application-wrapper{position:absolute;width:50%;top:0px;right:0px;max-width: 2000px;background-color: #fff;
    padding-left: 50px;height:100%;}
.absolute-pos-application .innovation-application-content-wrapper {max-width: 650px;}
section#application.full-height-bg-application{min-height:900px;background-size: cover;margin-bottom:0px;}
.full-height-applicaiton-content{visibility:hidden}
.full-height-applicaiton-content .innovation-application-wrapper{width:50%;max-width:650px;}
#application .application-quote .rad-quote{color:#1e3643;margin-top:60px;display:block;    font-size: 1.335em;}


#unified-bridge .section.innovation-main-section.innovation-main-video-wrapper{background-size:cover;padding-top:0px !important;}

#unified-bridge .innovation-main-video-section h1, #unified-bridge .innovation-main-video-section p{color:#fff;}
#unified-bridge .innovation-main-video-section .introtext-video-section p.intro-text { }
#unified-bridge .inn-play-video{color:#fff;background-position: 0 -175px;}
#unified-bridge .inn-play-video:hover {color: #00AFD5;background-position: 0 -85px;}
section#a-complete-change.innovation-solution-wrapper.innovation-main-section{background-position:top left;background-size:cover;}
section#a-complete-change.innovation-solution-wrapper h3, section#a-complete-change.innovation-solution-wrapper .innovation-solution-content-wrapper p{color:#fff;}
section#a-complete-change.innovation-solution-wrapper .innovation-solution-content-wrapper p.rad-introtext{padding-bottom:20px;}
body:not(.rr-touch-device) section#a-complete-change .innovation-solution-overflow-text-wrapper{max-height:600px;}
body:not(.rr-touch-device) section#a-complete-change .innovation-solution-overflow-text{max-height:800px;}

/*------------Tabs -template - starts-----------------------*/
.lhs-tab-div {background-color: rgba(16, 6, 159,0.9);height: 100%;padding-top: 110px;width: 100%;}
#innovation-tab-solution .lhs-tab-div:after{display:block;content:"";clear:both;}
.section.innovation-tab-solution {padding-top: 0 !important;}
.rhs-tab-div {background-color: #fff;float: left;position: absolute;right: 0;top: 50px;width: 50%;    height:100%}
.inn-rhs-content-wrapper {max-width: 586px;}
.rhs-content-wrapper > div, .rhs-tab-image{display:none;}
.rhs-content-wrapper > div:first-child, .rhs-tab-image:first-child{display:block;}

.inn-tab-lhs-content h2{color:#fff;padding-bottom:40px;}
.inn-tab-lhs-content p{color:#fff;}
.inn-tab-list ul li{color:#fff;   margin-bottom: 30px;   cursor:pointer;}
.inn-tab-list ul li .tab-name:hover {    transform: scale(1.05); transform-origin:(50% 50%);} 


.tab-system-subtabs ul li a.active span.tab-title, .tab-system-subtabs ul li a:hover span.tab-title{
    display: block;
    padding-top: 15px;
}
.rhs-content-wrapper li {color:#5b5b5b;padding-bottom: 20px;    padding-left: 30px;position: relative;}
.rhs-content-wrapper li:before {content: '';width: 6px;height: 6px;background-color: #10069f;    position: absolute;left: 6px;top: 12px;transform: rotate(45deg);-ms-transform: rotate(45deg);}
.rhs-content-wrapper h3 {padding-top: 25px; padding-bottom: 30px;color:#10069f;}


#unified-bridge .innovation-application-content-wrapper h2{padding-top: 30px;}

 #related-product .product-description h3{color:#10069f} 


.rhs-content-wrapper {padding-left: 20px;padding-right:15px;}
.inn-tab-list {float: left;margin-top: 30px;}
span.tab-icon {margin-right: 15px;display: inline-block;}
span.tab-name {display: inline-block;     vertical-align: middle;}
.inn-tab-lhs-content { padding-right: 85px;}
/*------------Tabs -template - ends-----------------------*/

/*-----------------------Unified Bridge Page CSS Ends------------------------*/
.text-to-animate, .header-to-animate{position:relative;} 

/*-----------------------Benefits Tabs CSS starts------------------------*/
.videoWrapper h2 {position: absolute;top: 50px;z-index: 1000;font-size: 2.857em;}
.tabs-system-content-main-wrapper .tabs-system-section.active-tab{display:block;}
.tabs-system-content-main-wrapper > div{display:none}
.tab-system-subtabs > ul {display: table;table-layout: fixed;width: 100%;overflow:hidden;height:65px;}
.tab-system-subtabs > ul:hover{height:102px;}

.tab-system-subtabs li {display: table-cell;text-align: center;height:65px;vertical-align: bottom;cursor:pointer;    border-left: 1px solid transparent;}


.tab-system-subtabs a {background-color: #10069f;border-left: 0px solid #151c2c;color: #fff;
display: block;margin: 0 auto;padding-bottom: 21px;top: 0px;padding-top: 23px;text-align: center;text-decoration: none;width: 100%;position:relative;}

 

.subtab-column .rad-highlight {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  color: #cddc38;margin: 0;padding: 0;}
.subtab-column p { color:#fff;}  
/*.subtab-slider {float: left;}*/
.subtab-slider-main-wrapper{display:block;width:100%;float:left;}
.subtabs-content {float: left;width: 100%;z-index: 100;}
.subtabs-content{display:none;height:100%;background-repeat: no-repeat !important;/*background-position: top -6px left !important; */   background-size: cover !important;}
.subtab-slider-main-wrapper{display:block;width:100%;float:left;}
.subtab-column{float:left;width:33.3%;padding-right:50px;}
.ie9 .subtab-column, .internetexplorer11 .subtab-column{padding-left:1px}
.tab-system-subtabs-wrapper{position:relative;}
.tabs-system-content-main-wrapper > div{float: left;width: 100%;position: relative;}
.tab-system-subtabs-wrapper {position: absolute;bottom: 0px;z-index: 900;width:100%;}
.tab-system-subtabs-content {float: left;width: 100%;}
.video-tab-wrapper{position:relative;float:left;width:100%;}
.tabs-system-main-wrapper{position: absolute;width: 100%;bottom: 0px;z-index: 1000;}
.subtabs-content .inn-content-wrapper, .subtab-full-height{height:100%;}
.subtab-slider-main-wrapper{height:100%;}
.subtab-slider-main-wrapper .bx-wrapper{display:table-cell;vertical-align: middle;}
.subtab-slider {top: 50%;margin-top: -24%;}
.tabs-system-main-tabs {background-color: #1b1e30;position: absolute;top: 50px;width: 100%;
z-index: 100;}
a.tabs-close-btn {position: absolute;/*top: 29px;*/top: 20px;right: 30px;}
.tabs-system-main-tabs {background-color: #1b1e30;position: absolute;top: 50px;width: 100%;
z-index: 100;display:none;}

body:not(#advance-and-ultrafan) .tabs-system-main-tabs{height:0px;}

.tabs-system-main-tabs p {color: rgba(255,255,255,0.3);display: inline-block;padding-right:60px;}
.tabs-system-main-tabs ul, .tabs-system-main-tabs ul li{display: inline-block;}
.tabs-system-main-tabs ul li.main-active a, .tabs-system-main-tabs ul li a:hover{color:#fa4692;}
.tabs-system-main-tabs ul li{margin-right:60px;}
.tabs-system-main-tabs ul li a{color: rgba(255,255,255,0.3);   text-decoration: none;}
a.tabs-close-btn {position: absolute;right: 40px;text-indent: -9999px;display: block;width: 30px;height: 30px;}
#liftsystem a.tabs-close-btn{right:-78px;}
a.tabs-close-btn:before {content: '';width: 2px;height: 25px;display: block;background-color: rgba(255,255,255,0.3);transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);position: absolute;top: 0px;right:15px;}
a.tabs-close-btn:after {content: ''; width: 2px; height: 25px; display: block; background-color: rgba(255,255,255,0.3);transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 0px;position: absolute;right:15px;}
.tab-subtitle{display:none;}
.tab-system-subtabs ul:hover li a:hover, .tab-system-subtabs ul li a.active{background-color:#fa4692;top: 0px;position: relative;}
.tab-system-subtabs ul li a:hover .tab-subtitle, .tab-system-subtabs ul li a.active .tab-subtitle{display:block;margin-top: 10px;}
.tab-system-subtabs ul li a:hover,.tab-system-subtabs ul li a.active{min-height:96px;}
.subtab-slider-main-wrapper a.bx-prev, .subtab-slider .slick-prev {position: absolute;top: 50%;left: -80px;text-indent: -99999px;width: 30px;height: 45px;background:none;border: 0px;}

.subtab-slider-main-wrapper a.bx-prev:before, .subtab-slider .slick-prev:before {content: '';width: 30px;height: 30px;border: 2px solid #fff;position: absolute;left: 7px;transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 0px;border-right: 0px;top: 6px;    border-color: rgba(255,255,255,0.3);top: 0px;right: 15px;}
.subtab-slider-main-wrapper a.bx-next:before, .subtab-slider .slick-next:before {content: '';width: 30px;height: 30px;border: 2px solid #fff;position: absolute;right: 7px;transform: rotate(45deg);-ms-transform: rotate(45deg);border-bottom: 0px;    border-left: 0px;top: 0px;right: 15px;border-color: rgba(255,255,255,0.3);}  
.subtab-slider-main-wrapper a.bx-next, .subtab-slider .slick-next {position: absolute;top: 50%;right: -80px;text-indent: -99999px;width: 30px;height: 45px;background:none;border: 0px;}
 /*.tab-system-subtabs .selected a {top: 30px;}   
.subtab-slider {display: table-cell;vertical-align: middle;}*/

.tabs-system-main-tabs ul.main-tabs-cat, .tabs-system-main-tabs p{padding-top:20px;padding-bottom:20px;}
.visible-xs{display:none;}
/*.tab-system-subtabs ul:not(.selected):hover li a:not(:hover){top: 30px;}*/
.tabs-system-main-wrapper{bottom:0px;}
.tabs-system-main-wrapper.full-height{height:100%;}
.tabs-system-main-tabs{top:0px;}
.tabs-system-content-main-wrapper, .tabs-system-content-main-wrapper > div, .tab-system-subtabs-content{height:100%;}
.what-equal {padding-bottom: 35px;}
/*-----------------------Benefits Tabs CSS ends------------------------*/
a.video-move-down {position: absolute; bottom: 75px;left: calc(50% - 24px);text-indent: -99999px;width: 48px;height: 30px;z-index: 9999;}
a.video-move-down:after {content: '';width: 20px;height: 20px;border: 2px solid #fff;position: absolute;
    left: 15px;transform: rotate(45deg);-ms-transform: rotate(45deg);bottom: 10px;border-top: 0px;border-left: 0px;cursor:pointer; box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2); -webkit-transform: rotate(45deg)}
#Innovation_challenge_reduce-co2_2_4 p.carbon-info-text {/*height: 87px;*/height: 130px;}
section#Innovation_evolution-1{z-index:91;}
section.innovation-evolution-main-wrapper{background-color:#0b0a18;}
section.innovation-challenge-wrapper{background-color:#0c0d22;}
#advance-and-ultrafan #auto-top-link, #unified-bridge #auto-top-link, #liftsystem #auto-top-link{display:none !important;}
/*#advance-and-ultrafan .innovation-solution-overflow-text .mCustomScrollBox:after{
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); 
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='00ffffff', endColorstr='#ffffff',GradientType=0 ); content: '';width: 100%;height: 90px;position: absolute;bottom: 0px;}

*/
#unified-bridge .innovation-solution-overflow-text.mCS_no_scrollbar :after{display:none !important;}
.msie #unified-bridge .innovation-solution-overflow-text .mCustomScrollBox:after, .ie9 #unified-bridge .innovation-solution-overflow-text .mCustomScrollBox:after{filter:none !important;}
/*#unified-bridge .innovation-solution-overflow-text .mCustomScrollBox:after{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM4MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(54,56,55,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(54,56,55,1))); 
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(54,56,55,1) 100%); 
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(54,56,55,1) 100%); 
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(54,56,55,1) 100%); 
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(54,56,55,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#363837',GradientType=0 );
content: '';width: 100%;height: 90px;position: absolute;bottom: 0px;}
*/

.msie #unified-bridge .innovation-solution-overflow-text .mCustomScrollBox:before, .ie9 #unified-bridge .innovation-solution-overflow-text .mCustomScrollBox:before{filter:none !important;}
#unified-bridge .innovation-solution-overflow-text.mCS_no_scrollbar :before{display:none !important;}
/*#unified-bridge .innovation-solution-overflow-text .mCustomScrollBox:before{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2MzgzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(54,56,55,1) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,56,55,1)), color-stop(100%,rgba(255,255,255,0))); 
background: -webkit-linear-gradient(top, rgba(54,56,55,1) 0%,rgba(255,255,255,0) 100%); 
background: -o-linear-gradient(top, rgba(54,56,55,1) 0%,rgba(255,255,255,0) 100%); 
background: -ms-linear-gradient(top, rgba(54,56,55,1) 0%,rgba(255,255,255,0) 100%); 
background: linear-gradient(to bottom, rgba(54,56,55,1) 0%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363837', endColorstr='#00ffffff',GradientType=0 ); 
content: '';width: 100%;height: 90px;position: absolute;top: 0px; z-index:1} */

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
.msie #advance-and-ultrafan .innovation-solution-overflow-text .mCustomScrollBox:after, .ie9 #advance-and-ultrafan .innovation-solution-overflow-text .mCustomScrollBox:after{filter:none !important;}

/*#advance-and-ultrafan .innovation-solution-overflow-text .mCustomScrollBox:after{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
content: '';width: 100%;height: 90px;position: absolute;bottom: 0px;}
*/
.mCS_no_scrollbar :after, .mCS_no_scrollbar:before{display:none !important;}
#advance-and-ultrafan .innovation-solution-overflow-text.mCustomScrollBox:before, #advance-and-ultrafan .innovation-solution-overflow-text.mCustomScrollBox:after{display:none !important;}
.msie #advance-and-ultrafan .innovation-solution-overflow-text .mCustomScrollBox:before, .ie9 #advance-and-ultrafan .innovation-solution-overflow-text .mCustomScrollBox:before{filter:none !important;}
/*#advance-and-ultrafan .innovation-solution-overflow-text .mCustomScrollBox:before{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
content: ''; height: 90px;position: absolute;top: 0px; z-index:2;width: calc(100% - 35px); 
}
*/
.rr-touch-device .margin-top-video-player{margin-top:0px;}
/*-----------read more with border------------*/



.innovation-solution-overflow-text a.morelink {display: block;width: 100%;color: #4e5d65;text-decoration: none;padding-top: 10px; padding-bottom: 10px;margin-top: 20px; text-transform:uppercase;}
.innovation-solution-overflow-text a.morelink:after {content: '\e606';font-family: 'icons';font-size: 1.5em;position: absolute; margin-top:-5px; }

.innovation-solution-overflow-text a.morelink.less:after{content:'\e605';font-family: 'icons';font-size: 1.5em;position: absolute;line-height:1.1em; margin-top:0px;}






 

#unified-bridge .innovation-solution-overflow-text a.morelink {display: block;width: 100%;font-size: 1em;color: #fff;text-decoration: none; padding-top: 10px; padding-bottom: 10px;text-align: left; margin-top: 40px; border:none;}
.innovation-solution-overflow-text a.morelink.less{margin-top:0;} 
/*.innovation-solution-overflow-text a.morelink:hover{color:#fff;}*/
.product-image {margin-bottom: 50px;text-align: center;}
.product-description {text-align: center;}
.inn-related-product {margin-top: 95px;margin-bottom:70px;float:left;width:100%;}
.filterInoWrap{display:none;}

.innovation-solution-overflow-text-wrapper {float: left;width: 100%;position:relative;z-index:9999; }
.innovation-solution-overflow-text.mCustomScrollbar{-webkit-mask-image:-webkit-gradient(linear, 10% 90%, 10% bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)))}
.mCustomScrollbar.mCS_no_scrollbar{-webkit-mask-image:none}
#unified-bridge .mCS_no_scrollbar #mCSB_1{-webkit-mask-image:none}
.mCS_no_scrollbar #mCSB_1{-webkit-mask-image:none}
/*#unified-bridge #mCSB_1{-webkit-mask-image:-webkit-gradient(linear, left top, left 8%, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)))}
.innovation-solution-overflow-text #mCSB_1 {-webkit-mask-image:-webkit-gradient(linear, left top, left 12%, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)))}*/
#mCSB_1_container p:first-child {margin-top:10px}

.innovation-solution-content-wrapper {float: left;width: 100%;}
/*.innovation-solution-content-wrapper{float:left;width:100%;height:100%;}*/
.banner-video-overlay-close-button, .ev-video-overlay-close-button, .sol-ev-video-overlay-close-button {right: 20px;top: 20px;width: 60px;height: 60px;display: inline-block;border-radius: 45px; position: absolute;display: none;background: #10069f;z-index: 50;cursor: pointer;}

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


.inn-filter-wrapper{display:none;}
#landing-video-player-wrapper.margin-top-video-player{height:calc(100vh - 150px);top:150px;}


.inn-related-article a{text-decoration:none;}
.inn-related-article .inn_boot{float:none; /*overflow:hidden;*/margin: 0 7px;width: calc(25% - 14px);
width: -ms-calc(25% - 14px);
width: -webkit-calc(25% - 14px);
text-align: left;display: inline-block;}
#unified-bridge #Innovation_groundbreaking{padding-top:0!important;}
.videoWrapper .simple-video-unified-bridge{height:100%;}
.videoWrapper .simple-video-unified-bridge > div {height: 100%;}
#unified-bridge .videoWrapper .innovation-evolution-text-wrapper h2{position:relative;top:auto;z-index:90;}
.sol-ev-margin-top-video-player{z-index:100;}
#unified-bridge .tabs-system-main-wrapper{z-index:90;}
#unified-bridge .video-tab-wrapper,#unified-bridge .videoWrapper{height:100%;}
a.tabs-close-btn.push-top{top:70px;}

/*nojs unified bridge*/
.nojs #innovation-tab-solution::after { clear: both; content: ""; display: block;}
.nojs .lhs-tab-div::after { clear: both; content: ""; display: block;}
.nojs .rhs-tab-div {float: left;height: 100%;position: relative;top: 0;width: 100%;}
.nojs .rhs-content-wrapper > div{display:block !important;}
.nojs .rhs-tab-image {text-align:center;}
.nojs .inn-rhs-content-wrapper{margin: 0 auto; max-width: 1024px;}
.nojs section#a-complete-change .innovation-solution-overflow-text-wrapper{max-height:100%;}
.nojs section#a-complete-change .innovation-solution-overflow-text{max-height:100%;}

/*product images*/
.inn-related-product .product-image{overflow:hidden;}
body:not(.ie9) .inn-related-product .product-image img{-moz-transition: all 1s; -webkit-transition: all 1s; transition: all 1s;-moz-transform: scale(0.9);-webkit-transform: scale(0.9);-ms-transform: scale(0.9); transform: scale(0.9);}

body:not(.ie9) .inn-related-product a:hover .product-image img {
  -moz-transform: scale(1.0);
  -webkit-transform: scale(1.0);
  -ms-transform: scale(1.0);
  transform: scale(1.0);
}
body:not(.ie9) .inn-related-product a:hover h3,body:not(.ie9) .inn-related-product a:hover h3:after{color:#006dff !important}
.inn-related-article .article-image {overflow: hidden;}
body:not(.ie9) .inn-related-article .article-image img{-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; -moz-transform: scale(1.009);-webkit-transform: scale(1.009);-ms-transform: scale(1.009); transform: scale(1.009);}
body.ie9 .inn-related-article .article-image img{width:100%;height:auto;}
body:not(.ie9) .inn-related-article a:hover .article-image img{ -moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}


.benefit-equal, .what-equal{float:left}
/*
.text-to-animate{opacity:0 !important;}
.text-to-animate.animated{opacity: 1 !important; -webkit-transition: all 300ms ease-out;}

*/

.rr-inn-main-landing-wrapper  .video_fade {height: calc(100vh - 150px);}
#inoBanner.inoBanner, #contentwrapperIno{height:100%;}
.rr-inn-main-landing-wrapper .margin-top-video-player{top:150px;}
/*html.fp-enabled, .fp-enabled body{overflow:visible !important;}*/

body#advance-and-ultrafan.rr-scroll-visible:not(.rr-touch-device), body#unified-bridge.rr-scroll-visible:not(.rr-touch-device), body#liftsystem.rr-scroll-visible:not(.rr-touch-device){overflow:hidden !important;}


.video_fade > div.inn-content-wrapper, .video_fade  div.innovation-main-video-section  {height:100%;}
.video_fade  div.innovation-main-video-section{display:table;}
.video_fade .banner-vertical-align{display:table-cell;vertical-align:middle;}
body.rr-touch-device .for-touch-device{display:block;}
.section.innovation-main-section.overview:before{content:'';    background-image: url(/~/media/Images/R/Rolls-Royce/innovation/challenge-images/tab-challenge-bg.jpg);height:100%;width:100%;}
.video_fade div.innovation-main-video-section{padding-top:100px;}


/*---------------------touch device -----------------------*/
.rr-touch-device  .section.innovation-main-section.innovation-main-video-wrapper{height:768px;}
#advance-and-ultrafan.rr-touch-device #MainWrapper:not(.lazyload) {background-color: #fff;background-image: url(/~/media/Images/R/Rolls-Royce/innovation/challenge-images/tab-challenge-bg.jpg);background-size: 100% auto; background-position: top 768px left; background-repeat:repeat-y;}
.rr-touch-device section.innovation-main-section.innovation-challenge-wrapper{background-image: none !important;background: transparent;}
.rr-touch-device .fullpage  p.visible-xs.xs-title{display:block;}

.rr-touch-device section.innovation-main-section.innovation-challenge-wrapper{height:auto;min-height:400px;margin-bottom:50px;}
.rr-touch-device .challenge-co2-panel-1, .rr-touch-device .challenge-co2-panel-2, .rr-touch-device .challenge-co2-panel-3{padding-top:0px;}
.rr-touch-device .fullpage  p.xs-title {color: #fff;}

.rr-touch-device #Innovation_groundbreaking, .rr-touch-device section#application, .rr-touch-device section#related-product{background-color:#fff;}

.rr-touch-device section#application{    background-color: rgba(255, 255, 255, 1) !important;}
.rr-touch-device #inoTitleWrap{z-index:900;}
.rr-touch-device  .evolution-slider-wrapper {float: left;width: 100%;position:relative;}
.rr-touch-device  .evolution-slider-wrapper  ul.slick-dots {position: absolute;bottom: 40px;
    margin: 0 auto; left: 50%;margin-left:-68px;}
.rr-touch-device  .evolution-slider-wrapper  ul.slick-dots li button {height: 17px;text-indent: -9999px;border: none;background-color: transparent;margin-left: 48%;bottom: 40px;position: absolute;z-index: 100;}
.rr-touch-device  .evolution-slider-wrapper  ul.slick-dots li.slick-active button:after {content: '';
border: 4px solid;border-color: rgba(255,255,255,0.2);position: absolute;top: 5px; background-color: rgba(255,255,255,0.2);width: 17px; height: 17px;border-radius: 15px;left: 0;}
.rr-touch-device  .evolution-slider-wrapper  ul.slick-dots li button:after{content: '';
position: absolute;top: 5px; background-color: rgba(255,255,255,0.2);width: 17px; height: 17px;border-radius: 15px;left: 0;}
.rr-touch-device  .evolution-slider-wrapper  ul.slick-dots li{margin-right:30px;    display: inline-block;}
#Innovation_groundbreaking .video-tab-wrapper{min-height: 400px;}
.rr-touch-device section#a-complete-change .innovation-solution-overflow-text-wrapper{margin-bottom: 50px;}
#unified-bridge .rr-touch-device section#a-complete-change .innovation-solution-overflow-text-wrapper{margin-bottom: 10px !important;}
.rr-touch-device .rhs-tab-div{top:0px;}

.rr-touch-device .videoWrapper .simple-video-unified-bridge {height: calc(100vh - 50px);    width: 100%;float: left;}
.rr-touch-device .simple-video-unified-bridge + .sol-ev-margin-top-video-player{top:0px;height:100%;}
.rr-touch-device .innovation-pagerIno.show{display:none !important}
.inn-related-article{ padding-bottom: 50px;/*float: left;width: 100%;*/margin:0 -7px; text-align: center;}

.article-description{padding-bottom: 0px;position: absolute;bottom: 0;left: 0;width: 100%;padding: 36px 39px 10px;z-index: 1;}
.fullpage .inn-related-article .inn_boot a .article-description:before {
    background: #006dff;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleY(0);
    -moz-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -o-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform-origin: 50% 100% 0;
    -moz-transform-origin: 50% 100% 0;
    -webkit-transform-origin: 50% 100% 0;
    -o-transform-origin: 50% 100% 0;
    -ms-transform-origin: 50% 100% 0;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    transition-property: transform;
    -moz-transition-property: transform;
    -webkit-transition-property: transform;
    -o-transition-property: transform;
    -ms-transition-property: transform;
    transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    z-index: 101;
}
.fullpage .inn-related-article .inn_boot a:hover .article-description:before {
    -moz-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
}
.fullpage .inn-related-article .inn_boot a:hover .article-description *{z-index:105;position:relative;color:#fff;}
.fullpage .inn-related-article .inn_boot a .article-description h3{padding-top:0 !important;font-size: 1.875rem;padding-top: 10px;line-height: 1.2em;font-family: RRPioneer-Medium, Arial !important;}
.fullpage .inn-related-article .inn_boot a .article-description p{padding: 20px 0 9px;position: relative;z-index: 101;border-top: solid 1px #dfdfdf; font-size: 0.75rem;letter-spacing: 1px;text-transform: uppercase;line-height: 12px;}
.inn-related-product .product-image{overflow: hidden;float: left;display: block;clear: left; min-height:200px;width:100%;}
.inn-related-product a {display: block;float: left;width:100%;}
.ie9 #related-product .product-description h3, .internetexplorer11 #related-product .product-description h3{clear:both}
.rhs-wrap{float:left; width:100%;}
.inoStoryBox > a:hover, .inoStoryBox > a:hover .inoBoxOverlay p.iboxTitle, .inoStoryBox > a:hover .inoBoxOverlay p, .inoStoryBox > a{color:#fff;}
.rr-video-close-button.hide{display:none !important;}

/*-----------ALM CSS starts here--------------*/
 

#alm .innovation-main-section a.rad-link{position:relative;}
#alm .innovation-main-section a.rad-link:after {position:absolute;bottom:-2px;}
#alm .innovation-main-video-section h1{font-size:4.286em;padding-bottom: 23px;}
#alm .section.innovation-main-section.innovation-main-video-wrapper{background-size:cover;padding-top:0px !important;}
#alm .videoWrapper .simple-video-unified-bridge{background-size: cover;}
#alm .innovation-main-video-section h1, #alm .innovation-main-video-section p{color:#fff;}

#alm .inn-play-video{color:#fff;background-position: 0 -175px;}
#alm .inn-play-video:hover {color: #00AFD5;background-position: 0 -85px;}


#alm .innovation-application-content-wrapper h2{padding-top: 30px;}

 
#alm #auto-top-link{display:none !important;}
#alm .innovation-solution-overflow-text.mCS_no_scrollbar :after{display:none !important;}
.msie #alm .innovation-solution-overflow-text .mCustomScrollBox:after, .ie9 #alm .innovation-solution-overflow-text .mCustomScrollBox:after{filter:none !important;}
.msie #alm .innovation-solution-overflow-text .mCustomScrollBox:before, .ie9 #alm .innovation-solution-overflow-text .mCustomScrollBox:before{filter:none !important;}
#alm .innovation-solution-overflow-text.mCS_no_scrollbar :before{display:none !important;}
#alm .innovation-solution-overflow-text a.morelink {display: block;width: 100%;color: #fff;text-decoration: none; padding-top: 10px; padding-bottom: 10px;text-align: left; margin-top: 40px; border:none;}
#alm .mCS_no_scrollbar #mCSB_1{-webkit-mask-image:none}
/*#alm #mCSB_1{-webkit-mask-image:-webkit-gradient(linear, left top, left 8%, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)))}*/
#alm #Innovation_groundbreaking{padding-top:0!important;}
#alm .videoWrapper .innovation-evolution-text-wrapper h2{position:relative;top:auto;z-index:90;}
#alm .rr-touch-device section#a-complete-change .innovation-solution-overflow-text-wrapper{margin-bottom: 10px !important;}
body#alm.rr-scroll-visible:not(.rr-touch-device){overflow:hidden !important;}

#alm .tabs-system-main-wrapper{z-index:90;}
#alm .video-tab-wrapper,#alm .videoWrapper{height:100%;}


#alm section#application.full-height-bg-application{background-position: top  left -250px;}


#smr .innovation-main-section a.rad-link{position:relative;}
#smr .innovation-main-section a.rad-link:after {position:absolute;bottom:-2px;}
#smr .innovation-main-video-section h1{font-size:4.286em;padding-bottom: 23px;}
#smr .section.innovation-main-section.innovation-main-video-wrapper{background-size:cover;padding-top:0px !important;}
#smr .innovation-main-video-section h1, #smr .innovation-main-video-section p{color:#fff;}

#smr .inn-play-video{color:#fff;background-position: 0 -175px;}
#smr .inn-play-video:hover {color: #00AFD5;background-position: 0 -85px;}

#smr .innovation-application-content-wrapper h2{padding-top: 30px;}


#smr #auto-top-link{display:none !important;}
#smr .innovation-solution-overflow-text.mCS_no_scrollbar :after{display:none !important;}
.msie #smr .innovation-solution-overflow-text .mCustomScrollBox:after, .ie9 #smr .innovation-solution-overflow-text .mCustomScrollBox:after{filter:none !important;}
.msie #smr .innovation-solution-overflow-text .mCustomScrollBox:before, .ie9 #smr .innovation-solution-overflow-text .mCustomScrollBox:before{filter:none !important;}
#smr .innovation-solution-overflow-text.mCS_no_scrollbar :before{display:none !important;}
#smr .innovation-solution-overflow-text a.morelink {display: block;width: 100%;color: #fff;text-decoration: none; padding-top: 10px; padding-bottom: 10px;text-align: left; margin-top: 40px; border:none;}
#smr .mCS_no_scrollbar #mCSB_1{-webkit-mask-image:none}
/*#smr #mCSB_1{-webkit-mask-image:-webkit-gradient(linear, left top, left 8%, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)))}*/
#smr #Innovation_groundbreaking{padding-top:0!important;}
#smr .videoWrapper .innovation-evolution-text-wrapper h2{position:relative;top:auto;z-index:90;}
#smr .rr-touch-device section#a-complete-change .innovation-solution-overflow-text-wrapper{margin-bottom: 10px !important;}
body#smr.rr-scroll-visible:not(.rr-touch-device){overflow:hidden !important;}

#smr .tabs-system-main-wrapper{z-index:90;}
#smr .video-tab-wrapper,#smr .videoWrapper{height:100%;}


.rhs-content-wrapper p{font-size: 1.286em;line-height: 1.667em;color: #5b5b5b;padding-bottom: 20px;position: relative;}

#smr.rr-touch-device a.video-move-down, #alm.rr-touch-device a.video-move-down{display:none;}




/*Style for Welsh version - start*/
#smr-cy .innovation-main-section a.rad-link{position:relative;}
#smr-cy .innovation-main-section a.rad-link:after {position:absolute;bottom:-2px;}
#smr-cy .innovation-main-video-section h1{font-size:4.286em;padding-bottom: 23px;}
#smr-cy .section.innovation-main-section.innovation-main-video-wrapper{background-size:cover;padding-top:0px !important;}
#smr-cy .innovation-main-video-section h1, #smr-cy .innovation-main-video-section p{color:#fff;}
#smr-cy .inn-play-video{color:#fff;background-position: 0 -175px;}
#smr-cy .inn-play-video:hover {color: #00AFD5;background-position: 0 -85px;}
#smr-cy .innovation-application-content-wrapper h2{padding-top: 30px;}
#smr-cy #auto-top-link{display:none !important;}
#smr-cy .innovation-solution-overflow-text.mCS_no_scrollbar :after{display:none !important;}
.msie #smr-cy .innovation-solution-overflow-text .mCustomScrollBox:after, .ie9 #smr-cy .innovation-solution-overflow-text .mCustomScrollBox:after{filter:none !important;}
.msie #smr-cy .innovation-solution-overflow-text .mCustomScrollBox:before, .ie9 #smr-cy .innovation-solution-overflow-text .mCustomScrollBox:before{filter:none !important;}
#smr-cy .innovation-solution-overflow-text.mCS_no_scrollbar :before{display:none !important;}
#smr-cy .innovation-solution-overflow-text a.morelink {display: block;width: 100%;color: #fff;text-decoration: none; padding-top: 10px; padding-bottom: 10px;text-align: left; margin-top: 40px; border:none;}
#smr-cy .mCS_no_scrollbar #mCSB_1{-webkit-mask-image:none}
/*#smr-cy #mCSB_1{-webkit-mask-image:-webkit-gradient(linear, left top, left 8%, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)))}*/
#smr-cy #Innovation_groundbreaking{padding-top:0!important;}
#smr-cy .videoWrapper .innovation-evolution-text-wrapper h2{position:relative;top:auto;z-index:90;}
#smr-cy .rr-touch-device section#a-complete-change .innovation-solution-overflow-text-wrapper{margin-bottom: 10px !important;}
body#smr-cy.rr-scroll-visible:not(.rr-touch-device){overflow:hidden !important;}
#smr-cy .tabs-system-main-wrapper{z-index:90;}
#smr-cy .video-tab-wrapper,#smr-cy .videoWrapper{height:100%;}
#smr-cy.rr-touch-device a.video-move-down, #alm.rr-touch-device a.video-move-down{display:none;}
/*Style for Welsh version - end*/

 

/*

#alm .absolute-pos-application .innovation-application-wrapper{display:none;}
#alm .full-height-applicaiton-content .innovation-application-wrapper{visibility: visible;    padding-left: 50px;}
#alm .full-height-applicaiton-content{visibility: visible;}
.innovation-app-bg-section {width: calc(50% + 30px);height: 100%;display: inline-block;float: left;  
background-position: center center;position: relative;min-height: 923px;background-size: cover;
background-repeat: no-repeat;  margin-left: -30px;}
#alm .application-main-wrapper{padding-top:0px !important;}*/


#data-innovation .innovation-main-section a.rad-link{position:relative;}
#data-innovation .innovation-main-section a.rad-link:after {position:absolute;bottom:-2px;}
#data-innovation .innovation-main-video-section h1{font-size:4.286em;padding-bottom: 23px;}
#data-innovation .section.innovation-main-section.innovation-main-video-wrapper{background-size:cover;padding-top:0px !important;}
#data-innovation .videoWrapper .simple-video-unified-bridge{background-size: cover;}

#data-innovation .inn-play-video{color:#fff;background-position: 0 -175px;}
#data-innovation .inn-play-video:hover {color: #00AFD5;background-position: 0 -85px;}

#data-innovation .innovation-application-content-wrapper h2{padding-top: 30px;} 
 
#data-innovation #auto-top-link{display:none !important;}
#data-innovation .innovation-solution-overflow-text.mCS_no_scrollbar :after{display:none !important;}
.msie #data-innovation .innovation-solution-overflow-text .mCustomScrollBox:after, .ie9 #data-innovation .innovation-solution-overflow-text .mCustomScrollBox:after{filter:none !important;}
.msie #data-innovation .innovation-solution-overflow-text .mCustomScrollBox:before, .ie9 #data-innovation .innovation-solution-overflow-text .mCustomScrollBox:before{filter:none !important;}
#data-innovation .innovation-solution-overflow-text.mCS_no_scrollbar :before{display:none !important;}
#data-innovation .innovation-solution-overflow-text a.morelink {display: block;width: 100%;color: #fff;text-decoration: none; padding-top: 10px; padding-bottom: 10px;text-align: left; margin-top: 40px; border:none;}
#data-innovation .mCS_no_scrollbar #mCSB_1{-webkit-mask-image:none}
/*#data-innovation #mCSB_1{-webkit-mask-image:-webkit-gradient(linear, left top, left 8%, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)))}*/
#data-innovation #Innovation_groundbreaking{padding-top:0!important;}
#data-innovation .videoWrapper .innovation-evolution-text-wrapper h2{position:relative;top:auto;z-index:90;}
#data-innovation .rr-touch-device section#a-complete-change .innovation-solution-overflow-text-wrapper{margin-bottom: 10px !important;}
body#data-innovation.rr-scroll-visible:not(.rr-touch-device){overflow:hidden !important;}
#data-innovation .tabs-system-main-wrapper{z-index:90;}
#data-innovation .video-tab-wrapper,#data-innovation .videoWrapper{height:100%;}
#data-innovation .lhs-tab-div{background-color:transparent}
#data-innovation .video_fade{background-position: right center;}
#data-innovation  .innovation-evol .inn_boot.col-md-10 {width:27%}
#data-innovation  .innovation-evol .vertical-algin-text{margin:0}
#data-innovation  .innovation-evol .vertical-algin-text .innovation-evolution-text-wrapper,#data-innovation  .innovation-evol .vertical-algin-text .innovation-evolution-text-wrapper h2{text-align:left}
#data-innovation .innovation-groundbreaking-wrapper .innovation-evolution-text-wrapper h2 {  color: #fff;}
.pad-noneI.inoStoryBox:last-child {  display: none;}


/*---Link arrow--*/ 

.innovation-main-section a.rad-link:after, .inn-related-article .article-description h3:after, #related-product .product-description h3:after{ font-size: 0.7em;  margin-left: 10px;  top: 0px;  position: relative;  color: #fd4192;  content: "\e311";  font-family: new-icomoon;  transition: all 0.25s ease 0s;}

/*---Link arrow--*/ 

 
/*---RRPioneer Regular----*/
.cssLiTab:hover, .cssLiTab.active,.filterInoWrap > ul li,.P_challenge_1 h3,li.StickI,#application .application-quote .rad-quote,.fullpage p.noise-info-header, .fullpage p.summary-info-header, .fullpage p.carbon-info-header,.fullpage .article-description p,#application .innovation-application-content-wrapper p,.tabs-system-main-tabs ul li.main-active a, .tabs-system-main-tabs ul li a:hover,.innovation-challenge-wrapper h3,.inn-tab-lhs-content p,.inoBannerText,.innerLI, #fp-nav  li ,.fullpage p,.tabs-system-main-tabs ul li a,.subtab-column .rad-highlight,.subtab-column p.tab-col-title,.innovation-solution-wrapper .innovation-solution-content-wrapper p,.innovation-solution-wrapper .innovation-solution-content-wrapper p.rad-introtext,.innovation-evolution-text-wrapper h3,body:not(.rr-touch-device) .innovation-evolution-text-wrapper p,.introtext-video-section p.intro-text,.rhs-content-wrapper ul li{
  font-family: "RRPioneer-Regular",Arial 
}  
 
/*---RRPioneer Regular----*/ 
 
/* ----------RRPioneer Medium------*/

.tab-system-subtabs a,#application .innovation-application-content-wrapper p a.rad-link,.fullpage p.consumer-info-number, .fullpage p.noise-info-number, .fullpage p.nox-info-number, .fullpage p.summary-info-number, .fullpage p.carbon-info-number,.innovation-timeline-wrapper h2,#related-product .product-description h3,.inn-tab-lhs-content h2 {font-family: RRPioneer-Medium, Arial;}

/* ----------RRPioneer Medium------*/
 
/*---RRPioneer Bold ---*/
.fullpage p.carbon-info-number,#contentwrapperIno-5 .part1Appliation > p.applicationWrap,#inoTitleWrap,.inn-play-video, .inn-ev-play-video, .inn-sol-ev-play-video,.innovation-solution-overflow-text a.morelink,.rr-touch-device .fullpage p.xs-title,.fullpage .article-description h3,#related-article h2, #related-product h2,.innovation-application-content-wrapper h2,.innovation-solution-wrapper h3,.innovation-evolution-text-wrapper h2,h2.Challenge-header, h2.visiblility-text,.fullpage h1.inn-heading,.rhs-content-wrapper h3,.inn-tab-list ul li.selected,.inn-tab-list ul li{
font-family : RRPioneer-Bold, Arial;
}
/*---RRPioneer Bold ---*/
 
  
 
 
/* List of font size Classes */
.font60 { font-size: 4.286em; line-height: 1; }
.font50 { font-size: 3.571em; line-height: 1; }
.font40,.inn-tab-lhs-content h2 ,.innovation-solution-wrapper h3,.innovation-evolution-text-wrapper h2, h2.Challenge-header, h2.visiblility-text,.innovation-application-content-wrapper h2,#related-article h2, #related-product h2 {font-size: 2.857em;line-height: 1.2;} 
.font30,.subtab-column .tab-col-title,.innovation-timeline-wrapper h2,.rhs-content-wrapper h3{ font-size: 2.143em; line-height: 1.2; }
.font21,#related-product .product-description h3,.tab-system-subtabs a { font-size: 1.500em; line-height: 1.2; }
.font24,.innovation-solution-wrapper .innovation-solution-content-wrapper p.rad-introtext,.tabs-system-main-tabs ul li a,.innovation-evolution-text-wrapper h3,.fullpage p.noise-info-text, .fullpage p.nox-info-text, .fullpage p.carbon-info-text,.fullpage p.summary-info-text,.innovation-challenge-wrapper h3,.fullpage .introtext-video-section.font24,.fullpage .article-description h3,.inn-tab-list ul li { font-size: 1.714em; line-height: 1.5; } 
.font35 { font-size: 2.500em; line-height: 1.5; }
.font18,.innerLI, #fp-nav li, .font18links,.innovation-evolution-text-wrapper p,.text-to-fade p,.text-to-animate  p,.innovation-solution-overflow-text p,#application .innovation-application-content-wrapper p,.fullpage .article-description p,.rhs-content-wrapper li,.inn-tab-lhs-content p { font-size: 1.286em; line-height: 1.5; }
.font16,li.StickI,.innovation-solution-overflow-text a.morelink { font-size: 1.143em; line-height: 1.5; }
.font15 { font-size: 1.071em; line-height: 1.6; } 
.font18buttons { font-size: 1.143em; line-height: 24px; }
.font42 { font-size: 3.000em; }
.font70 { font-size: 5.000em; } 
.font14 { font-size: 1em; line-height: 21px; }
.font12 { font-size: 0.75rem; }
.font18links.font40 { font-size: 2.857em; line-height: 1.2; display: block; }
.font18links.img-cnt-ttl { display: inline; }




/* List of font size Classes */

@media (max-width: 1399px) {
/* Global Font Size Resize Start */ 
.font18,.innerLI, #fp-nav li,.innovation-evolution-text-wrapper p,.text-to-fade p,.text-to-animate  p,.innovation-solution-overflow-text p,#application .innovation-application-content-wrapper p,.fullpage .article-description p,.rhs-content-wrapper li,.inn-tab-lhs-content p{ font-size: 1.143em;} 
.font18links.font40 { font-size: 2.571em;} 
.font60 { font-size: 3.571em;} 
.font40,.innovation-solution-wrapper h3,.innovation-evolution-text-wrapper h2, h2.Challenge-header, h2.visiblility-text,#fwContentWrapper .fw-tabbed-wrap h2,.innovation-application-content-wrapper h2,#related-article h2, #related-product h2,.inn-tab-lhs-content h2 { font-size: 2.571em;}
.font35 { line-height:1.2em; font-size: 2.143em; }
.font30,.subtab-column .tab-col-title,.innovation-timeline-wrapper h2,.rhs-content-wrapper h3 { /*font-size: 2em;*/    font-size: 1.715em;}
.font21,#related-product .product-description h3,.tab-system-subtabs a { font-size: 1.286em;}
.font24,.innovation-solution-wrapper .innovation-solution-content-wrapper p.rad-introtext,.tabs-system-main-tabs ul li a,.innovation-evolution-text-wrapper h3,.fullpage p.noise-info-text, .fullpage p.nox-info-text, .fullpage p.carbon-info-text, .fullpage p.summary-info-text,.innovation-challenge-wrapper h3,.fullpage .introtext-video-section.font24,.fullpage .article-description h3,.inn-tab-list ul li{ font-size: 1.429em;}
 
.font16,li.StickI,.innovation-solution-overflow-text a.morelink { font-size: 1em;}
.font42 { font-size: 3.000em; } 
.font70 { font-size: 5.000em; } 
.font14 { font-size: 1em;}
#fwContentWrapper .fw-tabbed-wrap .tab-para h2 { font-size: 2.251em; line-height: 1.44;}
#application .application-quote .rad-quote{  font-size: 1.25em;}
.rr-touch-device .fullpage p.visible-xs.xs-title{font-size: 2em;}
/* Global Font Size Resize End */
.fullpage .inn-related-article .inn_boot a .article-description h3 {font-size: 1.72em;line-height: 1.2;}
.article-description { padding-top:18px; padding-bottom:5px; padding-right: 35px; padding-left: 35px !important; }
.fullpage .inn-related-article .inn_boot a .article-description p {font-size: 0.625rem;letter-spacing: 0.8px;line-height: 10px;}
.fullpage .inn-related-article .inn_boot a .article-description p { padding-top:13px; }

}  


@media all and (max-width: 1199px) {
.inn-related-article .inn_boot {  height: auto;width: calc(50% - 14px);
width: -ms-calc(50% - 14px);
width: -webkit-calc(50% - 14px);}
.article-main-wrapper .inn-related-article { max-width: 600px; margin: 50px auto 0; }
.inn-related-article .inn_boot { margin: 8px 5px 0; }

}


@media (max-width: 767px) {
/* Global Font Size Resize Start */
.font18links.font40 { font-size: 2.143em;} 
.font60 { font-size: 2.429em;} 
.font40,.innovation-evolution-text-wrapper h2, h2.Challenge-header, h2.visiblility-text,#fwContentWrapper .fw-tabbed-wrap h2,.innovation-application-content-wrapper h2,#related-article h2, #related-product h2,.inn-tab-lhs-content h2 { font-size: 2.143em;}
.font30,.subtab-column .tab-col-title,.innovation-timeline-wrapper h2,.rhs-content-wrapper h3 { font-size: 1.571em;} 
.font21,#related-product .product-description h3,.tab-system-subtabs a { font-size: 1.286em;} 
.font24,.innovation-solution-wrapper .innovation-solution-content-wrapper p.rad-introtext,.innovation-evolution-text-wrapper h3,.fullpage p.noise-info-text, .fullpage p.nox-info-text, .fullpage p.carbon-info-text,.fullpage p.summary-info-text,.innovation-challenge-wrapper h3,.fullpage .introtext-video-section.font24,.fullpage .article-description h3,.inn-tab-list ul li{ font-size: 1.286em;} 
.font35 { font-size: 1.857em; }
#fwContentWrapper .fw-tabbed-wrap .tab-para h2 { font-size: 1.8802em; line-height: 1.2;}
 #application .application-quote .rad-quote{   font-size: 1.125em;}
/* Global Font Size Resize End */
.rr-touch-device .fullpage p.visible-xs.xs-title{font-size: 1.57em;} 
.article-description { padding-left:35px !important; padding-right:35px !important; padding-bottom:10px !important; }


} 

@media (max-width: 639px){
.inn-related-article .inn_boot { width: 100%; }
.article-main-wrapper .inn-related-article {max-width: 530px; padding-left: 15px; padding-right: 15px;}
.inn-related-article .inn_boot { margin-left:0; margin-right:0; }
}
