.privacy-policy-main{
    padding: 6vw 0;
    position: relative;
}
.privacy-policy-main .privacy-policy-inner{
    padding-right: 2vw;
}
.privacy-policy-main .privacy-policy-common-text{
    font-size: 0.94vw;
    font-weight: 300;
}
.privacy-policy-main .privacy-policy-common-subheading{
    font-size: 1.667vw;
    font-weight: 700;
    margin-top: 3vw;
}
.privacy-policy-main .privacy-policy-ul li{
    font-size: 0.94vw;
    margin-top: 1rem;
}
.privacy-policy-main .pp-contact-details{
    display: flex;
    align-items: center;
    margin-bottom: 1vw;
}
.privacy-policy-main .pp-contact-details .pp-contact-icons{
    width: 1.5vw;
    height: 1.5vw;
    margin-right: 0.75vw;
}
.privacy-policy-main .pp-contact-details .pp-contact-text{
    font-size: 1.146vw;
}
.privacy-policy-main .table-of-content-div{
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-radius: 10px;
    padding: 1vw 1.5vw;
}

.privacy-policy-main .pp-yellow-ring-div{
    position: absolute;
    left: 0;
    top: 7vw;
    z-index: -1;
}
.privacy-policy-main .pp-yellow-ring-div .img-fluid{
    height: 12vw;
    width: auto;
}
.privacy-policy-main .pp-red-ring-div{
    position: absolute;
    right: 0;
    top: 40vw;
    z-index: -1;
}
.privacy-policy-main .pp-red-ring-div .img-fluid{
    height: 30vw;
    width: auto;
}

@media screen and (max-width: 991px){
    .privacy-policy-main {
        padding: 12vw 0;
    }
    .privacy-policy-main .privacy-policy-common-subheading {
        font-size: 3.667vw;
    }
    .privacy-policy-main .privacy-policy-common-text {
        font-size: 2.94vw;
    }
    .privacy-policy-main .pp-contact-details .pp-contact-icons {
        width: 3.5vw;
        height: 3.5vw;
        margin-right: 3.75vw;
    }
    .privacy-policy-main .pp-contact-details .pp-contact-text {
        font-size: 3.146vw;
    }
    .privacy-policy-main .privacy-policy-ul li {
        font-size: 2.94vw;
    }
}
@media screen and (max-width: 767px){
    .privacy-policy-main {
        padding: 22vw 0;
    }
}