﻿@media(max-width:1400px){.hero-banner-inner{padding-left:300px;}}@media(max-width:1200px){.hero-banner-inner{padding-left:0;}footer.wrapper{position:inherit;}}@media(max-width:992px){ul.slick-dots{display:none !important;}.icons{width:125px;height:125px;}.icons.mpr{width:75px;height:75px;}}@media(max-width:767px){h1{padding-bottom:inherit;}h1.purple{font-size:30px;}h2{font-size:20px;}.hero-banner-inner{max-width:50%;}.icons.mpr{margin-top:25px;}.icons.tours{clear:both;}#navigation .tooltip{display:none !important;}.text-overlay{font-size:30px;}.text-header{font-size:20px;}.navbar-nav>li{border-bottom:1px solid #e7e7e7;}#last-nav{border-bottom:none;}.responsive-table tr td{float:left;width:100%;display:block;text-align:center;}.responsive-table tr td:before{padding-right:5px;display:inline-block;font-weight:600;content:attr(data-th) ": ";}.responsive-table tr td:first-child{color:#000;background-color:#ccc;}.responsive-table th{display:none;}}@media(max-width:529px){#enquire{height:605px;}}@media(max-width:507px){button.slick-prev:before,.slick-next:before{font-size:20px !important;}button.slick-next{top:115%;}button.slick-prev{top:115%;}.hero-banner-inner{max-width:inherit;}.banner{background-image:none;}.hero-banner{width:inherit;background:inherit;}.hero-banner .btn-primary{background-color:#6d6186;}}@media(max-width:480px){.cruise-extras img,.cruise-specials img,.cruise-offers img{width:100%;}.banner.authenticated{display:none;}.icons{width:100px;height:100px;}.auth-container .phone{float:left;}.auth-container{float:left;width:100%;}.auth-header{margin:10px 0 0;padding:0;clear:both;float:left;}.auth-header .dropdown-menu{left:0;right:auto;}}@media(min-width:767px){.tile-horizontal-container .item{width:100%;display:block;float:left;box-shadow:0 1px 1px rgba(0,0,0,.2);}.tile-horizontal-container .item .thumb{width:25%;}.tile-horizontal-container .item .details{padding:0 20px;width:75%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.tile-horizontal-container .item table{margin-bottom:0;}.tile-horizontal-container .item .price{font-size:30px;line-height:30px;}}@media(min-width:481px) and (max-width:767px){.auth-container .phone{margin-left:15px;float:left;}.auth-header{padding-left:15px;float:right;clear:none;}}@media(max-width:992px){.flex-item{width:calc(39%) !important;}}@media(max-width:767px){.flex-item{width:100%!important;}.flex-item img{max-height:none!important;}}