section.privacy {
    position: relative;
    padding: 60px 0px;
}

section.privacy .privacy-mainhead {
    margin: 20px 0px 0px;
}

section.privacy .privacy-mainhead h1 {
    font-weight: 600;
    font-size: 40px;
    color: var(--h-color);
}

section.privacy .privacy-div {
    position: relative;
}

section.privacy h3 {
    position: relative;
    margin-bottom: 10px;
    font-size: 26px;
    font-weight: 500;
    color: var(--s-color);
}

section.privacy p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 20px;
    color: var(--txt-color);
}

.privacy-collect ul li {
    list-style: disc !important;
    margin: 10px 0px;
    font-size: 16px;
    color: var(--txt-color);
}

section.privacy p a {
    color: var(--txt-color);
    transition: 0.4s;
    font-size: 16px;
}

section.privacy p a:hover {
    color: var(--btn-color);
    transition: 0.4s;
}

.privacy-collect {
    position: relative;
    margin: 30px 0px;
}

.privacy-collect ul {
    padding-left: 2rem;
}

@media (max-width: 992px) {
    section.privacy {
        padding: 20px 0px;
    }
    
    section.privacy .privacy-mainhead h1 {
        font-size: 18px;
    }
    
    section.privacy h3 {
        font-size: 16px;
        font-weight: 600;
    }
    
    section.privacy p, section.privacy p a {
        font-size: 12px;
        margin-bottom: 10px;
    }
    
    .privacy-collect ul li {
        font-size: 12px;
    }
}