::selection {
    color: #fff;
    background: var(--primary);
}
::-webkit-scrollbar
{
  width: 6px;
  height:0px;
  background: #EDEDED;
}

::-webkit-scrollbar-thumb
{
  background: var(--primary);
  border-radius: 5px;
  transition: background 1s ease
}

::-webkit-scrollbar-thumb:hover{background:#999}

.X ::-webkit-scrollbar-thumb{background: #ccc}
.X ::-webkit-scrollbar{width:4px;background:var(--primary)}

p, ul, ol {
	color:var(--dark) !important;
}
header {
	background:linear-gradient(180deg, #004A55, transparent);
	height:90px !important;
}
.header2{
	position:relative !important;
	background:var(--primary);
}
header ul li a {
	letter-spacing:0 !important;
	padding:6px 20px !important;
}
header .dropdown-menu{
	position:absolute !important;
	top:90px !important;
	width:350px;
	display:none !important;
}
header ul li:hover > .dropdown-menu{
	display:block !important;
}
.sticky-header-active header .dropdown-menu{
	top:70px !important;
}
header .dropdown-submenu {
	display:none !important;
	position:absolute;
	top:0px;
	left:350px;
	min-width:220px;
	background:var(--dark);
	padding:0;
	margin:0;
	list-style:none;
}
h2, h3 {
	text-transform:capitalize !important;
	font-size:1.8em;
	font-weight:400;
}
header ul li ul li:hover > .dropdown-submenu {
	display:block !important;
}
section {
	padding:60px 0;
}
#footer {
	background:#EEF0F4;
}
#footer p {
	color:#ededed !important;
}
.sector .testimonial span {
	width:15%;
	margin-right:30px;
	display:inline-block;
}
.looking-for-box {
	border-right:2px #005F6C solid;
}
.custom-step-item .step img {
	width:100px;
	height:100px;
	border-radius:100%;
	border:3px var(--primary) solid;
}
.custom-step-item .step-content {
	margin-left:120px;
}
.contact .social-icons {
	width:fit-content;
	padding:15px 40px;
	border-radius:60px;
}
.contact .social-icons a {
	font-size:25px;
}
#header .header-nav-main.header-nav-main-square nav > ul > li:hover > a {
	color:#FFF !important;
}
.referance img {
	max-width: 145px;
	margin:0 10px 10px 0;
}
.blog hr {
	margin:10px 0;
}
.mobil-footer {position:fixed; bottom:10px; display:none; width:100%; justify-content:center;}
.mobil-footer a {text-decoration:none !important;}
.mobil-footer .onoff {display: flex; justify-content: center; align-items: center;}
.mobil-footer .bg {background:#FF6600; padding:10px; border-radius:100%; height:70px; width:70px; color:#FFF; display:flex; justify-content: center; align-items: center; flex-direction:column; opacity:.8; position:absolute; z-index:1;}
.mobil-footer .acik {z-index:2;}
.mobil-footer .acik a {background:#FF6600; padding:10px; border-radius:100%; height:70px; width:70px; color:#FFF; display:flex; justify-content: center; align-items: center; flex-direction:column; z-index:2;}
.mobil-footer .acik a span {font-size:11px; margin-bottom:-10px;}
.mobil-footer .acik a b {font-size:15px;}
.mobil-footer .phone a {background:#0D95E8; padding:10px; border-radius:100%; height:70px; width:70px; color:#FFF; font-size:35px; display:flex; justify-content: center; align-items: center; margin:0 20px;}
.mobil-footer .whatsapp a {background:#28B840; padding:10px; border-radius:100%; height:70px; width:70px; color:#FFF; font-size:35px; display:flex; justify-content: center; align-items: center;}

.animation_focus {
  animation: bg 2s ease-in-out infinite;
}

@keyframes bg {
  0% {
    height:0;
	width:0;
  }
  50% {
    height:90px;
	width:90px;
  }
  100% {
    height:0;
	width:0;
  }
} 

@media (max-width: 768px) {
	.mobil-footer {
		display:flex !important;
		z-index:9;
	}
	.looking-for {
		display:none;
	}
	.about-us .content-grid{
		display:none;
	}
	.custom-section-padding {
		padding: 40px 0px;
	}
	.banner {
		height:70vh !important;
	}
	.banner h1 {
		margin-top:100px;
	}
	.banner h1 .text-4-5 {
		font-size:30px !important;
	}
	#header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu {
		padding:0 !important;
	}
	.referance img {
		max-width: 28%;
	}
	.sector .testimonial span {
		width:100%;
	}
	header .dropdown-menu{
		position:relative !important;
		margin-left:0px !important;
		top:0 !important;
	}
	header .dropdown-submenu{
		position:relative !important;
		left:20px !important;
	}
}
