:root{
	--primary-color:#148f98;
	--secondary-color:#003e88;
}

body{
	font-family: 'Poppins', sans-serif;
}

a{
	text-decoration:none  !important;
}


.navbar-brand img{
		height:60px ;
		max-width:100%;
}

.main-header .navbar{
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.navigation{
	display:flex;
	align-items:center;
	justify-content:flex-start;
}

.nav-link{
	color:#000;
}

.nav-link:hover, .nav-link.active{
	color:var(--primary-color);
}

.navi{
	margin-left:20px;
}

.category-box img{
	width:100%;
}

.category-col .category-box h3{
		background:var(--primary-color);
		margin-bottom:0;
		padding:10px 10px;
}

.category-col:nth-child(even) .category-box h3{
	background:var(--secondary-color);
}

.category-box h3{
	font-size:1.1rem;
	color:#fff;
	position:relative;
}

.category-img img{
	height:450px;
	object-fit:cover;
	object-position:center;
	width:100%;
}

.category-box h3::before, .category-box h3::after{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	width:31px;
	height:60px;
	content:"";
	display:block;
}
.category-box h3::before{
	left:0;
	background:url(../images/logo-right.png) no-repeat center;
	background-size:31px 60px;
}

.category-box h3::after{
	right:0;
	background:url(../images/logo-left.png) no-repeat center;
	background-size:31px 60px;
}

.category-col:first-child .category-box h3::before{
	display:none;
}

.category-col:last-child .category-box h3::after{
	display:none;
}

.cmpny-header{
	display:flex;
	align-items:center;
	justify-content:center;
}

.cmpny-flag{
	width:100px;
}

 .cmpny-flag img{
	 width:100%;
 }
 
 .abt-bg{
	 background:url(../images/ship.jpg) no-repeat fixed;
	 background-size: cover;
 }
	
	.abt-cmpny-dtl{
		margin:80px 0;
		padding:40px;
		background:rgba(0,0,0,0.5);
	}
	
	.cmpny-logo{
		margin:5px 20px;
	}
	
	.cmpny-service {
		color:#fff;
		margin-top:80px;
	}
	.cmpny-service span{
		display:block;
		width:100%;
		margin:5px 0;
		text-align:center;
	}
	
	.banner-row{
		position:relative;
		display:flex;
		flex-direction:column;
	}
	
	.banner-row img{
		width:100%;
	}
	
	.btn-primary{
		background:var(--primary-color);
		border:#fff solid thin;
		text-transform:uppercase;
		box-shadow:none !important;
	}
	
	.btn-primary:hover {
		  color: #fff;
		  background-color: var(--secondary-color);
		  border-color: #fff;
		}
		
		.banner-row .btn{
			position:absolute;
			left:0;
			right:0;
			bottom:20px;
			margin:auto;
			z-index:2;
			display:block;
			width:250px;
			font-size:17px;
			font-family:Montserrat, sans-serif;
			font-weight:600;
		}
		
		footer{
			padding:50px 0;
		}
			
		
		.ftr-logo{
			width:130px;
		}
		
		.ftr-logo img{
			width:100%;
		}
		
		.ftr-nav{
			display:flex;
			flex-direction:column;
		}
		
		.ftr-nav a{
			color:var(--primary-color);
		}
		
		.ftr-nav a:hover{
			color:var(--secondary-color);
		}

.ftr-cntct{
	text-align: right;
}

.ftr-cntct a{
	color: #000;
	display: inline-block;
}

.navbar-toggler{
	color: var(--primary-color);
}

body{
    padding-top:86px;
}
    
.main-header .navbar{
 background:#fff;   
}