/* custom css */
:root {
  --white: #fff;
  --black: #000;
  --grey: #eee;
  --color1: #fd5523;
  --color2: #062e39;
  --transition: all 0.3s ease-in-out;
  --shadow: 0px 4px 25px 0px #0000000f;
}

/* slider */
.owl-slide .item {
	position: relative;
}
.owl-slide .item img {
	width: 100%;
	height: 350px;
	object-fit: cover;
}
.owl-slide .item .desc {
	position: absolute;
	inset: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: start;
	max-width: 650px;
	padding-left: 100px;
}
.owl-slide .item .desc h1 {
    font-size:36px;
	color: var(--white);
	text-shadow: 0 0 15px rgba(0,0,0,0.5);
	margin-bottom: 0;
}
.owl-slide .owl-item.active h1,
.owl-slide .owl-item.active .btn1 {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-name: fadeInDown;
	animation-delay: 0.5s;
}
.owl-slide .owl-item.active .btn1 {
	animation-name: fadeInUp;
}
.owl-slide .owl-nav > div {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: var(--color1);
	color: var(--white);
	border-radius: 50%;
	font-size: 20px;
	opacity: 0.6;
	transition: var(--transition);
}
.owl-slide .owl-nav > div.owl-prev { left: 15px;}
.owl-slide .owl-nav > div.owl-next { right: 15px;}
.owl-slide .owl-nav > div:hover{ opacity: 1;}
.owl-slide .owl-dots {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	gap:10px;
}
/*********************/
.owl-carousel .owl-dots {
	display: flex;
	justify-content: center;
	gap:10px;
	margin-top: 30px;
}
.owl-carousel .owl-dots > div {
	width: 7px;
	height: 7px;
	border-radius: 7px;
	background-color: var(--black);
}
.owl-carousel .owl-dots > div.active {
	background-color: var(--color1);
	outline: 1px solid var(--color1);
	outline-offset: 5px;
}
/*********************/
.whyus2 .grid_view  {
    display:flex;
    flex-wrap: wrap;
    gap:30px;
    justify-content:center;
    margin:20px 0;
}
.whyus2 .item {
    width:calc(33% - 20px);
    padding:30px;
    background-color:#eee;
    flex-shrink:0;
    color:#fff;
}
.whyus2 .item img {
    max-width:100px;
    height:100px;
    margin-bottom:25px;
    filter:brightness(0) invert(1);
}
.whyus2 .item h4 {
    color:inherit;
}
.whyus2 .item p {
    color:inherit;
}
.whyus2 .item:nth-child(1) { background-color:#419a32;}
.whyus2 .item:nth-child(2) { background-color:#0da561;}
.whyus2 .item:nth-child(3) { background-color:#096e40;}
.whyus2 .item:nth-child(4) { background-color:#006466;}
.whyus2 .item:nth-child(5) { background-color:#003334;}

@media only screen and (max-width:480px) {
    .whyus2 .item { width:100%;}
}


