.shipslider-count-devices{display:none;}
#section-discover{z-index:3;}
#section-systems{z-index:2;}
#section-talk-to-an-expert{z-index:1;}
.overview-content a{color:#00ACD2;}
.overview-content a:hover{color:#00ACD2;text-decoration:none;}
.lng-pad{padding:20px;}

.product-contact-link-item a:after,.advanced-search-checkbox-item:before,.hidden-contact-button:after,.second-level-mobile-select:after{background-image:url(~/media/Images/R/Rolls-Royce/css/sprite-product-finder);background-repeat:no-repeat;}

.rad-notes{font-size:0.9em;font-style: italic;}
#content-container.prod-finder-main-container {padding: 0px 0px 68px;   background: #FFF;}

.prod-finder-section-header{padding: 8px 0px 8px 5px;}
#contentwrapper.lng-contentwrapper{margin-top:0px;}
.visible-xs{display: none !important;}

.section {position: relative;z-index: 0;}

/*------------- SECOND LEVEL TABS ----------------*/
.second-level-tabs-container{background:#10069f;}
.second-level-tab-item a{display:block;padding:18px 15px 16px;background:#10069f;color:#fff;text-transform:uppercase;font-size:1.214em;line-height:1.2em;text-decoration:none;border-right: 1px solid #7f9bc3;}
.second-level-tab-item.last a{border-right:0px none;}

.second-level-tab-item a:hover,.second-level-tab-item.active a{background:#006dff;text-decoration:none;}
.second-level-tab-item{float:left;}
.loader{min-height:200px;display:block;}
.second-level-tabs-top{background:#006dff; position:relative; padding:22px 40px 21px;}

.second-level-tabs-intro-text{color:#fff;}
.second-level-tabs-header{color:#fff;font-size:1.5em;line-height:1.2em;}
.second-level-tabs-close-button{width:26px;height:26px;border-radius:13px;position:absolute;    display: inline-block;border: 2px solid #fff;    right: 40px;top: 35px;cursor:pointer;top: 21px;}
.second-level-tabs-close-button:after{width:18px;height:2px;content:'';background:#fff;position:absolute;left:2px;top:10px; transform: rotate(45deg);    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);}
.second-level-tabs-close-button:before{width:18px;height:2px;content:'';background:#fff;position:absolute;left:2px;top:10px; transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);}
.second-level-tabs-middle{border-bottom:1px solid #d2d2d2;}
.second-level-tabs-bottom-container{-webkit-box-shadow: inset 0px 0px 14px 6px rgba(225,227,229,1);-moz-box-shadow: inset 0px 0px 14px 6px rgba(225,227,229,1);box-shadow: inset 0px 0px 14px 6px rgba(225,227,229,1);background:#f1f3f5;}


.section-systems .second-level-tabs-bottom-container{background:none;    box-shadow: none;-webkit-box-shadow:none;-moz-box-shadow:none}

.second-level-tabs-middle-left{color:#5b5b5b;}
.second-level-tabs-middle-left-inner{padding:40px;font-size: 1.071em;line-height: 1.600em;}
.second-level-tabs-middle-left-inner table{margin-bottom:0px;}
.second-level-tabs-middle-left td:first-child{padding-right: 18px;padding-left: 0px;}
.second-level-tabs-middle-left tbody td{padding: 0px 0px 0px 23px;border-top:0px none;background:none;width: 50%;}
.second-level-tabs-content{overflow:hidden;}
.right-tab-inner{background: rgba(255, 255, 255, 0.45) none repeat scroll 0 0; border-left: 1px solid #d2d2d2;box-shadow: -8px 0 14px -5px rgba(225, 227, 229, 1) inset;}
.tab-person-image{min-height:162px;}
.tab-right-content{padding:42px;}
.tab-right-content .rad-quote{font-size:1.429em;line-height:1.200em;padding-bottom: 4px;color: #1e3643;}
.tab-right-content p {padding-bottom: 0px;}
.tab-right-content{}
.tab-right-content p.name-des {line-height: 25px;padding-top: 13px;}

.second-level-tabs-top:after{position:absolute;top:100%;left:50%;margin-left:-4px;  width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #089fcc;display:none;}
.infographics-container {padding-top: 30px;padding-bottom: 30px;padding-left: 52px;}




.infographic-content-container {display: table;width: 100%;height: 100%;}
.infographic-content-left {display: table-cell;vertical-align: middle;width: 25%;text-align: center;}
.infographic-content-right {display: table-cell;padding-left: 10px;padding-right: 20%;width: 75%;color: #195d9e;font-size: 1.286em;line-height: 1.4em;    vertical-align: middle;}
.infographic-content-right strong{ display:block;font-weight: normal;}
.infographic-content-right .rad-big{font-size:4.000em;display:block;line-height:1em;font-weight: bold;}
.infographic-content-right>*:last-child {padding: 0;}
/*------------- SECOND LEVEL TABS ----------------*/




/*-------------- OVERVIEW SECTION --------------*/

.prod-subtitle,.prod-title{}
.prod-title{font-size:2.571em;line-height:1.3em;color:#fff;padding-bottom:5px;font-weight: bold;}
.prod-title a{color:#fff;}
.prod-subtitle{font-size:2.143em;line-height:1.2em;color:#fff;padding-bottom:9px;}
.prod-overview-text-container{position:absolute;top:108px;left:80px;width:32%;}
.product-overview-container.text-right .prod-overview-text-container{left:auto;right:80px;}
.prod-overview-image img{float:right;    max-width: 463px;}
.text-right .prod-overview-image img{float:left;}
.fixed {position:fixed;top:0;    z-index: 1000;max-width: 990px;margin: 0 auto;width:100%;}

.product-overview-inner{position:relative;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004a5a+0,00161b+100 */
background: rgb(0,74,90); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNGE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDE2MWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(0,74,90) 0%, rgb(0,22,27) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgb(0,74,90) 0%,rgb(0,22,27) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgb(0,74,90) 0%,rgb(0,22,27) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a5a', endColorstr='#00161b',GradientType=0 ); /* IE6-8 */
    padding: 104px 0 45px;
}

.go-to-bottom-button{height:21px;width:36px;    position: absolute;bottom: 61px;left: 50%;margin-left: -18px;cursor:pointer;}
.go-to-bottom-button:after {    position: relative;    display: inline-block;    width: 25px;    height: 25px;    border: 9px solid #002d62;    border-width: 4px 4px 0 0;    transform: rotate(135deg);    -webkit-transform: rotate(135deg);    -ms-transform: rotate(135deg);    content: '';    top: -9px;    border-color: #fff;    margin-left: 5px;}
.hidden-box-image{display:none;}
/*-------------- OVERVIEW SECTION --------------*/




.prod-content{color:#fff;}

.prod-title a:after{    content:"\0000a0\e604";font-family: 'icons';position: relative;    top: 8px;font-size: 1.3em;left: 0px;font-weight: bold;line-height:0.5em;color:#00acd2;display:inline;margin-left: -20px;}
.twocolright .prod-title a{text-decoration:none;background:none;}
.services-subtitle{font-size:1.500em;color:#00acd2;line-height:1.2em;text-align:center}
.services-title{font-size:2.429em;color:#004d91;line-height:1.2em;text-align:center;}


.services-container-inner{padding-top:64px;}

.services-subtitle{padding-bottom:6px;text-transform: uppercase;}
.services-title{padding-bottom:16px; padding-left:20px; padding-right:20px;}

#section-talk-to-an-expert .services-title{padding-bottom:66px;}
#section-services .services-content{padding-bottom: 36px;}
#section-talk-to-an-expert .services-title+.product-content-text{padding-bottom:16px;}

.services-content{text-align:center;padding:0 105px;}
.service-box-link a{text-indent:-9999px;display: block;width: 100%;height: 100%;}
.service-box-link{position:absolute;top:0px;left:0;width:100%;height:100%;z-index:10;}
.services-image-box-inner{position:relative;}
.services-image img{width:100%;height:auto;}
.service-box-text{background:#fff;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,172,210,0.8);}
.service-box-text-inner{font-size:1.929em;line-height:1.2em;color:#fff;display:table;height: 100%;width: 100%;text-align: center;text-transform:uppercase;}
.service-box-main-text{display:table-cell;vertical-align:middle;padding:0 50px;}
.services-bottom{padding: 16px 18px 0px;}
.product-item-inner{padding:0 58px;}
.product-item{display:none;width:24.5%;vertical-align: top;padding-bottom:34px;}

.prod-container-inner .bx-viewport{height:auto !important};

.related-product-slider .product-item{display:inline-block;}
.nojs .product-item{display:inline-block;}
.product-item.paginated{display:inline-block;}


/*------ Talk to an expert starts--------------------*/
.navi-desg{font-size: 0.875em;text-transform: none;line-height: 1.4em;}
.expert-slider-nav .content-current {color: #00acd2;text-align: center;font-size: 1.286em;width: 30%;}
.content-next {text-align: right;}
.expert-slider-nav {background: #e9ebed;height: 65px;display: table;width: 100%;}
.expert-slider-nav>div{display: table-cell;vertical-align: middle;padding: 0 58px;font-size: 1.143em;line-height: 1em;color: #2e62aa;text-transform: uppercase;width: 33.33%;width: 35%;}
.expert-slider-nav .content-prev{padding-right:0;}
.expert-slider-nav .content-next{padding-left:0;}

.talk-to-expert-slider-wrap {position: relative;}
.talk-to-expert-slider-wrap .bx-pager.bx-default-pager {display: none;}
.talk-to-expert-slider-wrap .bx-wrapper{position:static;}
.talk-to-expert-slider-wrap .bx-wrapper .bx-controls-direction{margin-top:0;top:0;left:0;}
.talk-to-expert-slider-wrap .bx-wrapper .bx-controls-direction>a{width:40px;height:65px;background:#2e62aa;font-size:0;display:block;position:absolute;top:0;left:0;text-decoration:none;}
.talk-to-expert-slider-wrap .bx-wrapper .bx-controls-direction>a.disabled{opacity: 0.5;}
.talk-to-expert-slider-wrap .bx-wrapper .bx-controls-direction>a.bx-next{left:auto;right:0;}
.talk-to-expert-slider-wrap .bx-wrapper .bx-controls-direction>a:after{font-family: 'icons';content: '\e603';font-size: 1.6rem;color: #fff;position: absolute;bottom: 17px;right: 5px;}
.talk-to-expert-slider-wrap .bx-wrapper .bx-controls-direction>a.bx-prev:after{content: '\e600';right: 7px;}
.talk-to-expert-slider {padding: 18px;/*border-bottom: 3px solid #4498a3;*/}
.product-contact-inner {display: table;}
.product-type-overview-container.text-right .prod-overview-text-container{left:auto;right:80px;}
.product-contact-left{width:17%;display: table-cell;}
body#lng .product-contact-left{width:100%;display: block;}
body#lng .product-contact-right { padding: 0; width: 100%;display: block;}
body#lng .product-contact-details { padding: 0 25px 20px; min-height: 145px;}
body#lng .product-contact-inner {display: table; padding-bottom: 10px;}
body#lng .product-contact-item {
    display: table;
}
/*.product-contact-item:only-child{width: 100%;overflow: hidden;padding-left: 65px;padding-right: 65px;}*/
.product-contact-right{width:83%;display: table-cell;background:#f8f7f7;padding:0 20px;vertical-align: middle;}

.product-contact-details{padding: 10px 0px 20px;}


.product-contact-title{font-size:1.286em;line-height:1.2em;color:#00acd2;padding-top:22px;}
.product-contact-designation{line-height:1.2em;text-transform:uppercase;padding-top:6px;}

body#lng .product-contact-title { text-transform: uppercase;}
body#lng .product-contact-designation{text-transform: none;}

.product-contact-content{padding-top:6px;}
.product-contact-link-item{display:inline-block;width:50%;float:left;}
.product-contact-link-item a{display:block;position:relative;    text-align: center;font-size: 0px;padding:20px 0px 0px;    -webkit-transition: none;-ms-transition: none;-moz-transition: none;-o-transition: none;transition: none;-webkit-backface-visibility: hidden;    z-index: 0;padding-right: 0px !important;background:none !important;}

.product-contact-link-item a:after{content:'';height:30px;width:30px;display:inline-block;position:relative;}
.product-contact-link-item.mail-link a:after{background-position:-50px 0px;}
.product-contact-link-item.linkedin-link:hover,.product-contact-link-item.mail-link:hover{background:#006dff}
.product-contact-link-item.linkedin-link a:after{background-position:0px 0px;    top: -4px;}
.product-contact-link-item.linkedin-link,.product-contact-link-item.mail-link{background:#2e62aa;}

.product-contact-image-container img{width:100%;}

.product-slider-outer .product-slider-item{display:none;}
.product-slider-outer .product-slider-item:first-child{display:block;}
.product-slider-main-container .bx-prev:before,.product-slider-main-container .bx-next:before{}
.product-slider-main-container .bx-prev{float:left;}
.product-slider-main-container .bx-next{float:right;}
.product-slider-main-container .bx-prev:before{    position: absolute;
  display: inline-block;
  width: 27px;
  height: 27px;
  border: 9px solid #002d62;
  border-width: 5px 5px 0 0;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  content: '';
  top: 5px;
  border-color: #fff;
  right: -10px;
  margin-left: 0px;
  border-radius: 4px;  
  }
    

.product-slider-main-container .bx-next:before{
  position: absolute;
  display: inline-block;
  width: 27px;
  height: 27px;
  border: 9px solid #002d62;
  border-width: 5px 5px 0 0;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  content: '';
  top: 5px;
  left:-10px;
  border-color: #fff;
  margin-left: 0px;
  border-radius: 4px;
}
.product-slider-main-container .prod-overview-text-container{top:104px;}
.product-slider-main-container .bx-controls-direction{padding:0 20px;}
.product-slider-main-container .bx-pager{right:20px;bottom:25px;}
.product-slider-main-container .bx-prev,.product-slider-main-container .bx-next{position:relative;width:22px;height:38px;    display: inline-block;}

.product-slider-main-container .product-type-overview-container.text-right .prod-overview-text-container{padding-right: 60px;}
.product-slider-main-container .product-type-overview-container .prod-overview-text-container{padding-left: 60px;}

.bx-controls-direction{position:absolute;top:50%;margin-top:-20px;z-index:99;width:100%;    margin-top: -20px;}
.product-content-main-container{padding:0 85px;text-align:center;}
.product-content-header{    font-size: 1.500em;    color: #004d91;line-height: 1.2em;padding-top:43px;padding-bottom:6px;text-align:center;text-transform:uppercase;}
.product-content-subheader{font-size:2.143em;color:#039dc9;text-align:center;line-height:1.2em;padding-bottom: 20px;}
.product-content-text{ padding:0 105px; text-align:center; padding-bottom:55px;}

.product-contacts-container {padding-top:45px;}
.product-contacts-container .product-contact-header {padding-bottom:26px;}
.related-products-inner{padding:0px 85px 0px;}
.related-product-slider-container{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding-top: 72px;text-align:center;}
.related-products-inner .product-item{width:32.333%;display:inline-block;}








.product-models-inner{padding-top:17px;}
.twocolright .document-download-button a[title^="PDF,"]{background:none;padding:0px;color:#fff;text-decoration:none;padding:8px 0px 6px;display:block;}
.twocolright .document-download-button a[title^="PDF,"]:before{display:none}


#loadmore{width:100%; float:left;margin:10px 0;text-align: center;} 
.pagination-done #loadmore{display:none;}
.nojs #loadmore{display:none;}

#loadmore a{    background-color: #00afd5;color: #fff;border: 0;padding: 6px 40px;    display: inline-block;text-decoration: none;    text-align: center;text-transform:uppercase;}


#loader,#loadedcontent,#loader1,#loadedcontent1{display:none; text-align:center;}
#loader,.loader{background:url(/~/media/Images/R/Rolls-Royce/css/loader.png) no-repeat center;min-height:525px;padding:0px 0;}



.sticky-menu-container-inner{display:table;width:100%;table-layout: fixed;}
.sticky-menu-item-container{display:table-cell;text-align: center;    background: #dddfe1;    vertical-align: middle;position: relative;border-bottom: solid 1px #eeeff0;}
.sticky-menu-item{ position: relative;display: table;    margin: 0 auto;}

.sticky-menu-item-container a{text-decoration: none;display:table-cell;padding: 15px 10px;color:#2E62AA;background:#dddfe1;text-transform:uppercase;    vertical-align: middle;}
.sticky-menu-item-container a:hover{color:#00ACD2;}


.sticky-menu-item-container a.active{color:#00ACD2;}
/*.sticky-menu-item-container a[data-section=section-talk-to-an-expert]{color:#2e62aa;}*/

.sticky-menu-container-inner{font-size:1.071em;}
.sticky-menu-container-outer.alternate{display:none;position:relative;}
.sticky-menu-container-outer.fixed+.sticky-menu-container-outer.alternate{display:block;visibility:hidden;position:relative;}
.sticky-menu-selected-devices{display:none;}
.sticky-menu-main-container{position:relative;}
.sticky-menu-selected-devices{background:#eceef0;}
.sticky-menu-selected-devices .sticky-menu-selected{    padding: 15px 0px 15px 20px;color: #00acd2;background: #eceef0;text-transform: uppercase;    font-size: 1.071em;display: inline-block;    width: 100%;}
.sticky-menu-selected-devices.opened .sticky-menu-selected:after { position: relative; width: 0px; height: 0px; border-left: 6px solid transparent; border-top:0; border-right: 6px solid transparent; border-bottom: 6px solid #10069f; content: ""; display: inline-block; top: -2px; margin-left: 34px; }
.sticky-menu-selected-devices .sticky-menu-selected:after{position: relative;width: 0px;height: 0px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #10069f;content: "";display: inline-block;top: -2px;margin-left: 34px;}

.hidden-contact-container{display:none;position:absolute;top:0px;right:0px;background:#004c92;}
.fixed .hidden-contact-container{right:10px;}
.hidden-contact-button{color:#fff;padding: 0px 32px 10px 35px;   display: block;font-size: 1.071em;text-transform: uppercase;text-align:center;text-indent:-9999px;}

.hidden-contact-button:after{    position: relative;    width: 30px;   height: 20px;    display: block;    content: "";background-position: -50px 0px;    top: -6px;}

.contacts-link{background:#004c92;color:#fff;}
.sticky-menu-item-container a.contacts-link{background:#004c92;color:#fff;}
.hidden-contact-container{cursor:pointer;}

/*#section-specifications div[class*=responsive-table-wrapper]*/
.responsive-table-slider{margin: 0px -35px 14px;}
.responsive-table-slider.hide-controls{margin-bottom:0px;}

/*-------------- FIXES FOR BOXES IN MOBILE --------------*/
.hidden-box-image{display:none;}

/*-------------- FIXES FOR BOXES IN MOBILE --------------*/


/*------------ Systems section starts -------------*/
.ships-slider-wrap {position: relative;}
.ships-slider-wrap .bx-viewport{height:auto !important;}
.ship-details {background: rgba(3,21,26,0.8);color: #fff;width: 33%;padding: 58px 80px;position: relative;z-index: 10;}
.ship-img-wrap {position: absolute;top: 0;left: 0;height: 100%;width: 100%;overflow: hidden;}
.ship-img-wrap>img {bottom: -100%;left: -100%;margin: auto;position: absolute;right: -100%;top: -100%;z-index: 2;max-width: none;width: auto;height: 100%;}
.ship-slide {position: relative;}
.ship-tag {padding: 7px;color: #fff;display: inline-block;line-height: 1em; float: left; background-color: transparent;border: 1px solid #fff;}
.ship-title {font-size: 1.286em;line-height: 1.333em;padding: 17px 0 15px;border-bottom: 1px solid #006dff;display: inline-block;margin-bottom: 10px;    float: left;clear: both;}
.font-bold {}
.ship-content {font-size: 1.071em;float: left;}
.ship-category-item {padding-bottom: 18px;}
.ship-category-item .rad-highlight{display:block;color:#00bfbe;background: none;padding: 0px;margin: 0px;}
.ships-slider-navi {background: #000;height: 40px;border-top: 1px solid #3d3f40;display: table;width: 100%;}
.ships-slider-wrap .bx-pager.bx-default-pager {display: none;}
.ships-slider-wrap .bx-wrapper{position:static;}
.ships-slider-wrap .bx-controls-direction{margin-top:0;top:-1px;left:0;}
.ships-slider-wrap .bx-controls-direction>a{width:40px;height:41px;background:#000;font-size:0;display:block;position:absolute;top:0;left:0;text-decoration:none;}
.ships-slider-wrap .bx-controls-direction>a:hover{background:#00bfbe;}


.ships-slider-wrap .bx-wrapper .bx-controls-direction>a.disabled{opacity: 0.5;}
.ships-slider-wrap .bx-wrapper .bx-controls-direction>a.bx-next{left:auto;right:0;}
.ships-slider-wrap .bx-wrapper .bx-controls-direction>a:after{font-family: 'icons';content: '\e603';font-size: 1.2rem;color: #fff;position: absolute;bottom: 10px;right: 10px;}
.ships-slider-wrap .bx-wrapper .bx-controls-direction>a.bx-prev:after{content: '\e600';left: 10px;}

.ships-slider-navi .content-s-current {color: #fff;text-align: center;font-size: 1.286em;width: 30%; vertical-align:top; padding-top:3px;}
.content-s-next {text-align: right;}
.ships-slider-navi>div{display: table-cell;vertical-align: middle;padding: 0 58px;font-size: 1.143em;line-height: 1em;color: #006dff;text-transform: uppercase;width: 33.33%;width: 35%;}
.ships-slider-navi .content-s-prev{padding-right:0;}
.ships-slider-navi .content-s-next{padding-left:0;}
.font-plain {}
.second-level-tabs-intro-text {padding-top: 30px;padding-right: 190px;}


.ship-details-hotspot-wrap {background: url(/~/media/Images/R/Rolls-Royce/css/systems-bg) no-repeat top left;/*padding: 75px 0 63px;*/padding: 75px 0 18px;background-size: cover;}


.ship-link-wrap {font-size: 1.286em;color: #fff;text-align: left;border: 1px solid rgb(255,255,255);    display: inline-block;    width: auto;padding:0px;}
.hotspots-details-wrap{padding-bottom: 8px;}
.hotspot-text-container{/*padding-bottom: 23px;*/padding-bottom: 0px;}

.ship-link-wrap>a {text-decoration: none;color: #fff;padding: 17px 24px;display: block;}
.hotspot-title {font-size: 1.500em;color: #00bfbe;margin-bottom: 63px;}
.hotspot-content {padding: 0 15px 33px 0;color:#fff;}
.hotspot-content>table td {background: transparent;border: 0;color: #fff;font-size: 1.071em;    padding: 0 50px 0px 0;    width: 50%;}

.hotspot-img-wrap{position:relative;}
.imgmap {position: absolute;}
.mapcircle {    height: 24px !important;    width: 24px !important;    display: block;    position: absolute;    margin-left: -8px;    background: rgba(255,255,255,0.4);    border-radius: 12px;    border: 2px solid #fff;cursor:pointer;-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.75);box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.75);display:block;visibility:hidden;}
.mapcircle:hover{    background: rgba(255,255,255,0.9);}

.mapcircle.active{background: rgba(8,159,204,0.4);}
.mapcircle-inner {    width: 20px;    height: 100%;    position: relative;    cursor: pointer;}

.map-tooltip-container {       position: absolute;    bottom: 40px;    left: -45px;    padding: 0px;   min-width: 92px;    width: 100px;     display: none;z-index: 100;}
.mapcircle[data-id="promas"] .map-tooltip-container{left: -33px;width: 77px;}


.locationname {       /*background: rgba(26,164,207,0.85);*/ background:#052f3b;    padding: 5px;    font-size: 1em;    line-height: 20px;    position: relative;    right: 0; color: #fff;    border: 1px solid #1aa4cf;display: block;text-align: center;}

.locationname:after{    position: absolute;    top: 100%;    left: 50%;    margin-left: -3px;    width: 0;    height: 0;    border-left: 7px solid transparent;    border-right: 7px solid transparent;    border-top: 6px solid #1aa4cf;content:'';}

.hotspot-image-container-inner{padding:0 10px;}

.hotspot-img-wrap img{width:100%;height:auto;}

.hotspot-detail{display:none;}
.hotspot-detail:first-child{display:block;}
.mapcircle:hover .map-tooltip-container{display:block;}

/*------------ Systems section ends -------------*/

/*------------ Ship slider numbering - start -------------*/
.shipslider-count {
    position: absolute;
    top: 20px;
    text-align: center;
    z-index: 125;
    color: #8e8e8e;
    font-weight: bold;
    font-size: 1.0em;
    padding-top: 0px; width:100%;
}
/*------------ Ship slider numbering - end -------------*/


/*------------------ MEDIA QUERIES FOR PRODUCT FINDER ------------------*/
@media all and (max-width: 1000px) {
/*.fixed{right:5px;}*/
}
@media all and (max-width: 990px) {
.product-item-inner {padding: 0 46px;}

.product-contact-left{width: 25%;}
.product-contact-right {width: 75%;}
.product-contact-title{padding-top: 0;}

/*------------ Systems section starts -------------*/

/*------------ Systems section ends -------------*/
}
@media all and (max-width: 990px) {
.second-level-tab-item a{padding: 18px 6px 16px;}
}



@media all and (max-width: 894px) {
.d-t-left-image img{height:100%;width:auto;}
}
@media all and (min-width: 801px) {
.sticky-menu-container-outer:not(.alternate) .sticky-menu-container-inner{display:table !important;}
.fixed .sticky-menu-item-container{background:rgba(236,238,240,0.9);}
.fixed .sticky-menu-item-container a{background:none;}
}

@media all and (min-width: 768px) {
.sticky-menu-container-inner{display:table;width:100%;table-layout: fixed;}
.sticky-menu-container-outer:not(.alternate) .sticky-menu-container-inner{display:none;}
.fixed .sticky-menu-item-container{background:rgba(236,238,240,0.9);}
.fixed .sticky-menu-item-container a{background:none;}

}

@media all and (max-width: 800px) {
.system-solution-text-container{    padding: 54px 30px;}
.services-content{padding: 0 50px;}
.service-box-main-text{padding: 0 30px;}

.hidden-contact-container{display:block;}
.sticky-menu-item a[data-section="section-contacts"]{display:none;}
.fixed{right:auto;}
.advanced-search-container{    padding-right: 30px;}
.product-content-main-container{padding:0 55px;}
.product-contact-item:only-child{padding-left: 0px;padding-right: 0px;}

/*--------------------LNG STARTS-----------------------*/
.prod-overview-text-container{left:40px;top:38px;width:32%;}
.product-overview-inner{padding: 50px 0px 0px;}
.go-to-bottom-button{bottom: 30px;}

.prod-overview-image{width:50%;float:right;}
.text-right .prod-overview-image img{width:50%;float:left;}
.product-content-text{padding-left:50px;padding-right:50px;padding-bottom:30px;}
.second-level-tabs-middle-left tbody td{width: 100%;display: block;padding:0px;float: left;}
.second-level-tabs-middle-left td:first-child{padding:0px;}
.hotspot-content > table td{display:block;width:100%;padding:0px 0px 17px;float:left;}
.hotspot-content > table td:last-child{padding:0px;}
.hotspot-title{margin-bottom:17px;}
.ship-details-hotspot-wrap{padding-top: 60px;padding-bottom: 50px;}
.hotspot-image-container-inner {padding: 57px 30px 0px;}



.second-level-tabs-header,.second-level-tabs-close-button{display:none;}
.second-level-tabs-top{padding:0px;}
.second-level-tabs-intro-text{padding: 22px 60px 9px;border-top: 1px solid #46b7d9;}

.second-level-tabs-container{position: absolute;width: 100%;z-index: 99;top:100%;left:0;display:none;}
.second-level-tab-item {float: none;border-top: 1px solid #82a1cd;}
.second-level-mobile-select{background: #10069f;text-decoration: none;font-size: 1.214em;line-height: 1.2em;padding:18px 50px 16px 20px;text-transform: uppercase; color: #fff;cursor: pointer;position:relative;} 
.second-level-mobile-select:after{content:"";position:absolute;width:27px;height:20px;background-position:-100px 0;right:20px;top:50%;margin-top:-10px;}
.second-level-mobile-select.open{background:#2e62aa;}
.second-level-tabs-container .second-level-tab-item.active.active{display:none;}
.second-level-tabs-wrap {position: relative;}


.visible-xs{display: block !important;}
.tab-right-content{padding:30px 72px 30px 30px;}
.infographic-content-right{padding-right:0px;}
.infographics-container{padding:40px;}

.second-level-tabs-top:after{display:none;}
.second-level-tabs-intro-text{position:relative;}
.second-level-tabs-intro-text:after{position:absolute;top:100%;left:50%;margin-left:-4px; width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #00bfbe;content:'';}

.ship-details {padding: 32px 60px;width: 37%;}
.second-level-tab-item a{padding: 18px 20px 16px;}

.map-tooltip-container{    width: 100px;    left: -41px;}

}
@media all and (max-width: 767px) {
.d-t-left-image img{position:static;width:100%;height:auto;}
.prod-overview-text-container{position: relative;top:auto;padding-top:25px;padding-left:30px;padding-right:30px;padding-bottom:54px;left:auto;width:100%}
.prod-overview-image{position:absolute;width:100%;height:100%;overflow:hidden;display:none;}
.prod-overview-image img{    bottom: -100%;left: -100%;margin: auto;position: absolute;right: -100%;top: -100%;z-index: 0;max-width: none;height: auto;}
.system-solution-left, .system-solution-right{width:100%;}
.system-solution-text-container {padding: 46px 10px 28px;}



.d-t-left{padding-right:5px;}
.d-t-right{padding-left:5px;}
.services-content{    padding: 0px;}
.services-top{padding:0 10px;}
.services-image-box{margin-bottom:17px;}
.services-image-box:last-child{margin-bottom:0px;}
.product-dropdown-filter-right, .product-dropdown-filter-left {width: 100%;float: left;}
.product-dropdown-filter-left{text-align: center;}
.product-filter-top{padding-top: 15px;}
.product-dropdown-filter-right{padding-top:38px;}
.product-item{width:49.5%;}
.product-filter-area{padding:20px 0px;}
.product-contact-item{margin-bottom:17px;}
.product-contact-item:last-child{margin-bottom:0px;}
.system-solution-left img{position:static;width:100%;height:auto;}
.services-bottom{padding-top: 8px;}
.services-container-inner{padding-top: 25px;}
.services-subtitle{padding-bottom: 15px;}
.featured-product-item .system-solution-left, .featured-product-item .system-solution-right{width:100%;}
.featured-product-item .prod-subtitle{top:50px;padding: 6px 63px 4px 10px;}
.featured-product-item .system-solution-text-container{padding-top: 109px;}

/*.product-contact-title{padding-top: 14px;}*/

.product-contact-details{padding-bottom:18px;}
.product-filters-right-container{padding-left: 10px;}
#hide-show-advanced-search .advanced-search-title{padding-left: 5px;    padding-top: 15px;padding-bottom: 15px;}
.product-advanced-search-main{padding-bottom: 20px;}
.product-type-overview-container.text-right .prod-overview-text-container{right:auto}
.product-slider-main-container .prod-overview-text-container{top:0px;}
.product-content-main-container{padding:0 35px;}
.product-documents-container{width:100%;}
.factsheets-container {padding-right: 0px;}
.brochures-container {padding-left: 0px;    padding-top: 30px;}
.product-content-header{padding-top:25px;}
.related-product-container{padding-top:20px;}
.sticky-menu-item-container a{display:block;padding-left:20px;}
.sticky-menu-item{background:#eceef0;    width: 100%;padding-left:0px;}


.hidden-box-image{display:block;margin:0 -10px 28px;}
.system-solution-left,.d-t-left{display:none;}
.hidden-box-image img{width:100%;}


/*--------------- LNG Starts --------------*/
.hidden-box-image{display:block;margin:0 -10px 18px;}
.hidden-box-image img{width:100%;}
.product-overview-inner{padding:0px;}
.prod-subtitle{padding-bottom: 32px;}
.product-content-text {padding-left: 20px;padding-right: 20px;padding-bottom: 30px;}
.product-content-subheader,.product-content-header{padding-right:20px;padding-left:20px;}
.second-level-tabs-middle-left,.second-level-tabs-middle-right{height:auto !important;}


.infographic-item {padding-bottom: 26px;}
.infographic-item:last-child {padding: 0;}




.second-level-tabs-middle-inner .equal-height{height:auto !important;}
.second-level-tabs-middle-left-inner,.tab-right-content {padding: 20px;}
.infographic-content-right{padding-right:20px;}


/*.product-contact-left{max-width:168px;}*/
.expert-slider-nav .content-current{padding:0 58px;width:100%;}
.expert-slider-nav .content-prev,.expert-slider-nav .content-next{display:none;}




/*------------ Systems section starts -------------*/
.ship-details {width: 100%;background: #000;padding: 30px;}
.ships-slider-wrap .content-s-current{padding:3px 58px 0;width:100%;}
.ships-slider-wrap .content-s-prev,.ships-slider-wrap .content-s-next{display:none;}
.ship-title{display:inline-block;    float: left;clear: both;width:100%;}
.ship-img-wrap {position: static;height:auto;}
.ship-img-wrap>img {position: static;max-width: 100%;    height: auto;}
.ship-details-hotspot-wrap{padding-top: 0px;padding-bottom: 36px;}
/*.ship-link-wrap{padding-top:40px;}*/
.hotspot-image-container-inner{padding:30px;}
.hotspots-details-wrap{padding: 0 20px;}
.second-level-tabs-intro-text {    padding: 22px 20px 9px;}
.ship-tag{float: left;}
.ship-content{    float: left;width: 100%;}
.ship-category-item {float:left;width:33%}
/*------------ Systems section ends -------------*/

.infographic-content-left{text-align: left;}

.product-contact-right {    width: 65%;}
.product-contact-left {    width: 35%;}
.ship-link-wrap{width:100%;display:block;border:0px none;    text-align: center;}
.ship-link-wrap>a{display:inline-block;border:1px solid #fff}


.sticky-menu-selected-devices{display:block;cursor:pointer;}
.sticky-menu-container-inner{display:none;position:absolute;width:100%;top:51px;left:0;z-index:100;}
.sticky-menu-container-inner{background:#eceef0;table-layout: auto;}
.sticky-menu-item-container a.active{display:none;}
.sticky-menu-item-container{width: 100%;display: block;text-align: left;}

.services-container-inner {padding-top: 30px!important;}
}


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

.related-products-inner{padding: 0px 35px 0px;}
.product-document-item-col{width: 50%;    clear: both;}
.related-product-slider-container .product-item-inner{padding:0 10px;}

.product-contact-details{padding-bottom: 1px;}
/*product-contact-title {padding-top: 0px;}*/
}
@media all and (min-width: 623px) {
#section-specifications .bx-controls-direction{}
}
@media all and (max-width: 620px) {
.product-contact-left,.product-contact-right{width:100%;max-width:auto;display:block;}
.product-contact-details{padding-bottom: 18px;}
.product-contact-title {padding-top: 34px;}
}

@media all and (max-width: 540px) {
.talk-to-expert-slider{padding:18px 10px 18px;}


}

@media all and (max-width: 480px) {
.product-item{width:100%;display:block;}
#loadmore{display:none;}
}

/*---for retina display--------*/
@media  only screen and (-webkit-min-device-pixel-ratio: 1.5),  
        only screen and (   min--moz-device-pixel-ratio: 1.5),  
        only screen and (     -o-min-device-pixel-ratio: 3/2),  
        only screen and (        min-device-pixel-ratio: 1.5)
        {
/*------------- Sprite starts ---------*/
.product-contact-link-item a:after,.advanced-search-checkbox-item:before,.second-level-mobile-select:after{background-image:url(~/media/Images/R/Rolls-Royce/css/sprite-product-finder-mob);background-repeat:no-repeat;background-size:150px auto;}
/*------------- Sprite Ends ---------*/
        
        }
        
        @media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}




.product-overview-inner, .product-overview-inner{padding-top:0; padding-bottom:0;}
.prod-overview-image img{float:none; max-width:100%;}
.prod-overview-image{width:100%; float:none;}
.hidden-box-image{display:none !important;}
.prod-overview-image{display:block !important;}
@media all and (max-width:767px){
.prod-overview-image img{max-width:none;}
}


@media all and (max-width: 767px) {
.ship-img-wrap {    position: relative;}
/*.shipslider-count{display:none;}*/
.shipslider-count-devices{display:none;}
.shipslider-count-devices{
    /*display:block;*/
	position: absolute;
    background: rgba(3,21,26,0.7);
    width: 54px;
    height: 30px;
    bottom: 0;
    right: 1px;
    text-align: center;
    z-index: 13;
    color: #ffffff;
    font-weight: bold;
    font-size: 1.1em;
    padding-top: 5px;
}
}

.tab-person-image img {width:100%}