@media(min-width: 768px) and (max-width: 1180px) {
    .heading_welcomesection {
        flex-direction: column;
    }
    #about-center h2 {
        margin-bottom: 24px;
        font-size: 42px;
    }
    #about-center .row.mt-3 {
        flex-flow: column-reverse;
        display: flex;
    }
    section#recent-articles .row .col-md-4 {
        margin-bottom: 40px;
        flex: 0 0 50%;
        max-width: 50% !important;
    }
    .service {
        /* margin-bottom: 113px; */
        width: 200px;
    }
    .service:nth-child(1) {
        margin-bottom: 100px;
    }
    #services .service-main {
        float: right;
    }
    #services {
        padding-bottom: 251px;
    }
    .what-treat {
        width: 200px;
    }
    section#team {
        padding: 40px;
    }
    #team .sec-container .col-md-2 {
        flex: 0 0 50%;
        max-width: 50% !important;
    }
    #team .sec-container .col-md-2 {
        margin-bottom: 74px;
        flex: 0 0 50%;
        max-width: 50% !important;
    }
    .teamgr {
        margin-top: -179px;
    }
    .types-type {
        margin-bottom: 86px;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .newsletter-gr1 {
        top: -100px;
    }
    .newsletter-gr2 {
        top: -100px;
    }
    #footer {
        border-top-right-radius: 326px;
        border-top-left-radius: 326px;
    }
    .newsletter .row .col-md-4 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    #team a.btn-readmore {
        margin-top: -26px;
    }
    .d-flex.footer-wa-contact {
        flex-direction: column;
    }
    span.email_f.fcontact {
        margin-bottom: 137px;
    }
    #footer .col-md-8 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    #footer .footer-menu {
        margin-top: -50px;
        flex-direction: column;
    }
    #footer .copyright p {
        background: #ffffffba;
        z-index: 1;
        color: #673AB7;
        font-weight: bold;
        font-size: 19px;
        border-radius: 20px;
        position: absolute;
        padding: 13px 12px;
    }
    .newsletter-gr1 {
       right: 42px;
    }
    .newsletter-gr2 {
       left: 42px;
    }
    #about-center .row.mt-3 .col-md-7, #about-center .row.mt-3 .col-md-5 {
        max-width: 100%;
    }
    #slider {
        background: url(../img/slider.jpg) right center / cover no-repeat;
    }
    #slider h1 {
        margin: 56px;
        font-size: 66px;
        padding: 12px 54px;
    }
    section.news-single.section {
        margin-top: 66px;
    }
    .recent-articles .col-md-4.recent-article-item {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .news-text li:before {
        padding-right: 25px;
        width: 48px !important;
        padding-bottom: 40px;
    }
    .contact-form-short {
        width: 100%;
    }
    .recent-article-image {
        width: 100%;
        margin-bottom: 44px;
    }
    #page_header {
        background: url(../img/frame_post.svg) bottom right / cover no-repeat;
    }
    #page_header h1 {
        font-size: 5.3rem;
    }
    .recent-article-image {
        width: 60%;
    }
    .newsletter h2 {
        margin-top: 39px;
    }
    .row.recent-articles {
        margin-bottom: 135px;
    }
    .slicknav_nav {
        padding: 9px 8px;
        background-color: white;
    }
    #page_header {
        padding: 0px 10px;
        flex-direction: column;
        margin-top: -129px;
    }
    .header.sticky .header-inner {
        padding-bottom: 20px;
    }
    .res-flex-col {
        flex-direction: column;
        align-items: normal !important;
    }
    .meta-info {
        margin-top: 17px;
    }
    #ask_question {
        width: 100%;
        padding: 20px;
    }
}
