@media only screen and (min-width:768px) and (max-width: 990px) {

    .container {
        padding: 0 15px;
    }

    .header-main .header-menu .navbar .navbar-collapse {
        display: block !important;
        position: fixed;
        right: -100%;
        top: 0;
        height: 100% !important;
        padding: 0;
        background-color: var(--white);
        z-index: 99;
        transition: .5s all;
        margin: 0;
        width: 100%;
    }

    .header-main .header-menu .navbar .navbar-collapse.show {
        right: 0;

    }

    .header-main .header-menu .navbar .close-menu {
        width: 40px;
        height: 40px;
        background-color: var(--blue-4);
        border-radius: 0 0 50px 0px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--white);
        font-size: 26px;
        font-weight: 700;
        padding: 0px 10px 0 0;
        position: absolute;
        left: 0;
        z-index: 9;
        cursor: pointer;
        top: 0;
    }

    .navbar-light .navbar-toggler {
        background-color: var(--blue-4);
        border: none;
    }

    .navbar-light .navbar-toggler:focus {
        box-shadow: none;
    }

    .navbar-light .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");

    }

    .header-main .header-menu::after {
        right: 0px;
    }

    .header-main .header-menu .navbar-nav .nav-item {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .header-main .header-menu .navbar-nav .nav-item .dropdown-menu {
        width: 50%;
    }

    .header-main .header-menu .navbar-nav .nav-item .nav-link {
        width: 35%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .header-main .header-menu .navbar-nav {
        margin-top: 20px;
    }

    .header-main .text-section .title-text p {
        width: 66%;
        margin: 0;
        text-align: justify;
    }

    .header-main .text-section .title-text {
        width: 94%;
    }

    .header-main .header-menu .support-btn button {
        padding: 12px 70px;
    }

   

    .header-main .header-menu .support-btn::after {
        width: 186px;
    }

    .header-main .text-section .title-text p {
        height: 290px;
    }

    .content-main::before {
        top: -1%;
        width: 161px;
        height: 245px;
    }

    .content-main {
        margin-top: 25px !important;
    }

    .content-main .dana-section .items-service .item-service {
        width: 40%;
    }

    .content-main .about-section .text-about p {
        margin-bottom: 20px !important;
    }

    .content-main .about-section .text-about h3 {
        font-size: 30px;
        margin-bottom: 20px !important;
    }

    .content-main .about-section .text-about ul li {
        font-size: 18px;
        color: var(--white);
        position: relative;
        margin-bottom: 15px !important;
    }

    .content-main .about-section .text-about {
        padding: 98px;
        z-index: 999;
        position: relative;
    }

    .content-main .about-section .image-about img {
        right: -134px;
        width: 63%;
    }

    .content-main .contact-us .forms-input {
        padding: 80px;
    }

    .content-main .lists-section .lists .list {
        flex-direction: column;
    }

    .content-main .lists-section .lists .list .text-list {
        text-align: center;
    }

    .content-main .lists-section .lists {
        margin-bottom: 10px;
    }

    .content-main .about-section {
        margin: -102px 0 65px 0;
    }

    .content-main .dana-section .items-service .item-service .img-service {
        left: 112px;
    }

    .content-main .contact-us .forms-input .contact-header h3 {
        width: 81%;
        padding: 5px 40px;
        font-size: 16px;
    }
    .content-main .contact-us .forms-input .btn-inputs button {
        padding: 5px 65px;
      }
    .content-main .contact-us .forms-input .input-list .form-control {
        padding: 5px 30px;
    }
    .footer-main .info-footer .image-footer img {
        height: 188px;
    }

    .footer-main .footer-logo {
        padding-top: 110px;
    }

    .footer-main .bottom-footer .footer-Copyright {
        justify-content: center;
    }

    .footer-main {
        margin-top: -133px;
    }
}

@media only screen and (min-width:991px) and (max-width: 1399px) {
    .header-main .text-section .title-text p {
        margin: 0;
        text-align: justify;
    }
    .header-main .header-menu .navbar-nav {
        gap: 15px;
         
      }
    .header-main .header-menu .navbar-nav .nav-item .nav-link {
        padding: 12px 10px;
    }



    .content-main .contact-us .forms-input .contact-header h3 {
        width: 61%;
    }

}