.cirec-curve3d-wrap{
    position:relative;
    width:100%;
    padding:40px 0;
    background-color:#e8f5ff;
    overflow:hidden;
    box-sizing:border-box;
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:320px;
}

.cirec-curve3d-slider{
    position:relative;
    width:100%;
    margin:0 auto;
    max-width:1400px;
}

.cirec-curve3d-wrap canvas{
    display:block;
    margin:0 auto;
    width:100% !important;
    height:auto !important;
    max-height:100%;
}

.cirec-curve3d-image{
    display:none;
}
