@media (max-width: 1400px){

}
@media (max-width: 1366px){

}
@media (max-width: 1024px) and (min-width: 981px){
section.about-us .about-image-sec img {
    width: 465px;
}
}

@media (max-width: 980px){
section.features-sec .row{
    gap:30px 0;
}
section.property-management .row{
    flex-direction: column-reverse;
    gap:30px;
}
section.about-us {
    padding-top: 50px;
}
section.about-us .row{
    flex-direction: column-reverse;
    gap:30px 0;
}
section.about-us .about-image-sec .abt-img1 {
    margin: 0px 0 30px -25%;
}
section.about-us .about-image-sec .abt-img2 {
    margin: 0 -25% 0 0;
}
section.about-us .about-content-sec {
    padding-right: 12px;
}
div#v-pills-tab {
    flex-direction: row !important;
    justify-content: center;
    margin-bottom: 20px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
    border-right: 1px solid #fff;
    border-radius: 5px;
}
}

@media (max-width: 540px){
section.features-sec .col-lg-4.col-md-6.col-12 {
    padding: 0;
}
.features-content h5 {
    font-size: 18px;
}
section.features-sec .row {
        margin-top: 25px !important;
    }
    section.property-management .col-lg-6.col-12{
        padding:0;
    }
    .row.management h3 {
    font-size: 30px;
    }
    #myModal .modal-body {
    padding: 25px 16px;
}
    section.about-us {
        padding-top: 40px;
    }
    section.about-us .about-image-sec img {
    width: 100%;
    }
        section.about-us .about-image-sec .abt-img1 {
        margin: 0px 0 30px 0%;
        width: 100%;
    }
    .about-image-sec {
    padding: 0;
}
    section.about-us .about-image-sec .abt-img2 {
        margin: 0 0% 0 0;
    }
    section.about-us .about-content-sec{
        padding-left: 0;
        padding-right: 0;
    }
    section.property-assesment .col-lg-3.col-12, section.property-assesment .col-lg-9.col-12 {
    padding: 0;
}
.nav-pills .nav-link{
    display: block;
        width: 100%;
        text-align: center;
        font-size: 14px;
        padding: 12px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
        border-right: 1px solid #fff;
        border-radius: 5px;
        display: block;
        width: 100%;
        text-align: center;
        font-size: 14px;
        padding: 12px;
    }
    section.faq .head-sec h2 {
    margin-bottom: 30px;
    text-align: center;
}
section.faq button.accordion-button {
    font-size: var(--f18);
}
}
@media (max-width: 384px){

}
@media (max-width: 375px){

}
@media (max-width: 360px){

}
@media (max-width: 320px){

}