@media (min-width: 992px) {

}

@media (max-width: 991px) {
    .navbar-collapse {
        position: absolute;
        background-color: var(--color-black);
        width: 100%;
        left: 0;
        top: 100%;
    }
    .main-header .header_top .content-center {
        display: block;
    
    }
    .d-flex.nav__right {
        grid-gap: 5px;
    }
    .main-header .navbar-nav .nav-link {
        color: #ffffff;
        opacity: 1;
        padding: 10px 15px;
        margin: 1px 0px;
        background-color: #ffffff0d;
    }
    .header_top {
        color: #fff;
        background: var(--color-black);
        padding: 5px 0;
    }
    .hero-banner .owl-carousel .owl-item img {
        display: block;
        width: 100%;
      /*  min-height: 50vh;*/
        object-fit: cover;
    }
    body .owl-carousel:hover .owl-nav button {
        left: 15px;
    }
    body .owl-carousel:hover .owl-nav button.owl-next {
        left: auto;
        right: 15px;
    }
    body .owl-carousel .owl-nav button {
        width: 45px;
        height: 45px;
    }
    .ab-img {
        margin-bottom: 20px;
    }
    .section-heading .sec-title {
        color: var(--color-black);
        font-size: 26px;
        line-height: 36px;
    }
    .sec-desc {
        font-size: 16px;
    }
    .landing-page_inner  .form-check {
        font-size: 16px;
    }
    .landing-page_inner {
        padding: 30px 10px;
   
    }
    .landing-page_inner {
        overflow: auto;
        max-height: 45vh;
    }
}

@media (max-width: 767px) {

    
}

@media (max-width: 460px) {
 
}