.page-template-page_about .site-content {margin-top: 0px;}
.page-template-page_about .entry-header {display:none;}

.about-head-banner {background:url('images/about-banner.jpg') no-repeat; height: 460px;}
.about-head-banner h1 {text-transform: uppercase; font-size: 45px; font-weight: 700;text-align: center;color:#fff; margin:0px; padding: 200px 0px;}
.site-footer .widget-title {margin-bottom: 15px!important;}
.site-footer p, .site-footer .textwidget {font-size: 12px; }
.site-footer p {margin-bottom: 10px;}
.site-info, .footer-navigation li a {font-size: 12px;}
.footer-navigation {display: none!important;}

.services-section .services-item .services-icon {
    text-align: center;
    max-height: 300px!important;
    margin-bottom: 25px;
}

.page-template-page_service .site-content {
	margin-top: 0px;
}
.page-id-279 .about-head-banner {
    background: url(images/engine-store.jpg) no-repeat center center;
    height: 460px;
}
.page-id-39 .about-head-banner {
    background: url(images/uni-marine-service-provisions.jpg) no-repeat top right;
    height: 460px;
}
.page-id-41 .about-head-banner {
    background: url(images/port-service.jpg) no-repeat center center;
    height: 460px;
}
.page-id-45 .about-head-banner {
    background: url(images/ship-repair.jpg) no-repeat center center;
    height: 460px;
}
.page-id-47 .about-head-banner {
    background: url(images/nautical-publications.jpg) no-repeat center center;
    height: 460px;
}
.page-id-162 .about-head-banner {
	background: url('images/bonded-store.jpg') no-repeat center center;
	height: 460px;
	background-size: cover;
}
.page-id-164 .about-head-banner {
	background: url('images/engine-deck-store.jpg') no-repeat center center;
	height: 460px;
	background-size: cover;
}
.page-id-166 .about-head-banner {
	background: url('images/slide2.jpg') no-repeat center center;
	height: 460px;
	background-size: cover;
}
.page-id-171 .about-head-banner {
	background: url('images/cabin-store.jpg') no-repeat center center;
	height: 460px;
	background-size: cover;
}
.news-thumb {
	width: 280px;
	height: 280px;
	margin: 0px auto;
}
.news-thumb img {
	width: 100%;
	max-height: 100%;
	object-fit: cover;
	height: 100%;
}
.site-footer p, .site-footer p a, .site-info, .site-info a,.site-footer a {
	color: white!important;
	font-size: 13px;
}
.site-footer .widget-title {
	font-weight: bold;
}
body p {
	color: #424242;
}
.main-navigation li a {
    color: #424242!important;
}
.main-navigation ul ul a {
	color: #ffffff!important;
}

@media (max-width: 767px) {
	.about-head-banner {
		height: 230px;
		background-position: center center
	}
	.page-id-39 .about-head-banner, .page-id-41 .about-head-banner, .page-id-45 .about-head-banner, .page-id-47 .about-head-banner {
		background-position: center right;
		height: 230px;
	}
	.about-head-banner h1 {
		padding-top: 115px;
	}
}