

/*************Navbar****************/
.frontabp h5{
	color:#fff !important;
}.frontabp p {
  color: #d5d5d5;
}
.halfwhite{
	color:#cacaca !important;
}

.logo-hw{
	padding: 1px 0px;
}
.header-nav .nav .sub-menu { 
  line-height: 20px;
}
.header-nav .nav {
   
  line-height: 46px;
}
.newdata::before{
	pointer-events: none;
position: fixed;
top: 0;
left: 0;
right: 0;
height: 150px;
content: '';
z-index: 1;
display: block;
background-image: linear-gradient(to bottom,#202e5a 0,transparent 100%);
}
.newdata{
	background-color: rgb(39, 46, 74);
background-image: radial-gradient(240% 100% at 75% 0%, rgb(46, 62, 114) 0%, rgb(24, 32, 49) 30%, rgb(21, 27, 39) 100%);
background-position: center top;

}
.site-header{
	background: #202e5a;
}
/***********Home*************/

.sliderpad{
	padding: 130px 0px 187px;
	background:#202e5a;
	border-bottom: 1px solid #ffffff2e;
}
.sliderpad p {
color:#fff;
}
.sliderpad h2 {
	font-size: 52px;
line-height: 72px;
	color: #fff;
}
.sliderpad h2 span{
	white-space: nowrap;
font-weight: 600;
font-style: normal;
background:linear-gradient(to right,#2f96f0 10%, #a2d4ff);
  background-clip: border-box;
background-clip: border-box;
color: #2f96f0;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.secpad{
	padding:20px 0px !important;
}
.bg-ownclr{
	background:#f4f4f4 !important;
}
.dataservice .dlab-box {
	padding:10px;
	
}
.craftone img{
	height:240px !important;
	object-fit:cover !important;
}
.craftone .owl-dot{
	display:none !important;
}
.marinespa img{
	height:250px !important;
	 
	object-fit:cover;
}
.marinespa .dlab-box.overlay-gallery-bx1{
	 
	padding:10px;
}
.bg-attach {
	background-attachment:fixed !important;
}
.footprol img{
	width:100% !important;
	height:80px !important;
	object-fit:cover;
	padding-top:10px;
}
.bgnewon{
	background-image:url(../img/bg/background.jpg);
	background-attachment:fixed;
}
 
@keyframes float {
	0% {
		 
		transform: translatey(0px);
	}
	50% {
		 
		transform: translatey(-20px);
	}
	100% {
		 
		transform: translatey(0px);
	}
}

 

.avatar img {
	filter: drop-shadow(64px 17px 65px #469eeb);
}
.avatar {
	width: 100%;
	height: 100%;
	 padding: 0px 50px;
	transform: translatey(0px);
	animation: float 6s ease-in-out infinite;
	 
} 
.bluebg{
	background: #1f2c57 !important;
}

/***************Contact*****************/

.contactdet h3{
	font-size: 22px !important;
}
.dlab-bnr-inr.overlay-black-middle h2{
	margin-bottom:0px !important;
}
.vismis h4{
	padding-bottom:20px;
}
/***.relativedet{
	position:relative;
}***/



/***********Products****************/

.productseparate .item-box{
	padding-bottom:15px;
}
.productseparate img{
	height:240px;
	object-fit:cover;
	border-radius:5px;
}
html{
	overflow-x:hidden !important;
}
.ownbtnshadow{
	filter: drop-shadow(8px 1px 30px #469eeb);
}


/**********Front color Changing************/

.page-content {
  
  background: #202e5a;
}
.request-form form {
  background:linear-gradient(to bottom,#485b84ba,#cbccce4f);   
  color: #fff;
}
.secpad p, .whitepara{
	color: #cacaca !important;
}
.is-fixed .main-bar{
	background-color:#202e5a !important;
}
.fronty .sr-iconbox1 {
  padding: 39px 30px 15px;
background: linear-gradient(to bottom,#485b846c,#2c38536c);
border: 1px solid #ffffff36;
height: 306px;
}
.fronty p{
	color:#fff !important;
}
.fronty .dlab-tilte{
	color:#fff !important;
}
.craftone p{
	margin-bottom: 0px !important;
font-size: 17px;
padding: 4px 0px;
}
.request-form form {
  
  border-bottom: 1px solid #ffffff36;
  border-left: 1px solid #ffffff36;
  border-right: 1px solid #ffffff36;
	}

.bgblues{
	background-color: #202e5a !important;
}













/***********Responsive**************/



@media only screen and (max-width:900px){
	
	.marinespa .col-lg-6{
		width:50%;
	}
	.fronty .sr-iconbox1 {
  margin-bottom:20px;
  height: 337px;
	}
	.marinespa img {
  height: 130px !important;
	}
	.dlab-bnr-inr.overlay-black-middle.bg-pt h2{
		font-size:24px !important;
	}
	.contact-img-bx img { 
  bottom: -203px !important;
  display:initial !important;
	}
	.contact-action.style2 {
  padding-bottom: 211px !important;
}
.footprol .col-lg-4{
	width:33%;
}
.sliderpad h2 {
  font-size: 28px;
  line-height: 39px;
}
.sliderpad {
  padding: 66px 0px 39px;
}
.avatar { 
  padding: 50px;
}
.header-nav .nav > li .sub-menu li a, .header-nav .nav > li .sub-menu li a::after, .header-nav .nav > li .mega-menu > li ul a::after {
  color: #f0f0f0 !important;
}
.mobilecolumn{
	width:50% !important;
}
.productseparate img {
  height: 142px !important;
}
}