/* *{margin: 0px;padding: 0px;} */
body, html {margin:0;padding:0px;min-height:100%;width:100%;}
body {font-family: 'Roboto Condensed', sans-serif;color:#555;line-height:28px;font-style:normal;font-size:20px;font-weight: 300;overflow-x: hidden;}

ol {margin:0px;padding:0 0 0 15px;}
a {color: #0C2139;outline: 0 none;}
a:visited {color: #0C2139;text-decoration:none;}
a:focus{color: #dd0000;text-decoration:none;}
a:active {color: #000;}
a:hover {color: #dd0000;text-decoration:none;}

.hidden {display:none;}
/* General style */
b, strong {font-weight:400;}
.btn.focus, .btn:focus {box-shadow:none;}

input,
button,
select,
textarea {font-family: 'Roboto Condensed', sans-serif;}

h1, h2, h3, h4, h5, h6 {font-weight:400;color:#0c2139;line-height: 1.3;font-family:"Roboto Condensed",sans-serif;}
h1 {font-size: 32px;margin-bottom: 20px;}
h2 {font-size: 25px;line-height:30px;margin-bottom: 10px;}
h3 {font-size: 20px;margin-bottom:10px;}
h4 {font-size: 18px;line-height:1.7;}
h5 {font-size: 17px;text-transform:uppercase;}
h6 {font-size: 15px;line-height: 28px;text-transform:capitalize;}

img {height: auto;max-width: 100%;}

body.fixed {overflow:hidden;-webkit-transition: width 1s;transition: width 1s;}
body.fullWidth {width:100%!important;}

.red {color:#dd0000;}
.blue {color:#0C2139;}

.btn,
.btn:hover,
.submit,
.submit:hover {transition:all 1000ms ease-in-out 0s;-moz-transition:all 1000ms ease-in-out 0s;-webkit-transition:all 1000ms ease-in-out 0s;-o-transition:all 1000ms ease-in-out 0s;-ms-transition:all 1000ms ease-in-out 0s;}

.btn,
.btn .btn-default {text-transform: uppercase;font-size:20px;font-weight:400;color:#333;padding: 10px 25px;border:1px solid #ddd;background:transparent;-webkit-border-radius: 1px;-moz-border-radius:1px;border-radius: 1px;}
.btn:hover,
.btn.btn-default:hover {color:#fff;background:#d00;border-color:transparent;}

.btn.btn-dark {background:#0c2139;color:#fff;border:none;}
.btn.btn-dark:hover {background:#d00;color:#fff;}
.btn.btn-dark:focus {color:#fff;}

/* top menu */
.navbar {background:#fff;padding:.5rem 1rem .5rem 1rem;}
.navbar .container {}
.navbar .navbar-collapse {}
.navbar .navbar-brand img {max-width: 220px;}
.navbar-nav a:focus{color:#0C2139}


.secondRow {width:100%;display:block;background:#0c2139;padding:0px 0px;text-align:center;}
.secondRow ul {width:100%;list-style:none;margin:0 auto;padding:0px;}
.secondRow ul li {display:inline-block;}
.secondRow ul li > a {color:#fff;}
.secondRow .dropdown-toggle::after {display:none;}
.secondRow .dropdown-menu {background:#0c2139;border:none;padding:0px;margin:0px;}
.secondRow .dropdown-menu a {color:#fff;font-weight:300;font-size:18px;}
.secondRow .dropdown-item:focus,
.secondRow .dropdown-item:hover {color: #ffffff;background-color: #dd0000;}

.secondRow .dropdown-menu.show {display:none;}
.secondRow .dropdown:hover > .dropdown-menu {display: block;}



.noDataFound {font-size:30px;line-height:40px;font-weight:300;color:#d00;}

/* right menu - The side navigation menu - Right panel with categories */
/* body.has-active-right-panel {overflow: hidden;position:fixed;} */
#mainPage {z-index:1;width:100%;height:100%;-webkit-transition: -webkit-transform 1s;transition: transform 1s;float:left;display:block;}
#mainPage.push-right {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
@media all and (min-width: 320px) {  #mainPage.push-right {-webkit-transform: translateX(-300px);-ms-transform: translateX(-300px);transform: translateX(-300px);}  }
@media all and (min-width: 400px) {  #mainPage.push-right {-webkit-transform: translateX(-400px);-ms-transform: translateX(-400px);transform: translateX(-400px);}  }
.sidenav {width: 100%;height: 100%;color:#fff;overflow: hidden;padding-top: 50px;padding-bottom:0px;position: fixed;top: 0;right: 0;z-index:1040;background-color:#0a1121;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: -webkit-transform 1s;transition: transform 1s;}
@media all and (min-width: 320px) { .sidenav {width:300px;-webkit-transform: translateX(300px);-ms-transform: translateX(300px);transform: translateX(300px);} }
@media all and (min-width: 400px) { .sidenav {width:400px;-webkit-transform: translateX(400px);-ms-transform: translateX(400px);transform: translateX(400px);} }
.sidenav.is-active {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.sidenav .closeRightPanel {position: absolute;top:0;right:0px;padding:0px 20px;line-height:50px;font-size:50px;color:#fff;text-decoration:none;}
.sidenav .closeRightPanel:hover {color: #a8a8a8;}
#menu-open-page-overllay {width: 100%;height: 100%;position:fixed;background: rgba(0,0,0,0.6);z-index: 1035;display: block;top: 0;left: 0;opacity: 1;animation-name: fadeInOpacity;animation-iteration-count:1;animation-timing-function: ease-in;animation-duration:1s;}
#menu-open-page-overllay.fadeOut {opacity:0;animation-name: fadeOutOpacity;}
@keyframes fadeInOpacity { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes fadeOutOpacity { 0% { opacity: 1; } 100% { opacity: 0; } }
.rightPanelContainer {padding:0;display:block;height: 100%;float: left;width:100%;overflow-y: auto;}
.rightPanelContainer  h3 {width:100%;display:block;margin:0 0 30px 0;font-size:25px;line-height:30px;color: #fff;}
.rightPanelContainer .pContainer {padding:20px 40px;width:100%;height:100%;float:left;}
.rightPanelContainer .mContent {display:none;}
.rightPanelContainer .mContent.active {display:block;}
.rightPanelContainer .panel {background:transparent;padding-bottom: 15px;}
.rightPanelContainer .panel a {color:#fff;display:block;}
.rightPanelContainer .panel > a {text-transform:uppercase;}

.rightPanelContainer .panel ul {list-style: none;padding-left: 10px;padding-bottom:15px;margin-bottom:0px;position:relative;}
.rightPanelContainer .panel ul li::before {content: "•";position: absolute;left: 0px;color:#c2c2c2;}
.rightPanelContainer .panel ul li a {color:#c2c2c2;}
.rightPanelContainer .panel ul li a:hover {color:#fff;}

/* right menu END */

/* ===== Preloader ===== */
#pageloader {background-color:#FFFFFF;height:100%;position:fixed;top:0;width:100%;z-index:9999;}
#pageloader .loader {height: 4px;width: 100%;position: relative;overflow: hidden;background-color: #ddd;}
#pageloader .loader:before{display: block;position: absolute;content: "";left:0px;width:1px;height:3px;background-color: #2980b9;-webkit-animation: loading 2s linear;-moz-animation: loading 2s linear;-o-animation: loading 2s linear;animation: loading 2s linear;}
@keyframes loading { from {left: 0px; width:0%;} to {width: 100%;} }
/* ===== Preloader END ===== */

/* === general in page === */
.pageSection {padding: 50px 0;}
.pageTitle {color:#0c2139;}

.pageText ul {list-style: none;padding-left: 10px;padding-bottom:15px;margin-bottom:0px;position:relative;}
.pageText ul li::before {content: "•";position: absolute;left: 0px;}
/* === general in page - end === */

/* === FORMs === */
.form-group textarea {line-height: 30px;max-width:100%;min-width:100%;min-height:50px;}
.form-group .error-hint {color:#d00;display:none;font-size: 16px;line-height: 18px;}
.form-group .note {font-size:14px;font-style: italic;}


.field {display:block;width:100%;position:relative;}
.form-control {font-size:18px;line-height:25px;font-weight:300;background:none;border:1px solid #ddd;color:#333;padding:20px 15px 5px 15px;outline:0;height:auto;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.bs-searchbox .form-control {padding:10px 15px 10px 15px;}

.floating-label {position:absolute;pointer-events:none;left:15px;top:13px;transition:0.2s ease all;}
.form-control.has-value ~ .floating-label,
.form-control:focus ~ .floating-label{top:2px;left:15px;font-size:12px;line-height:20px;opacity:1;}
.form-control:focus {border-color:#152338;box-shadow:none;-webkit-box-shadow:none;}

/* == SEARCH FROM == */
#searchform .form-group {margin-bottom:25px;}
#searchform .form-control.has-value ~ .floating-label  {color:#fff;} 
#searchform .form-control:focus ~ .floating-label {color:#000;}
#searchform .form-control.has-value {color:#fff;}
#searchform .form-control:focus {color:#000;}
#searchform .bs-searchbox .form-control.has-value {color:#000;}
#searchform .btn {color:#fff;}
#searchform .btn.dropdown-toggle {padding-left:15px;padding-right:35px;}
#searchform .btn-group {width:100%;display:table;}
#searchform .btn-group .btn {display:table-cell;}
#searchform .btn-group .btn:hover {border-color:#fff;}
#searchform .dropdown-menu.show {max-width:100% !important;min-width:100% !important;}
#searchform .dropdown-menu.show .inner.show{overflow-x:hidden;}
#searchform .bootstrap-select .dropdown-menu li {max-width:100% !important;}
#searchform .dropdown-item {white-space: initial;}
#searchform .dropdown-item:focus,
#searchform .dropdown-item:hover {background-color: #f0f0f0;}
#searchform .dropdown-item.active,
#searchform .dropdown-item:active {background-color: #0c2139;}
#searchform .dropdown-item {padding: .45rem 1.5rem;line-height:20px;}


.dropdown-item.active, 
.dropdown-item:active {background-color:#0c2139;}

.dropdown-menu {-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {border-color:#fff;background-color:#0c2139;}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active, 
.show > .btn-light.dropdown-toggle {background:transparent;}

 .g-recaptcha {position:relative;z-index:180;}

/* === FORMs END === */
								
.nav-item  {font-size:20px;}
.nav-item.active  .nav-link {color:#d00;font-weight:400;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right:.9rem;padding-left:.9rem;}
.nav-link.btn.btn-dark {padding:6px 20px;}
.secondRow ul .nav-item.dropdown:last-child .dropdown-menu {left:auto;right:0px;}

.largeScreens {display:block;}
.smallScreens {display:none;}

@media all and (max-width: 1160px) {
	.smallScreens {display:block;}
	.largeScreens {display:none;}
	#navbarSupportedContent {display:none!important;}
	.navbar-brand {margin:0 auto;}
}
@media all and (max-width: 350px) {
	.nav-link {padding-left:8px;padding-right:8px;}
}

/* ===== Ships List ===== */
.shipsList {}
.shipsList .item {margin-bottom:30px;}
.shipsList .item .itemData{background: #f6f6f6;}
.shipsList .item:hover .itemData{background: #f0f0f0;}
.shipsList .item .itemData .itemDetails {padding:15px;}
.shipsList .item .itemData .itemDetails .title {display:block;font-size:22px;margin-bottom:5px;font-weight:400;line-height:25px;}
.shipsList .item .itemData .itemDetails .comment {display:block;margin-bottom:20px;line-height:25px;font-size: 15px;}
.shipsList .item .itemData .item-list-details {display:block;}
.shipsList .item .itemData .item-list-details span {float:right;}
.shipsList .item .itemData .shipTools {text-align:center;background:#0c2139;}
.shipsList .item .itemData .shipTools a {display:block;color:#fff;padding:10px;}
.shipsList .item .itemData .shipTools a:hover {background:#d00;}


/* ===== image overlay ===== */
.imageContainer {position:relative;}
.imageContainer img {width:100%;}
.imageContainer .imageOver {position:absolute;top:0px;left:0px;width:100%;height:100%;display:block;background:rgba(10, 27, 47, 0.8);opacity:0;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out;}
.imageContainer .imageOver > div {display:table;width:100%;height:100%;}
.imageContainer .imageOver div a {display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:30px;line-height:40px;}
.imageContainer:hover .imageOver {opacity:1;}

/* ===== Ship Details ===== */
.shipDetails {position:relative;}
.shipDetails .shipImage .new {background:#fff;position:absolute;top:5px;left:20px;z-index:999;padding:5px 10px;color:#d00;}
.shipDetails .shipImage img {width:100%;}
.shipDetails .shipTools {width:100%;display:table;background:#0a1121;}
.shipDetails .shipTools a {display:table-cell;vertical-align:middle;text-align: center;width:25%;padding:10px 20px;color:#fff;}
.shipDetails .shipTools a:hover {background:#d00;}
.shipDetails .shipTools a i {}
.shipDetails .shipTools a span {padding-left:5px;}

.vesselDetailsList {list-style:none;margin:0px;padding:0px;}
.vesselDetailsList li {border-bottom:1px dotted #ddd;}
.vesselDetailsList li:hover {background:#f3f3f3;}
.vesselDetailsList li .value{float:right;}

.moreVessels {}
.moreVessels {padding:60px 0 0px 0;}
.moreVessels h3 {font-size:30px;line-height:35px;font-weight:300;color: #0C2139;margin-bottom:20px;}

.sItem {}
.sItem .row .sliderItemContainer {height:100%;display:table;margin: 0 auto;padding-bottom:50px;}
.sItem .row .sliderItemContainer .parent-align-middle {background:#eef3f6;}
.sItem .sItemDetails {font-size: 25px;width: 100%;display: block;line-height: 35px;margin:0px;}

.moreVesselsSlider .sItem .row .sliderItemContainer {padding-bottom:50px;}
.moreVesselsSlider .sItem .sItemDetails {position:absolute;bottom:0px;}


.boldField {font-size:25px;}


.vesselRightPanel {background: #f6f6f6;padding: 30px;}
.vesselRightPanel .contactinformation {margin-bottom:30px;}
.vesselRightPanel .contactinformation h3 {color:#0c2139;font-size:26px;}
.vesselRightPanel .contactinformation .group {}
.vesselRightPanel .contactinformation .group ul {list-style:none;padding-left:0px;}
.vesselRightPanel .contactinformation .group ul li {}


/* ===== END Ship Details ===== */
/* ===== Footer ===== */
#footer {color:#fff;font-weight:300;text-align:center;font-size:16px;position:relative;z-index:105}
#footer .copyright {background:#0a1121;font-size:14px;line-height:18px;padding:30px 0px;color:#B5B5B5;}
#footer .copyright a{color:#B5B5B5;}

#footer .footerContainer {background:url('../images/footer.jpg') no-repeat center top;background-size:cover;padding:0px;margin:0px;}
#footer .footerContent {color:#fff;background:rgba(10,17,33,0.8);padding-top:60px;padding-bottom:10px;}
#footer .footerContent h5 {margin-bottom:10px;font-size: 40px;font-weight: 300;line-height: 60px;color:#fff;}
#footer .footerContent p {font-size:20px;}
#footer .footerContent a {color:#fff;}
#footer .footerContent .btn.btn-default {color:#fff;margin:20px 0 0 0;}

#footer .footer-menu {padding-top:20px;font-size:20px;display:block;}
#footer .footer-menu a {padding:0 10px;}

#footer .footer-social {padding-top:50px;font-size:40px;display:block;}
#footer .footer-social a {padding:0 10px;}
/* ===== Footer END ===== */

/* ===== index ===== */
#homeSlider {width:100%;height:auto;position:relative;display:block;z-index: 101;}
#homeSlider .hSlider{list-style:none;margin:0px;padding:0px;} 
#homeSlider .bx-wrapper {margin-bottom:0px;}
#homeSlider .bx-wrapper .bx-viewport{border: none !important;}
#homeSlider .hSlider .caption {height:100%;width:100%;display:table;z-index:150;}
#homeSlider .hSlider .caption  {background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.1) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 );}
#homeSlider .hSlider .caption > div {font-size:35px;font-weight:300;color: #fff;line-height:40px;display:table-cell;text-align:center;vertical-align: middle;}
#homeSlider .hSlider .caption > div h3 {font-size: 60px;line-height: 70px;color: #fff;}


#welcome {padding:100px 0 100px 0;display: block;overflow: hidden;position: relative;width: 100%;color:#1E1E1E;} 
#welcome h1 {font-size:30px;line-height:45px;margin:0 0 40px 0;padding-bottom:30px;border-bottom:1px solid #ccc;font-weight:300;}

#welcome .text {font-size:22px;line-height:30px;font-weight:300;}
#welcome h2 {font-size:28px;line-height:35px;margin:20px 0;font-weight:300;}


.homePageAllCategories {width:100%;display:block;position:relative;background:#0C2139;color:#fff;padding:50px 0 20px 0;}
.homePageAllCategories h2 {font-weight:300;font-size:30px;line-height:35px;color: #fff;}
.homePageAllCategories h3 {font-weight:300;font-size:25px;line-height:30px;text-transform:uppercase;color: #fff;}
.homePageAllCategories ul  {margin:0px 0px 30px 0;padding:0px;}
.homePageAllCategories ul li {list-style:none;position:relative;padding-left:10px;}
.homePageAllCategories ul li::before {content:"•";position:absolute;left:0px;}
.homePageAllCategories a {color:#fff;}


.lastVessels {padding:80px 0 50px 0;background:#ececec;}
.lastVessels h3 {font-size:30px;line-height:35px;font-weight:300;color: #0C2139;}
.lastVessels .sItem {}
.lastVessels .sItemDetails {padding:0px 0 10px 0;}
.lastVessels .sItemDetails a {font-size: 25px;width:auto;display:inline-block;line-height: 35px;margin:0 0 10px 0;}
.lastVessels .sItemDetails .category_title {font-size:18px;width:auto;display:inline-block;line-height: 35px;float:right;}




.topVessels {padding:100px 0 70px 0;}
.topVessels h3 {font-size:30px;line-height:35px;font-weight:300;color: #0C2139;}
.topVessels .sItem {}
.topVessels .sItemDetails {padding:0px 0 10px 0;}
.topVessels .sItemDetails a {font-size: 25px;width:auto;display:inline-block;line-height: 35px;margin:0 0 10px 0;}
.topVessels .sItemDetails .category_title {font-size:18px;width:auto;display:inline-block;line-height: 35px;float:right;}
/* ===== index END ===== */
				
/* ===== bxslider ===== */
.bx-wrapper {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:transparent;}
.bx-wrapper .bx-controls-direction {position:relative;}
.bx-wrapper .bx-controls-direction a {bottom:-40px;top:inherit;}
.bx-wrapper .bx-pager {padding-top:0px;}
.bx-wrapper .bx-pager.bx-default-pager a {background:#d7d0d5;width:8px;height:8px;}
.bx-wrapper .bx-pager.bx-default-pager a.active {background:#0C2139;}
.bx-wrapper .bx-pager-item, 
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {vertical-align:middle;}
.bx-wrapper .bx-controls-direction a {background-image:none;text-indent:0px;font-size: 45px;line-height:60px;text-align:center;height:50px;color:#a6a6a6;z-index: 1010;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {bottom:-40px;}
/* ===== bxslider END ===== */


/* ===== cookies on footer ===== */
.cookiesOnSite {text-align:center;padding:20px 0 10px 0;position:fixed;bottom:0px;left:0px;width:100%;z-index:1010;background:rgba(18, 40, 68,0.9);color:#fff;transition:all 1s;-webkit-transition:all 1s;}
.cookiesOnSite p {padding:0px;margin:0px;line-height:24px;font-size:20px;}
.cookiesOnSite a {color:#fff;}
.cookiesOnSiteBtn  {color:#fff;}
.cookiesOnSite a:hover {text-decoration:underline;}
/* ===== cookies on footer END ===== */

/* ==== Product - ships General styles ==== */
.cPath {font-size:25px;line-height:32px;font-weight:300;color:#555;margin-bottom:20px}
.cPath a {color:#555;}
.cPath a:hover {color:#dd0000;}
.cPath a::before {content:"\f105";font-family:"FontAwesome";padding:0 5px 0 5px;color:#555;}
/* ==== Product - ships General styles END ==== */

/* ==== ships List ==== */
.moreships {font-size:16px;}
.moreships > .row {margin-bottom:25px;}
.moreships .shipMoreImage {display:block;margin-top: 5px;}
.moreships .shipMoreImage img {border:1px solid #E6E6E6;}
.moreships a.itemTitle {color:#0c2139;font-size:20px;}
.moreships a.itemTitle:hover {color:#dd0000;}
.more_ships_title {font-size:25px;line-height:30px;font-weight:300;margin:0px 0 20px 0;padding-bottom: 10px;border-bottom:1px solid #ccc;}
/* ==== END ships List ==== */


.fancybox-button {outline:none!important;}

/* ==== Modal ==== */
.modal-content .close {font-size:2.5rem;margin: 0px;padding: 0px;position: absolute;right: 15px;top: 5px;outline:none;}
.modal-logo {text-align:center;width:100%;}
.modal-logo img {max-height:100px;}
.modal-content {padding:40px;border-radius: 0px;}
.modal-body {text-align:center;padding:30px 0 0 0;}
.modal-title {font-size: 25px;color: #0c2139;padding-bottom:10px;}
/* ==== Modal END ==== */


/* ==== scroll to top ==== */
#toTop {position:fixed;bottom:-100px;right:20px;z-index:1000;transition:all 1s;-webkit-transition:all 1s;}
#toTop.view {bottom:15px;}
.recaptchaBlock #toTop.view {bottom:85px;}
#toTop a {color:#dd0000;padding:10px;text-align:center;}
#toTop:hover a {}
#toTop a i {width:30px;height:30px;font-size:30px;line-height:30px;}
/* ==== scroll to top END ==== */



/* compareListPopUp */
#compareListPopUp {position:fixed;top:0px;right:-100%;height:100%;width:100%;background:#fff;z-index:1050;padding:0;overflow: hidden;transition:right 2s;-webkit-transition:right 2s;}
#compareListPopUp .closeComparePopUp {position:absolute;right:0px;top:0px;font-size:50px;line-height:50px;width:50px;height:50px;text-align: center;}
#compareListPopUp #compareListPopUpContainer {position:relative; margin:0px;padding:15px;max-width: 100%;max-height: 100%;overflow: hidden;}
#compareListPopUp .removeFromCompareList {font-size:22px;line-height:22px;width:22px;height:22px;color:#d00;padding: 3px 10px;}
#compareListPopUp #compareTableContainer {padding:50px 0 30px 0;position:relative;margin: 0 auto;width:100%; height:auto;}
#compareListPopUp .compareTable {margin:0 auto;padding:0 10px;}
#compareListPopUp .compareTable tr:nth-child(even) {background: #f3f3f3;}
#compareListPopUp .compareTable tr.deleteOpt {background: #fff;text-align:center;}

#compareListPopUp .compareTable td {padding:5px 10px 5px 10px;}
#compareListPopUp .compareTable .imageRow td {vertical-align:bottom;padding-bottom:20px;}
#compareListPopUp .compareTable img {max-width:200px;}
body.openCompareListPopUp #compareListPopUp {right:0px;}
body.openCompareListPopUp #compareListPopUp .closeComparePopUp {position:fixed;right:0px;top:0px;z-index:1060;}




.bannerAddYourVessel {background:#152338;color:#fff;margin-left:20px;}
.bannerAddYourVessel .bannerTextContainer {margin-top:-65px;padding-top:65px;background-image:url("../images/bannerAddVesselWave.png");background-repeat:no-repeat;background-position:center top;background-size: contain;z-index:91;position:relative;}
.bannerAddYourVessel .bannerTextContainer .text {padding:30px 30px 40px 30px;text-align:center;}
.bannerAddYourVessel .bannerTextContainer .text a {margin-top:20px;color:#fff;}
.bannerAddYourVessel img {min-width: 100%;z-index:90;}


@media all and (max-width: 1400px) {
	.bannerAddYourVessel .bannerTextContainer {margin-top:-55px;padding-top:55px;}
}
@media all and (max-width: 1300px) {
	.shipDetails .shipTools a i {display:block;}
}
@media all and (max-width: 1200px) {
	.bannerAddYourVessel .bannerTextContainer {margin-top:-45px;padding-top:45px;}
}
@media all and (max-width: 1160px) {
	#welcome {padding:50px 0 50px 0;}
	#welcome h1 { margin: 0 0 25px 0;padding-bottom: 15px;}
	.lastVessels { padding: 50px 0 20px 0;}
	.topVessels {padding: 50px 0 20px 0;}
	
}
@media all and (max-width: 992px) {
	.bannerAddYourVessel .bannerTextContainer {margin-top:-30px;padding-top:30px;}
}
@media all and (min-width: 992px) and (max-width: 1199px) { 
	.shipDetails .shipTools a span {display:none;}
}
@media all and (max-width: 768px) {
	.shipDetails .shipTools a span {display:none;}
	.bannerAddYourVessel {margin-left:0px;}
	.bannerAddYourVessel .bannerTextContainer {margin-top:-85px;padding-top:85px;}
}
@media all and (max-width: 660px) {
	.grecaptcha-badge {opacity:0.25;}
	.grecaptcha-badge[data-style="inline"] {opacity:1;margin-top: 30px;}
}
@media all and (max-width: 455px) {
	.bannerAddYourVessel .bannerTextContainer {margin-top:-70px;padding-top:70px;}
}
@media all and (max-width: 400px) {
	.bannerAddYourVessel .bannerTextContainer {margin-top:-60px;padding-top:60px;}
}
@media all and (max-width: 350px) {
	.bannerAddYourVessel .bannerTextContainer {margin-top:-53px;padding-top:53px;}
}

@media only print {
	.secondRow,
	.cPath,
	.shipTools,
	.moreVessels,
	.vesselRightPanel,
	.footer-social,
	.footer-menu,
	.sidenav,
	#toTop,
	#compareListPopUp,
	#footer .copyright {display:none!important;}
	#footer .footerContainer,
	#footer .footerContent {background:none;color:#000;}
	#footer .footerContent h5,
	#footer .footerContent a {color:#000;text-decoration: none;}
	.shipDetails .row > .col-lg-8 {width:100%!important;flex: 100%!important;max-width: 100%!important;}
	#footer .footerContent {padding-top:0px;padding-bottom:0px;}
	#footer .gap-70 {height:30px;}
	#footer .gap-50 {height:10px;}
	.container {max-width: 1000px;}
}



.cssload-container {position: relative;width: 195px;height: 195px;display:block;margin:49px auto;perspective: 975px;-o-perspective: 975px;-ms-perspective: 975px;-webkit-perspective: 975px;-moz-perspective: 975px;perspective: 975px;-o-perspective: 975px;-ms-perspective: 975px;-webkit-perspective: 975px;-moz-perspective: 975px;overflow: hidden;}
.cube {position: absolute;bottom: 50%;left: 50%;width: 29px;height: 29px;margin-left: -15px;margin-top: 0;}
.cube-2d {background-color: rgb(0,0,0);}
.cssload-arc {position: absolute;bottom: 50%;left: 50%;margin-left: -68px;width: 136px;height: 68px;overflow: hidden;}
.cssload-arc-cube {position: absolute;bottom: -68px;left: 50%;margin-left: -68px;width: 136px;height: 136px;border-style: solid;border-top-color: transparent;border-right-color: rgb(0,0,0);border-left-color: transparent;border-bottom-color: transparent;border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;animation: cssload-arc 4.4s ease-in-out infinite;-o-animation: cssload-arc 4.4s ease-in-out infinite;-ms-animation: cssload-arc 4.4s ease-in-out infinite;-webkit-animation: cssload-arc 4.4s ease-in-out infinite;-moz-animation: cssload-arc 4.4s ease-in-out infinite;transform: rotate(-200deg);-o-transform: rotate(-200deg);-ms-transform: rotate(-200deg);-webkit-transform: rotate(-200deg);-moz-transform: rotate(-200deg);}
@keyframes cssload-arc {0% {border-width: 29px;}25% {border-width: 15px;}50% {transform: rotate(27deg);border-width: 29px;}75% {border-width: 15px;}100% {border-width: 29px;}}
@-o-keyframes cssload-arc {0% {border-width: 29px;}25% {border-width: 15px;}50% {-o-transform: rotate(27deg);border-width: 29px;}75% {border-width: 15px;}100% {border-width: 29px;}}
@-ms-keyframes cssload-arc {0% {border-width: 29px;}25% {border-width: 15px;}50% {-ms-transform: rotate(27deg);border-width: 29px;}75% {border-width: 15px;}100% {border-width: 29px;}}
@-webkit-keyframes cssload-arc {0% {border-width: 29px;}25% {border-width: 15px;}50% {-webkit-transform: rotate(27deg);border-width: 29px;}75% {border-width: 15px;}100% {border-width: 29px;}}
@-moz-keyframes cssload-arc {0% {border-width: 29px;}25% {border-width: 15px;}50% {-moz-transform: rotate(27deg);border-width: 29px;}75% {border-width: 15px;}100% {border-width: 29px;}}