.vp-center{
    height: min-content !important;
}
.port-wrap{
    background: #ededed;
    padding: 18rem 0;
}
.port-wrap-inner{
    display: flex;
    justify-content: center;
}
.videos-wrap{
    width: 75vw;
    height: max-content;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.videos-wrap > div{
    /* height: 100%; */
    margin: 0 1.5rem;
}
.videos-wrap iframe{
    height: 25vw;
}
.video-item{
    margin: 1.6rem;
    height: max-content;
}
/* --------------- */
.about-wrap{
    min-height: 60vw;
    /* border: 2px solid red; */
    padding: 18rem 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.about-wrap-inner{
    /* border: 2px solid blue; */
    min-height: 40vw;
    width: 80%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.about-paragraph{
    width: 55%;
    text-align: center;
    /* border: 2px solid green; */
    margin: 4rem 0;
}
.about-paragraph p{
    font-size: 1.2vw;
    font-family: 'Cormorant', serif;
    color: #212121;
}
.about-img-wrap{
    width: 40%;
}
.about-img-wrap video{
    height: 100%;
    width: 100%;
    object-fit: contain;
    /* border-radius: 1rem; */
}
/* end */
/* team members page */
.team-wrap{
    /* border: 2px solid red; */
    min-height: 40vw;
    display: flex;
    justify-content: center;
}
.team-wrap-inner{
    /* border: 2px solid blue; */
    width: 80%;
}
.team-head-wrap{
    /* border: 2px solid green; */
    display: flex;
    flex-direction: column;
    align-items: center;
}
.team-head-wrap h1{
    font-size: 3.8vw;
    margin: 2vw 0 0.5vw 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #212121;
}
.team-head-wrap h3{
    margin: 0 0 2vw 0;
    font-family: serif;
    font-weight: 300;
    color: #5e5e5e;
    font-size: 1.8vw;
}
.team-memb-wrap{
    /* border: 2px solid orange; */
    display: flex;
    justify-content: space-between;
    margin: 4vw 0 0 0;
    height: 25vw;
    flex-wrap: wrap;
}
.team-member{
    /* border: 2px solid khaki; */
    margin: 0 4rem;
    display: flex;
    flex-direction: column;
}
.team-member-inner{
    width: 13vw;
    height: 13vw;
    /* border: 2px solid firebrick; */
    transition: height 0.3s ease;
    order: 1;
}
.team-member-inner img{
    height: 100%;  
    width: 100%;
    object-fit: cover;
    border-radius: 50%;
    transition: border-radius 0.3s ease;
}
.member-info-wrap{
    /* border: 2px solid violet; */
    display: flex;
    flex-direction: column;
    align-items: center;
    order: 3;
}
.member-info-wrap h2{
    margin: 0.8vw 0 0 0;
    font-family: 'Montserrat' ,sans-serif;
    font-weight: 400;
    font-size: 1.8vw;
    color: #212121;
}
.member-info-wrap h3{
    margin: 0.4vw 0;
    font-family: serif;
    font-weight: 300;
    font-size: 1.1vw;
    color: #5e5e5e;
}
.team-member-inner:hover{
    height: 18vw;
}
.team-member-inner img:hover{
    border-radius: 5rem;
}
/* .member-desc:hover, .member-info-wrap:hover + .member-desc{
    height: 7vw;
    min-height: max-content;
} */
 /* =============+++++++++++============++++++++ */

.privacy-pg-wrap{
    margin-top: 20rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.privacy-pg-wrap-inner{
    width: 70%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.data-pg-wrap{
    width: 100%;
}
@media screen and (max-width:860px){
    .videos-wrap{
        width: 98%;
    } 
    .port-wrap{
        padding: 13rem 0;
    }
     /* about */
    .about-paragraph{
        width: 100%;
    }
    .about-paragraph p{
        font-size: 2.3vw;
    }
    .about-img-wrap{
        width: 85%;
    }
    .videos-wrap iframe{
        height: 30vw;
    }
}
@media screen and (max-width:600px){
    .videos-wrap{
        grid-template-columns: 1fr;
    }
    .video-item{
        margin: 1.2rem 1rem;
    }
    .port-wrap{
        padding: 13rem 0;
    } 
    /* form contact us */
    .form-element-wrap{
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }
    .contact-form{
        width: 90%;
    }
    .form-input{
        width: 100%;
    }
    /* end */
    .about-wrap-inner{
        width: 90%;
    }
    .about-paragraph p{
        font-size: 3.6vw;
    }
    .about-img-wrap{
        width: 100%;
    }
    .about-wrap{
        padding: 13rem 0 8rem 0;
    }
    /* team about */
    .team-wrap{
        height: 175vw;
        margin: 0 0 10vw 0;
    }
    .team-wrap-inner{
        width: 98%;
    }
    .team-memb-wrap{
        flex-direction: column;
        height: auto;
        align-items: center;
    }
    .team-member{
        align-items: center;
        width: max-content;
        height: 50vw;
    }
    .team-member-inner{
        width: 25vw;
        height: 25vw;
    }
    .member-info-wrap h2{
        font-size: 3.8vw;
    }
    .member-info-wrap h3{
        font-size: 3.1vw;
    }
    .team-member-inner:hover{
        height: 35vw;
    }
    .team-head-wrap h1{
        font-size: 7.8vw;
    }
    .team-head-wrap h3{
        font-size: 4.8vw;
    }
    .member-info-wrap h2{
        margin: 1.3vw 0 0 0;
        font-size: 3.8vw;
    }
    .member-info-wrap h3{
        margin: 0.9vw 0;
        font-size: 3.1vw;
    }
    .videos-wrap iframe{
        height: 45vw;
        width: 100%;
        margin: 4rem 0;
    }
}