@media screen and (max-width:1920px) {
    .last_cta {
        text-align: left!important;
    }
}

@media screen and (max-width:1440px) {
    .role p {
        font-size: 15px;
    }
    .border_cta p {
        font-size: 14px;
    }
}


@media screen and (max-width:1366px) {
    .role p {
        font-size: 15px;
    }
}

@media screen and (max-width: 1199px) {
    .border_cta p {
        font-size: 11px;
    }
    .border_cta {
        padding: 10px 20px;
        width: -moz-fit-content;
        width: -webkit-fit-content;
        width: fit-content;
    }
    figure.down_shape img {
        width: 15%;
    }
    .role p {
        font-size: 12px;
    }
    .role h4 {
        font-size: 14px;
    }
    .role h6 {
        font-size: 13px;
    }
    div#pink-bg {
        background-position: center;
    }
    .content {
        align-items: initial;
        row-gap: 10px;
    }
    .home-2_content-image-1 img {
        width: 40%;
        margin: 0 auto!important;
        text-align: center;
        display: block;
    }
    .feature-widget-7__body p {
    font-size: 14px;
}
h5.feature-widget-7__title.mb-0.color-pink {
       font-size: 16px; 
}
.faq-filter-list {
    justify-content: initial;
    flex-direction: column;
    row-gap: 10px;
}
}

@media screen and (max-width: 992px) {

}

@media screen and (max-width:991px) {
    .border_cta p {
        font-size: 11px;
        text-align: center;
    }
    .border_cta {
        margin: 0 auto;
        text-align: center;
    }
    div#features_cta h4 {
        font-size: 13px;
    }
    figure.down_shape img {
        width: 15%;
        left: 30%;
        position: relative;
    }
    .pricing__table .pt__title .pt__title__wrap .pt__row {
        font-size: 13px;
    }
    .why_choose_sec {
        min-height: 275px;
    }
    .feature-widget-7 {
        display: flex;
        flex-direction: column;
        justify-content: left;
        align-items: baseline;
        text-align: left;
        column-gap: 20px;
        row-gap: 17px;
    }
    .partner_col {
    margin: 10px!important;
}
}

@media screen and (max-width:768px) {

}

@media screen and (max-width:767px) {
    div#hero {
        margin-top: 30px;
    }
    .why_choose_sec {
        min-height: auto;
    }
    .last_cta {
        text-align: center!important;
    }
    div#testimonial .section-heading {
        margin-bottom: 0px;
    }
    .border_cta p {
        font-size: 8px;
        text-align: center;
    }
    .border_cta {
        padding: 10px 10px;
    }
}
@media screen and (max-width:600px) {
    div#hero {
        padding-top: 120px;
    }
}

@media screen and (max-width:576px) {

}

@media screen and (max-width:550px) {

}

@media screen and (max-width:500px) {

}

@media screen and (max-width: 480px) {

}

@media screen and (max-width:400px) {

}

@media screen and (max-width:375px) {


}


@media screen and (max-width:576px) {

}

@media screen and (max-width:550px) {

}

@media screen and (max-width:500px) {

}

@media screen and (max-width: 480px) {

}

@media screen and (max-width:400px) {

}

@media screen and (max-width:375px) {


}
