

.caipin-info-list {
    margin-bottom: 4vh;
}

.caipin-media-slideshow-container
{
    display: flex;
    flex-direction: row;
    justify-content:center;
    align-items: center;
}

.ciapin-card-list
{
    width: 85vw;
    
}

.caipin-media-slides {
    display:none;
    
}

.caipin-media-slides img, .caipin-media-slides video 
{
    object-fit: cover;
    max-width: 90vw;
    border-radius: 20px;
    border: 0.5px solid rgb(0,0,0,0.5)
}

.caipin-media-slideshow-dot 
{
    width: 85vw;
    display: flex;
    flex-direction: row;
    justify-content:center;
    font-size: 16px;
    
}

.caipin-media-slideshow-dot span 
{
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 1vh 1vw;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

.caipin-dot-active, .caipin-media-slideshow-dot span:hover
{
    background-color: #717171;
}

.caipin-info-row
{
    width: 85vw;
    display:flex;
    flex-direction: row;
    margin: 1vh 0 2vh 0;
    padding-left:1vw;
}

.caipin-info-row div div:nth-child(1)
{
    font-size: 1.2rem;
    font-weight: 600;
}

.caipin-info-row div:nth-child(1) , .caipin-info-row div:nth-child(2) 
{
    width:42vw; 
    display:flex; 
    flex-direction: row;
}


.caipin-info-row-2 div div:nth-child(1)
{
    font-size: 1.2rem;
    font-weight: 600;
}

.caipin-info-row-2
{
    width: 85vw;
    /* padding: 0 0 0 11vw; */
    display:flex;
    flex-direction: row;
    justify-content: flex-start;   
    margin: 1vh 0 2vh 0;
    padding-left: 1vw;
    
}

.caipin-info-row-2 div:nth-child(1) , .caipin-info-row=2 div:nth-child(2) 
{
    width:40vw; 
    display:flex; 
    flex-direction: row;
}