.portfolio-sec-background {
    background: url(https://img.freepik.com/free-vector/futuristic-digital-techno-hexagonal-background-data-visualization_1017-49514.jpg?t=st=1707732110~exp=1707732710~hmac=93a4e39…);
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
    background-size: cover;
    height: 200px;
}
.portfolio-main-head  {
    font-size: 40px;
    font-weight: 700;
}
.px-highlighted{
    color: #3DA4FE
}
.portfoli-new-sec {
    background: url(https://d3dgajtsfzpqqw.cloudfront.net/portfolio/white-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 10px;
}
.protfolio-main-heading {
    margin-bottom: 40px;
    text-align: center;
    font-size: 32px;
    font-weight: 500;
}
.porfolio-sec-image {
    width: 400px;
}
.protfoli-ulli-heading {
    font-size: 24px !important;
    font-weight: bold;
    list-style: none;
    color: #00000085;
}
.por_ulli_fon {
    padding-left: 14px;
}
.por_ulli_fon li {
    font-size: 14px !important;
    margin-bottom: 15px;

}
.portfolio-divider {
    border: 1px solid #80808054;
    margin: 1px 37px;
}
.result-paragraph-head-outcome {
    font-size: 24px;
    font-weight: bold;
    color: #00000085;
    margin-bottom: 15px;
}
.result-paragraph-head {
    font-size: 14px;
    color: #000;
    margin-bottom: 15px;
}
.nyc-portfoilio-resp img{
    text-align: center;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    border-radius: 20px;
    width: 100% !important;
}
.w-400 {
    width: 400px;
}

.nippon-css{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
    border-radius: 40px;
}
/* .portfolio-text-width{
    width: 48%;
} */
@media (max-width: 768px){
.flex-direction-media {
    flex-direction: column;
}
.portfoli-new-sec {
    box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
    margin: 15px;
    border-radius: 15px;
}
.media-100{
    width: 100% !important;
}
}