@media screen and (min-width: 360px) and (max-width: 640px) {
    header a img {
        width: 80%;
    }
    .panel-default>.panel-heading a {
        font-size: 19px
    }
    .p-50 {
        padding: 30px 0;
    }
    .holder {
        height: 380px;
    }
    .c-text h1 {
        font-size: 22px;
    }
    .c-text h2 {
        font-size: 16px;
    }
    ul.inner-tabs a {
        padding: 5px;
        font-size: 15px;
    }
}
@media screen and (min-width: 360px) and (max-width: 640px) {
    .slide-menu-right {
        width: 320px;
        right: -320px;
    }
    .hamb-menu {
        padding-left: 2rem;
    }
}
@media screen and (min-width: 641px) and (max-width: 768px) {
    .holder {
        height: 480px;
    }
}
@media screen and (min-width: 360px) and (max-width: 768px) {
    .p-100 {
        padding: 20px 0;
    }
    .section-top h3 {
        font-size: 36px;
    }
    .c-info {
        margin-top: 0;
        padding: 20px 0;
    }
    .c-info .col-lg-4 {
        margin-bottom: 1rem;
    }
    .c-info .col-lg-4:last-child {
        margin-bottom: 0;
    }
    .about-content .mb-5 {
        margin-bottom: 1rem!important;
    }
    .about-wrap h4 {
        font-size: 24px;
    }
    .contact-address {
        padding: 30px 0;
    }
    footer {
        padding: 20px 0;
    }
    footer .mb-5 {
        margin-bottom: 1rem!important;
    }
    footer .col-lg-3 {
        margin-bottom: 1rem;
    }
    footer li a {
        font-size: 15px;
        font-weight: 500;
    }
    .copy-rights {
        font-size: 14px;
    }
}