
input,
input:focus{
  color: #000;
}
/* logo image size */
.logo-img {
  width: auto !important;
  height: 80px;
}

/* home banner arrows */
.home-banner .owl-carousel .owl-nav button {
  position: absolute;
  background-color: #ffffffaf !important;
  width: 40px;
  height: 40px;
  border-radius: 50% !important;
}
.home-banner .owl-carousel .owl-nav span {
  scale: 2;
  font-size: 30px;
  color: #000;
}
.clr {
    color: #dc2430;
}
.header-logo span {
    margin-left:10px;
    color:var(--header);
    font-size:21px;
    font-weight: 700;
}
.close.btn-primary {
    font-size: 33px;
}
.home-banner .owl-carousel .owl-nav .owl-prev {
  top: 45%;
  left: 2%;
}
.home-banner .owl-carousel .owl-nav .owl-next {
  top: 45%;
  right: 2%;
}

@media (max-width: 1200px) {
    .header-main {
        display: block !important;
    }
    .header-left,  .header-right {
        justify-content: center !important;    
    }
    .header-right {
        margin-top: 15px;
    }
    h1 {
        font-size: 50px;
    }
}
@media (max-width: 991px) {
  .home-banner .owl-carousel .owl-nav button {
    width: 35px;
    height: 35px;
  }
    h1 {
        font-size: 40px;
    }
}

@media (max-width: 530px) {
  .home-banner .owl-carousel .owl-nav button {
    width: 30px;
    height: 30px;
  }
  .home-banner .owl-carousel .owl-nav span {
    scale: 1.5;
  }
  .home-banner .owl-carousel .owl-nav .owl-next,
  .home-banner .owl-carousel .owl-nav .owl-prev {
    top: 40%;
  }
  h1 {
        font-size: 30px;
    }
}
@media (max-width: 420px) {
  .home-banner .owl-carousel .owl-nav .owl-next,
  .home-banner .owl-carousel .owl-nav .owl-prev {
    top: 35%;
  }
    h1 {
        font-size: 20px;
    }
}
}

/* box shadow */
.box-shadow{
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
}