@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .promise-box-content {
        width: 100%;
        padding: 0;
        padding-top: 40px;
    }
    a.aptmnt-btn {
        text-align: center;
        margin: 20px auto;
        width: 100%;
        display: inline-block;
    }
    .res-tab
    {
        width: 100%;
        padding: 10px 20px;
        margin: 0;
        margin-bottom: 30px;
        font-size: 29px;
    }
    section.contact-section p {
        margin: 30px 0;
    }
    img.about-banner {
        height: 500px;
    }
    h1.about-text {
        font-size: 60px;
    }
    .info-box-content h3
    {
        margin-bottom: 50px;
    }
    .owl-item.active img.property
    {
        width: 100%;
    }
    .testimonial-block {
        height: 450px;
        padding: 0 40px;
    }
}
@media (max-width: 767px)
{
    .hero-banner
    {
        height: 500px;
    }
    .hero-banner .content-hero
    {
        height: 400px;
    }
    h1.hero-text {
        font-size: 40px;
    }
    .search-form
    {
        width: 100%;
    }
    section.box-content-section {
        padding: 0;
        margin-top: -30px;
    }   
    .box-content {
        margin-bottom: 40px;
    }
    section.box-info-section {
        padding: 60px 0;
    }
    .info-box-content h3
    {
        margin-bottom: 50px;
    }
    .testimonial-block {
        padding: 0;
        height: 600px;
    }
    a.aptmnt-btn {
        text-align: center;
        margin: 20px auto;
        width: 100%;
        display: inline-block;
    }
    img.about-banner {
        height: 400px;
    }
    h1.about-text {
        font-size: 40px;
    }
    .about-box-content {
        margin-bottom: 50px;
    }
    .promise-box-content {
        width: 100%;
        padding: 0;
        padding-top: 40px;
    }
    section.box-about-section .row.justify-content-center.align-items-center
    {
        margin: 0 20px;
    }
    .res-tab
    {
        width: 100%;
        padding: 10px 20px;
        margin: 0;
        margin-bottom: 30px;
        font-size: 29px;
    }
    section.contact-section p {
        margin: 30px 0;
    }
}