/* Design ID: 13 */
.color-1 .design-13 .background {
  background-image: url(designs/imgs/design-13-1.png);
}
.design-13 .color-picker.color-1 {
  background-image: url(designs/btns/btn-13-1.png);
}
.color-2 .design-13 .background {
  background-image: url(designs/imgs/design-13-2.png);
}
.design-13 .color-picker.color-2 {
  background-image: url(designs/btns/btn-13-2.png);
}
.color-3 .design-13 .background {
  background-image: url(designs/imgs/design-13-3.png);
}
.design-13 .color-picker.color-3 {
  background-image: url(designs/btns/btn-13-3.png);
}

.design.design-13 {
  color: white;
}
.design.design-13 .background .name {
  font-family: "Georgia";
  font-size: 32px;
  font-weight: bold;
  top: 52.2%;
  width: 76%;
  height: 44px;
  margin-left: -37.5%;
  letter-spacing: -0.01em;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-13 .background .name {
    font-size: 25px;
    height: 32px;
  }
}
@media (max-width: 767px) {
  .design.design-13 .background .name {
    font-size: 21px;
    height: 23px;
  }
}
.design.design-13 .title {
  font-family: "Georgia";
  font-size: 28px;
  font-weight: bold;
  line-height: 31px;
  top: 62.4%;
  height: 70px;
  letter-spacing: -0.02em;
  width: 51%;
  margin-left: -25.8%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-13 .title {
    font-size: 21px;
    line-height: 24px;
    height: 59px;
    top: 62.2%;
    letter-spacing: 0em;
  }
}
@media (max-width: 767px) {
  .design.design-13 .title {
    font-size: 18px;
    line-height: 21px;
    height: 45px;
    letter-spacing: 0em;
  }
}
.design.design-13 .description {
  top: 49%;
  height: 193px;
  font-family: "Arial";
  font-size: 16px;
  letter-spacing: -0.08em;
  font-weight: bold;
  line-height: 19px;
  text-transform: uppercase;
  width: 81%;
  margin-left: -40.8%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-13 .description {
    top: 37.3%;
    font-size: 11px;
    letter-spacing: -0.05em;
  }
}
@media (max-width: 767px) {
  .design.design-13 .description {
    top: 51.2%;
    font-size: 9px;
    letter-spacing: -0.05em;
    height: 42%;
  }
}
.design.design-13 .background .date {
  font-family: "Arial";
  font-size: 15px;
  top: 14.9%;
  width: 37%;
  height: 20px;
  margin-left: -18.7%;
  letter-spacing: -0.03em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-13 .background .date {
    font-size: 12px;
    height: 16px;
    letter-spacing: 0em;
  }
}
@media (max-width: 767px) {
  .design.design-13 .background .date {
    font-size: 11px;
    height: 14px;
    letter-spacing: -0.05em;
  }
}
.design.design-13 .background .made {
  font-family: "Arial";
  font-size: 12px;
  top: 19.6%;
  width: 28%;
  height: 39px;
  margin-left: -13.8%;
  font-weight: normal;
  line-height: 20.1px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-13 .background .made {
    font-size: 10px;
    height: 30px;
    line-height: 15px;
    letter-spacing: 0.5px;
  }
}
@media (max-width: 767px) {
  .design.design-13 .background .made {
    font-size: 8px;
    height: 26px;
    line-height: 14px;
  }
}


/* Design ID: 14 */
.color-1 .design-14 .background {
	background-image: url(designs/imgs/design-14-1.png);
}
.design-14 .color-picker.color-1 {
	background-image: url(designs/btns/btn-14-1.png);
}
.color-2 .design-14 .background {
	background-image: url(designs/imgs/design-14-2.png);
}
.design-14 .color-picker.color-2 {
	background-image: url(designs/btns/btn-14-2.png);
}
.color-3 .design-14 .background {
	background-image: url(designs/imgs/design-14-3.png);
}
.design-14 .color-picker.color-3 {
	background-image: url(designs/btns/btn-14-3.png);
}
.design.design-14 {
	color: white;
}
.design.design-14 .background > div {
	width: 86%;
	margin-left: -42.8%;
}
.design.design-14 .background .name {
	font-family: "Georgia";
	font-size: 32px;
	font-weight: bold;
	top: 34.8%;
	width: 76%;
	height: 44px;
	margin-left: -37.5%;
	text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
	.design.design-14 .background .name {
		font-size: 25px;
		height: 32px;
	}
}
@media (max-width: 767px) {
	.design.design-14 .background .name {
		font-size: 21px;
		height: 23px;
	}
}
.design.design-14 .title {
	font-family: "Georgia";
	font-size: 28px;
	line-height: 31px;
	top: 45.2%;
	height: 70px;
	width: 77% !important;
	margin-left: -39% !important;
}
@media (min-width: 768px) and (max-width: 991px) {
	.design.design-14 .title {
		font-size: 21px;
		line-height: 24px;
		height: 59px;
		top: 44.2%;
	}
}
@media (max-width: 767px) {
	.design.design-14 .title {
		font-size: 18px;
		line-height: 21px;
		height: 45px;
	}
}
.design.design-14 .description {
	top: 62%;
	height: 127px;
	font-family: "Georgia";
	font-size: 17px;
	font-style: italic;
	letter-spacing: -0.02em;
	line-height: 19px;
}
@media (min-width: 768px) and (max-width: 991px) {
	.design.design-14 .description {
		top: 54.3%;
		font-size: 13px;
		letter-spacing: 0em;
	}
}
@media (max-width: 767px) {
	.design.design-14 .description {
		top: 48.3%;
		font-size: 11px;
	}
}
.design.design-14 .background .date {
	font-family: "Arial";
	font-size: 15px;
	top: 20.9%;
	width: 37%;
	height: 20px;
	margin-left: -18.7%;
	letter-spacing: -0.04em;
}
@media (min-width: 768px) and (max-width: 991px) {
	.design.design-14 .background .date {
		font-size: 12px;
		height: 16px;
		letter-spacing: 0em;
	}
}
@media (max-width: 767px) {
	.design.design-14 .background .date {
		font-size: 11px;
		height: 14px;
		letter-spacing: -0.05em;
	}
}
.design.design-14 .background .made {
	font-family: "Arial";
	font-size: 12px;
	top: 25.7%;
	width: 61%;
	height: 39px;
	margin-left: -30.3%;
	font-weight: normal;
	line-height: 20.1px;
	letter-spacing: 0.6px;
}
@media (min-width: 768px) and (max-width: 991px) {
	.design.design-14 .background .made {
		font-size: 10px;
		height: 30px;
		line-height: 15px;
		letter-spacing: 0.5px;
	}
}
@media (max-width: 767px) {
	.design.design-14 .background .made {
		font-size: 8px;
		height: 26px;
		line-height: 14px;
	}
}

/* Design ID: 15 */
.color-1 .design-15 .background {
  background-image: url(designs/imgs/design-15-1.png);
}
.design-15 .color-picker.color-1 {
  background-image: url(designs/btns/btn-15-1.png);
}
.color-2 .design-15 .background {
  background-image: url(designs/imgs/design-15-2.png);
}
.design-15 .color-picker.color-2 {
  background-image: url(designs/btns/btn-15-2.png);
}
.color-3 .design-15 .background {
  background-image: url(designs/imgs/design-15-3.png);
}
.design-15 .color-picker.color-3 {
  background-image: url(designs/btns/btn-15-3.png);
}

.design.design-15 .background > div {
  width: 75%;
  margin-left: -37.8%;
}
.design.design-15 .background .name {
  font-family: "Georgia";
  font-size: 32px;
  font-weight: bold;
  top: 42.4%;
  width: 76%;
  height: 44px;
  margin-left: -37.5%;
  letter-spacing: -0.01em;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-15 .background .name {
    font-size: 25px;
    height: 32px;
  }
}
@media (max-width: 767px) {
  .design.design-15 .background .name {
    font-size: 21px;
    height: 23px;
  }
}
.design.design-15 .title {
  font-family: "Georgia";
  font-size: 28px;
  font-weight: bold;
  line-height: 31px;
  top: 52.2%;
  height: 70px;
  letter-spacing: -0.02em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-15 .title {
    font-size: 21px;
    line-height: 24px;
    height: 59px;
    top: 52.2%;
    letter-spacing: 0em;
  }
}
@media (max-width: 767px) {
  .design.design-15 .title {
    font-size: 18px;
    line-height: 21px;
    height: 45px;
    letter-spacing: 0em;
  }
}
.design.design-15 .description {
  top: 18.5%;
  height: 38px;
  font-family: "Georgia";
  font-size: 17px;
  font-style: italic;
  letter-spacing: -0.02em;
  font-weight: bold;
  line-height: 19px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-15 .description {
    top: 17.3%;
    font-size: 13px;
    letter-spacing: -0.03em;
  }
}
@media (max-width: 767px) {
  .design.design-15 .description {
    top: 16.3%;
    font-size: 10px;
    letter-spacing: 0.03em;
    line-height: 10px;
  }
}
.design.design-15 .background .date {
  font-family: "Arial";
  font-size: 15px;
  top: 72.9%;
  width: 37%;
  height: 20px;
  margin-left: -18.7%;
  letter-spacing: -0.04em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-15 .background .date {
    font-size: 12px;
    height: 16px;
    letter-spacing: 0em;
  }
}
@media (max-width: 767px) {
  .design.design-15 .background .date {
    font-size: 11px;
    height: 14px;
    letter-spacing: -0.05em;
  }
}
.design.design-15 .background .made {
  font-family: "Arial";
  font-size: 12px;
  top: 77.4%;
  width: 61%;
  height: 39px;
  margin-left: -30.3%;
  font-weight: normal;
  line-height: 20.1px;
  letter-spacing: 0.6px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-15 .background .made {
    font-size: 10px;
    height: 30px;
    line-height: 15px;
    letter-spacing: 0.5px;
  }
}
@media (max-width: 767px) {
  .design.design-15 .background .made {
    font-size: 8px;
    height: 26px;
    line-height: 14px;
  }
}
.color-1 .design-15 {
  color: #51bdc5;
}
.color-1 .design-15 .background .date {
  color: #c01818;
}
.color-1 .design-15 .background .title {
  color: #c01818;
}
.color-2 .design-15 {
  color: #009a3c;
}
.color-2 .design-15 .background .date {
  color: #c01818;
}
.color-2 .design-15 .background .title {
  color: #c01818;
}
.color-3 .design-15 {
  color: #c01818;
}
.color-3 .design-15 .background .date {
  color: #009a3c;
}
.color-3 .design-15 .background .title {
  color: #009a3c;
}


/* Design ID: 23 */
.color-1 .design-23 .background {
  background-image: url(designs/imgs/design-23-1.png);
}
.design-23 .color-picker.color-1 {
  background-image: url(designs/btns/btn-23-1.png);
}
.color-2 .design-23 .background {
  background-image: url(designs/imgs/design-23-2.png);
}
.design-23 .color-picker.color-2 {
  background-image: url(designs/btns/btn-23-2.png);
}
.color-3 .design-23 .background {
  background-image: url(designs/imgs/design-23-3.png);
}
.design-23 .color-picker.color-3 {
  background-image: url(designs/btns/btn-23-3.png);
}
.design.design-23 .title {
  font-size: 24px;
  top: 63%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-23 .title {
    font-size: 22px;
    line-height: 25px;
    height: 46px;
  }
}
@media (max-width: 767px) {
  .design.design-23 .title {
    font-size: 20px;
    line-height: 20px;
    height: 40px;
    letter-spacing: -0.05em;
  }
}
.design.design-23 .background .description {
  font-family: "Arial";
  font-size: 16px;
  font-weight: bold;
  top: 50%;
  width: 68%;
  height: 40px;
  margin-left: -34%;
  letter-spacing: 0em;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-23 .background .description {
    top: 48%;
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .design.design-23 .background .description {
    top: 48%;
    font-size: 10px;
  }
}
.design.design-23 .background .date {
  font-family: "Arial";
  font-size: 14px;
  font-weight: bold;
  top: 70%;
  width: 26%;
  height: 18px;
  margin-left: -13%;
  color: #7b0e2d;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-23 .background .date {
    font-size: 11px;
    height: 15px;
  }
}
@media (max-width: 767px) {
  .design.design-23 .background .date {
    font-size: 9px;
    height: 11px;
  }
}
.design.design-23 .background .made {
  font-family: "Arial";
  top: 66%;
  width: 90%;
  height: 70px;
  margin-left: -45%;
  letter-spacing: 0.06em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-23 .background .made {
    font-size: 12px;
    height: 54px;
    letter-spacing: 0.12em;
  }
}
@media (max-width: 767px) {
  .design.design-23 .background .made {
    font-size: 10px;
    height: 46px;
    letter-spacing: 0.16em;
  }
}
.design.design-23 .background .made .curved-container > span:last-child {
  margin-bottom: 2px;
  margin-left: -6px;
}
.color-1 .design-23 {
  color: #ffffff;
}
.color-1 .design-23 .background .title {
  color: #ffffff;
}
.color-1 .design-23 .background .description {
  color: #ffffff;
}
.color-1 .design-23 .background .made {
  color: #ffffff;
}
.color-1 .design-23 .background .date {
  color: #dbad68;
}
.color-2 .design-23 {
  color: #ffffff;
}
.color-2 .design-23 .background .title {
  color: #ffffff;
}
.color-2 .design-23 .background .description {
  color: #ffffff;
}
.color-2 .design-23 .background .made {
  color: #ffffff;
}
.color-2 .design-23 .background .date {
  color: #dbad68;
}
.color-3 .design-23 {
  color: #ffffff;
}
.color-3 .design-23 .background .title {
  color: #ffffff;
}
.color-3 .design-23 .background .description {
  color: #ffffff;
}
.color-3 .design-23 .background .made {
  color: #ffffff;
}
.color-3 .design-23 .background .date {
  color: #dbad68;
}


/* Design ID: 28 */
.color-1 .design-28 .background {
  background-image: url(designs/imgs/design-28-1.png);
}
.design-28 .color-picker.color-1 {
  background-image: url(designs/btns/btn-28-1.png);
}
.color-2 .design-28 .background {
  background-image: url(designs/imgs/design-28-2.png);
}
.design-28 .color-picker.color-2 {
  background-image: url(designs/btns/btn-28-2.png);
}
.color-3 .design-28 .background {
  background-image: url(designs/imgs/design-28-3.png);
}
.design-28 .color-picker.color-3 {
  background-image: url(designs/btns/btn-28-3.png);
}
.design.design-28 .uploadedImage {
  width: 200px;
  height: 200px;
  background-image: url(/resources/images/upload-dummy.png);
  position: absolute;
  background-size: 200px;
  top: 50%;
  left: 50%;
  margin-top: -100px;
  margin-left: -100px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-28 .uploadedImage {
    background-size: 154px;
    width: 154px;
    height: 154px;
    margin-top: -77px;
    margin-left: -77px;
  }
}
@media (max-width: 767px) {
  .design.design-28 .uploadedImage {
    background-size: 132px;
    width: 132px;
    height: 132px;
    margin-top: -66px;
    margin-left: -66px;
  }
}
.design.design-28 .background > div {
  width: 70%;
  margin-left: -35%;
}
.design.design-28 .background .name {
  font-family: "Georgia";
  font-size: 34px;
  top: 6%;
  width: 90%;
  height: 200px;
  margin-left: -45%;
  letter-spacing: 0.02em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-28 .background .name {
    font-size: 28px;
    height: 171px;
    width: 89%;
    margin-left: -44%;
  }
}
@media (max-width: 767px) {
  .design.design-28 .background .name {
    font-size: 23px;
    height: 145px;
  }
}
.design.design-28 .title {
  font-family: "Georgia";
  font-size: 28px;
  line-height: 31px;
  top: 16.5%;
  height: 160px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-28 .title {
    font-size: 20px;
    top: 15.2%;
    letter-spacing: 0.04em;
  }
}
@media (max-width: 767px) {
  .design.design-28 .title {
    font-size: 17px;
    top: 14.6%;
    height: 113px;
  }
}
.design.design-28 .description {
  font-family: "Georgia";
  top: 43.8%;
  height: 179px;
  font-size: 18px;
  letter-spacing: 0.02em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-28 .description {
    font-size: 14px;
    height: 131px;
    top: 46%;
  }
}
@media (max-width: 767px) {
  .design.design-28 .description {
    font-size: 12px;
    top: 49%;
    height: 103px;
    letter-spacing: 0.04em;
  }
}
.design.design-28 .background .date {
  font-family: "Arial";
  font-size: 12px;
  top: 54.5%;
  width: 68%;
  height: 156px;
  margin-left: -33.5%;
  text-transform: uppercase;
  font-weight: bold;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-28 .background .date {
    font-size: 9px;
    top: 44%;
  }
}
@media (max-width: 767px) {
  .design.design-28 .background .date {
    font-size: 8px;
    top: 36%;
  }
}
.design.design-28 .background .made {
  display: none;
}
.design.design-28 .background .year {
  font-family: "Georgia";
  font-weight: bold;
  font-size: 24px;
  top: 62.5%;
  width: 20%;
  margin-left: -9.5%;
  text-transform: uppercase;
  z-index: 3;
  border-radius: 50%;
  line-height: 60px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-28 .background .year {
    font-size: 18px;
    top: 61%;
  }
}
@media (max-width: 767px) {
  .design.design-28 .background .year {
    font-size: 16px;
    top: 59%;
  }
}
.design.design-28 .background .made {
  font-family: "Georgia";
  font-size: 11px;
  top: 90%;
  width: 69%;
  height: 67px;
  margin-left: -34%;
  letter-spacing: 0.05em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-28 .background .made {
    font-size: 8px;
    height: 52px;
    letter-spacing: 0;
  }
}
@media (max-width: 767px) {
  .design.design-28 .background .made {
    font-size: 7px;
    height: 45px;
  }
}
.color-1 .design-28 {
  color: #141411;
}
.color-1 .design-28 .background .name {
  color: #c8ba75;
}
.color-1 .design-28 .background .made {
  color: #c8ba75;
}
.color-2 .design-28 {
  color: #677741;
}
.color-2 .design-28 .background .name {
  color: #b8b8b3;
}
.color-2 .design-28 .background .made {
  color: #b8b8b3;
}
.color-3 .design-28 {
  color: #53402d;
}
.color-3 .design-28 .background .name {
  color: #caaf8a;
}
.color-3 .design-28 .background .made {
  color: #caaf8a;
}


/* Design ID: 29 */
.color-1 .design-29 .background {
  background-image: url(designs/imgs/design-29-1.png);
}
.design-29 .color-picker.color-1 {
  background-image: url(designs/btns/btn-29-1.png);
}
.color-2 .design-29 .background {
  background-image: url(designs/imgs/design-29-2.png);
}
.design-29 .color-picker.color-2 {
  background-image: url(designs/btns/btn-29-2.png);
}
.color-3 .design-29 .background {
  background-image: url(designs/imgs/design-29-3.png);
}
.design-29 .color-picker.color-3 {
  background-image: url(designs/btns/btn-29-3.png);
}
.design.design-29 .background > div {
  width: 74%;
  margin-left: -37%;
}
.design.design-29 .background .name {
  font-family: "Arial";
  font-size: 32px;
  top: 41.4%;
  width: 52%;
  height: 40px;
  margin-left: -26%;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-29 .background .name {
    font-size: 25px;
    height: 32px;
  }
}
@media (max-width: 767px) {
  .design.design-29 .background .name {
    font-size: 21px;
    height: 25px;
  }
}
.design.design-29 .title {
  font-family: "Georgia";
  font-size: 28px;
  font-weight: bold;
  line-height: 29px;
  top: 54.2%;
  height: 60px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-29 .title {
    font-size: 22px;
    line-height: 25px;
    height: 46px;
  }
}
@media (max-width: 767px) {
  .design.design-29 .title {
    font-size: 21px;
    line-height: 20px;
    height: 40px;
    letter-spacing: -0.05em;
  }
}
.design.design-29 .background .description {
  font-family: "Arial";
  font-size: 15px;
  top: 15.3%;
  width: 68%;
  height: 162px;
  margin-left: -34%;
  letter-spacing: -0.08em;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-29 .background .description {
    font-size: 12px;
    height: 122px;
    letter-spacing: -0.09em;
  }
}
@media (max-width: 767px) {
  .design.design-29 .background .description {
    font-size: 10px;
    height: 100px;
  }
}
.design.design-29 .background .date {
  font-family: "Arial";
  font-size: 16px;
  top: 72.2%;
  width: 26%;
  height: 18px;
  margin-left: -13%;
  text-transform: uppercase;
  letter-spacing: -0.03em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-29 .background .date {
    font-size: 12px;
    height: 15px;
  }
}
@media (max-width: 767px) {
  .design.design-29 .background .date {
    font-size: 10px;
    height: 11px;
  }
}
.design.design-29 .background .made {
  display: none;
}
.color-1 .design-29 {
  color: #131413;
}
.color-1 .design-29 .background .title {
  color: #ffffff;
}
.color-2 .design-29 {
  color: #667741;
}
.color-2 .design-29 .background .title {
  color: #ffffff;
}
.color-3 .design-29 {
  color: #53402d;
}
.color-3 .design-29 .background .title {
  color: #ffffff;
}


/* Design ID: 30 */
.color-1 .design-30 .background {
  background-image: url(designs/imgs/design-30-1.png);
}
.design-30 .color-picker.color-1 {
  background-image: url(designs/btns/btn-30-1.png);
}
.color-2 .design-30 .background {
  background-image: url(designs/imgs/design-30-2.png);
}
.design-30 .color-picker.color-2 {
  background-image: url(designs/btns/btn-30-2.png);
}
.color-3 .design-30 .background {
  background-image: url(designs/imgs/design-30-3.png);
}
.design-30 .color-picker.color-3 {
  background-image: url(designs/btns/btn-30-3.png);
}
.design.design-30 .background > div {
  width: 74%;
  margin-left: -37%;
}
.design.design-30 .background .name {
  font-family: "Arial";
  font-size: 34px;
  line-height: 44px;
  top: 39.5%;
  height: 40px;
  letter-spacing: -0.03em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-30 .background .name {
    font-size: 27px;
    line-height: 34px;
    top: 28.2%;
    height: 70px;
    letter-spacing: 0;
  }
}
@media (max-width: 767px) {
  .design.design-30 .background .name {
    font-size: 23px;
    line-height: 33px;
    top: 28.2%;
    height: 62px;
  }
}
.design.design-30 .title {
  font-family: "Georgia";
  font-size: 36px;
  line-height: 42px;
  top: 52.7%;
  height: 77px;
  letter-spacing: 0.07em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-30 .title {
    font-size: 28px;
    line-height: 32px;
    height: 64px;
  }
}
@media (max-width: 767px) {
  .design.design-30 .title {
    font-size: 24px;
    line-height: 28px;
    height: 50px;
  }
}
.design.design-30 .description {
  display: none;
}
.design.design-30 .background .date {
  font-family: "Arial";
  font-size: 14px;
  font-weight: bold;
  top: 19.8%;
  width: 54%;
  height: 28px;
  margin-left: -27%;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-30 .background .date {
    font-size: 11px;
    height: 22px;
  }
}
@media (max-width: 767px) {
  .design.design-30 .background .date {
    font-size: 10px;
    top: 19.4%;
    height: 16px;
  }
}
.design.design-30 .background .made {
  top: 78%;
  font-family: "Georgia";
  font-size: 11px;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-30 .background .made {
    top: 77%;
    font-size: 9px;
  }
}
@media (max-width: 767px) {
  .design.design-30 .background .made {
    top: 78%;
    font-size: 8px;
  }
}
.color-1 .design-30 {
  color: #131413;
}
.color-1 .design-30 .background .title {
  color: #ffffff;
}
.color-2 .design-30 {
  color: #67773f;
}
.color-2 .design-30 .background .title {
  color: #ffffff;
}
.color-3 .design-30 {
  color: #53402d;
}
.color-3 .design-30 .background .title {
  color: #ffffff;
}


/* Design ID: 31 */
.color-1 .design-31 .background {
  background-image: url(designs/imgs/design-31-1.png);
}
.design-31 .color-picker.color-1 {
  background-image: url(designs/btns/btn-31-1.png);
}
.color-2 .design-31 .background {
  background-image: url(designs/imgs/design-31-2.png);
}
.design-31 .color-picker.color-2 {
  background-image: url(designs/btns/btn-31-2.png);
}
.color-3 .design-31 .background {
  background-image: url(designs/imgs/design-31-3.png);
}
.design-31 .color-picker.color-3 {
  background-image: url(designs/btns/btn-31-3.png);
}
.design.design-31 .background > div {
  width: 70%;
  margin-left: -35%;
}
.design.design-31 .name {
  font-family: "Georgia";
  font-size: 33px;
  top: 17%;
  height: 90px;
  letter-spacing: -0.05em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-31 .name {
    font-size: 25px;
    height: 79px;
  }
}
@media (max-width: 767px) {
  .design.design-31 .name {
    font-size: 22px;
    height: 68px;
  }
}
.design.design-31 .title {
  font-family: "Georgia";
  font-size: 35px;
  text-transform: uppercase;
  line-height: 38px;
  top: 41.4%;
  height: 78px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-31 .title {
    font-size: 27px;
    line-height: 29px;
    height: 41px;
  }
}
@media (max-width: 767px) {
  .design.design-31 .title {
    font-size: 23px;
    line-height: 25px;
    height: 35px;
  }
}
.design.design-31 .description {
  font-family: "Georgia";
  font-size: 11px;
  line-height: 17px;
  top: 69%;
  height: 41px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-31 .description {
    font-size: 10px;
    top: 68%;
    height: 36px;
    letter-spacing: -0.03em;
  }
}
@media (max-width: 767px) {
  .design.design-31 .description {
    font-size: 8px;
    line-height: 8px;
    height: 30px;
    letter-spacing: 0;
  }
}
.design.design-31 .date {
  font-family: "Georgia";
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  top: 61.6%;
  letter-spacing: 0.05em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-31 .date {
    font-size: 10px;
    height: 18px;
  }
}
@media (max-width: 767px) {
  .design.design-31 .date {
    font-size: 9px;
    height: 18px;
  }
}
.design.design-31 .background .description {
  width: 54%;
  margin-left: -27%;
}
.design.design-31 .background .date {
  width: 54%;
  margin-left: -27%;
}
.design.design-31 .background .made {
  top: 78%;
  font-family: "Georgia";
  font-size: 11px;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-31 .background .made {
    top: 77%;
    font-size: 9px;
  }
}
@media (max-width: 767px) {
  .design.design-31 .background .made {
    top: 78%;
    font-size: 8px;
  }
}
.color-1 .design-31 {
  color: #131413;
}
.color-1 .design-31 .background .name {
  color: #c8ba75;
}
.color-1 .design-31 .background .made {
  color: #c8ba75;
}
.color-2 .design-31 {
  color: #667741;
}
.color-2 .design-31 .background .name {
  color: #b7b7b3;
}
.color-2 .design-31 .background .made {
  color: #b7b7b3;
}
.color-3 .design-31 {
  color: #54402e;
}
.color-3 .design-31 .background .name {
  color: #caaf8a;
}
.color-3 .design-31 .background .made {
  color: #caaf8a;
}


/* Design ID: 38 */
.color-1 .design-38 .background {
  background-image: url(designs/imgs/design-38-1.png);
}
.design-38 .color-picker.color-1 {
  background-image: url(designs/btns/btn-38-1.png);
}
.color-2 .design-38 .background {
  background-image: url(designs/imgs/design-38-2.png);
}
.design-38 .color-picker.color-2 {
  background-image: url(designs/btns/btn-38-2.png);
}
.color-3 .design-38 .background {
  background-image: url(designs/imgs/design-38-3.png);
}
.design-38 .color-picker.color-3 {
  background-image: url(designs/btns/btn-38-3.png);
}
.design.design-38 {
  color: #51bdc1;
}
.design.design-38 .background > div {
  width: 66%;
  margin-left: -33%;
}
.design.design-38 .background .name {
  font-size: 25px;
  top: 30.4%;
  width: 62%;
  height: 32px;
  margin-left: -31%;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-38 .background .name {
    font-size: 19px;
    height: 26px;
  }
}
@media (max-width: 767px) {
  .design.design-38 .background .name {
    font-size: 17px;
    height: 22px;
  }
}
.design.design-38 .background .title {
  font-family: "Georgia";
  font-size: 34px;
  font-weight: bold;
  font-style: italic;
  line-height: 39px;
  top: 38%;
  height: 84px;
  letter-spacing: -0.02em;
  color: #cb061d;
  width: 60%;
  margin-left: -30%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-38 .background .title {
    font-size: 24px;
    line-height: 31px;
    height: 59px;
    top: 39%;
    letter-spacing: 0.03em;
  }
}
@media (max-width: 767px) {
  .design.design-38 .background .title {
    font-size: 21px;
    line-height: 27px;
    height: 56px;
    letter-spacing: 0em;
  }
}
.design.design-38 .background .description {
  font-size: 19px;
  top: 58.4%;
  height: 28px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-38 .background .description {
    font-size: 15px;
    height: 25px;
  }
}
@media (max-width: 767px) {
  .design.design-38 .background .description {
    font-size: 13px;
    height: 20px;
  }
}
.design.design-38 .background .date {
  font-size: 16px;
  top: 78.6%;
  width: 30%;
  margin-left: -15%;
  height: 20px;
  letter-spacing: 0.03em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-38 .background .date {
    font-size: 12px;
    height: 16px;
  }
}
@media (max-width: 767px) {
  .design.design-38 .background .date {
    font-size: 11px;
    height: 14px;
  }
}
.design.design-38 .background .made {
  font-family: "Georgia";
  color: #fff;
  font-size: 12px;
  top: 68.8%;
  width: 92%;
  height: 50px;
  margin-left: -46%;
  font-weight: normal;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-38 .background .made {
    font-size: 9px;
    height: 30px;
    line-height: 15px;
  }
}
@media (max-width: 767px) {
  .design.design-38 .background .made {
    font-size: 7px;
    height: 26px;
    line-height: 14px;
  }
}
.color-2 .design-38 {
  color: #169732;
}
.color-3 .design-38 {
  color: #e96570;
}
.color-3 .design-38 .background .title {
  color: #179e3d;
}


/* Design ID: 39 */
.color-1 .design-39 .background {
  background-image: url(designs/imgs/design-39-1.png);
}
.design-39 .color-picker.color-1 {
  background-image: url(designs/btns/btn-39-1.png);
}
.color-2 .design-39 .background {
  background-image: url(designs/imgs/design-39-2.png);
}
.design-39 .color-picker.color-2 {
  background-image: url(designs/btns/btn-39-2.png);
}
.color-3 .design-39 .background {
  background-image: url(designs/imgs/design-39-3.png);
}
.design-39 .color-picker.color-3 {
  background-image: url(designs/btns/btn-39-3.png);
}
.design.design-39 {
  color: #fff;
}
.design.design-39 .background > div {
  width: 65%;
  margin-left: -32%;
}
.design.design-39 .background .name {
  font-size: 35px;
  font-weight: bold;
  top: 7.4%;
  width: 90%;
  height: 104px;
  margin-left: -45%;
  letter-spacing: -0.04em;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-39 .background .name {
    font-size: 27px;
    height: 75px;
  }
}
@media (max-width: 767px) {
  .design.design-39 .background .name {
    font-size: 23px;
    height: 70px;
  }
}
.design.design-39 .background .title {
  font-size: 35px;
  font-weight: bold;
  top: 49.5%;
  width: 84%;
  margin-left: -42%;
  height: 200px;
  text-transform: uppercase;
  letter-spacing: -0.06em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-39 .background .title {
    font-size: 25px;
    height: 153px;
  }
}
@media (max-width: 767px) {
  .design.design-39 .background .title {
    font-size: 23px;
    height: 133px;
  }
}
.design.design-39 .background .description {
  font-family: "Georgia";
  font-size: 18px;
  top: 26.4%;
  width: 48%;
  height: 160px;
  margin-left: -24%;
  letter-spacing: -0.06em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-39 .background .description {
    font-size: 13px;
    height: 140px;
  }
}
@media (max-width: 767px) {
  .design.design-39 .background .description {
    font-size: 11px;
    height: 120px;
  }
}
.design.design-39 .background .date {
  font-size: 17px;
  top: 61.5%;
  width: 38%;
  height: 22px;
  margin-left: -19%;
  letter-spacing: -0.02em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-39 .background .date {
    font-size: 12px;
    height: 16px;
    top: 61.7%;
    letter-spacing: 0.02em;
  }
}
@media (max-width: 767px) {
  .design.design-39 .background .date {
    font-size: 11px;
    height: 15px;
  }
}
.design.design-39 .background .made {
  font-size: 11px;
  top: 68%;
  width: 32%;
  height: 30px;
  margin-left: -16%;
  font-weight: normal;
  line-height: 13px;
  letter-spacing: 0.08em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-39 .background .made {
    font-size: 8px;
    height: 25px;
    line-height: 10px;
    letter-spacing: 0.08em;
  }
}
@media (max-width: 767px) {
  .design.design-39 .background .made {
    font-size: 7px;
    height: 22px;
    line-height: 9px;
  }
}
.color-2 .design-39 .background .description {
  color: #169732;
}
.color-2 .design-39 .background .made {
  color: #169732;
}
.color-2 .design-39 .background .date {
  color: #cb061d;
}
.color-3 .design-39 .background .description {
  color: #179e3d;
}
.color-3 .design-39 .background .made {
  color: #179e3d;
}
.color-3 .design-39 .background .date {
  color: #ca0813;
}


/* Design ID: 40 */
.color-1 .design-40 .background {
  background-image: url(designs/imgs/design-40-1.png);
}
.design-40 .color-picker.color-1 {
  background-image: url(designs/btns/btn-40-1.png);
}
.color-2 .design-40 .background {
  background-image: url(designs/imgs/design-40-2.png);
}
.design-40 .color-picker.color-2 {
  background-image: url(designs/btns/btn-40-2.png);
}
.color-3 .design-40 .background {
  background-image: url(designs/imgs/design-40-3.png);
}
.design-40 .color-picker.color-3 {
  background-image: url(designs/btns/btn-40-3.png);
}
.design.design-40 {
  color: #51bdc1;
}
.design.design-40 .background > div {
  width: 56%;
  margin-left: -28%;
}
.design.design-40 .background .name {
  font-size: 26px;
  top: 29.2%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-40 .background .name {
    font-size: 20px;
    height: 30px;
  }
}
@media (max-width: 767px) {
  .design.design-40 .background .name {
    font-size: 18px;
    height: 23px;
  }
}
.design.design-40 .background .title {
  font-family: "Georgia";
  font-size: 32px;
  font-weight: bold;
  font-style: italic;
  line-height: 35px;
  top: 44.2%;
  height: 70px;
  letter-spacing: -0.02em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-40 .background .title {
    font-size: 25px;
    line-height: 28px;
    height: 59px;
    top: 43.2%;
  }
}
@media (max-width: 767px) {
  .design.design-40 .background .title {
    font-size: 20px;
    line-height: 24px;
    height: 50px;
    letter-spacing: 0em;
    top: 43.6%;
  }
}
.design.design-40 .background .description {
  top: 69%;
  height: 24px;
  font-size: 18px;
  line-height: 19px;
  font-family: "Georgia";
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-40 .background .description {
    top: 68.4%;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .design.design-40 .background .description {
    top: 68%;
    font-size: 12px;
    height: 20px;
  }
}
.design.design-40 .background .date {
  font-family: "Arial";
  font-weight: bold;
  font-size: 17px;
  top: 76.4%;
  width: 50%;
  height: 22px;
  margin-left: -25%;
  letter-spacing: -0.06em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-40 .background .date {
    font-size: 12px;
    height: 16px;
    letter-spacing: 0em;
    top: 76.4%;
  }
}
@media (max-width: 767px) {
  .design.design-40 .background .date {
    font-size: 11px;
    height: 14px;
    letter-spacing: -0.05em;
  }
}
.design.design-40 .background .made {
  font-family: "Arial";
  font-size: 10px;
  top: 83.4%;
  width: 30%;
  margin-left: -15%;
  height: 30px;
  font-weight: normal;
  line-height: 14px;
  letter-spacing: 0.02em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-40 .background .made {
    font-size: 7px;
    height: 24px;
    line-height: 11px;
  }
}
@media (max-width: 767px) {
  .design.design-40 .background .made {
    font-size: 6px;
    height: 22px;
    line-height: 9px;
  }
}
.color-1 .design-40 .background .title {
  color: #bf0b1d;
}
.color-1 .design-40 .background .date {
  color: #bf0b1d;
}
.color-2 .design-40 {
  color: #009a3c;
}
.color-3 .design-40 {
  color: #009a3c;
}
.color-2 .design-40 .background .title {
  color: #c01818;
}
.color-2 .design-40 .background .date {
  color: #c01818;
}
.color-3 .design-40 .background .title {
  color: #c01818;
}
.color-3 .design-40 .background .date {
  color: #c01818;
}


/* Design ID: 41 */
.color-1 .design-41 .background {
  background-image: url(designs/imgs/design-41-1.png);
}
.design-41 .color-picker.color-1 {
  background-image: url(designs/btns/btn-41-1.png);
}
.color-2 .design-41 .background {
  background-image: url(designs/imgs/design-41-2.png);
}
.design-41 .color-picker.color-2 {
  background-image: url(designs/btns/btn-41-2.png);
}
.color-3 .design-41 .background {
  background-image: url(designs/imgs/design-41-3.png);
}
.design-41 .color-picker.color-3 {
  background-image: url(designs/btns/btn-41-3.png);
}
.design.design-41 {
  color: #bd0a27;
}
.design.design-41 .background .name {
  font-family: "Georgia";
  font-size: 25px;
  font-style: italic;
  top: 29.4%;
  width: 90%;
  margin-left: -45%;
  height: 38px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-41 .background .name {
    font-size: 20px;
    height: 28px;
  }
}
@media (max-width: 767px) {
  .design.design-41 .background .name {
    font-size: 17px;
    height: 24px;
  }
}
.design.design-41 .background .title {
  font-size: 32px;
  line-height: 37px;
  top: 41.2%;
  height: 70px;
  width: 56%;
  margin-left: -28%;
  text-transform: uppercase;
  font-weight: bold;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-41 .background .title {
    font-size: 24px;
    line-height: 27px;
    height: 59px;
    top: 40.4%;
  }
}
@media (max-width: 767px) {
  .design.design-41 .background .title {
    font-size: 20px;
    line-height: 24px;
    height: 45px;
  }
}
.design.design-41 .background .description {
  top: 60.2%;
  height: 35px;
  font-family: "Georgia";
  font-size: 24px;
  font-style: italic;
  letter-spacing: -0.02em;
  width: 90%;
  margin-left: -45%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-41 .background .description {
    top: 60%;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .design.design-41 .background .description {
    font-size: 16px;
  }
}
.design.design-41 .background .date {
  font-family: "Arial";
  font-size: 20px;
  top: 74.4%;
  width: 34%;
  height: 28px;
  margin-left: -17%;
  letter-spacing: -0.02em;
  font-weight: bold;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-41 .background .date {
    font-size: 15px;
    height: 20px;
    letter-spacing: 0em;
  }
}
@media (max-width: 767px) {
  .design.design-41 .background .date {
    font-size: 13px;
    height: 18px;
  }
}
.design.design-41 .background .made {
  font-family: "Arial";
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  font-size: 13px;
  top: 92%;
  width: 80%;
  height: 20px;
  margin-left: -40%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-41 .background .made {
    font-size: 10px;
    height: 15px;
    line-height: 14px;
  }
}
@media (max-width: 767px) {
  .design.design-41 .background .made {
    font-size: 9px;
    line-height: 13px;
  }
}
.color-1 .design-41 .background .name {
  color: #169732;
}
.color-1 .design-41 .background .description {
  color: #169732;
}
.color-2 .design-41 {
  color: #009a3c;
}
.color-2 .design-41 .background .name {
  color: #be1823;
}
.color-2 .design-41 .background .description {
  color: #be1823;
}
.color-3 .design-41 {
  color: #be1823;
}
.color-3 .design-41 .background .name {
  color: #51bdc5;
}
.color-3 .design-41 .background .description {
  color: #51bdc5;
}


/* Design ID: 42 */
.color-1 .design-42 .background {
  background-image: url(designs/imgs/design-42-1.png);
}
.design-42 .color-picker.color-1 {
  background-image: url(designs/btns/btn-42-1.png);
}
.color-2 .design-42 .background {
  background-image: url(designs/imgs/design-42-2.png);
}
.design-42 .color-picker.color-2 {
  background-image: url(designs/btns/btn-42-2.png);
}
.color-3 .design-42 .background {
  background-image: url(designs/imgs/design-42-3.png);
}
.design-42 .color-picker.color-3 {
  background-image: url(designs/btns/btn-42-3.png);
}
.design.design-42 .background > div {
  width: 50%;
  margin-left: -25%;
}
.design.design-11 .background > div {
  width: 50%;
  margin-left: -25%;
}
.design.design-42 .background .name {
  font-family: "Georgia";
  font-size: 25px;
  top: 23%;
  height: 38px;
}
.design.design-11 .background .name {
  font-family: "Georgia";
  font-size: 25px;
  top: 23%;
  height: 38px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-42 .background .name {
    font-size: 20px;
    height: 28px;
  }
  .design.design-11 .background .name {
    font-size: 20px;
    height: 28px;
  }
}
@media (max-width: 767px) {
  .design.design-42 .background .name {
    font-size: 17px;
    height: 23px;
  }
  .design.design-11 .background .name {
    font-size: 17px;
    height: 23px;
  }
}
.design.design-42 .title {
  font-family: "Georgia";
  font-style: italic;
  font-size: 31px;
  font-weight: bold;
  line-height: 37px;
  top: 40%;
  height: 75px;
  letter-spacing: -0.02em;
}
.design.design-11 .title {
  font-family: "Georgia";
  font-style: italic;
  font-size: 31px;
  font-weight: bold;
  line-height: 37px;
  top: 40%;
  height: 75px;
  letter-spacing: -0.02em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-42 .title {
    font-size: 23px;
    line-height: 29px;
    height: 60px;
    letter-spacing: 0em;
  }
  .design.design-11 .title {
    font-size: 23px;
    line-height: 29px;
    height: 60px;
    letter-spacing: 0em;
  }
}
@media (max-width: 767px) {
  .design.design-42 .title {
    font-size: 20px;
    line-height: 25px;
    height: 54px;
    top: 39.4%;
  }
  .design.design-11 .title {
    font-size: 20px;
    line-height: 25px;
    height: 54px;
    top: 39.4%;
  }
}
.design.design-42 .description {
  top: 70%;
  height: 38px;
  font-family: "Georgia";
  font-size: 18px;
  letter-spacing: 0.04em;
  line-height: 19px;
}
.design.design-11 .description {
  top: 70%;
  height: 38px;
  font-family: "Georgia";
  font-size: 18px;
  letter-spacing: 0.04em;
  line-height: 19px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-42 .description {
    top: 69.4%;
    font-size: 14px;
  }
  .design.design-11 .description {
    top: 69.4%;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .design.design-42 .description {
    font-size: 12px;
    line-height: 14px;
    height: 18px;
  }
  .design.design-11 .description {
    font-size: 12px;
    line-height: 14px;
    height: 18px;
  }
}
.design.design-42 .background .date {
  font-weight: bold;
  font-size: 18px;
  top: 80.2%;
  height: 24px;
}
.design.design-11 .background .date {
  font-weight: bold;
  font-size: 18px;
  top: 80.2%;
  height: 24px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-42 .background .date {
    font-size: 14px;
    height: 18px;
  }
  .design.design-11 .background .date {
    font-size: 14px;
    height: 18px;
  }
}
@media (max-width: 767px) {
  .design.design-42 .background .date {
    font-size: 12px;
    height: 18px;
  }
  .design.design-11 .background .date {
    font-size: 12px;
    height: 18px;
  }
}
.design.design-42 .background .made {
  font-size: 13px;
  top: 88.8%;
  height: 18px;
  width: 80%;
  letter-spacing: 0.02em;
  margin-left: -40%;
}
.design.design-11 .background .made {
  font-size: 13px;
  top: 88.8%;
  height: 18px;
  width: 80%;
  letter-spacing: 0.02em;
  margin-left: -40%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-42 .background .made {
    font-size: 10px;
    height: 30px;
    line-height: 15px;
    letter-spacing: 0.5px;
  }
  .design.design-11 .background .made {
    font-size: 10px;
    height: 30px;
    line-height: 15px;
    letter-spacing: 0.5px;
  }
}
@media (max-width: 767px) {
  .design.design-42 .background .made {
    font-size: 8px;
    height: 15px;
    line-height: 11px;
  }
  .design.design-11 .background .made {
    font-size: 8px;
    height: 15px;
    line-height: 11px;
  }
}
.color-1 .design-42 {
  color: #51bdc5;
}
.color-1 .design-42 .background .date {
  color: #c01818;
}
.color-1 .design-42 .background .title {
  color: #c01818;
}
.color-2 .design-42 {
  color: #009a3c;
}
.color-2 .design-42 .background .date {
  color: #c01818;
}
.color-2 .design-42 .background .title {
  color: #c01818;
}
.color-3 .design-42 {
  color: #c01818;
}
.color-3 .design-42 .background .date {
  color: #009a3c;
}
.color-3 .design-42 .background .title {
  color: #009a3c;
}


/* Design ID: 43 */
.color-1 .design-43 .background {
  background-image: url(designs/imgs/design-43-1.png);
}
.design-43 .color-picker.color-1 {
  background-image: url(designs/btns/btn-43-1.png);
}
.color-2 .design-43 .background {
  background-image: url(designs/imgs/design-43-2.png);
}
.design-43 .color-picker.color-2 {
  background-image: url(designs/btns/btn-43-2.png);
}
.color-3 .design-43 .background {
  background-image: url(designs/imgs/design-43-3.png);
}
.design-43 .color-picker.color-3 {
  background-image: url(designs/btns/btn-43-3.png);
}
.design.design-43 .background > div {
  width: 50%;
  margin-left: -25%;
}
.design.design-43 .background .name {
  font-family: "Georgia";
  font-size: 25px;
  top: 23%;
  height: 38px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-43 .background .name {
    font-size: 20px;
    height: 28px;
  }
}
@media (max-width: 767px) {
  .design.design-43 .background .name {
    font-size: 17px;
    height: 23px;
  }
}
.design.design-43 .title {
  font-family: "Georgia";
  font-style: italic;
  font-size: 31px;
  font-weight: bold;
  line-height: 37px;
  top: 40%;
  height: 75px;
  letter-spacing: -0.02em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-43 .title {
    font-size: 23px;
    line-height: 29px;
    height: 60px;
    letter-spacing: 0em;
  }
}
@media (max-width: 767px) {
  .design.design-43 .title {
    font-size: 20px;
    line-height: 25px;
    height: 54px;
    top: 39.4%;
  }
}
.design.design-43 .description {
  top: 70%;
  height: 38px;
  font-family: "Georgia";
  font-size: 18px;
  letter-spacing: 0.04em;
  line-height: 19px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-43 .description {
    top: 69.4%;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .design.design-43 .description {
    font-size: 12px;
    line-height: 14px;
    height: 18px;
  }
}
.design.design-43 .background .date {
  font-weight: bold;
  font-size: 18px;
  top: 80.2%;
  height: 24px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-43 .background .date {
    font-size: 14px;
    height: 18px;
  }
}
@media (max-width: 767px) {
  .design.design-43 .background .date {
    font-size: 12px;
    height: 18px;
  }
}
.design.design-43 .background .made {
  font-size: 13px;
  top: 88.8%;
  height: 18px;
  width: 80%;
  letter-spacing: 0.02em;
  margin-left: -40%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .design.design-43 .background .made {
    font-size: 10px;
    height: 30px;
    line-height: 15px;
    letter-spacing: 0.5px;
  }
}
@media (max-width: 767px) {
  .design.design-43 .background .made {
    font-size: 8px;
    height: 15px;
    line-height: 11px;
  }
}
.design.design-43 .background .name {
  top: 21.4%;
}
.design.design-43 .background .title {
  top: 38%;
}
.design.design-43 .background .description {
  top: 67.8%;
}
.design.design-43 .background .date {
  top: 78.6%;
}
.design.design-43 .background .made {
  top: 87.6%;
}
.color-1 .design-43 {
  color: #219638;
}
.color-2 .design-43 {
  color: #219638;
}
.color-1 .design-43 .background .date {
  color: #bd1124;
}
.color-1 .design-43 .background .title {
  color: #bd1124;
}
.color-2 .design-43 .background .date {
  color: #bd1124;
}
.color-2 .design-43 .background .title {
  color: #bd1124;
}
.color-3 .design-43 {
  color: #2373b6;
}
.color-3 .design-43 .background .date {
  color: #bd1219;
}
.color-3 .design-43 .background .title {
  color: #bd1219;
}


