.separation-section{
    padding-top: 120px;
}

.separation-line{
    background: var(--main-color);
    height: 60px;
    margin-bottom: 40px;
}


.terms-full-wrap{
    font-family: 'Montserrat';
    margin: 40px auto 50px auto;
    max-width: 1140px;
}
   
.terms-full-wrap h2{
    text-align: center;
    font-weight: 800;
    color: var(--main-color);
    font-size: 35px;
    font-family: 'Montserrat';
    margin-bottom: 40px;
}

.terms-full-wrap p{
    color: var(--main-color);
    font-size: var(--p-size);
    line-height: var(--line-height-p);
    text-align: justify;
}
    
.terms-wrap{
    display: flex;
    max-width: 1140px;
    margin:0 auto;
}

.terms-wrap h3{
    font-family: 'Montserrat';
    font-size: 20px;
    font-weight: 800;
    color: var(--main-color);
    margin-top: 40px;
}


.terms-wrap h6{
    font-family: 'Montserrat';
    text-decoration: underline;
    font-weight: 700;
    color: var(--main-color);
    font-size: var(--p-size);
}

.terms-wrap li{
    font-size: var(--p-size);
    color: var(--main-color);
}

.policy-hr{
    border-top: thin solid #374D89;
    margin-top: 40px!important;
    margin-bottom: 40px!important;
    width: 20%;
}


@media all and (max-width: 1200px){
    
.terms-full-wrap{
    width: 85%;
    margin: 40px auto 0 auto;
}
    
}


@media all and (max-width: 767px){
    
.separation-section{
    padding-top: 100px;
}

.separation-line{
    height: 50px;
    margin-bottom: 0px;
}

}