/*====================================
        POLICIES PAGE
=====================================*/

.policy-container{

    width:90%;
    max-width:900px;

    margin:70px auto;

    background:#fff;

    border-radius:18px;

    padding:45px;

    box-shadow:0 8px 25px rgba(0,0,0,.08);

}

.policy-title{

    text-align:center;

    color:#ff4f87;

    font-size:38px;

    margin-bottom:15px;

}

.policy-subtitle{

    text-align:center;

    color:#777;

    font-size:18px;

    margin-bottom:40px;

    line-height:1.8;

}

.policy-content{

    color:#555;

    line-height:2.2;

}

.policy-content h2{

    color:#333;

    font-size:24px;

    margin:40px 0 15px;

}

.policy-content p{

    margin-bottom:18px;

}

.policy-content ul{

    padding-right:22px;

    margin-bottom:20px;

}

.policy-content li{

    margin-bottom:12px;

}

@media (max-width:767px){

    .policy-container{

        padding:30px 22px;

        margin:40px auto;

    }

    .policy-title{

        font-size:30px;

    }

    .policy-subtitle{

        font-size:16px;

    }

    .last-updated {
    margin-top:45px;
    padding-top:20px;
    border-top:1px solid #eee;
    color:#777;
    font-size:14px;
    text-align:right;
    }

}