/*------------- media screen -----------*/
@media only screen and (min-width: 1043px) and (max-width: 1199px) {
    .topbar .inner-top .top-search-box {
        padding: 0 0 0 10px;
    }

    .navigation ul li a {
        padding: 0 15px;
        line-height: 2;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1043px) {
    .navigation {
        display: none;
        height: auto;
    }

    .topbar .nav-menu-btn {
        position: absolute;
        top: 34%;
        color: #fff;
        font-size: 26px;
        right: 15px;
        display: block;
        z-index: 9;
    }

    .logo-sec .shape {
        display: none;
    }

    .navigation ul {
        display: block;
    }

    .navigation ul li {
        display: block;
    }
}

@media only screen and (min-width: 768px) and (max-width:1043px) {
    .topbar {
        height: 120px;
    }

    .topbar .inner-top span {
        margin-bottom: 10px;
    }

    .topbar .inner-top .top-search-box {
        padding: 0 0 0 20px;
        position: relative;
        text-align: left !important;
        margin: 0 auto;
    }

    .topbar .nav-menu-btn {
        position: absolute;
        top: 37%;
        color: #fff;
        font-size: 26px;
        right: 15px;
        display: block;
        z-index: 9;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

/*------------- media screen 992px-1199px  -----------*/
@media only screen and (max-width: 991px) {
    .video-section .video-right {
        padding-left: 0;
    }

    .video-section .video-right .video-slider {
        margin-top: 0;
    }
}

/*------------- media screen 991px  -----------*/
@media only screen and (min-width: 768px) and (max-width: 991px) {}

/*------------- media screen 768px-991px  -----------*/
@media only screen and (max-width: 767px) {
    .topbar .inner-top {
        display: table-cell;
        vertical-align: middle;
        padding: 10px 0 10px 0;
    }

    .top-search-box {
        display: none;
    }

    .topbar {
        width: 100%;
        display: table;
        height: auto;
        position: relative;
        padding-right: 50px;
    }

    .logo-sec {
        height: 120px;
        text-align: center;
        padding: 10px 0;
        position: relative;
    }

    .slider .carousel-control-next,
    .slider .carousel-control-prev {
        font-size: 18px;
    }

    .navigation {
        padding: 0;
    }

    .panchayat-area .inner-panchayat .gallery-slider {
        position: relative;
        margin-top: 20px;
    }

    .mpys .inner-mpys .mpys-right .mpys-user .user-box a .icon i {
        display: none;
    }

    .team-page .card .card-block .card-title h2 {
        margin: 10px 0 0 0;
    }
}

/*------------- media screen 767px  -----------*/
@media only screen and (min-width: 576px) and (max-width: 767px) {}

/*------------- media screen 576px-767px  -----------*/
@media only screen and (max-width: 575px) {}

/*------------- media screen 575px  -----------*/
@media only screen and (min-width: 320px) and (max-width: 480px) {}

/*------------- media screen 320px-480px  -----------*/
@media only screen and (min-width: 320px) and (max-width: 575px) {
    .about-detail .about-sec-detail {
        background-color: #fff;
        max-height: 350px;
        min-height: 350px;
        overflow-y: auto;
        padding: 20px 20px;
        font-family: 'bhindi';
    }

    .team-section .line {
        display: none;
    }

    .team-section .team-sec-heading .team-heading::before {
        display: none;
    }

    .team-section .team-sec-heading .team-heading::after {
        display: none;
    }

    .video-section .video-right .video-slider .video-slide .v-item {
        padding: 0;
    }

    .video-section .video-right .video-slider .slider-arrow .arrow {
        display: none !important;
    }
}

/*------------- media screen 320px-575px  -----------*/
@media only screen and (min-width: 320px) and (max-width: 360px) {
    .mp-btn {
        padding: 7px 15px;
    }

    .gallery-sec .gallery-heading::before {
        display: none;
    }

    .gallery-sec .gallery-heading::after {
        display: none;
    }

    .team-page .pagination-team ul li a {
        font-size: 18px;
    }
}

/*------------- media screen 320px-360px  -----------*/
@media only screen and (max-width: 320px) {}

/*------------- media screen 320px  -----------*/
