@media only screen and (max-width:1600px) {
    .tari-dtl-cont h2 {font-size: 82px;line-height: 82px;}

    .dbl-col-cont .contact-wdth h3 {
        font-size: 16px;
        line-height: 24px;
    }

    .faqs-inner h2 {
        font-size: 82px;
        line-height: 82px;
    }
}

@media only screen and (max-width:1400px) {
    .tari-dtl-cont h2 {font-size: 82px;line-height: 82px;}
    .cercador h2 {
        font-size: 82px !important;
        line-height: 82px !important;
    }

    .search-sec .info-contacte {
        padding: 0 15px;
    }


}

@media only screen and (max-width: 1280px) {
    .tari-dtl-cont h2 {font-size: 72px;line-height: 72px;}
    .cercador h2 {
        font-size: 72px !important;
        line-height: 72px !important;
    }

    .faqs-inner h2 {
        font-size: 72px;
        line-height: 72px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 1100px) {
    .tari-dtl-cont h2 {font-size: 36px;line-height: 42px; margin-bottom: 15px;}
}

@media only screen and (max-width: 970px) {
    .tari-dtl-cont {
        flex: 0 1 48.5%;
    }

    .dbl-col-cont .dtl-cnt,
    .dbl-col-cont .tari-horasis-sec {
        flex: 0 1 100%;
    }

    .dbl-col-cont .tari-horasis-sec {
        margin-top: 24px;
    }

    .cercador h2 {
        font-size: 36px !important;
        line-height: 42px !important;
        margin-bottom: 15px !important;
    }

    .srch-main .srch-cnt p {
        display: none;
    }

    .faqs-inner h2 {
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 15px;
    }

    .content-area h1 {
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 15px;
    }

    .content-area h2 {
        font-size: 28px;
        line-height: 32px;
    }

    .mbl-comprar-btn {
        display: block;
    }
}

@media only screen and (max-width: 737px) {
    .tari-dtl-cont {
        flex: 0 1 100%;
    }

    .cercador h2 {
        font-size: 32px !important;
        line-height: 36px !important;
    }

    .cercador-serveis-sec .srch-bx-lst {
        max-width: 90% !important;
    }

    .m-contact-form {
        max-width: unset;
    }

    .faqs-inner h2 {
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 15px;
    }

    .faqs-inner li .faq-q {
        padding-right: 16px;
    }

    .content-area h1 {
        font-size: 32px;
        line-height: 36px;
    }

}

@media only screen and (max-width: 500px) {
    .tari-dtl-cont h2 {font-size: 32px;line-height: 36px; margin-bottom: 15px;}
}

@media only screen and (max-width: 1100px) {
    .tari-dtl-cont h2{font-size: 28px;line-height: 32px;}
}