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

@media (max-width:1366px) {
    .contact__card {
        padding: 15px;
    }
    .contact__icon img {
        width: 18px;
    }
}

@media (max-width:1024px) {
    .iframe-h {
    height: 450px;
}
    .testmonial__section {
        padding: 50px 70px;
    }

    .mb-50 {
        margin-bottom: 30px;
    }
}

@media (max-width:991px) {
    button.carousel-control-next {
    display: none;
}
    .megamenu {
        left: 0;
        top: 100%;
        width: 100%;
        padding: 0;
        z-index: 9;
    }

    .dropdown:hover .mainmenu {
        padding: 0;
        background-color: transparent;
        border: none;
    }

    a.dropdown-item {
        margin-bottom: 10px;
    }

    li.nav-item {
        display: block;
    }

    .testmonial__section::before {
        left: 32px;
    }

    .testmonial__main {
        padding: 30px;
    }

    .testmonial__section {
        padding: 25px 0px 25px 50px;
    }

    .testmonial__owl .owl-dots {
        right: -28px;
    }

    button.owl-prev,
    button.owl-next {
        height: 30px;
        width: 30px;
    }

    button.owl-prev span,
    button.owl-next span {
        font-size: 22px;
    }

    .testmonial__main p {
        font-size: 18px;
        line-height: 25px;
    }

    .sidenav {
        height: 100%;
        width: 350px;
        position: fixed;
        z-index: 1;
        top: 0;
        left: -350px;
        background-color: #F5F1F5;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 60px;
        z-index: 99;
    }



    li.nav-item {
        text-align: left;
        width: 100%;
        margin-left: 0 !important;
        margin-bottom: 15px;
    }

    .mobile-logo {
        width: 150px;
        position: absolute;
        top: 8px;
        left: 10px;
    }

    a.navbar-brand {
        width: 50%;
    }

    .btn {
        padding: 15px 30px;
        font-size: 15px;
    }

    .sidenav ul {
        padding: 20px;
    }

    .sidenav a:hover {
        color: #000;
    }

    .sidenav .closebtn {
        position: absolute;
        top: 5px;
        right: 15px;
        font-size: 36px;
        margin-left: 0;
    }

    @media screen and (max-height: 450px) {
        .sidenav {
            padding-top: 15px;
        }

        .sidenav a {
            font-size: 18px;
        }
    }

    .heading {
        font-size: 35px;
    }

   

    .about__section h2 {
        margin-top: 50px;
    }

    ul.dropdown-menu.show {
        max-width: 280px;
        padding: 10px;
        background-color: transparent;
        box-shadow: none !important;
        border: none;
    }

}

@media (max-width:767px) {
        .iframe-h {
        height: 300px;
    }
    .heading-md {
    font-size: 24px;
}
    .contact__div {
        padding: 50px 20px;
    }



    .top_heading {
        padding: 20px 0;
    }

    .tab__box .nav-pills {
        display: -webkit-box;
        flex-wrap: nowrap;
        overflow-x: scroll;
    }

    .tab__box .nav-pills .nav-link {
        padding: 15px;
        width: 60%;
    }

    .heading {
        font-size: 30px;
        line-height: 40px;
    }

    .banner__section {
        background-position: top left;
        padding: 100px 0;
    }

    .banner__section h1 {
        font-size: 51px;
        line-height: 60px;
    }

   

    .contact__card {
        height: auto;
        text-align: center;
    }

    .testmonial_img::before {
        right: 7px;
    }

    .testmonial__main p {
        margin-top: 30px;
    }

    .contact__icon {
        margin: auto;
        margin-bottom: 10px;
    }

    .padding-y {
        padding: 50px 0;
    }

    .testmonial__section {
        padding: 0;
    }

    .testmonial__main .row {
        flex-direction: column-reverse;
    }
    .banner__section h1 {
        font-size: 27px;
        line-height: 39px;
    }
}

/*Media Queries*/
@media only screen and (max-width:767px) {
    .our__team {
        padding: 10px 0 0;
    }
    .team__content h4 {
       font-size: 20px;
    }
    .accordian {
        width: 100%;
    }

    .accordian_content {
        display: none;
    }

    .accordian_title {
        cursor: pointer;
    }

    .accordian_title:after {
        float: right;
        font-size: 20px;
        line-height: 28px;
        content: "\f3d0";
        display: inline-block;
        font-family: "Ionicons";
        speak: none;
        font-style: normal;
        font-weight: 600;
        font-variant: normal;
        text-transform: none;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .active_header .accordian_title:after {
        transform: rotate(180deg);
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .desktop_version {
        display: none;
    }

    .desktop_accordian {
        flex-direction: column;
        width: 100%;
    }
}

@media only screen and (min-width:521px) {
    .mobile_version {
        display: none;
    }

    .team__content {
        background-color: var(--bg-color);
        padding: 0px 15px !important;
        text-align: justify;
       
    }



    /* .team__main {
        padding: 10px !important;
    } */
}