.slider .owl-dots {
  position: relative !important;
  top: -60px !important;
}

.service .owl-item.center .item {
  background-color: #E96304 !important; /* গোল্ড রঙ */
}
.service .owl-item.center .item span{
  color: #fff !important;
}
.service .owl-item.center .item p{
  color: #fff !important;
}
.service .owl-item.center .item a{
  color: #fff !important;
  border-color: #fff !important;
}
.service .owl-item.center .item #BG1{
  background: url(../public/images/s2.svg) !important;
  width: 80px !important;
  height: 80px !important;
  background-size: cover !important;
}
.service .owl-item.center .item #BG2{
  background: url(../public/images/c2.svg) !important;
  width: 80px !important;
  height: 80px !important;
  background-size: cover !important;
}
.service .owl-item.center .item #BG3{
  background: url(../public/images/f2.svg) !important;
  width: 80px !important;
  height: 80px !important;
  background-size: cover !important;
}
.service .owl-nav,
.certificates .owl-nav,
.latest_project .owl-nav{
  display: block !important;
}
.service .owl-nav button.owl-prev,
.service .owl-nav button.owl-next,
.certificates .owl-nav button.owl-prev,
.certificates .owl-nav button.owl-next {
  background: none !important;
  color: #989898;
  padding: 10px;
  border-radius: 50%;
  border: none;
  font-size: 35px;
}

.service .owl-nav button.owl-prev:hover,
.service .owl-nav button.owl-next:hover,
.certificates .owl-nav button.owl-prev:hover,
.certificates .owl-nav button.owl-next:hover {
  color: #E96304;
}

.service .owl-nav button.owl-prev,
.certificates .owl-nav button.owl-prev {
  margin-right: 15px !important;
}

.service .owl-nav button.owl-next,
.certificates .owl-nav button.owl-next {
  margin-left: 15px !important;
}

.latest_project .owl-item.center .item .font-Poppins{
  background-color: #E96304;
  color: #fff;
}

/* .latest_project {
  position: relative;
} */

.latest_project .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  display: flex !important;
  justify-content: space-between !important;
  pointer-events: none; /* let buttons inside handle pointer */
  z-index: 20;
}

.latest_project .owl-nav button {
  background-color: #fff !important;
  border-radius: 50% !important;
  width: 40px;
  height: 40px;
  font-size: 36px !important;
  border: none;
  pointer-events: all; /* enable clicking */
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  transition: all 0.3s ease;
}
.latest_project .owl-nav .owl-next span{
  position: relative;
  top: -9px !important;
  left: 0px !important;
}
.latest_project .owl-nav .owl-prev span{
  position: relative;
  top: -9px !important;
  left: 0px !important;
}

.latest_project .owl-nav button:hover {
  background-color: #E96304 !important;
  color: #fff !important;
}


@media only screen and (max-width: 1023px) {
  #navMenu {
	width: 400px;
	background-color: #BE2228;
	display: flex;
	flex-direction: column;
	position: absolute;
	left: -1000px;
	z-index: 40;
	height: 100vh;
	top: 80px;
	align-items: start;
  transition: left 0.4s ease;
 }
 #navMenu li a,
 #navMenu li #div-menu {
  display: block;
  padding: 15px 30px;
 }
 #navMenu li a {
  padding: 15px 30px;
 }
 #dropdownMenu,
 #dropdownMenu1 {
	position: static;
	background: transparent;
	width: 100%;
	box-shadow: none; 
 }
 #BlogSearch{
  width: 330px;
  position: fixed;
  top: 0;
  z-index: 40;
  right: 0;
  height: 100vh;
  overflow: scroll;
  right: -1000px;
  transition: 0.4s;
 }
 #BlogOverley{
  position: absolute;
  width: 100%;
  top: 0;
  height: 100vh;
  background: rgba(0, 0, 0, .7);
  z-index: 30;
  overflow: scroll;
  transition: 0.3s;
  display: none;
  color: rgba(255, 0, 0, 0.3);
 }
}

.active{
  left: 0 !important;
}

.show_dropdown{
  display: block !important;
}

.dropDownMenuShowing{
  height: auto;
  opacity: 1;
}

.active_1{
  height: 748px !important;
  opacity: 1 !important;
}

