.carousel-fade .carousel-inner .item{background-size:contain;background-repeat:no-repeat}.banner-header{position:absolute;bottom:0;right:0;pointer-events:none;width:24.5%}.banner-header img{max-width:100%}.hero-carousel .slide{height:0;padding-top:36.475%;min-height:0}.hero-carousel .carousel-caption{width:40%}.rn-header-separated .carousel-caption{top:0}#nav li a{padding:12px 7px}.navbar-default .navbar-nav>li>a{color:#fff}@media only screen and (min-width :480px){.hero-carousel .carousel-caption h1{font-size:20px}.rn-header-separated .carousel-caption{top:10%}}@media only screen and (min-width :768px){.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff}.navbar .container-fluid{padding:0}#navbar{background-color:#0a1b47}.navbar-nav{margin-bottom:10px}.navbar{margin-bottom:0}.rn-header-separated .carousel-caption{top:25%}}@media only screen and (min-width :992px){}@media only screen and (min-width :1200px){.hero-carousel .carousel-caption h1{font-size:48px}}