.ngpluginparashoprecently>div { text-align: right; } .ngpluginparashoprecently button { border-color: #cccccc; border-width: 1px; border-style: solid; padding: 5px 15px 5px 15px; background: url(../../../../../images/gradient/?s=fafafa&e=b2b2b2&h=30) repeat-x #b2b2b2; font: 15px Tahoma,Verdana,Segoe,sans-serif; color: #4f5151; letter-spacing: 0px; box-shadow: 3px 3px 3px rgba(0,0,0,0.5); border-radius: 5px; display: inline-block; cursor: pointer; outline: none; -webkit-appearance: none; box-sizing: border-box; margin: 0; vertical-align: middle; } .ngpluginparashoprecently button:hover { border-color: #b2b2b2; background: url(../../../../../images/gradient/?s=fafafa&e=b2b2b2&h=27) repeat-x #b2b2b2; font-weight: normal; font-style: normal; text-transform: none; color: #e00014; } .ngpluginparashoprecently>ul { margin: 10px 0; padding: 0; width: 100%; display: block; } .ngpluginparashoprecently>ul>li { display: flex; margin: 0 0 20px 0; padding: 0; list-style: none; } .ngpluginparashoprecently>ul>li>div>h3, .ngpluginparashoprecently>ul>li>div>p { margin-top: 0; margin-bottom: 6px; } .ngpluginparashoprecently>ul>li>a>img { display: block; width: 120px; height: auto; margin-right: 20px; } @media (min-width: 769px) { .ngpluginparashoprecently2cols>ul, .ngpluginparashoprecently3cols>ul { display: flex; flex-wrap: wrap; } .ngpluginparashoprecently2cols>ul>li { width: calc(50% - 10px); } .ngpluginparashoprecently3cols>ul>li { width: calc(33.33% - 15px); } .ngpluginparashoprecently2cols>ul>li:nth-child(2n+1) { margin-right: 20px; } .ngpluginparashoprecently3cols>ul>li:nth-child(3n+1), .ngpluginparashoprecently3cols>ul>li:nth-child(3n+2) { margin-right: 20px; } }