@media only screen and (max-width: 767px) {
    .heade-ba {
        display: none;
    }

    .navbar-brand img {
        width: 83px !important;
    }

    .slide-inner p {
        width: 100% !important;
        font-size: 13px !important;
        line-height: 5mm !important;
    }

    .slide-inner h1 {
        font-size: 22px !important;
        line-height: 7mm !important;
        margin-bottom: 2mm !important;
    }

    .second-a a {
        display: none !important;
    }

    .slide-image {
        background-position-x: -507px !important;
    }

    .form-control {
        margin-bottom: 4mm;
    }

    .compa-down {
        padding-bottom: 3em;
        padding-top: 3em;
    }

    .compa-down-3 {
        padding-bottom: 3em;
    }

    .cen {
        padding-right: 15px;
        padding-left: 15px;
    }

    .cen:before {
        display: none;
    }

    .cure-conn h2 {
        font-size: 20px;
    }

    .cure-conn p {
        line-height: 6mm;
    }

    .co-g {
        max-width: 100%;
    }

    .co-s {
        max-width: 100%;
    }

    .footer-widget-about {
        margin-bottom: 6mm;
    }

    .p-pages-3 {
        padding-top: 2em !important;
        padding-bottom: 2em !important;
    }

    .behan-down p {
        font-size: 13px;
    }

    .up-down-3 a {
        font-size: 12px;
    }

    .contact-panel {
        flex-direction: column;
    }

    .contact-panel__form {
        padding-bottom: 8mm;
    }

    .form-des {
        font-size: 13px;
    }

    .cop p {
        font-size: 8px !important;
    }

    .blue a {
        font-size: 8px !important;
        line-height: 5mm;
    }

    .contact-box {
        display: none !important;
    }

    .doc-page-3 {
        padding-top: 5em;
        padding-bottom: 0;
    }

    .cure-con h2 {
        font-size: 23px;
    }

    .swiper-slide {
        padding: 0 8% !important;
    }

    .slide-inner a {
        padding: 2mm 6mm !important;
    }

    .slide-inner {
        top: 0 !important;
    }

    .compa-down-8 p {
        font-size: 13px;
    }

    .page-down h3 {
        font-size: 23px;
        text-align: center;
    }

    .behan-down h3 {
        font-size: 17px;
    }

    .cure-con p {
        font-size: 13px;
    }

    .header .navbar, .header .navbar>.container, .header .navbar>.container-fluid, .header-transparent .navbar, .header-transparent .navbar>.container, .header-transparent .navbar>.container-fluid {
        justify-content: normal;
    }

    .mob-ag {
        display: flex;
    }

    .mob-ag p {
        color: #000;
        margin: 0 3mm 0 0;
    }

    .fl-3 img {
        width: 20px;
    }
}

@media only screen and (max-width: 991px) {
    .navbar-brand img {
        width: 22mm;
    }

    .heade-ba {
        display: none;
    }

    .slide-inner {
        top: 0 !important;
    }

    .slide-inner h1 {
        font-size: 26px !important;
        line-height: 8mm !important;
        margin-bottom: 2mm !important;
    }

    .slide-inner p {
        width: 100% !important;
    }

    .form-group {
        margin-bottom: 6mm !important;
    }

    .nice-select {
        margin-bottom: 6mm !important;
    }

    .compa-down {
        padding-bottom: 3em;
        padding-top: 3em;
    }

    .compa-down-3 {
        padding-bottom: 5em;
    }

    .cen {
        padding-left: 15px;
        padding-right: 15px;
    }

    .cen:before {
        display: none;
    }

    .co-g {
        max-width: 100%;
    }

    .co-s {
        max-width: 100%;
    }

    .footer-widget-about {
        padding-bottom: 2em;
    }

    .contact-box {
        display: none;
    }

    .page-down h3 {
        text-align: center;
        font-size: 30px;
    }

    .contact-panel {
        flex-direction: column !important;
    }

    .contact-panel__form {
        margin-bottom: 3em;
    }

    .header .navbar, .header .navbar>.container, .header .navbar>.container-fluid, .header-transparent .navbar, .header-transparent .navbar>.container, .header-transparent .navbar>.container-fluid {
        justify-content: normal;
    }

    .mob-ag {
        display: flex;
        margin-left: auto;
        margin-right: 5em;
    }

    .mob-ag p {
        color: #000;
        margin: 0 3mm 0 0;
    }
}

@media (min-width: 991px) {
    .hidden-lg {
        display: none !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1920px) {
    .fl-3 {
        display: none !important;
    }
}