/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 07 2020 | 04:41:04 */
.navigation-menu {
    background: #04174E;
    margin-top: 15px;
    padding-bottom: 0px;
}
li.first-menu a {
    padding-left: 0px !important;
}
.navigation {
    float: none;
}
.mnav-menu-item a:hover, .current.mnav-menu-item a {
    color: #fff;
}
.mnav-menu-item a {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 16px !important;
    font-weight: 300;
    padding: 6px 16px !important;
}
.mnav-menu-item a, .mnav-menu-item a:link, .mnav-menu-item a:visited, .mnav-menu-item a:hover {
    text-decoration: none !important;
}
ul.sub-menu.mnav-submenu li a {
    color: #000 !important;
    font-size: 14px;
    text-transform: capitalize;
}
ul.social-media-top {
    list-style: none;
    padding-left: 0px;
    float: right;
    margin-right: -15px;
}
ul.social-media-top li {
    display: inline-block;
    margin-right: 10px;
    font-size: 18px;
}
.header-icons {
    padding-right: 0px !important;
}
ul.social-media-top li:last-child {
    margin-right: 0px;
}
.header-top-bar p {
    margin-bottom: 0px;
    font-size: 14px;
    color: #000;
    font-weight: 500;
    margin-left: 0px;
}
.header-top-bar a {
    text-decoration: none !important;
    color: green !important;
}
ul.social-media-top li a {
    color: #04174E !important;
}
.header-top-bar {
    border-bottom: 1px solid #ccc;
    margin-top: 5px;
    margin-bottom: 5px;
}
.request a {
    text-transform: uppercase;
    background: #fff;
    border: 1px solid #04174E;
    padding: 15px 20px;
    font-size: 17px;
    font-weight: 600;
    text-decoration: none !important;
}
.request {
    margin-top: 35px;
    position: relative;
    top: 10px;
}
.home-slider .addtoany_share_save_container.addtoany_content.addtoany_content_bottom,.discover-yarra .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: none;
}
.home-slider h1 {
    font-size: 42px;
    font-weight: 600;
    margin-top: -50px;
    margin-bottom: 40px;
    text-transform: uppercase;
}
.view-options a {
    background: transparent;
    font-size: 17px;
    padding: 16px 26px;
    text-transform: uppercase;
    border: 1px solid #fff;
    text-decoration: none !important;
}
.callPhone a {
    color: #000 !important;
    font-size: 22px !important;
}
.callPhone a:before {
    content: "";
    background: url("/wp-content/uploads/2020/06/phone-1.png")0px 0px no-repeat;
    width: 21px;
    height: 21px;
    display: inline-block;
    margin-right: 15px;
    position: relative;
    top: 3px;
}
.callPhone {
    margin-top: 35px !important;
    position: relative;
    top: 10px;
}
.covide-logo {
    float: right;
    position: relative;
    top: 15px;
}
h3.section-title.text-center {
    font-size: 36px;
    font-weight: 600;
    margin-top: 30px;
    color: #04174C;
    margin-bottom: 30px;
}
.view-boat {
    background: #282a5a;
    text-align: center;
    padding: 10px;
}
.view-boat a {
    color: #fff !important;
    font-size: 18px;
    text-decoration: none !important;
}
.discover-yarra .uk-panel-teaser img {
    width: 100%;
}
.discover-yarra p {
    color: #000;
    margin: 0px 0px 20px 0px;
    font-weight: 500;
}
.discover-yarra h4 {
    font-size: 18px;
    font-weight: 500;
    color: #000;
    margin-bottom: 15px;
}
.self-drive-boat p {
    text-align: center;
    color: #000;
    font-size: 16px;
}
a.learn-more {
    background: transparent;
    color: #282a5a;
    font-size: 16px;
    padding: 14px 26px;
    border: 1px solid #282a5a;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    top: 20px;
    text-decoration: none !important;
}
hr.line {
    margin-top: 90px;
    margin-bottom: 20px;
    border-top: 1px solid #ccc;
}
.happy-customer h4 {
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    margin-top: 0px;
    color: #04174C;
}
.happy-customer h3.section-title.text-center {
    margin-bottom: 0px;
}
.boat-hire-bg {
    background: url("/wp-content/uploads/2020/06/banner.jpg")0px 0px no-repeat;
    background-size: cover;
    padding-top: 70px;
    padding-bottom: 70px;
    margin-top: 70px;
    margin-bottom: 70px;
}
.boat-hire-bg h3,.luxury-fleet-section h3 {
    font-size: 44px;
    color: #fff;
    font-weight: 500;
}
.boat-hire-bg h4 {
    font-size: 26px;
    color: #fff;
}
.boat-hire-bg p {
    color: #fff;
    margin-top: 20px;
    font-size: 16px;
    padding: 0px 60px;
}
.read-more-btn a {
    border: 1px solid #fff;
    color: #fff !important;
    font-size: 17px;
    padding: 15px 35px;
    text-transform: uppercase;
    font-weight: 500;
    text-decoration: none !important;
}
.view-fleet a {
    border: 1px solid #fff;
    color: #fff !important;
    font-size: 17px;
    padding: 15px 35px;
    text-transform: uppercase;
    font-weight: 500;
    text-decoration: none !important;
}
.read-more-btn {
    margin-top: 50px;
}
.luxury-fleet-section{
   background: url("/wp-content/uploads/2020/06/banner2.jpg")0px 0px no-repeat;
   background-size: cover;
   padding-top: 70px;
   padding-bottom: 70px;
}
.luxury-fleet-section h4{
  font-size: 30px;
    color: #fff;
}
.view-fleet {
    margin-top: 11em;
}
.home-page-widget.container {
    display: none;
}
.about-us {
    display: none;
}
.service-tab {
    display: none;
}
ul.section-bottom-list {
    display: none;
}
div#custom_html-2 {
    display: none;
}
li.book-menu {
    background: #fafcfb;
}
li.book-menu a {
    color: #000 !important;
    padding: 10px !important;
}
.menu {
    float: none !important;
}
li.book-menu a:before {
    content: "\f073";
    font-family: fontawesome;
    margin-right: 10px;
}
li.book-menu a {
    padding: 14px 20px !important;
}
.tab-section ul.uk-tab.uk-tab-bottom {
    background: #f6f6f6;
    border: none !important;
    margin-top: -20px;
}
.tab-section .uk-tab-bottom>li {
    margin-top: 0px !important;
}
.tab-section .uk-tab-bottom>li>a {
    border: none !important;
    color: #000;
    font-size: 22px;
    text-align: center !important;
    line-height: 34px;
}
.tab-section span {
    font-size: 16px;
}
.tab-section .uk-switcher {
    margin-bottom: 0px !important;
}
.tab-section .uk-tab>li>a {
    padding: 20px 22px !important;
}
.tab-section .uk-tab>li.uk-active>a {
    background: #04174E;
    color: #fff;
}
.tab-section .uk-tab-bottom>li.uk-open:not(.uk-active)>a, 
.tab-section .uk-tab-bottom>li:not(.uk-active)>a:focus, 
.tab-section .uk-tab-bottom>li:not(.uk-active)>a:hover {
    margin-top: 0px;
}
.tab-section .uk-tab>li.uk-open>a,.tab-section .uk-tab>li>a:focus,.tab-section .uk-tab>li>a:hover {
    background: #04174E;
    color: #fff;
}
.tab-section .uk-tab>li:nth-child(n+2)>a {
    margin-left: 0px !important;
}
.tab-content {
    margin-top: -330px;
    position: absolute;
    left: 0;
    right: 0;
}
.tab-content h3 {
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 600;
}
.tab-section .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: none;
}
.view-option-tab a {
    background: #04174E;
    padding: 15px 30px;
    text-decoration: none !important;
    color: #fff !important;
    font-size: 18px;
    text-transform: uppercase;
}
.view-option-tab {
    margin-top: 70px;
}
.tab-section {
    padding-bottom: 15px;
}
.testimonials-list .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: none;
}
.testimonials-list .uk-dotnav>.uk-active>* {
    transform: scale(1);
    background: #04174E;
}
.testimonials-list .uk-dotnav>li>a {
    background: transparent;
    border: 1px solid #000 !important;
}
.testimonials-list .uk-dotnav>*>* {
    width: 12px;
    height: 12px;
}
.testimonials-list .uk-dotnav>*>:focus,.testimonials-list .uk-dotnav>*>:hover {
    background: #04174E;
}

.testimonials-list .uk-dotnav>* {
    padding-left: 10px !important;
    margin-top: 0px !important;
}
.testimonials-list .uk-dotnav {
    margin-top: 0px !important;
}
.testimonials-list p {
    font-size: 16px;
    color: #000;
    margin-top: 20px;
}
.client-name {
    font-size: 18px;
    font-weight: 600;
}
.testimonials-list h4 {
    margin-top: 28px !important;
    font-size: 24px !important;
}
.testimonials-list h4:before {
    content: "\f10d";
    font-family: fontawesome;
    float: left;
    font-size: 36px;
}
.testimonials-list h4:after {
    content: "\f10e";
    font-family: fontawesome;
    font-size: 36px;
    float: right;
}

.map-section {
    padding-bottom: 50px;
}
.blog-section .news_pagination {
    display: none;
}
.blog-section {
    padding-top: 50px;
    padding-bottom: 0px;
}
.blog-section .news .news-title a {
    color: #04174C;
}
.blog-section h3 {
    text-align: center;
    font-size: 28px;
    /* padding-bottom: 30px; */
}
.post-2734 .content2>img {
    display: none;
}
.blog-section h3.news-title {
    line-height: 20px;
    padding-bottom: 0px;
    height: 60px;
    min-height: 60px;
}
.blog-section .news-short-content {
    text-align: center;
    height: 70px;
    min-height: 70px;
}
.blog-section a.news-more-link {
    text-align: center;
    background: #282a5a !important;
    color: #fff !important;
}
.post-2690 .content2 > img {
    display: none;
}
.post-content-text {
    text-align: center;
}
.recommended-section {
    background: #f3f3f3;
    padding: 50px 0px;
}
.discover-yarra {
    padding-bottom: 50px;
}
.charter-faq h3 {
    display: none;
}

.charter-faq li {
    text-align: center;
}
a.download-bro {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    margin-top: 10px;
    border: 1px solid #04174E;
    margin-right: 15px;
    padding: 10px 14px;
    text-decoration: none;
    display: inline-block;
}
.recommended-section h3 {
    text-align: center;
    font-size: 36px;
    color: #04174C;
    font-weight: 500;
    margin-bottom: 30px;
}
.recommended-section .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: none;
}
.list_content h2 {
    display: none;
}
.cdsROW.narrow {
    width: 200px !important;
    height: 98px !important;
}
.recommended-section .uk-panel {
    /* height: 110px !important; */
    /* min-height: 100px !important; */
}
.post-2691 .content2>img {
    display: none;
}

.all-review {
    margin-top: 10px;
}
.view-options {
    margin-bottom: 50px;
}
.our-fleet-grid img.logo-img {
    width: 250px;
}
.our-fleet-grid p{
    text-align:center !important;
}
.our-fleet-grid ul {
    max-width: 232px;
    margin: 0 auto;
    list-style: none;
    margin-top: 20px;
    margin-bottom: 30px;
}

.our-fleet-grid li img {
    padding-right: 20px;
    width: 35px;
    height: auto;
}

.our-fleet-grid li {
    text-align: left;
    font-size: 12px;
    color: #04174E;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 12px;
}

.our-fleet-grid a.view-more {
    border: 1px solid #04174E;
    text-decoration: none;
    padding: 4px 18px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    font-size: 13px;
    margin: 0 auto;
    width: 200px;
    text-align: center;
}
.our-fleet-grid .uk-grid {box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;margin-left: 0;margin-right: 0;}
.our-fleet-grid {
    margin-top: 50px;
}
.instagram-feed-section {
    padding-bottom: 50px;
}
.instagram-feed-section h3.section-title {
    margin-bottom: 0px !important;
    position: relative;
    top: 50px;
}
.clean-logo img {
    width: 159px !important;
    height: 69px;
}
.clean-logo {
    text-align: center;
    margin-top: 33px;
    /* width: 319px; */
    /* height: auto; */
    /* margin: 0 auto; */
}
.occasion-updated p.top-para {
    padding-top: 20px;
    padding-bottom: 26px;
}
.occasion-updated.news-blog .list_row {
    padding-top: 45px;
    display: inline-block;
    clear: both;
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
    width: 100%;
    float: none;
    min-height: auto !important;
  margin-bottom: 55px;
}

.occasion-updated.news-blog .list_content {
    float: right;
    width: 50%;
}

.occasion-updated.news-blog .list_row a.left-img {
    width: 49%;
    float: left;
}
 
.occasion-updated.news-blog img.list_view {
    border: 0;
}

.occasion-updated.news-blog p {
    text-align: center;
}

.occasion-updated.news-blog p.read-more-news a {
    text-transform: uppercase;
    font-size: 13px;
  font-weight:500;
}
.occasion-updated.news-blog .list_row:nth-child(even) a.left-img {
    float: right;
}

.occasion-updated.news-blog .list_row:nth-child(even) .list_content {
    float: left;
}
ul.footer-covid-icons li img {
    width: auto;
}
ul.footer-covid-icons li {
    display: inline-block;
    margin-right: 10px;
}
ul.footer-covid-icons {
    margin-top: 15px;
    text-align: center;
}
p.review-testimonial-title {
    margin: 30px 45px 30px 0px;
    color: #000;
    font-size: 16px;
    font-weight: 400;
}
.testimonials-page {
    padding-bottom: 50px;
}
.breadcrumbs {
    width: 100% !important;
}
.breadcrumbs .fbc-page .fbc-wrap .fbc-items li {
    padding: 15px 12px;
}
.breadcrumbs .fbc-page .fbc-wrap .fbc-items li a {
    text-decoration: none;
}
.breadcrumbs .fbc-page .fbc-wrap .fbc-items li:first-child a {
    text-decoration: underline;
}
.breadcrumbs .container {
    width: 1260px;
}
.breadcrumbs .fbc-page .fbc-wrap .fbc-items li:last-child a span {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
}
.breadcrumbs .fbc-page .fbc-wrap .fbc-items li:first-child {
    padding-right: 6px;
}
.safety-page p {
    margin: 15px 10px;
}
.safety-page ul {
    padding-left: 30px;
}
.safety-page ul li {
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}
.download-btn .btn-blue-block {
    background: transparent;
    text-shadow: none;
    color: #04174e !important;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
    border-radius: 0px;
}
.download-btn {
    margin-top: 20px;
    margin-bottom: 20px;
}
.news-blog .list_content h3 {
    height: 75px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.news-blog .list_content h3+p, .news-blog .list_content h3+p:empty+p  {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news-blog .list_content h3+p+p,.news-blog .list_content h3+p+p+p{
    display:none;
}
.contact-form label+br {
    display: none !important;
}
.news-blog .list_content p.read-more-news {
    display: block;
}

.news-blog .list_row {
    min-height: 477px !important;
}
img.luxury-self{
height:auto;    
} .contact-form label {
    display: block;
    font-weight: 500;
    margin-bottom: 6px;
}
.wpcf7-form br {
    display: block !important;
}
.contact-form input.wpcf7-form-control,.contact-form select,.contact-form textarea {
    width: 100%;
    height: 30px;padding-left:4px;
}
.contact-form textarea{
    height:75px;
}

.contact-box p span.wpcf7-not-valid-tip {
    margin-top: 3px;
}
@media (min-width: 1200px) {
  .container {
    width: 1200px !important;
  }
}
@media only screen and (max-width: 767px) {
  .covide-logo {
    float: none;
    text-align: center;
}
.excellence-logo {
    height: auto !important;
  }
  .instagram-feed-section h3.section-title {
    top: 0px !important;
}
  .navigation-menu {
      background: #fff;
  }
  .recommended-section .uk-panel {
    height: auto !important;
    min-height: auto !important;
}
  .cdsROW.narrow {
    margin: 0 auto;
}
  ul.sub-menu.mnav-submenu li a {
      color: #fff !important;
      font-size: 15px;
  }
  .boat-hire-bg p {
      padding: 0;
  }
  .tab-section .uk-width-1-5 {
      width: 100%;
  }
  .request {
      text-align: center;
  }
  .header-icons {
      text-align: center;
  }
  ul.social-media-top {
      text-align: center;
      float: none;
      margin-bottom: 10px;
  }
  .header-top-bar p {
      margin-bottom: 8px;
      text-align: center;
  }
  .tab-section .uk-tab-responsive>a:before {
    margin-right: 10px;
}
.tab-section .uk-nav-dropdown>li>a {
    font-size: 14px;
}
.tab-section .uk-nav-dropdown>li.uk-active>a {
    color: #04174E;
    font-weight: 500;
}
.tab-section .uk-tab-grid {
    margin-left: 0px !important;
}
.tab-section li.uk-width-1-4 {
    width: 100%;
}
.tab-content {
    display: none;
}
.home-slider h1 {
    font-size: 34px;
    line-height: 35px;
}
}
@media screen and (max-width:1024px) and (orientation: landscape){
.header-top-bar .col-md-4 {
    width: 100%;
}
.header-second-top .col-md-5 {
    width: 100%;
}  
.header-second-top .col-md-4,.header-second-top .col-md-3 {
    width: 100% !important;
    text-align: center !important;
}
ul.social-media-top {
    float: none;
    text-align: center;
    margin-top: 10px;
}

.header-top-bar {
    padding: 10px 0px;
}
p.callPhone {
    text-align: center;
}  
}
@media screen and (min-width:768px) and (orientation:portrait){
.header-top-bar .col-sm-3,.header-second-top .col-sm-3{
    width: 100%;
}
ul.social-media-top {
    float: none !important;
    text-align: center !important;
}
.header-top-bar {
    padding: 10px 0px !important;
}
.header-icons {
    text-align: center;
    float: none !important;
    width: 100% !important;
}
.navigation {
    margin-top: -80px !important;
    top: unset !important;
}
.header-top-bar p {
    text-align: center;
    margin-bottom: 10px;
}
}