/*Header Changes*/
.custom-logo {
  max-height: 100% !important;
}

.logo-wrap{ 
	display: inline !important;
	opacity: 1 !important;	 	 
}

.mh-placeholder {
	opacity: 0;
	height: 147.5px !important;
}
.main-menu {
	padding-top: 2.5%;
	font-size: 100%;
	
}

.sec-feature-figure-img{
	height:163px;
}

.menu-item {
	text-decoration-line: underline !important;
	text-decoration-style: solid;
	text-decoration-color: lightgrey;

}


.main-header-right {
	top: 10px;
	width: 150px;
}

/*Under Constuction Pages*/
.Under-contruction {
	margin-top: 50px;
	text-align: center;
}
/*Front Page changes*/ 
.owl-dots {
	display:none !important;
}
.owl-carousel .owl-item {
    max-height: 300px !important;
}
.section-title {
}	
#section-features .grid-items {
    text-align: center; 
		border-bottom: solid 5px white;
}

.sec-feature-figure-img {
	width: 250px;
	align-content: center;
	}


div.sec-feature {
    float: none !important;
		margin-right: 5% !important;
		margin-left: 5% !important;
}

#section-about .grid-items {
    text-align: center;
}
div.sec-about-box {
    float: none !important;
    margin-right: 0 !important;
}


/*Parsun Page*/
.Parsun-head {
		height: 155px;
		padding-top: 10px;
}

		
.line-separator {
		margin:auto;
		height:2px;
		width: 50%;
		background:white;
}

.Parsun-custom-heading {
		font-weight: bold;
		font-size: 26px;
		color: white;
		text-decoration: underline;
}

.Parsun-custom-heading-small {
		font-weight: bold;
		font-size: 22px;
		text-decoration: underline;
}

.Parsun-body {
		background: #231F20;;
		height:auto;
		overflow:auto;
}

.Parsun-2stroke {
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 20px;
	height:auto;
	width: auto;
	overflow:auto;
	text-align: left;
	font-size: 18px;
	background: #231F20;
	border-bottom: solid;
}


.Parsun-4stroke {
	margin-left: 10px;
	margin-right: 10px;
	height:auto;
	width: auto;
	overflow:auto;
	padding-top: 20px;
	text-align: left;
	font-size: 18px;
	background: #231F20;
	border-bottom: solid;
}

.Parsun-lists {
	margin-left:30px;
}

.Parsun-info {
	margin-left: 10px;
	margin-right: 10px;
	height:auto;
	width: auto;
	overflow:auto;
	padding-top: 20px;
	padding-bottom: 5px;
	text-align: left;
	font-size: 18px;
	background: #231F20;
	border-bottom: solid;
}

.Motor-images {
	float: left;
	background: white;
	height:auto;
	width: auto;
	overflow:auto;
}
/*Honda*/
.Honda-header {
	height: 155px;
	padding-top: 5px;
}

.Honda-body {
	border-top: solid;
	width: auto;
	height: auto;
	margin-left:10%;
	margin-right:10%;
	padding-top: 10px;
	overflow: auto;
}

.Honda-why {
 padding: 10px;
 font-size: 18px;
}

.Honda-range {
 	background-color: #231F20 ;
	margin-top: 200px;
	width: auto;
	margin-left:10%;
	margin-right:10%;
}

.Honda-warranty-7 {
	margin-bottom:50px;
	margin-top: 10px;
	margin-right:10%;
}

.Honda-warranty-3 {
	width: auto;
	height: auto;
	margin-left:10%;
	margin-right:10%;
	margin-bottom:50px;
	margin-top: 10px;
}

/*Header editor*/
.page-heading{
	height: 155px	;
	border-bottom: solid;
}
.hs-primary-large {
	text-align: center !important;
}
/*Category Post Changes*/

.index-heading {
	height:150px;
	border-bottom: solid;
}
.ta-center {
	margin-top: 2% !important;
	margin-bottom: 0 !important;
}

.wp-post-image {
	height: 150px;
}

.single-heading {
	height: 150px !important;
	border-bottom: solid;
}


/*Marine Services*/
.Marine-service {
	margin-left: 10%;
	margin-right: 10%;
	width: auto;
	height: auto;
	padding-left: 10px;
	padding-top: 100px;


}

.Marine-heading {
	color: white;
	font-weight: bold;
	font-size: 26px;
	text-decoration: underline;
}

.Marine-heading-small {
	color: white;
	font-weight: bold;
	font-size: 22px;
	text-decoration: underline;
}

.Marine-gallery {
	background-color: white;
	padding-top: 0;
	padding-right: 1px;
	padding-left: 0px;
	margin-left: -8px;
	margin-right: 2px;
	margin-bottom: 20px;
}

.Marine-lists {
	margin-left: 40px;
}

/*Parsun Page Alt*/

.Parsun-body-alt {
		width:auto;
		margin-left: 10%;
		margin-right: 10%;
		border-top: solid;

}

.Parsun-why {
	margin-bottom: 40px;
  padding: 10px;
  font-size: 18px;
}

.Info-wrap {
	padding-top: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	border-top: solid;
	height:auto;
	overflow:auto;
}