.modal-footer {border-top: none !important}
#mobile-chat-container {display: none !important;}
.-dealBox { padding: 50px 10px 10px; background-color: #fff; position: relative;}
.-dealBox .badge { padding-bottom: 15px; }
.-dealBox .badge .price { font-weight: bold; font-size: 16px; }
.-dealBox .badge small { font-weight: 700; font-size: 13px;display: inline-block;}
.-dealBox.-highlight1, .-dealBox.-highlight2, .-dealBox.-highlight0 { border: 2px solid #D90349; position: relative; }
.-dealBox.-highlight1::before { content: ''; position: absolute; border-top: 25px solid #D90349; border-left: 122px solid #D90349; border-right: 15px solid transparent; height: 0; left: 0; top: 0; }
.-dealBox.-highlight1 h3::after { content: '&#9733; Top-Deal'; font-size: 16px; position: absolute; left: 0; top: 0; color: #fff; width: 122px; text-align: center; font-weight: 600; }
.-dealBox h3 { border-bottom: 1px solid #b1b1b1; padding-bottom: 10px; }
.-dealBox img.float-first { position: absolute; right: 26%; top: 10%; }
.-dealBox img.float-second { position: absolute; right: 15%; top: 10%; }
.-dealBox img.float-third { position: absolute; right: 6%; top: 10%; }
.dealBoxWrap .-span-6 {padding: 0;}
.ui-messages-error.ui-corner-all {clear: both;}
.multiimage .main-header {padding: 0;}
.multiimage #mixPixFrames .col:first-child {padding-left: 0 !important;}
.multiimage #mixPixFrames .col:last-child {padding-right: 0 !important;}
.multiimage #mixPixFrames .frameSelection {height: 66px !important;width: 46px !important;}
@media (max-width: 350px) {
    .multiimage #mixPixFrames .priceBlock {
        left: 0 !important;
        margin: 0 auto;
    }
}