ul#situationCarousel {
    width:auto;
    overflow: auto;
    white-space: nowrap;
    width:100%;

}
#situationCarousel li {
    display:inline-block;
    margin:10px;   
}

#situationCarousel li img {
    width: 240px;
}

ul#situationCarousel li span {
    width:100%;
    height: auto;
    text-align:center;
    max-width:none;
    right:auto;
    bottom:0px;
    left:0px;
    white-space: normal;
}

ul#mycarousel {
    width:auto;
    overflow: auto;
    white-space: nowrap;
    height:auto;

}
#mycarousel li {
    display:inline-block;
    margin:10px;
}

#satinPatterns, #printGlassPatterns {
    width:auto;
    overflow: auto;
    white-space: nowrap;
    padding:15px; 
}
#satinPatterns li, #printGlassPatterns li {
    display:inline-block;
    margin:10px;   
    height:auto;
}


#user_situation_input_container {
    margin-left:15px;
}

.configOptions.glassType ul li span:first-child {
    display:block;
}

#printPatterns {
    width:100%;
}

.fittings {
    width:calc(50% - 20px);
}
