.container {
    min-width: 1000px;
    max-width: 1440px;
    margin: 0 auto;
    padding: 0px 19px;
}
.downloadAppContentSeparator {
  margin-top: 25px;
  width: 100%;
  height: 1px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRkVDNDQ0QkUyNzcxMUU4OThBNTlGNTNCOUIxQkQ1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRkVDNDQ0Q0UyNzcxMUU4OThBNTlGNTNCOUIxQkQ1MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGRUM0NDQ5RTI3NzExRTg5OEE1OUY1M0I5QjFCRDUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGRUM0NDRBRTI3NzExRTg5OEE1OUY1M0I5QjFCRDUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2JK2kwAAABVJREFUeNpinD9/PgMQ/AdiRoAAAwAZlQLfIqFqNAAAAABJRU5ErkJggg==) repeat; }

.downloadAppContent {
  width: 97%;
  height: 416px;
  margin-top: 2.5px;
  position: relative; }

.downloadAppContent .title-container {
  position: absolute;
  font-weight: bold;
  display: flex;
  align-items: center;
  left: 20px;
	color:#fff;
  top: 30px; }

.downloadAppContent .sliding-item {
  height: 416px;
  width: 565px;
  position: relative; }

.downloadAppContent .sliding-item .desc {
  position: absolute;
  top: 340px;
  width: 165px; }

.downloadAppContent .sliding-container {
  display: flex;
  height: 416px;
  max-width: 565px;
  position: absolute;
  top: 0px;
  left: 110px; }

.downloadAppContent .sliding-container .slick-dots {
  bottom: unset;
  left: 220px;
  top: 20px; }

.downloadAppContent .sliding-container .slick-dots li {
  height: 8px;
  width: 8px;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  border: 1px solid grey; }

.downloadAppContent .sliding-container .slick-dots li.active {
  height: 8px;
  width: 8px;
  background-color: #0b64d7;
  border-radius: 50%; }

.downloadAppContent .desc-container {
  position: absolute;
  width: 550px;
  height: 192px;
  left: 57%;
  top: 153px;
  display: grid;
  grid-template-columns: 1fr 40px 1fr;
  color: #000; }

.oddsFeedContainer .slick-dots {
  bottom: unset; }

.oddsFeedContainer .slick-dots li {
  height: 8px;
  width: 8px;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  border: 1px solid grey; }

.oddsFeedContainer .slick-dots li.active {
  height: 8px;
  width: 8px;
  background-color: #0b64d7;
  border-radius: 50%; }

@media only screen and (max-device-width: 1300px) {
  .downloadAppContent .desc-container {
    width: unset;
    grid-template-columns: auto auto auto; } }

@media only screen and (max-device-width: 1200px) {
  .downloadAppContent .desc-container {
    display: block; } }

.downloadAppContent .desc-container .device-container {
  display: grid;
  grid-template-rows: auto 40px 120px; }

.downloadAppContent .desc-container .device-container .device {
  display: flex;
  align-items: center;
  font-size: 18px; }

.downloadAppContent .desc-container .device-container .device > span {
  margin-left: 15px;
  margin-top: 3px; }

.downloadAppContent .desc-container .device-container .qr-desc {
  display: flex;
  font-size: 13px; }

.downloadAppContent .desc-container .device-container .qr-desc img {
  height: 140px; }

.downloadAppContent .desc-container .device-container .qr-desc .instruction {
       background-color: #8f634c!important;
    background: linear-gradient(to bottom, #c49a4b 0, #efe494 66%, #b88e4a 100%)!important;
    color: #000!important;
    box-shadow: inset -1px 0px 8px #613521!important;
    font-weight: bold!important;
    padding: 5px 20px;
    border: 0;
    border-radius: 4px;
    cursor: pointer;
    position: absolute;
    word-break: normal;
    top: 188px;
}
