.terms_conditions_sec .privacy_policy_inner {
    grid-template-columns: 1fr;
}

.terms_conditions_sec .privacy_policy_right {
    width: 100%;
    max-width: 100%;
}

.terms_conditions_sec .privacy_policy_right_inr .heading_inner {
    margin-left: min(max(1.25rem, 1.042vw), 1.25rem);
}

.terms_conditions_btn {
    margin-top: min(max(1.875rem, 3.125vw), 3.75rem);
    column-gap: min(max(1.25rem, 1.042vw), 1.25rem);
}

.terms_conditions_sec .terms_conditions_btn .primary_btn_outline {
    border-color: var(--theme-brown);
    border-radius: 60px;
    border-color: linear-gradient(180deg, #B6400E 23.85%, #540002 83.42%);
}

.terms_conditions_sec .terms_conditions_btn .primary_btn_outline .btn_icon svg path {
    stroke: var(--theme-brown);
}

.terms_conditions_sec .privacy_policy_right_inr ol{
    padding-left: 0;
}

.terms_conditions_btn .btn_icon{
    display: none;
}

@media screen and (max-width: 767px) {
    .privacy_policy_list_inr {
        padding-top: 10px;
    }
}

@media screen and (max-width: 400px) {
    .terms_conditions_btn {
        flex-direction: column;
        row-gap: 20px;
        align-items: center;
    }

    .terms_conditions_btn .primary_btn {
        padding: 12px 14px;
    }
}