.innovation-header  .header-outer.detached{    transition: transform 0.3s ease 0s, height 0.3s ease 0s, background 0.4s ease 0s;-webkit-transition: transform 0.3s ease 0s, height 0.3s ease 0s, background 0.4s ease 0s;-moz-transition: transform 0.3s ease 0s, height 0.3s ease 0s, background 0.4s ease 0s;
    -o-transition: transform 0.3s ease 0s, height 0.3s ease 0s, background 0.4s ease 0s;
    -ms-transition: transform 0.3s ease 0s, height 0.3s ease 0s, background 0.4s ease 0s;}
    
.pad-noneI.inoStoryBox:last-child {display: block;}    
 
@media all and (min-width:1460px){
section#application{background-size: 35% auto;z-index: 100;}
.rhs-tab-image img {width: 100%;}
/*a.tabs-close-btn{right:-65px;}*/
}
 
@media all and (min-width:1900px) and (max-height:1200px){
#alm section#application.full-height-bg-application {background-position: top left -50px;background-size: contain;}
}
@media all and (min-height:1200px) and (min-width:1900px){
section#application{background-size: 31% auto; background-color: rgba(255, 255, 255, 0) !important;
margin-bottom: -5%; z-index: 100;}
#smr section#application.full-height-bg-application{background-size: 50%;background-position: left bottom;}
#smr-cy section#application.full-height-bg-application{background-size: 50%;background-position: left bottom;}
.innovation-application-wrapper{padding-bottom:200px;}
.tabs-system-main-tabs ul.main-tabs-cat, .tabs-system-main-tabs p{text-align: center;display: block;} 
a.tabs-close-btn{ top: 50px;}
.challenge-summary-wrapper .summary-info-2, .challenge-summary-wrapper .summary-info-4{width:231px;}
.rhs-content-wrapper {padding-left: 55px;}
.rhs-content-wrapper h3 {padding-top: 70px;}
section#application.full-height-bg-application{background-size:contain;}


.subtab-column p {font-size:1.429em !important; line-height:1.250em !important;}


#unified-bridge .video_fade{background-position:right bottom;background-size:cover;}
/*#alm section#application.full-height-bg-application{background-size: 50% auto;}*/
#alm section#application.full-height-bg-application {background-position: bottom left -50px;}
}

 


 
.rr-touch-device .section.innovation-main-section:not(.innovation-main-video-wrapper):not(.innovation-solution-wrapper):not(.innovation-last-section-wrapper){background-attachment:scroll;}
.rr-touch-device  .innovation-application-wrapper{padding-top:0px;}
.rr-touch-device .stickyNavI.stick{z-index:501;}
@media all and (min-width:1240px) and (max-width:1459px) {
a.tabs-close-btn{right:30px;}
}


@media all and (min-width:1025px) and (max-width:1459px) {
.summary-info-4 .summary-info-text{width:170px}
.carbon-info-3 span.inn-icon + span.bottom-text {padding-left: 50px;}
}

@media all and (min-height:1100px) and (min-width:1460px){
/* Icon CSS for 1460px */
.summary-info-1 .level-2-icon{margin-right:15px}
body:not(.ie9) .summary-info-2 .level-2-icon{margin-right:15px}
.ie9 .summary-info-2 .level-2-icon{width:80px}
.ie9 #Innovation_challenge_reduce-co2_2_4 .carbon-info-1  .carbon-info-number, .ie9 #Innovation_challenge_reduce-co2_2_4 .carbon-info-2  .carbon-info-number{margin-left:-20px;}
.summary-info-2 .level-3-icon{margin-right:12px}
.nox-info-1 .level-2-icon{margin-right:15px}
.carbon-info-number{padding-bottom: 5px !important;}
.fullpage p.nox-info-text{margin-bottom:10px}
.icon-icon-12{width:55px !important}
.icon-icon-10, .icon-icon-11{margin-right:18px !important}
.fullpage p.carbon-info-text{margin-bottom:15px !important}
.summary-info-4 .summary-info-text {width: 150px;}
.carbon-info-3 span.inn-icon + span.bottom-text {padding-left:50px}
.summary-info-4 .summary-info-text{width:200px}
.fullpage p.noise-info-text-bottom{font-size:1.357em}

#advance-and-ultrafan .section.innovation-main-section.innovation-main-video-wrapper{background-position: right bottom;background-size: contain;}
#advance-and-ultrafan .section.innovation-main-section.innovation-main-video-wrapper .video_fade{background-position: right bottom;background-size: contain;}
.fullpage p.introtext-video-section{ color:#004990;}
.fullpage  p:not(.intro-text){color:#fff; }
.fullpage .article-description p {    color: #5b5b5b;  }
.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;  padding:0;}
.fullpage p.noise-info-text, .fullpage p.nox-info-text, .fullpage p.summary-info-text, .fullpage p.carbon-info-text{color:#fff;  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{font-size:5.000em; color:#fff; display:inline-block; line-height:1em;}

.challenge-co2-wrapper {margin: 60px 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:100px;}
.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;}

/*------------Landing Page CSS Starts----------------*/
.filterInoWrap {position: relative;top: -64px;background-color: transparent;z-index: 999;margin-bottom:-64px;}
.filterInoWrap > ul {background-color: transparent;}
.cssLiTab:hover, .cssLiTab.active{padding-top: 20px;padding-bottom: 20px;top: 0px;}
.filterInoWrap > ul li{position: relative;top: 10px;}
    
/*------------Landing Page CSS Ends----------------*/
 
/*------------Challenge Section CSS Starts-----------*/
.challenge-summary-wrapper > div {float: left;width: 470px;max-width:470px}
.summary-content-wrapper {padding-right: 200px;}
.challenge-summary-wrapper .summary-info-2, .challenge-summary-wrapper .summary-info-4 {width: 282px;}
.summary-info-2 .summary-content-wrapper {padding-right: 0;}
.fullpage p.noise-info-text, .fullpage p.nox-info-text, .fullpage p.summary-info-text, .fullpage p.carbon-info-text{margin-bottom:5px;}
.challenge-summary-wrapper{padding-top:0px;}
.summary-content-wrapper{padding-top:80px;}
.summary-info-4 .summary-content-wrapper{padding-left:0px;}
.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{line-height: 0.9em; vertical-align: top;}
.icon-icon-5{margin-left:50px;}
.icon-icon-2 {font-size: 46px;line-height: 1.6em;}
.level-2-icon {display: inline-block;}
.icon-icon-1 {font-size: 90px;}
span.noice{background-position: 0px 0;margin-left: 0px;}
.challenge-summary-wrapper .summary-info-2, .challenge-summary-wrapper .summary-info-4 {width: 232px;}

.challenge-co2-panel-1 {margin-right: 144px;max-width: 255px;padding-right: 0;}
.challenge-co2-panel-2 {margin-right: 90px;padding-left: 0;width: 306px;}
.challenge-co2-panel-2 .challenge-co2-wrapper{padding-right:0px;}
.icon-icon-10{line-height: 1.3em; margin-right: 13px;}
.fullpage  p.carbon-info-number{padding-bottom:0px;}
p.carbon-info-text-bottom span.bottom-text{font-size:1.333em;line-height:1.250em;}

.fullpage p.carbon-info-text {padding-bottom: 20px;}   
.challenge-co2-wrapper{margin-top:225px;}
.challenge-co2-panel-2 .challenge-co2-wrapper {padding-right: 95px;}
#liftsystem #Innovation_challenge_power-to-weight-ratio_2_4 .challenge-co2-panel-2 .challenge-co2-wrapper{padding-right:0px;}
.challenge-co2-panel-2 {max-width: 306px;padding-left: 0;width: 306px;}
.icon-icon-11{margin-right:13px;}
.noise-info-1, .noise-info-2{padding-top:120px;}
.fullpage p.noise-info-text{margin-bottom:15px;}
.fullpage p.noise-info-header{margin-bottom:5px;}
.fullpage p.noise-info-number {padding-bottom: 0px;}

#Innovation_challenge_consumers_2_4 .challenge-co2-panel-2 .challenge-co2-wrapper {    border-right: 0px;}
p.carbon-info-text-bottom .inn-icon + span.bottom-text {font-size: 1.111em;}
#Innovation_challenge_consumers_2_4 .challenge-co2-panel-3.challenge-3 {max-width: 240px;}
#Innovation_challenge_consumers_2_4  p.carbon-info-text, #Innovation_challenge_consumers_2_4  p.carbon-info-number  {padding-bottom: 10px;}
.subtab-column p.tab-col-title{padding-bottom:50px;}
.icon-icon-12{width: 50px;padding-top: 8px;display: block;}
/*------------Challenge Section CSS ends-----------*/
.videoWrapper .simple-video-unified-bridge{background-repeat: no-repeat;background-size: cover;}

/*Solution seciton*/

/*End of solution section*/
.innovation-solution-wrapper .innovation-solution-content-wrapper p{padding-bottom: 35px;}
#unified-bridge .video_fade{background-position:right bottom;background-size:cover;}


}
@media all and (max-width:1280px){
.challenge-co2-panel-1, .challenge-co2-panel-2, .challenge-co2-panel-3{padding-top:50px;}
.challenge-co2-panel-3{max-width:300px;}
#Innovation_challenge_reduce-co2_2_4 .challenge-co2-panel-3{max-width:302px;}


}
@media all and (max-width:1200px){
#liftsystem .subtab-slider {top: 50%;margin-top: -30%;}
}
@media all and (min-width:1239px) and (max-height:700px){
.video_fade  div.innovation-main-video-section{height: calc(100% - 100px);top: 100px;}
.rr-touch-device section#Innovation_challenge_overview_1_3{padding-top:60px !important;}
.rr-touch-device section#Innovation_challenge_overview_1_3 .for-touch-device + .challenge-overview-panel-2{padding-top:5px;}
#smr section#application.full-height-bg-application{background-size: 50%;background-position: left bottom;}
#smr-cy section#application.full-height-bg-application{background-size: 50%;background-position: left bottom;}
}

@media all and (min-width:1239px){
.video_fade{padding-top:0px !important;}

}
@media all and (max-height:760px) and (min-height:630px){
section.innovation-solution-wrapper {padding-top: 80px !important;}

}
@media all and (max-height:760px) and (min-height:680px)  and (min-width:991px){
#alm .subtab-slider{margin-top: -30%;}
#data-innovation .subtab-slider{margin-top: -30%;}
#smr section#application.full-height-bg-application{background-size: 100% auto;}
#smr-cy section#application.full-height-bg-application{background-size: 100% auto;}

}

@media all and (max-height:730px) and (min-height:630px)  and (min-width:1240px) and (max-width:1370px){

#alm .inn-tab-list,#data-innovation .inn-tab-list{margin-top: 15px;}
}
@media all and (max-height:670px) and (min-height:650px)  and (min-width:1141px) and (max-width:1240px){
#alm .inn-tab-list,#data-innovation .inn-tab-list{margin-top: 15px;}
#alm .video_fade div.innovation-main-video-section,#data-innovation .video_fade div.innovation-main-video-section{padding-top:0px;}
body:not(.rr-touch-device)#alm .video_fade div.innovation-main-video-section,body:not(.rr-touch-device)#data-innovation .video_fade div.innovation-main-video-section{top:0px;}
}

@media all and (max-height:760px) and (min-height:630px) and (min-width:991px){
.lhs-tab-div{padding-top: 55px;}
.rhs-tab-image {max-height: 230px; overflow: hidden;}
.inn-tab-lhs-content h2{padding-bottom: 20px;}
.rhs-content-wrapper h3{padding-top: 20px;padding-bottom: 20px;}
.rhs-content-wrapper li{padding-bottom: 10px;}
.innovation-challenge-wrapper h3{padding-bottom:25px;}
.heading-padding{padding-top:10px;}
} 

@media all and (max-height:680px) and (min-height:630px) and (min-width:991px) and (max-width:1100px){

.inn-tab-lhs-content {padding-right: 70px;}


}
@media all and (max-height:680px) and (min-height:630px) and (min-width:991px) and (max-width:1150px){

#alm .inn-tab-lhs-content, #smr .inn-tab-lhs-content, #smr-cy .inn-tab-lhs-content,#data-innovation .inn-tab-lhs-content {padding-right: 70px;}

#smr .what-equal, #smr-cy .what-equal, #alm .what-equal,#data-innovation .what-equal {padding-bottom: 15px;}
 #alm .what-equal, #data-innovation .what-equal {padding-bottom: 5px;}
 #alm .subtab-slider,#data-innovation .subtab-slidermargin-top: -220px;}
}
@media all and (max-height:700px) and (min-height:630px)
{
body:not(.rr-touch-device) .video_fade  div.innovation-main-video-section{ /*top:0px;*/ padding-top: 0;}

}

@media all and (max-height:629px){
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), body#data-innovation.rr-scroll-visible:not(.rr-touch-device),body#alm.rr-scroll-visible:not(.rr-touch-device), body#smr.rr-scroll-visible:not(.rr-touch-device){overflow:visible !important;}
	body#smr-cy.rr-scroll-visible:not(.rr-touch-device){overflow:visible !important;}
.videoWrapper .simple-video-unified-bridge{width:100%;float:left;}

body:not(.rr-touch-device) .section.innovation-main-section#Innovation_challenge_overview_1{display:none;}
body:not(.rr-touch-device) .for-touch-device{display:block;}
body:not(.rr-touch-device) section#a-complete-change .innovation-solution-overflow-text, body:not(.rr-touch-device) section#a-complete-change .innovation-solution-overflow-text-wrapper{max-height: 1200px;}
body:not(.rr-touch-device) .sol-ev-margin-top-video-player{top:0px; height:100%;}
#unified-bridge .innovation-main-video-section h1{margin-top:20px}
#alm .innovation-main-video-section h1{margin-top:20px}
#smr .innovation-main-video-section h1{margin-top:20px}
#smr-cy .innovation-main-video-section h1{margin-top:20px}
#data-innovation .innovation-main-video-section h1{margin-top:20px}
body:not(.rr-touch-device) #inoTitleWrap{z-index: 500;}
body:not(.rr-touch-device) section#Innovation_challenge_consumers_2_4 {padding-bottom: 80px;}

}
@media all and (max-height:629px) and (min-width:992px){
.lhs-tab-div {padding-top: 30px;padding-bottom: 20px;}
.rhs-tab-div{top: 0;}
}
@media all and (max-height:629px) and (min-width:1239px){
body:not(.rr-touch-device) .video_fade  div.innovation-main-video-section{height:100%;top:200px;min-height:600px;}
.summary-info-3 .summary-content-wrapper{padding-right:58px;}
.margin-top-video-player{height: calc(100% - 200px);top: 200px;}
.lhs-tab-div{padding-top: 50px;}
.rhs-tab-div{top:0px;}
.fullpage .innovation-main-video-section h1.inn-heading{ margin-top:20px}
.innovation-challenge-wrapper h3{margin-top: 45px;}
.summary-info-3 .summary-content-wrapper{padding-right: 10px;}
.stickyNavI.stick{z-index:501;}


}

@media all and (max-width:1239px){
.storyMenuI .level2 span{padding: 13px 20px 13px 85px;}
/*section#Innovation_video, section#Innovation_video .video_fade{padding-top:200px !important;}*/
.inn-video-wrapper {padding-top: 25px;}

.fullpage h1.inn-heading {padding-bottom: 15px;}
.heading-padding {padding-top: 10px;}
.challenge-summary-wrapper > div{max-width:262px;}
.summary-content-wrapper {padding-right: 60px;}

.fullpage p.noise-info-header, .fullpage p.summary-info-header, .fullpage p.carbon-info-header{font-size: 1.143em;    padding-bottom: 5px;}
.fullpage p.noise-info-text, .fullpage p.nox-info-text, .fullpage p.summary-info-text, .fullpage p.carbon-info-text{font-size:1.125em;}
.innovation-challenge-wrapper h3 {padding-top: 20px;padding-bottom: 20px;}
.challenge-summary-wrapper .summary-info-4 {max-width: 250px; padding-left:60px; /*padding-top: 20px;*/}
.summary-info-4 .summary-content-wrapper{padding-left:0px;}
.fullpage p.noise-info-header .inn-icon, .fullpage p.summary-info-header .inn-icon, .fullpage p.carbon-info-header .inn-icon {font-size: 3.3em;}
span.summary-heading {bottom: 3px;}
.summary-info-header span.inn-icon {padding-left: 10px;}
.fullpage p.noise-info-text, .fullpage p.nox-info-text, .fullpage p.summary-info-text, .fullpage p.carbon-info-text {font-size: 1.286em; margin-bottom: 0px;}
.heading-padding {padding-top: 20px;}
.fullpage .summary-info-4 p.summary-info-header  .inn-icon{font-size:2.5em;padding-left:40px;}
.summary-info-3 .summary-info-header span.inn-icon {padding-left: 80px;}
.challenge-co2-panel-3 {max-width: 320px;padding-left: 40px;}
.challenge-co2-panel-2 {max-width: 200px;padding-left: 0px;}
.challenge-co2-panel-1 {max-width: 280px;padding-right: 89px;}
.fullpage p.carbon-info-text{margin-bottom:15px;}
#Innovation_challenge_reduce-co2_2_4  p.carbon-info-text{min-height:81px;}
.challenge-co2-panel-2 .challenge-co2-wrapper{border-right:0px;padding-right:45px;}
p.carbon-info-number.count-number {padding-bottom: 5px;}
.challenge-co2-wrapper .inn-icon {font-size: 2.8em;}
#Innovation_challenge_consumers_2_4 .challenge-co2-panel-3 {max-width: 230px;padding-left: 50px;}
#Innovation_challenge_consumers_2_4 .challenge-co2-panel-1 {max-width: 310px;padding-right: 100px;}
#Innovation_challenge_consumers_2_4 .challenge-co2-panel-2{max-width: 215px;padding-left: 0px;}
#Innovation_challenge_consumers_2_4 p.carbon-info-text{margin-bottom:0px;}
#Innovation_challenge_consumers_2_4 .carbon-info-text-bottom span.inn-icon{font-size: 2.15em;left: 0px;top: 2px;}
#Innovation_challenge_consumers_2_4 .challenge-co2-panel-3 span.inn-icon + span.bottom-text {padding-left: 50px;}
.fullpage .innovation-evol p{font-size:1.286em;}
.innovation-solution-wrapper .innovation-solution-content-wrapper p.rad-introtext{padding-bottom:40px;}
section.innovation-solution-wrapper.innovation-main-section{background-position: right 50%;
    background-size: 50% auto;}
#liftsystem section.innovation-solution-wrapper.innovation-main-section{background-position: right -60% top 50%;background-size: 60% auto;}
.tab-system-subtabs-wrapper .inn-content-wrapper {padding: 0px;}
#releated-article h2{text-align:center;}
.innovation-timeline-wrapper h2{text-transform: none;}

#unified-bridge .video_fade{background-position: left 35% bottom 4%;background-size: 177%;}
#unified-bridge.rr-touch-device .video_fade{background-position: left 35% bottom 0%;}

#alm .video_fade,#data-innovation .video_fade{background-position: left 35% bottom 4%;background-size: 177%;}
#alm.rr-touch-device .video_fade,#data-innovation.rr-touch-device .video_fade{background-position: left 35% bottom 0%;}

/*#smr .video_fade{background-position: left 35% bottom 4%;background-size: 177%;}*/
/*#smr.rr-touch-device .video_fade{background-position: left 35% bottom 0%;}*/

.lhs-tab-div{padding-top:60px;}
.inn-tab-lhs-content h2{padding-bottom: 30px;}
#Innovation_video .introtext-video-section{width:80%;}
/*body:not(.rr-touch-device) section#a-complete-change .innovation-solution-overflow-text{    max-height: 600px;}*/

} 
@media all and (max-width:1144px){
body:not(.windows-surface) .challenge-summary-wrapper .summary-info-4{padding-left:0px;clear:left;padding-top:20px;}
body.windows-surface .challenge-summary-wrapper .summary-info-4{padding-left:0px;}

}
@media all and (max-width:1024px){
#data-innovation  .innovation-evol .inn_boot.col-md-10 {width:100%}
}
@media all and (max-width:1100px){
.inn-content-wrapper.inn-landing-main-content-wrapper{float:left;width:100%;background-color:#fff;}
}
@media all and (max-width:1040px) and (min-width:991px){
.fullpage .article-description h3{padding-right:25px;}
}
@media all and (max-width:1024px) and (min-width:1024px) {.rr-touch-device .subtab-slider{margin-top:-31%}}
@media all and (max-width:1024px){
.inn-related-article, .inn-related-product {margin-left:0;margin-right: 0;}
.inn-related-product .product-image img{width:90%}
#related-article h2, #related-product h2{text-align: center;}
.article-description{padding-left:20px;} 
#related-article .inn-content-wrapper, #related-product .inn-content-wrapper{padding-left:0; padding-right:0}

/*section:not(.visible-no-js){display:none;}*/
.rr-touch-device section.visible-no-js .inn-hidden{visibility:visible}
ul.subpanel-wrapper{display:none;}
.rr-touch-device .for-touch-device{display:block;}
/*.rr-touch-device section.innovation-main-section:not(.fp-auto-height) {height:100vh}*/

.rr-touch-device .videoWrapper{padding-bottom:65px;}
 a.tabs-close-btn {right: 3px;}
}
@media all and (max-width:1023px){
body:not(.rr-touch-device) .pagerIno.show{display:none !important;}
.innovation-pagerIno.show{display:none !important;}
}
@media all and (min-width:992px) and (max-width:1023px){
.challenge-co2-panel-2 .challenge-co2-wrapper{padding-right:35px;}
.challenge-co2-panel-1 {max-width: 250px;padding-right: 60px;}
.challenge-co2-panel-3{max-width:310px;}
}
@media all and (min-width:992px) and (min-height:800px){

body:not(.rr-touch-device) .section.innovation-tab-solution{height:100vh !important;}

}
@media all and (min-width:992px) and (max-width:1100px) and (max-height:800px){
#data-innovation .subtab-slider {top: 120px; margin-top: 0;}
#data-innovation.rr-touch-device .subtab-slider {top: 90px; margin-top: 0;}

}
@media all and (max-width:991px) and (min-height:1100px){
#unified-bridge.rr-touch-device .section.innovation-main-section.innovation-main-video-wrapper .video_fade{    background-size: cover;}
#alm.rr-touch-device .section.innovation-main-section.innovation-main-video-wrapper .video_fade{    background-size: cover;}
#data-innovation.rr-touch-device .section.innovation-main-section.innovation-main-video-wrapper .video_fade{    background-size: cover;}
#smr.rr-touch-device .section.innovation-main-section.innovation-main-video-wrapper .video_fade{    background-size: cover;}
#smr-cy.rr-touch-device .section.innovation-main-section.innovation-main-video-wrapper .video_fade{    background-size: cover;}
}
@media all and (min-width:992px){
#advance-and-ultrafan.rr-touch-device #MainWrapper:not(.lazyload){background-repeat:no-repeat;}
.rr-touch-device .stickyNavI{top: 718px;}
.rr-touch-device .margin-top-video-player{height: calc(100% - 208px);top: 208px;}
#advance-and-ultrafan.rr-touch-device  .section.innovation-main-section.innovation-main-video-wrapper .video_fade{height: calc(100% - 150px);top: 150px; position: relative;}
.rr-touch-device .stickyNavI{top: 150px;}
.rr-touch-device .videoWrapper .simple-video-unified-bridge{min-height:630px;}
.lhs-tab-div{background-image:none !important;}
#smr.rr-touch-device  .lhs-tab-div{min-height:630px;}
#smr section#application.full-height-bg-application{background-size: 55%;background-position: left bottom;min-height:750px;}
#smr  .innovation-application-wrapper{padding-bottom:50px;}
#smr .video_fade{background-position:right top;/*height: calc(100% - 120px); margin-top: 150px;*/}
	
#smr-cy.rr-touch-device  .lhs-tab-div{min-height:630px;}
#smr-cy section#application.full-height-bg-application{background-size: 55%;background-position: left bottom;min-height:750px;}
#smr-cy  .innovation-application-wrapper{padding-bottom:50px;}
#smr-cy .video_fade{background-position:right top;/*height: calc(100% - 120px); margin-top: 150px;*/}
}
@media all and (min-width:991px) and (max-width:1261px){

#smr section#application.full-height-bg-application{background-size: 100% auto;background-position: right 110px bottom;}
#smr-cy section#application.full-height-bg-application{background-size: 100% auto;background-position: right 110px bottom;}

}
@media all and (max-width:991px){
#alm section#application.full-height-bg-application {
    background-position: top left;
    background-size: 100%;
}
#data-innovation section#application.full-height-bg-application {
    background-position: top left;
    background-size: 100%;
}

#smr section#application.full-height-bg-application{background-size: 100% auto; background-position: top -200px right;}
#smr-cy section#application.full-height-bg-application{background-size: 100% auto; background-position: top -200px right;}

.rr-touch-device .stickyNavI.stick.push-nav{

  transform: translate(0px, 90px);
  -moz-transform: translate(0px, 90px);
  -webkit-transform: translate(0px, 90px);
  -o-transform: translate(0px, 90px);
  -ms-transform: translate(0px, 90px);
    transition: transform 0.3s ease 0s;
  -webkit-transition: transform 0.3s ease 0s;
  -moz-transition: transform 0.3s ease 0s;
  -o-transition: transform 0.3s ease 0s;
  -ms-transition: transform 0.3s ease 0s;
}

.rr-touch-device .stickyNavI.stick.push-nav.stick-nav-invisible{
  transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -webkit-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
    transition: transform 0.1s ease 0s;
  -webkit-transition: transform 0.1s ease 0s;
  -moz-transition: transform 0.1s ease 0s;
  -o-transition: transform 0.1s ease 0s;
  -ms-transition: transform 0.1s ease 0s;
}

/*
.header-outer.detached {
  height: 80px;
  position: fixed;
  width: 100%;
  top:0;
  z-index: 5000;
  transition: transform 0.3s ease 0s, height 0.3s ease 0s, background 0.4s ease 0s, opacity 0.3s ease 0s;
  -webkit-transition: transform 0.3s ease 0s, height 0.3s ease 0s, background 0.4s ease 0s, opacity 0.3s ease 0s;
  -moz-transition: transform 0.3s ease 0s, height 0.3s ease 0s, background 0.4s ease 0s, opacity 0.3s ease 0s;
  -o-transition: transform 0.3s ease 0s, height 0.3s ease 0s, background 0.4s ease 0s, opacity 0.3s ease 0s;
  -ms-transition: transform 0.3s ease 0s, height 0.3s ease 0s, background 0.4s ease 0s, opacity 0.3s ease 0s;
  opacity:1;
  transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -webkit-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  
}
.header-outer.detached.nav-invisible {
  opacity: 0;
  transform: translate(0px, -80px);
  -moz-transform: translate(0px, -80px);
  -webkit-transform: translate(0px, -80px);
  -o-transform: translate(0px, -80px);
  -ms-transform: translate(0px, -80px);
  transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -webkit-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
}


*/







.subtab-slider {margin-top: /*-17%*/-33%;}
section#innovation-tab-solution{background-image:none !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),body#data-innovation.rr-scroll-visible:not(.rr-touch-device),body#alm.rr-scroll-visible:not(.rr-touch-device),body#smr.rr-scroll-visible:not(.rr-touch-device){overflow:visible !important;}
	body#smr-cy.rr-scroll-visible:not(.rr-touch-device){overflow:visible !important;}
.filterInoWrap > ul li.ifilTitle{display:none;}
.filterInoWrap > ul li{width: 33.333%;text-align: center;}
.inn-content-wrapper.inn-landing-main-content-wrapper{padding-left:0px;padding-right:0px;}

.inoAbsBannerTextWrap{padding-left:20px;}
.inoAbsBannerTextWrap h2{padding-bottom:30px;}
.inoSubHead{padding-bottom:40px;}
.subFilterListI{padding:0 20px;}
.subFilterListI > li{margin: 20px 39px;}
.inoStoryBox .inoBoxOverlay {
/*padding-top: 19.5%;*/
    top: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0.65+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-8 */
}
#unified-bridge #related-product .product-image{min-height:145px;}
#alm #related-product .product-image{min-height:145px;}
#smr #related-product .product-image{min-height:145px;}
	#smrcy #related-product .product-image{min-height:145px;}
#data-innovation #related-product .product-image{min-height:145px;}
.inoStoryBox .inoBoxOverlay p {
    display: block;
}
/* .inoStoryBox:hover .inoBoxOverlay{    padding-top: 19.5%;}*/

/*------------Ultrafan CSS starts-----------------*/ 
section#Innovation_video, section#Innovation_video .video_fade{padding-top:220px !important;}
.video_fade{background-position: 97% bottom; background-size: 150%;}
.challenge-co2-panel-2 .challenge-co2-wrapper {border-right: 0px;padding-right: 30px;}   
.challenge-co2-panel-1 {max-width: 251px;padding-right: 60px;}
.challenge-co2-panel-3 {max-width: 260px;padding-left: 30px;}
.challenge-co2-panel-2{max-width: 185px;}
#Innovation_challenge_reduce-co2_2_4 .challenge-co2-panel-3{max-width:270px;}
#Innovation_challenge_consumers_2_4 .challenge-co2-panel-3 {max-width: 220px; padding-left: 40px;}
#Innovation_challenge_consumers_2_4 .challenge-co2-panel-1 {max-width: 270px;padding-right: 60px;}

/*.video-tab-wrapper{height:100%;}*/
a.tabs-close-btn:after{top: 4px; position: absolute; right: 19px;}
a.tabs-close-btn:before{top: 4px; right: 18px;}
a.tabs-close-btn{width: 35px;top: 5px;right: -8px;height: 35px;}
.tabs-system-main-tabs{padding-top: 0px;top: 0px;}
#Innovation_groundbreaking{height: auto !important;min-height:100px;background-color:#fff;}
.subtab-slider-main-wrapper a.bx-prev{left: -60px;}
.subtab-slider-main-wrapper a.bx-next{right: -60px;}
#advance-and-ultrafan .section.innovation-main-section.innovation-main-video-wrapper .video_fade {background-position: 97% bottom;} 
#unified-bridge .section.innovation-main-section.innovation-main-video-wrapper{margin-top:0;}
#unified-bridge .section.innovation-main-section.innovation-main-video-wrapper .video_fade{background-size:cover;}
#alm .section.innovation-main-section.innovation-main-video-wrapper{margin-top:0;}
#alm .section.innovation-main-section.innovation-main-video-wrapper .video_fade{background-size:cover;}
#smr .section.innovation-main-section.innovation-main-video-wrapper{margin-top:0;}
#smr .section.innovation-main-section.innovation-main-video-wrapper .video_fade{background-size:cover;}
#smr-cy .section.innovation-main-section.innovation-main-video-wrapper{margin-top:0;}
#smr-cy .section.innovation-main-section.innovation-main-video-wrapper .video_fade{background-size:cover;}
#data-innovation .section.innovation-main-section.innovation-main-video-wrapper{margin-top:0;}
#data-innovation .section.innovation-main-section.innovation-main-video-wrapper .video_fade{background-size:cover;}
/*------------Ultrafan CSS ends-----------------*/
.rr-touch-device .stickyNavI{z-index:800; top: calc(100vh - 50px); }

.rr-touch-device .stickyNavI.stick{position: fixed;top: 0px;}
.stickyNavI{z-index:800; top: calc(100vh - 75px); }
body:not(.rr-touch-device) .stickyNavI{top: 150px; }
body:not(.rr-touch-device) .stickyNavI.stick {top: 0px;}
body#advance-and-ultrafan.rr-scroll-visible:not(.rr-touch-device) {height:800px;}
body:not(.rr-touch-device)#advance-and-ultrafan  .section.innovation-main-section.innovation-main-video-wrapper .video_fade{background-size: 135%;}

section.innovation-solution-wrapper.innovation-main-section:before {content: '';width: 100%;height: 100%;
position: absolute;right: 0px;top: 0px;background-color: rgba(255,255,255,0.5);}
section.innovation-solution-wrapper.innovation-main-section {background-position: -85% 50%;background-size: 150% auto;}
a.video-move-down{/*margin-left:-63px;*/}
.innovation-timeline-image-wrapper{margin-bottom:130px;overflow-y:hidden;overflow-x:auto;width:100%;padding-bottom:30px;}
.innovation-timeline-image-wrapper img {float: left;width: 100%;min-width: 1050px;}
.tabs-system-main-wrapper.full-height,.video-tab-wrapper.full-height-wrapper{min-height:756px;}
.videoWrapper{padding-bottom:65px;}
.section.innovation-main-section:not(.innovation-main-video-wrapper):not(.innovation-solution-wrapper):not(.innovation-last-section-wrapper){background-size: cover;}
#unified-bridge section.section.innovation-evolution-main-wrapper {background-position: 55% -16%;}
#alm section.section.innovation-evolution-main-wrapper {background-position: 55% -16%;}
#data-innovation section.section.innovation-evolution-main-wrapper {background-position: 55% -16%;}
#smr section.section.innovation-evolution-main-wrapper {background-position: 55% -16%;}
#smr-cy section.section.innovation-evolution-main-wrapper {background-position: 55% -16%;}
/*-------Unified Bridge-----------------*/
#unified-bridge #Innovation_groundbreaking .videoWrapper{padding-bottom:65px;}
#unified-bridge #Innovation_groundbreaking{height:100vh !important;}




section#innovation-tab-solution {height: auto !important;}
.lhs-tab-div{height:auto;float:left;}
.inn-tab-lhs-content{padding-right:0px;}
.rhs-tab-div{position:relative;width:100%;height:auto;float:left;top:0px; display:none;}
.rhs-tab-div.visible {display: block;}
.inn-rhs-content-wrapper{max-width:900px;}
section#a-complete-change.innovation-solution-wrapper.innovation-main-section {background-position: center;
background-size: cover;}
#unified-bridge section#application.full-height-bg-application   {    background-position: 25% -78%;background-size:222%}
#unified-bridge .application-wrapper{background-color: #fff;width: 100%;float: left;margin-top: 480px;}


#unified-bridge .absolute-pos-application {display: none;}
#unified-bridge .full-height-applicaiton-content {visibility: visible;background-color: #fff;}
#unified-bridge .innovation-evolution-text-wrapper{padding-top:40px;padding-bottom:40px;}
.full-height-applicaiton-content .innovation-application-wrapper{width: 100%;max-width:100%}
section#a-complete-change.innovation-solution-wrapper.innovation-main-section {background-position: center;
background-size: cover;}
section#a-complete-change.innovation-solution-wrapper.innovation-main-section:before{background-color: rgba(0,0,0,0.5);}
.lhs-tab-div{padding-top:50px;}
.lhs-tab-div:before {content: '';width: 100%;height: 100%;position: absolute;top: 0px;background: rgba(0, 73, 144, 0.9);}
.lhs-tab-div{background-size: auto 250%;background-position: 35% 15%;}
.rhs-content-wrapper{background-color:#f1f1f1;}


/*-------------Landing Page---------------------*/
.rr-inn-main-landing-wrapper .video_fade{    background-position: 97% bottom;
    background-size: cover;}
.rr-inn-main-landing-wrapper .video_fade{height:calc(100vh - 80px);}
#landing-video-player-wrapper.margin-top-video-player{height:calc(100vh - 80px); top:80px;}
.rr-inn-main-landing-wrapper .margin-top-video-player{top:180px;}
#unified-bridge .section.innovation-main-section.innovation-main-video-wrapper {height:100vh !important;}
#unified-bridge.rr-touch-device .section.innovation-main-section.innovation-main-video-wrapper {height:calc(100vh) !important;}
#inoTitleWrap:not(.innovation-landing-title-wrap){top:82px;}
body:not(.rr-touch-device) #inoTitleWrap:not(.innovation-landing-title-wrap){top:100px;z-index:801;}

.margin-top-video-player{height:calc(100vh-180px);top:180px;}
#advance-and-ultrafan .video_fade .banner-vertical-align{ display: block;padding-top: 25px;}
#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-768.jpg);background-size: 100% auto; background-position: top 1024px left; background-repeat:no-repeat;}
.rr-touch-device  .section.innovation-main-section.innovation-main-video-wrapper{height:1024px;}
.rr-touch-device .stickyNavI{top: 90px;}
.challenge-summary-wrapper .summary-info-4{margin-top:30px;}
.rr-touch-device .challenge-summary-wrapper{padding-top:30px;}
.rr-touch-device section.innovation-solution-wrapper { padding-top: 70px !important;}
 #Innovation_groundbreaking .video-tab-wrapper{min-height:200px;}
#unified-bridge  #Innovation_groundbreaking .video-tab-wrapper{min-height:400px;}
.rhs-tab-image{display:none !important;}
a.tabs-close-btn{right:-22px;/*right:-30px;*/}
#liftsystem .tabs-system-main-wrapper.full-height {max-height: 650px;min-height:650px;}
#liftsystem .video-tab-wrapper.full-height-wrapper{min-height:650px;}
#liftsystem .subtab-slider {margin-top: 70px;top:0px;}


.product-description{float:left;width:100%;}
.inn-related-product{margin-top:30px;margin-bottom:50px;}
 



/*-----------------ALM----------------*/
#alm .application-wrapper{background-color: #fff;width: 100%;float: left;margin-top: 480px;}
#alm .absolute-pos-application {display: none;}
#alm .full-height-applicaiton-content {visibility: visible;background-color: #fff;}

#alm #Innovation_groundbreaking .videoWrapper{padding-bottom:65px;}
#alm #Innovation_groundbreaking{height:100vh !important;}

#alm .section.innovation-main-section.innovation-main-video-wrapper {height:100vh !important;}
#alm.rr-touch-device .section.innovation-main-section.innovation-main-video-wrapper {height:calc(100vh) !important;}
#alm  #Innovation_groundbreaking .video-tab-wrapper{min-height:400px;}
/*-----------------SMR----------------*/
#smr .application-wrapper{background-color: #fff;width: 100%;float: left;margin-top: 480px;}
#smr .absolute-pos-application {display: none;}
#smr .full-height-applicaiton-content {visibility: visible;background-color: #fff;}
#smr .video_fade{background-position: right bottom;background-size: cover;}
#smr #Innovation_groundbreaking .videoWrapper{padding-bottom:65px;}
#smr #Innovation_groundbreaking{height:100vh !important;}
#smr .section.innovation-main-section.innovation-main-video-wrapper {height:100vh !important;}
#smr.rr-touch-device .section.innovation-main-section.innovation-main-video-wrapper {height:calc(100vh) !important;}
#smr #Innovation_groundbreaking .video-tab-wrapper{min-height:400px;}
#smr .video-move-down, #alm .video-move-down {display:none;}
	
	
#smr-cy .application-wrapper{background-color: #fff;width: 100%;float: left;margin-top: 480px;}
#smr-cy .absolute-pos-application {display: none;}
#smr-cy .full-height-applicaiton-content {visibility: visible;background-color: #fff;}
#smr-cy .video_fade{background-position: right bottom;background-size: cover;}
#smr-cy #Innovation_groundbreaking .videoWrapper{padding-bottom:65px;}
#smr-cy #Innovation_groundbreaking{height:100vh !important;}
#smr-cy .section.innovation-main-section.innovation-main-video-wrapper {height:100vh !important;}
#smr-cy.rr-touch-device .section.innovation-main-section.innovation-main-video-wrapper {height:calc(100vh) !important;}
#smr-cy #Innovation_groundbreaking .video-tab-wrapper{min-height:400px;}
#smr-cy .video-move-down, #alm .video-move-down {display:none;}
	
/*-----------------Data innovation----------------*/
#data-innovation .application-wrapper{background-color: #fff;width: 100%;float: left;margin-top: 480px;}
#data-innovation .absolute-pos-application {display: none;}
#data-innovation .full-height-applicaiton-content {visibility: visible;background-color: #fff;}

#data-innovation #Innovation_groundbreaking .videoWrapper{padding-bottom:65px;}
#data-innovation #Innovation_groundbreaking{height:100vh !important;}

#data-innovation .section.innovation-main-section.innovation-main-video-wrapper {height:100vh !important;}
#data-innovation.rr-touch-device .section.innovation-main-section.innovation-main-video-wrapper {height:calc(100vh) !important;}
#data-innovation  #Innovation_groundbreaking .video-tab-wrapper{min-height:400px;}







/*
#alm .application-wrapper{margin-top:0px;}
.innovation-app-bg-section{width: calc(100% + 60px);min-height: 480px;}
#alm .full-height-applicaiton-content .innovation-application-wrapper{padding-left:0px;}
#alm section#application.full-height-bg-application{padding-top:0px !important;}

*/
.inn-related-article .article-description h3::after{margin-left: 6px;}
}
@media all and (min-width:767px) and (max-width:991px){
body.windows-surface .challenge-summary-wrapper .summary-info-4{margin-left:30px;}
body.windows-surface .challenge-co2-panel-3{padding-left:0px;margin-top:30px;}
body.windows-surface .challenge-summary-wrapper .summary-info-3{margin-top:30px;}
body.windows-surface #Innovation_challenge_consumers_2_4 .challenge-co2-panel-3{padding-left:0px;margin-top:30px;}
.rr-touch-device .videoWrapper .simple-video-unified-bridge{height:100vh;}
.rr-touch-device .margin-top-video-player{top:50px;height:calc(100% - 130px);}
.rr-touch-device  div.margin-top-video-player:not(#landing-video-player-wrapper) .banner-video-overlay-close-button{top:40px;}
.rhs-tab-image{display:none !important;}
#advance-and-ultrafan.rr-touch-device a.tabs-close-btn{top:15px;}
#advance-and-ultrafan.rr-touch-device .tabs-system-main-tabs ul li{margin-right:30px;}
#advance-and-ultrafan.rr-touch-device  .video-tab-wrapper.full-height-wrapper{min-height:756px;}
#advance-and-ultrafan.rr-touch-device  .video_fade div.innovation-main-video-section{padding-top:50px;}

#alm.rr-touch-device .inn-tab-list ul li span.tab-icon img, #alm.rr-touch-device .inn-tab-list ul li.selected span.tab-icon img{vertical-align:top;}
#data-innovation.rr-touch-device .inn-tab-list ul li span.tab-icon img, #data-innovation.rr-touch-device .inn-tab-list ul li.selected span.tab-icon img{vertical-align:top;}



}
@media all and (max-height:700px) and (min-height:630px){
body:not(.rr-touch-device) .challenge-summary-wrapper{padding-top:5px;}
}
@media all and (min-width:767px) and (max-height:629px){
.video_fade {min-height: 800px; padding-top: 230px;}
.rr-inn-main-landing-wrapper .video_fade {height: 600px;min-height: 600px; padding-top: 0px;}
#landing-video-player-wrapper.margin-top-video-player{height:600px;}
#inoBanner.inoBanner{min-height:600px;}
.section.innovation-main-section.innovation-main-video-wrapper{height:auto;}
.stickyNavI,.stickyNavI.stick-invisible{top: 150px;}
.stickyNavI.stick{top:0px;}
.section.innovation-main-section{padding-top:100px;}
.section.innovation-evolution-wrapper{padding-top:100px;}
.vertical-algin-text{height:650px;}
body:not(.rr-touch-device) .ev-margin-top-video-player, body:not(.rr-touch-device) .sol-ev-margin-top-video-player{height:100%;top:0px;}
} 
@media all and (min-width:768px){
.rr-touch-device section.innovation-evolution-main-wrapper{height:650px;}
.rr-touch-device h2.Challenge-header{margin-top:50px;}
 
.inn-related-article.center-align-articles .inn_boot {float: none;/*overflow: hidden;*/display: inline-block;text-align: left;margin-right: -4px;vertical-align: top;}
.inn-related-article.center-align-articles{text-align: center;}
}
@media all and (max-width:767px){

#Innovation_challenge_reduce-co2_2_4 p.carbon-info-text{    height: auto;}
#unified-bridge .tabs-system-main-wrapper.full-height,#unified-bridge .video-tab-wrapper.full-height-wrapper, #alm .tabs-system-main-wrapper.full-height,#alm .video-tab-wrapper.full-height-wrapper, #smr .tabs-system-main-wrapper.full-height,#smr-cy .tabs-system-main-wrapper.full-height,#smr .video-tab-wrapper.full-height-wrapper,#smr-cy .video-tab-wrapper.full-height-wrapper, #data-innovation .tabs-system-main-wrapper.full-height,#data-innovation .video-tab-wrapper.full-height-wrapper{min-height:400px;}
#unified-bridge .innovation-evolution-text-wrapper, #alm .innovation-evolution-text-wrapper, #smr .innovation-evolution-text-wrapper,#smr-cy .innovation-evolution-text-wrapper ,#data-innovation .innovation-evolution-text-wrapper{padding-top:20px;}
.rr-touch-device .videoWrapper .simple-video-unified-bridge{min-height:400px;}
.banner-video-overlay-close-button.landing-close-btn{z-index:99;}
#advance-and-ultrafan #related-article .inn-related-article {padding-bottom: 10px;}
.benefits-tab-wrapper-xs.showon{display:block !importan;}
#advance-and-ultrafan section#Innovation_video .video_fade{padding-top:100px !important; background-position:100% bottom !important}
#Innovation_video .introtext-video-section{width:100%;}
#inoBanner.inoBanner {min-height:450px;}
.inoBanner .inoAbsBannerTextWrap{top:50px;}
.inoAbsBannerTextWrap h2 {padding-bottom: 20px;font-size: 2.143em;padding-top:50px;}
.inoSubHead {padding-bottom: 30px;font-size: 1.714em;}
.inoBannerText{font-size: 1.286em;}
.inn-video-wrapper {padding-top: 10px;}
.inoAbsBannerTextWrap  .inn-play-video{text-indent: -999px;margin: 0 auto;width: 75px;float: none;padding-top:29px;}
.inn-content-wrapper {padding-left: 15px;padding-right: 15px;}
.middle-align-div{text-align:left;}
.filterInoWrap > ul li{height: 78px;display: table;font-size: 1.286em;}
.filterInoWrap > ul li span{vertical-align: middle;display: table-cell;}
.styleSubWrap.active{padding-top:0px;padding-bottom:0px;max-height: 350px;overflow-y: scroll;}
.subFilterListI{padding:0px;}
.subFilterListI > li{width:100%;text-align:center;margin:50px 0px 0px;font-size: 1.429em;}
.inoBoxOverlay{padding-left:15px;padding-right:15px;}
.inoStoryBox .inoBoxOverlay p.iboxTitle:after {content: ">";padding-left: 10px;color: #00afd5;}
.margin-top-video-player{height: calc(100% - 90px);top:0px}


/*------------Ultrafan CSS starts-----------------*/
.fullpage h1.inn-heading {;text-align: left;}
.introtext-video-section p.intro-text {text-align: left;}
.video_fade {background-position: 80% 175%;background-size: 205%;}
.inn-video-wrapper { padding-top: 45px;margin: 0;display: block;float: none;text-align: center;
    width: 100px;}

    
.innovation-evolution-text-wrapper .inn-video-wrapper{margin-bottom:20px;}
.inn-play-video{background-position: 50% -175px; padding-top: 35px;padding-left: 0;color: #fff;
padding-bottom: 30px;float:none;  display: block;  margin: 0 auto;}
h2.Challenge-header {padding-top: 35px;}
/*.fullpage p {font-size: 1.286em;line-height: 1.333em;padding-bottom:25px;}*/
.stickyNavI{display:none;}
.rr-touch-device .fullpage  p.xs-title {padding-top: 35px;border-top: 0px solid;}
.innovation-challenge-wrapper.overview p.xs-title {border-top:0px;padding-top:0px;}
.challenge-summary-wrapper{padding-top:0px;}
.challenge-summary-wrapper .inn-icon {font-size: 2.143em;}
.summary-info-3 .summary-info-header span.inn-icon {padding-left: 67px;font-size: 2.5em;}
.fullpage p.consumer-info-number, .fullpage p.nox-info-number, .fullpage p.summary-info-number{padding-bottom:50px;}
.summary-content-wrapper span.level-2-icon {width: 80px;display: inline-block;}
span.noice{background-position: -2px 1px;display: inline-block;height: 30px;margin-left: 0px;width: 77px;
background-size: 74% auto;}
#Innovation_challenge_reduce-co2_2_4  p.carbon-info-text{min-height:10px;} 
.fullpage p.carbon-info-text{margin-bottom: 10px;} 
.challenge-co2-panel-3{padding-left:0px;}
.challenge-nox-panel-0 span.level-2-icon {display: inline-block;width: 80px;}
span.inn-icon.icon-icon-4 {font-size: 2.143em;}
section {min-height: 400px;}
.challenge-noise-panel-1, .challenge-noise-panel-2 {float: left;width: 100%;}
.fullpage p.noise-info-number{padding-bottom:5px;}
.fullpage  p.noise-info-header .inn-icon{font-size: 2.5em;}
#Innovation_challenge_consumers_2_4 .challenge-co2-panel-3{    padding-left: 0px;}
#Innovation_challenge_consumers_2_4 .challenge-co2-panel-1,#Innovation_challenge_consumers_2_4 .challenge-co2-panel-2, #Innovation_challenge_consumers_2_4 .challenge-co2-panel-3{margin-bottom:40px;}
.innovation-evolution-text-wrapper{text-align:left;}
.innovation-evolution-text-wrapper h2{padding-bottom:20px;padding-top:20px;text-align:left;}
.innovation-evolution-text-wrapper h3{font-size: 1.714em;}
section#solution-our-vison { padding-top: 340px !important;background-position: -6px -2%; background-size: 160%;}
/*section#solution-our-vison > div:before {content: '';height: 340px;width: 100%;background-color: rgba(255,255,255,0.5); position: absolute; top: 0px; left: 0px;}*/
.innovation-solution-wrapper h3{padding-bottom: 0px;}

.innovation-solution-overflow-text{height:auto;}
section#application {background-size: 320px auto;background-color: rgba(255, 255, 255, 1) !important;
    margin-bottom: 0;z-index: 10;background-position: -30px 20px;padding-top: 350px !important;}
    .innovation-application-wrapper{max-width:100%;}
 .innovation-application-wrapper{width:100%;}   
.innovation-timeline-image-wrapper {margin-bottom: 130px;overflow-y:hidden;overflow-x:auto;float:none;}
.rr-touch-device section.innovation-main-section.innovation-challenge-wrapper{margin-bottom:0px;}
#related-article .inn-content-wrapper {padding: 0px;}
.article-description {padding-right: 15px;padding-left: 15px;padding-bottom:0px;}
#related-article button.slick-prev.slick-arrow, #related-product button.slick-prev.slick-arrow { text-indent: -9999px; background: transparent; border: 2px solid #004d91; width: 45px; height: 45px; border-radius: 25px; position: absolute; /*top: 120px;*/top: 28%; z-index: 100;left: 10px;}
#related-article button.slick-prev.slick-arrow:before, #related-product button.slick-prev.slick-arrow:before { content: ''; border: 2px solid #004d91; width: 17px;height: 17px; display: block; position: absolute; transform: rotate(45deg); left: 17px; top: 12px;border-top: 0px; border-right: 0;}
#related-article button.slick-next.slick-arrow, #related-product button.slick-next.slick-arrow { text-indent: -9999px; background: transparent; border: 2px solid #004d91; width: 45px; height: 45px; border-radius: 25px; position: absolute; /*top: 120px;*/ top: 28%;z-index: 100;    right: 10px;}
#related-article button.slick-next.slick-arrow:before, #related-product button.slick-next.slick-arrow:before { content: ''; border: 2px solid #004d91; width: 17px;height: 17px; display: block; position: absolute; transform: rotate(45deg); left: 10px; top: 12px;border-bottom: 0px; border-left: 0;}  
#related-article h2, #related-product h2 { text-align: center;   padding-bottom: 30px;    }
#related-article {background-color: #f3f6f7;}
.inn-related-product{margin-top: 50px;margin-bottom: 50px;}
.product-image img{width:100%;max-width:100%;height:auto;margin: 0 auto;}

.challenge-summary-wrapper > div, .challenge-co2-panel-3, .challenge-co2-panel-2{clear: left;}
.article-image > img {width: 100%;}
.inn-related-product a{width:100%}
.inn-related-product .product-image{clear:both;width:100%}
.tabs-system-content-main-wrapper .visible-xs {display: block;}
.benefits-tab-xs {background-color:#10069f;padding-top: 20px;padding-left: 25px;position: relative;}
.benefits-tab-xs.clicked{background-color:#10069f;} 
.benefits-tab-wrapper-xs li.benefits-tab-li-main > a {background-color: #3f32b5;width: 100%;display: block;
color: #fff;padding: 20px;font-size: 1.29em;text-decoration: none;position:relative;}
.benefits-tab-wrapper-xs li.benefits-tab-li-main li a {background-color: #7067c8;width: 100%;display: block;
color: #fff;padding: 20px;font-size: 1.29em;text-decoration: none;position:relative;}
.fullpage .benefits-tab-xs p {font-size: 1.29em;padding-bottom: 20px;}
.benefits-tab-wrapper-xs, .benefits-tab-li-main > ul{display:none;}
.benefits-tab-xs:before {content: '';width: 10px;height: 10px;border: 2px solid #fff;display: block;
position: absolute;right: 30px;top: 28px;transform: rotate(45deg);border-bottom: 0px;border-right: 0px;}
.benefits-tab-xs:after {content: '';width: 30px;height: 30px; border: 2px solid #fff; display: block;
 position: absolute;right: 20px;top: 16px; border-radius: 20px;}
.benefits-tab-xs.clicked:before {content: 'X';transform: none; top: 21px;border:0px;color:#fff;}
.visible-xs{display:block;} 

.benefits-tab-wrapper-xs li.benefits-tab-li-main > a:before {content: '';width: 10px;height: 10px;border: 2px solid #fff;display: block;position: absolute;right: 30px;top: 24px;transform: rotate(45deg);border-top: 0px;border-left: 0px;}
.benefits-tab-wrapper-xs li.benefits-tab-li-main > a:after {content: '';width: 30px;height: 30px; border: 2px solid #fff; display: block; position: absolute;right: 20px;top: 16px; border-radius: 20px;}
.benefits-tab-wrapper-xs li.benefits-tab-li-main.active > a:before {content: '';width: 10px;height: 10px;border: 2px solid #fff;display: block;position: absolute;right: 30px;top: 33px;transform: rotate(45deg);border-bottom: 0px;border-right: 0px;}
.benefits-tab-wrapper-xs li.benefits-tab-li-main.active > a:after {content: '';width: 30px;height: 30px; border: 2px solid #fff; display: block; position: absolute;right: 20px;top: 20px; border-radius: 20px;}
.subtab-slider-main-wrapper a.bx-prev:before, .subtab-slider .slick-prev:before{border-color:#fff;width: 20px;left: 7px;top: 7px;height: 20px;border-radius: 2px;}
.subtab-slider-main-wrapper a.bx-prev, .subtab-slider .slick-prev{top: 5px;left: 0px;z-index:500;}
.subtab-slider-main-wrapper a.bx-next, .subtab-slider .slick-next{top: 10px;width: 20px;height: 40px;   right: 0px;}
.subtab-slider-main-wrapper a.bx-next:before, .subtab-slider .slick-next:before{width: 20px;top: 0px;
right: 15px;height: 20px;border-color:#fff;}
.subtab-column p.tab-col-title{text-align: center;width: 100%;display: block; margin-bottom: 20px;    margin-top: 10px; }
.subtab-column{padding-right:0px;}  
.subtabs-content{height:calc(100vh - 71px);    min-height: 500px;}
.subtab-title-wrapper{background-color: #10069f; padding-top: 20px;padding-left: 25px; position: relative;bottom:60px;}
.fullpage .subtab-title-wrapper p {font-size:1.29em;padding-bottom: 20px;}
.fullpage .subtab-title-wrapper:after{content: '';width: 30px;height: 30px;border: 2px solid #fff;    display: block; position: absolute; right: 20px; top: 16px; border-radius: 20px;}

 
 .fullpage .subtab-title-wrapper:before{content: '';width: 10px;height: 10px;border: 2px solid #fff;display: block;position: absolute;right: 28px;top: 26px;transform: rotate(-45deg);border-bottom: 0px;border-right: 0px;}
 
 
 .benefits-tab-wrapper-xs {height:calc(100vh - 71px);    min-height: 420px; background-color: #7067c8;}
 .subtab-slider{top:auto;margin-top:20px;}
 #Innovation_groundbreaking{height:auto !important;}
 .videoWrapper{margin-bottom:71px;padding-bottom:0px;}
 .tabs-system-main-wrapper.full-height, .tabs-system-content-main-wrapper, .tabs-system-content-main-wrapper > div, .tab-system-subtabs-content{height:auto;}
 .rr-touch-device .challenge-co2-panel-1 {
    padding-top: 25px;
}
 /*-----------Unified Bridge------------------*/
 #unified-bridge .inn-play-video, #data-innovation .inn-play-video, #alm .inn-play-video,  #smr .inn-play-video{background-position: 50% -175px;text-indent: -9999px;    padding-bottom: 0px; height: 81px; padding-top: 50px;}
#smr-cy .inn-play-video{background-position: 50% -175px;text-indent: -9999px;    padding-bottom: 0px; height: 81px; padding-top: 50px;}
	
    #unified-bridge .inn-play-video:hover, #alm .inn-play-video:hover, #smr .inn-play-video:hover, #data-innovation .inn-play-video:hover, #smr-cy .inn-play-video:hover, #data-innovation .inn-play-video:hover{background-position: 50% -85px;}
 /*#unified-bridge .section.innovation-main-section.innovation-main-video-wrapper{    padding-top: 100px !important;}
 */
   #unified-bridge .section.innovation-main-section.innovation-main-video-wrapper .video_fade, #alm .section.innovation-main-section.innovation-main-video-wrapper .video_fade, #data-innovation .section.innovation-main-section.innovation-main-video-wrapper .video_fade, #smr .section.innovation-main-section.innovation-main-video-wrapper .video_fade, #smr-cy .section.innovation-main-section.innovation-main-video-wrapper .video_fade{    padding-top: 80px !important;}
 #unified-bridge section#application.full-height-bg-application, #smr section#application.full-height-bg-application, #smr-cy section#application.full-height-bg-application {background-position: 5% 0%;background-size: 162% auto;padding-top:120% !important;}
 #alm section#application.full-height-bg-application,#data-innovation section#application.full-height-bg-application{background-position:top center;}
 #smr section#application.full-height-bg-application {background-size:100% auto;}
#smr-cy section#application.full-height-bg-application {background-size:100% auto;}
 #unified-bridge .application-wrapper, #alm .application-wrapper,#data-innovation .application-wrapper, #smr .application-wrapper, #smr-cy .application-wrapper{margin-top:0px;}
  #unified-bridge .innovation-solution-wrapper h3, #alm .innovation-solution-wrapper h3, #smr .innovation-solution-wrapper h3, #smr-cy .innovation-solution-wrapper h3{padding-bottom:15px;}
   #unified-bridge.rr-touch-device section.innovation-solution-wrapper,#alm.rr-touch-device section.innovation-solution-wrapper,#data-innovation.rr-touch-device section.innovation-solution-wrapper, #smr.rr-touch-device section.innovation-solution-wrapper, #smr-cy.rr-touch-device section.innovation-solution-wrapper{padding-top:40px !important;}
 .innovation-application-wrapper{padding-top:30px;padding-bottom: 0;} 
 section#Innovation_video{min-height:600px;}
 .inoStoryWrapper{padding-top:0px;padding-bottom:0px;}
.simple-video-unified-bridge .vertical-algin-text{text-align:center;}
.simple-video-unified-bridge .innovation-evolution-text-wrapper{padding-left: 15px;text-align:center;padding-right: 15px;}
.simple-video-unified-bridge .inn-video-wrapper{padding-top:0px;padding-bottom: 45px;}
section:not(.fp-auto-height) .videoWrapper{margin-bottom:0px;}

#unified-bridge .innovation-main-video-section h1, #alm .innovation-main-video-section h1, #data-innovation .innovation-main-video-section h1, #smr .innovation-main-video-section h1, #smr-cy .innovation-main-video-section h1 {font-size: 2.143em;line-height: 1.200em;padding-top:100px;}
#unified-bridge .section.innovation-main-section.innovation-main-video-wrapper .video_fade, #data-innovation .section.innovation-main-section.innovation-main-video-wrapper .video_fade, #smr .section.innovation-main-section.innovation-main-video-wrapper .video_fade, #smr-cy .section.innovation-main-section.innovation-main-video-wrapper .video_fade {background-size: cover;}

.inn-related-article, .inn-related-product { margin:0}

/*challenge section*/
#Innovation_challenge_reduce-co2_2_4  p.carbon-info-text{height:auto;}
.heading-padding{padding-bottom:0px;}
.challenge-co2-panel-1, .challenge-co2-panel-2, .challenge-co2-panel-3 { padding-top: 0px;}
 .challenge-co2-wrapper{margin:0 0 50px;}
.challenge-co2-panel-3.challenge-3 .challenge-co2-wrapper{margin-bottom:40px;}
.challenge-noise-panel-1, .challenge-noise-panel-2{padding-top:25px;}
.nox-info-1{padding-top:25px;margin:0 0 30px;}
.challenge-noise-wrapper{padding:0px;}
#Innovation_challenge_consumers_2_4 .challenge-co2-panel-1, #Innovation_challenge_consumers_2_4 .challenge-co2-panel-2, #Innovation_challenge_consumers_2_4 .challenge-co2-panel-3 {margin-bottom: 30px;}
.rr-inn-main-landing-wrapper .video_fade{min-height:460px}
.rr-inn-main-landing-wrapper .video_fade{height:calc(100vh);}

.rr-inn-main-landing-wrapper #landing-video-player-wrapper.margin-top-video-player{top:90px;min-height:460px;height: calc(100vh - 90px);}

#advance-and-ultrafan a.inn-play-video:hover {background: none;position: relative;color: #fff;}
#advance-and-ultrafan a.inn-play-video:hover:before {background-position:11px -175px;content: '';
    width: 100px;height: 81px;position: absolute;top: 0px;background-image: url(~/media/Images/R/Rolls-Royce/innovation/css/play-icon.png);background-repeat: no-repeat;}
    .innovation-application-content-wrapper h2 br{display:none;}
section#solution-our-vison{    background-size: 640px auto; padding-top: 430px !important;
    background-position: right top;}
.rr-touch-device  .section.innovation-main-section.innovation-main-video-wrapper{height:570px;}
#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-320.jpg);background-size: 100% auto; background-position: top 600px left; background-repeat:repeat-y;}
.rr-touch-device .section.innovation-main-section#related-product{background-color:#fff;}
.challenge-summary-wrapper .summary-info-4{margin-top:0px;}
#unified-bridge .videoWrapper .innovation-evolution-text-wrapper h2, #smr .videoWrapper .innovation-evolution-text-wrapper h2, #smr-cy .videoWrapper .innovation-evolution-text-wrapper h2, #alm .videoWrapper .innovation-evolution-text-wrapper h2, #data-innovation .videoWrapper .innovation-evolution-text-wrapper h2{text-align:center;} 
#advance-and-ultrafan.rr-touch-device .videoWrapper{    padding-bottom: 0px;}
.rr-touch-device #Innovation_groundbreaking.tab-clicked {min-height: calc(100vh + 50px) !important;z-index:1000;}
#Innovation_groundbreaking.tab-clicked .video-tab-wrapper{min-height: 100vh; position: relative;}
.tabs-system-main-wrapper.full-height, .video-tab-wrapper.full-height-wrapper{min-height:500px;}
#advance-and-ultrafan .innovation-solution-wrapper .innovation-solution-content-wrapper p:last-child {padding-bottom: 0;}
#application .application-quote .rad-quote{margin-top:0;}
#unified-bridge #application .innovation-application-wrapper, #alm #application .innovation-application-wrapper, #smr #application .innovation-application-wrapper, #smr-cy #application .innovation-application-wrapper, #data-innovation #application .innovation-application-wrapper{padding-bottom:40px;}
.rhs-tab-image{display:none !important;}
.rhs-tab-div{display:none;}
.rhs-tab-div.visible {display: block;}
#related-article .inn-related-article .slick-dots li button {text-indent: -99999px; border: none; width: 6px; height: 6px;    background: none;}
#related-product .inn-related-product .slick-dots li button {text-indent: -99999px; border: none; width: 6px; height: 6px;    background: none;} 
#related-article .inn-related-article ul.slick-dots {width:100%; float:left; text-align:center;}
#related-product .inn-related-product ul.slick-dots {width:100%; float:left; text-align:center;}
#related-article .inn-related-article .slick-dots li{width: 10px; border-radius: 50%; height: 10px; display: inline-block;
background: #e7ecee; margin:0 4px; border: 2px solid #f7f7f7; }
#related-product .inn-related-product .slick-dots li{width: 10px; border-radius: 50%; height: 10px; display: inline-block;
background: #e7ecee; margin:0 4px; border: 2px solid #fff;}
#related-article .inn-related-article .slick-dots li.slick-active{background-color:#fa4692; border: 2px solid #fa4692;}
#related-product .inn-related-product .slick-dots li.slick-active{background-color:#fa4692; border: 2px solid #fa4692;}
.article-description h3{text-align:left;}
.innovation-solution-overflow-text-wrapper{-webkit-mask-image:none;}
.inn-lannding-banner .inn-video-wrapper{padding-bottom:40px;}
.innovation-solution-wrapper .innovation-solution-content-wrapper p{padding-bottom:30px;}
.innovation-solution-wrapper .innovation-solution-content-wrapper p.rad-introtext{padding-bottom:20px;}

 

.rr-touch-device #inno-stickynav.push-nav{

  transform: translate(0px, 90px);
  -moz-transform: translate(0px, 90px);
  -webkit-transform: translate(0px, 90px);
  -o-transform: translate(0px, 90px);
  -ms-transform: translate(0px, 90px);
    transition: transform 0.3s ease 0s;
  -webkit-transition: transform 0.3s ease 0s;
  -moz-transition: transform 0.3s ease 0s;
  -o-transition: transform 0.3s ease 0s;
  -ms-transition: transform 0.3s ease 0s;
}
.rr-touch-device #inno-stickynav.push-nav.stick-nav-invisible{
  transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -webkit-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
    transition: transform 0.1s ease 0s;
  -webkit-transition: transform 0.1s ease 0s;
  -moz-transition: transform 0.1s ease 0s;
  -o-transition: transform 0.1s ease 0s;
  -ms-transition: transform 0.1s ease 0s;
}
 

#advance-and-ultrafan .video_fade .banner-vertical-align{padding-top:0px;}
.inoStoryBox > a{max-height:400px;}

#alm .inn-tab-list ul li:hover,#data-innovation .inn-tab-list ul li:hover, #smr .inn-tab-list ul li:hover, #smr-cy .inn-tab-list ul li:hover{  }






/*

#alm section#application.full-height-bg-application{padding-top:0px !important;}
*/
#Innovation_evolution-1 .inn-content-wrapper{background: rgba(0,0,0,0.5);min-height: 400px;}

}
@media all and (min-width:640px) and (max-width:767px){
#advance-and-ultrafan section#Innovation_video .video_fade{background-position: left 100% bottom -80px !important;}
#advance-and-ultrafan .video_fade div.innovation-main-video-section{padding-top:70px;}
}
@media all and (max-width:640px){
#unified-bridge .innovation-main-video-section .introtext-video-section p.intro-text,#smr .innovation-main-video-section .introtext-video-section p.intro-text,#smr-cy .innovation-main-video-section .introtext-video-section p.intro-text, #alm .innovation-main-video-section .introtext-video-section p.intro-text,#data-innovation .innovation-main-video-section .introtext-video-section p.intro-text {}
#unified-bridge .inn-play-video, #alm .inn-play-video,#data-innovation .inn-play-video,#smr .inn-play-video, #smr-cy .inn-play-video{padding-top:90px}
#unified-bridge .inn-video-wrapper, #alm .inn-video-wrapper, #data-innovation .inn-video-wrapper, #smr .inn-video-wrapper, #smr-cy .inn-video-wrapper{padding-top:0}
#unified-bridge .innovation-main-video-section h1, #alm .innovation-main-video-section h1 ,#data-innovation .innovation-main-video-section h1 , #smr .innovation-main-video-section h1, #smr-cy .innovation-main-video-section h1{padding-top:0px}
#unified-bridge section#a-complete-change .innovation-solution-overflow-text, #smr section#a-complete-change .innovation-solution-overflow-text, #smr-cy section#a-complete-change .innovation-solution-overflow-text, #alm section#a-complete-change .innovation-solution-overflow-text, #data-innovation section#a-complete-change .innovation-solution-overflow-text{height:auto !important; overflow:auto}
#unified-bridge .innovation-evolution-text-wrapper h2, #alm .innovation-evolution-text-wrapper h2,#data-innovation .innovation-evolution-text-wrapper h2, #smr .innovation-evolution-text-wrapper h2, #smr-cy .innovation-evolution-text-wrapper h2{padding-bottom:25px;}

}
@media all and (max-height:360px){
.rr-touch-device #Innovation_groundbreaking, #Innovation_groundbreaking .video-tab-wrapper, .rr-touch-device .videoWrapper .simple-video-unified-bridge{min-height:400px;}
.rr-touch-device #Innovation_groundbreaking.tab-clicked{min-height:400px !important;}

}
@media all and (max-width:500px){
#advance-and-ultrafan section#Innovation_video .video_fade{padding-top:100px !important}
.inoBanner .inoAbsBannerTextWrap{top:0;}
#unified-bridge .innovation-main-video-section h1, #alm .innovation-main-video-section h1, #data-innovation .innovation-main-video-section h1, #smr .innovation-main-video-section h1, #smr-cy .innovation-main-video-section h1{padding-top:20px}
}
@media all and (max-width:480px){
.video_fade div.innovation-main-video-section {padding-top: 70px;}

}
@media all and (max-width:415px){
.innovation-application-content-wrapper h2 br{display:block;}
.video_fade{background-position: 100% 110%;background-size: 150%;}
section#solution-our-vison {
    padding-top: 230px !important;
    background-position: right top;
    background-size: 320px auto;
}

}
@media all and (max-width:400px){
 
 
}
  
@media all and (max-width:320px){ 
.what-equal{padding-bottom:15px;}
.fullpage .what-equal p, .fullpage .benefit-equal p{font-size:1.09em;}
.subtab-column p.tab-col-title{padding-left:30px;padding-right:30px;}
.subtab-slider-main-wrapper a.bx-next, .subtab-slider .slick-next{top:5px;}
.subtab-slider-main-wrapper a.bx-prev, .subtab-slider .slick-prev{top:0px;}
}
 /*------------Ultrafan CSS ends-----------------*/


@media all and (max-height:650px){
#unified-bridge #innovation-tab-solution .inn-tab-list ul li, #smr #innovation-tab-solution .inn-tab-list ul li, #smr-cy #innovation-tab-solution .inn-tab-list ul li, #alm #innovation-tab-solution .inn-tab-list ul li,#data-innovation #innovation-tab-solution .inn-tab-list ul li{margin-bottom:15px;}
}
 
@media all and (min-width:2200px){
section#application{background-size: 30% auto;z-index: 100;}

}