.color-theme-1 {
  background: rgb(0,64,104);
  background: -moz-linear-gradient(133deg, rgba(0,64,104,1) 0%, rgba(1,84,128,1) 37%, rgba(1,55,91,1) 100%);
  background: -webkit-linear-gradient(133deg, rgba(0,64,104,1) 0%, rgba(1,84,128,1) 37%, rgba(1,55,91,1) 100%);
  background: linear-gradient(133deg, rgba(0,64,104,1) 0%, rgba(1,84,128,1) 37%, rgba(1,55,91,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004068",endColorstr="#01375b",GradientType=1);
}

.color-theme-2 {
  background: rgb(245, 212, 197);
  background: -moz-linear-gradient(133deg, rgba(245, 212, 197, 1) 0%, rgba(217, 149, 129, 1) 60%, rgba(231, 174, 157, 1) 100%);
  background: -webkit-linear-gradient(133deg, rgba(245, 212, 197, 1) 0%, rgba(217, 149, 129, 1) 60%, rgba(231, 174, 157, 1) 100%);
  background: linear-gradient(133deg, rgba(245, 212, 197, 1) 0%, rgba(217, 149, 129, 1) 60%, rgba(231, 174, 157, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5d4c5", endColorstr="#e7ae9d", GradientType=1);
}

.color-theme-3 {
  background: rgb(227, 215, 193);
  background: -moz-linear-gradient(133deg, rgba(227, 215, 193, 1) 0%, rgba(194, 151, 117, 1) 60%, rgba(160, 106, 72, 1) 100%);
  background: -webkit-linear-gradient(133deg, rgba(227, 215, 193, 1) 0%, rgba(194, 151, 117, 1) 60%, rgba(160, 106, 72, 1) 100%);
  background: linear-gradient(133deg, rgba(227, 215, 193, 1) 0%, rgba(194, 151, 117, 1) 60%, rgba(160, 106, 72, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e3d7c1", endColorstr="#a06a48", GradientType=1);
}

.color-theme-4 {
  background: rgb(152,191,201);
  background: -moz-linear-gradient(133deg, rgba(152,191,201,1) 0%, rgba(111,148,157,1) 48%, rgba(91,114,122,1) 100%);
  background: -webkit-linear-gradient(133deg, rgba(152,191,201,1) 0%, rgba(111,148,157,1) 48%, rgba(91,114,122,1) 100%);
  background: linear-gradient(133deg, rgba(152,191,201,1) 0%, rgba(111,148,157,1) 48%, rgba(91,114,122,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#98bfc9",endColorstr="#5b727a",GradientType=1);
}

.color-theme-5 {
  background: rgb(229,191,116);
  background: -moz-linear-gradient(133deg, rgba(229,191,116,1) 0%, rgba(190,128,43,1) 48%, rgba(172,97,14,1) 100%);
  background: -webkit-linear-gradient(133deg, rgba(229,191,116,1) 0%, rgba(190,128,43,1) 48%, rgba(172,97,14,1) 100%);
  background: linear-gradient(133deg, rgba(229,191,116,1) 0%, rgba(190,128,43,1) 48%, rgba(172,97,14,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5bf74",endColorstr="#ac610e",GradientType=1);
}

.color-theme-6 {
  background: rgb(110,159,189);
  background: -moz-linear-gradient(133deg, rgba(110,159,189,1) 0%, rgba(87,125,158,1) 48%, rgba(73,108,138,1) 100%);
  background: -webkit-linear-gradient(133deg, rgba(110,159,189,1) 0%, rgba(87,125,158,1) 48%, rgba(73,108,138,1) 100%);
  background: linear-gradient(133deg, rgba(110,159,189,1) 0%, rgba(87,125,158,1) 48%, rgba(73,108,138,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6e9fbd",endColorstr="#496c8a",GradientType=1);
}

.color-theme-7 {
  background: rgb(33,48,42);
  background: -moz-linear-gradient(133deg, rgba(33,48,42,1) 0%, rgba(32,52,44,1) 37%, rgba(35,51,21,1) 100%);
  background: -webkit-linear-gradient(133deg, rgba(33,48,42,1) 0%, rgba(32,52,44,1) 37%, rgba(35,51,21,1) 100%);
  background: linear-gradient(133deg, rgba(33,48,42,1) 0%, rgba(32,52,44,1) 37%, rgba(35,51,21,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#21302a",endColorstr="#233315",GradientType=1);
}

.color-theme-8 {
  background: rgb(208,166,15);
  background: -moz-linear-gradient(133deg, rgba(208,166,15,1) 0%, rgba(211,175,53,1) 44%, rgba(211,175,55,1) 63%, rgba(207,166,16,1) 100%);
  background: -webkit-linear-gradient(133deg, rgba(208,166,15,1) 0%, rgba(211,175,53,1) 44%, rgba(211,175,55,1) 63%, rgba(207,166,16,1) 100%);
  background: linear-gradient(133deg, rgba(208,166,15,1) 0%, rgba(211,175,53,1) 44%, rgba(211,175,55,1) 63%, rgba(207,166,16,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d0a60f",endColorstr="#cfa610",GradientType=1);
}

.color-theme-9 {
  background: rgb(27,35,57);
  background: -moz-linear-gradient(133deg, rgba(27,35,57,1) 0%, rgba(28,33,62,1) 35%, rgba(13,21,34,1) 100%);
  background: -webkit-linear-gradient(133deg, rgba(27,35,57,1) 0%, rgba(28,33,62,1) 35%, rgba(13,21,34,1) 100%);
  background: linear-gradient(133deg, rgba(27,35,57,1) 0%, rgba(28,33,62,1) 35%, rgba(13,21,34,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1b2339",endColorstr="#0d1522",GradientType=1);
}



.color-palette div {
  width: calc(3rem + 5vw);
  height: calc(3rem + 5vw);
  display: inline-block;
  border-radius: 50%;
  margin: 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.gallery .gallery-box {
  height: 100px;
  padding-top: 75%;
  border-radius: 10px;
  margin: 1rem;
  background-size: cover;
  background-position: center;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100px;
}