@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);
body { font-family: 'Roboto', sans-serif; }
.vertical .carousel-inner { height: 100%; }
.carousel.vertical .item { -webkit-transition: 0.6s ease-in-out top; -moz-transition: 0.6s ease-in-out top; -ms-transition: 0.6s ease-in-out top; -o-transition: 0.6s ease-in-out top; transition: 0.6s ease-in-out top; }
.carousel.vertical .active { top: 0; }
.carousel.vertical .next { top: 400px; }
.carousel.vertical .prev { top: -400px; }
.carousel.vertical .next.left, .carousel.vertical .prev.right { top: 0; }
s .carousel.vertical .active.left { top: -400px; }
.carousel.vertical .active.right { top: 400px; }
.carousel.vertical .item { left: 0; }
.carousel-indicators { height: 100%; left: 98%; list-style: outside none none; margin: 0; padding: 0; position: absolute; right: 0; text-align: center; top: 50%; width: 16px; z-index: 15; }
.carousel-control { opacity: 0; }
.carousel-control:hover { opacity: 0; }
.navbar.top_header { background: transparent none repeat scroll 0 0; border: medium none; color: #fff; }
.logo { margin: 10px 0; }
.top_head { text-align: right; width: 60%; }
.top_head p { float: right; margin: 10px 0; padding: 0; width: auto; color: #e9f5f5; }
.top_head p span { float: left; padding-right: 30px; }
.top_head p span:last-child { padding-right: 0; }
.top_head p span a { color: #e9f5f5; }
.top_head p span img { margin-right: 10px; max-width: 100%; vertical-align: middle; }
ul.top_menu { float: right; width: auto; }
ul.top_menu li a { font-weight: 300; font-size: 15px; color: #e9f5f5 !important; }
ul.top_menu li a:last-child { padding-right: 0; }
ul.top_menu li.active a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #fb232a !important; text-decoration: underline; }
.carousel-indicators li { display: block; margin-bottom: 4px; background-color: #775b43; border: 1px solid #775b43; }
.carousel-indicators .active { display: block; margin-bottom: 4px; margin-left: 1px; background-color: #e9f5f5; height: 10px; width: 10px; }
.bannerair { background-image: url("../images/banner2.jpg"); background-repeat: no repeat; width: 100%; }
.bannerland { background-image: url("../images/banner.jpg"); background-repeat: no repeat; width: 100%; }
.bannerocean { background-image: url("../images/banner3.jpg"); background-repeat: no repeat; width: 100%; }
.bannerrelocation { background-image: url("../images/banner4.jpg"); background-repeat: no repeat; width: 100%; }
.banner-text { left: 22%; position: absolute; text-align: center; top: 35%; width: 59%; z-index: 99; }
.banner-text h3 { color: #e9f5f5; font-size: 67px; font-weight: 800; }
.banner-text h3 span { font-weight: 300; }
.line { border-bottom: 1px solid #fff; margin: 20px auto 10px; width: 33%; }
.banner-text p { color: #e9f5f5; font-size: 15px; font-weight: 400; line-height: 22px; padding: 10px 0; margin-bottom: 25px; }
button.banner-btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #fff; border-radius: 7px; color: #e9f5f5; font-size: 15px; font-weight: 300; margin-right: 20px; padding: 10px 35px; }
button.banner-btn:hover, button.banner-btn.bg-clr:hover { border: 1px solid #f4353a; color: #f4353a; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
ul.nav li:hover a { background-color: #4d4d4d; }
ul.nav li.dropdown.open a.dropdown-toggle, ul.nav li:hover a { background-color: #4d4d4d; }
ul.nav li.dropdown.open ul.dropdown-menu { background-color: #4d4d4d; z-index: 100; }
.button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #fff; border-radius: 7px; color: #e9f5f5; font-weight: 300; margin-right: 20px; padding: 10px 35px; background-color: transparent; }
a.button:hover { border: 1px solid #f4353a; color: #f4353a; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }


.modal .modal-dialog{background:#fff;}
.modal .modal-header{position:relative;border-radius:0;right:0;left:0px;top:0px;}