.ub { display: -webkit-box !important; display: box !important; position:relative; } .ub-rev { -webkit-box-direction:reverse; box-direction:reverse; } .ub-fh { width:100%; } .ub-fv { height:100%; } .ub-con { position:absolute; width:100%; height:100%; } .ub-ac { -webkit-box-align:center; box-align:center; } .ub-ae { -webkit-box-align:end; box-align:end; } .ub-pc { -webkit-box-pack:center; box-pack:center; } .ub-pe { -webkit-box-pack:end; box-pack:end; } .ub-pj { -webkit-box-pack:justify; box-pack:justify; } .ub-ver { -webkit-box-orient:vertical; box-orient:vertical; } .ub-f1 { position:relative; -webkit-box-flex: 1; box-flex: 1; } .ub-f2 { position:relative; -webkit-box-flex: 2; box-flex: 2; } .ub-f3 { position:relative; -webkit-box-flex: 3; box-flex: 3; } .ub-f4 { position:relative; -webkit-box-flex: 4; box-flex: 4; } .ub-img { -webkit-background-size:contain; background-size:contain; background-repeat:no-repeat; background-position:center; } .ub-img1 { -webkit-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center; } .ub-img2 { background-repeat:repeat-x; background-size:auto 100% } .ub-img3 { background-repeat:repeat-y; background-size:100% auto } .ub-img4 { -webkit-background-size:100% auto; background-size:100% auto; background-repeat:no-repeat; background-position:center; } .ub-img5 { -webkit-background-size:auto 100%; background-size:auto 100%; background-repeat:no-repeat; background-position:center; } .ub-img6 { background-repeat:no-repeat; background-position:center; } .ub-img7 { -webkit-background-size:100% 100%; background-size:100% 100%; background-repeat:no-repeat; background-position:center; }