/*
Theme Name: themeansar
Theme URI: http://themeansar.com
Author: Themeansar
Author URI: http://themeansar.com
Description: Themeansar WordPress theme
Version: 0.1
Tested up to: 6.8
Requires PHP: 7.4
Tags: two-columns, three-columns, left-sidebar, right-sidebar, translation-ready, custom-background, custom-logo, featured-images, footer-widgets, full-width-template, blog, e-commerce, entertainment
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl.html
Text Domain: themeansar
*/
:root {
  --pri-color: #4caf50;
  --secondary-color: #388e3c;
  --bg-color: #EEF2FF;
  --white-color: #fff;
  --light-color: #EFF6FF;
}

::-moz-selection {
  color: var(--white-color);
  background: var(--pri-color);
}

::selection {
  color: var(--white-color);
  background: var(--pri-color);
}

a:hover, a:focus {
  color: var(--pri-color);
}

.bgr {
  background: #f4f8ff;
}

.success {
  background-color: transparent;
  color: #0E8161;
}
.success i {
  background: #0E8161;
  color: #C7F5EB;
}
.success h5 {
  color: #000000;
}

.info {
  background-color: transparent;
  color: #0052C9;
}
.info i {
  background: #0052C9;
  color: #E5F0FF;
}
.info h5 {
  color: #000000;
}

.warning {
  background-color: transparent;
  color: #A98500;
}
.warning i {
  background: #A98500;
  color: #FBEDB8;
}
.warning h5 {
  color: #000000;
}

.danger {
  background-color: transparent;
  color: #CC0078;
}
.danger i {
  background: #CC0078;
  color: #FFE5F4;
}
.danger h5 {
  color: #000000;
}

.cyan {
  background-color: #D8F6FF;
  color: #00AEE5;
}
.cyan i {
  background: #00AEE5;
  color: #D8F6FF;
}
.cyan h5 {
  color: #00AEE5;
}

.voilet {
  background-color: #E8E2F7;
  color: #802FDE;
}
.voilet i {
  background: #802FDE;
  color: #E8E2F7;
}
.voilet h5 {
  color: #802FDE;
}

.success:hover {
  color: #C7F5EB;
}
.success:hover h5 {
  color: #000000;
}
.success:hover i {
  background: #C7F5EB;
  color: #0E8161;
}

.info:hover {
  color: #E5F0FF;
}
.info:hover h5 {
  color: #000000;
}
.info:hover i {
  background: #E5F0FF;
  color: #0052C9;
}

.warning:hover {
  color: #FBEDB8;
}
.warning:hover h5 {
  color: #000000;
}
.warning:hover i {
  background: #FBEDB8;
  color: #A98500;
}

.danger:hover {
  color: #FFE5F4;
}
.danger:hover h5 {
  color: #000000;
}
.danger:hover i {
  background: #FFE5F4;
  color: #CC0078;
}

.cyan:hover {
  background-color: #00AEE5;
  color: #D8F6FF;
}
.cyan:hover h5 {
  color: #D8F6FF;
}
.cyan:hover i {
  background: #D8F6FF;
  color: #00AEE5;
}

.voilet:hover {
  background-color: #802FDE;
  color: #E8E2F7;
}
.voilet:hover h5 {
  color: #E8E2F7;
}
.voilet:hover i {
  background: #E8E2F7;
  color: #802FDE;
}

:root {
  --backdrop-filter-blur: 0;
  --backdrop-filter-saturate: 1;
}

/* HEADER */
.header-menu .main-menu {
  list-style: none;
  display: flex;
  align-items: center;
}
.header-menu .main-menu > .menu-item {
  position: relative;
}
.header-menu .main-menu > .menu-item > a {
  color: #ffffff;
  text-decoration: none;
  padding: 1rem 0.8rem;
  display: block;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}
.header-menu .main-menu > .menu-item > a:hover {
  color: #4caf50;
}

:root {
  --backdrop-filter-blur: 0;
  --backdrop-filter-saturate: 1;
}

:root {
  --backdrop-filter-blur: 0;
  --backdrop-filter-saturate: 1;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  overflow-wrap: break-word;
  text-wrap-mode: wrap;
  text-wrap-style: pretty;
  unicode-bidi: isolate;
  -webkit-font-smoothing: antialiased;
  font-optical-sizing: auto;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: "Figtree", sans-serif;
  font-weight: 700;
  letter-spacing: 0.2;
  line-height: 1.3;
  margin-bottom: 0.5rem;
  font-optical-sizing: auto;
}

a {
  color: var(--pri-color);
}
ahover, aFocus {
  color: var(--secondary-color);
}

.card {
  padding: 30px;
  color: rgb(63, 62, 62);
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 4px #cbd6e2;
}

input:not([type]):hover, input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, input[type=tel]:hover,
input[type=text]:focus, input[type=text]:hover, input[type=url]:hover {
  border-color: #4caf50;
}

#error-page .header-default {
  top: 0;
  background: linear-gradient(45deg, rgb(34, 34, 34) 4%, rgb(56, 142, 60) 100%);
}
#error-page .wp-die-message {
  margin-top: 20% !important;
  position: relative;
}

.login-padding {
  background: #fff;
  border: 1px solid #ebeef1;
  margin: 0 auto 30px;
  padding: 0;
}
.login-padding legend {
  padding: 15px 0 15px 20px;
  letter-spacing: -0.05em;
  font-size: 18px;
  background: #f4f8ff;
  color: #000;
  width: 100%;
}
.login-padding p {
  clear: both;
  margin-bottom: 15px;
  padding: 0 20px;
}
.login-padding label {
  clear: both;
  padding: 0 4px;
  font-weight: 700;
  padding: 0;
  color: #000;
}
.login-padding .edd-input {
  margin-top: 5px;
}

#edd-purchase-button,
.edd-submit,
.edd-submit.button.blue,
input[type=submit].edd-submit {
  border-radius: 3px;
  padding: 5px 35px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  margin-bottom: 10px;
}

.logintabs {
  display: flex;
  flex-flow: row wrap;
}
.logintabs .tabs__text {
  flex: 1;
  margin: 0;
  cursor: pointer;
  padding: 10px 30px;
  font-size: 1.2em;
  opacity: 0.5;
  background-color: #f4f8ff;
  transition: border-top 300ms ease-out;
  transform-origin: top;
  font-weight: bold;
  text-align: center;
  color: rgba(119, 102, 102, 0.4);
}
.logintabs .tabs__content {
  display: none;
  flex: 1 1 100%;
  order: 99;
  padding: 0;
}
.logintabs .tabs__button {
  visibility: hidden;
  height: 0;
  margin: 0;
  position: absolute;
}
.logintabs .tabs__button:checked + .tabs__text {
  color: #fff;
  opacity: 1;
  background-color: var(--pri-color);
}
.logintabs .tabs__button:checked + .tabs__text + .tabs__content {
  display: block;
}
.logintabs .edd-submit {
  width: 100%;
  margin: 0;
  background: var(--pri-color);
  color: #fff;
  border-color: var(--pri-color);
  line-height: 30px;
}
.logintabs .edd-submit:hover {
  background: var(--secondary-color);
  color: #fff;
  border-color: var(--secondary-color);
}

/* width */
::-webkit-scrollbar {
  width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--pri-color);
}

.wrapper {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.bs-social li a {
  background-color: #0C1326;
  color: var(--white-color);
}

.bs-social li a.icon-soci:hover {
  color: var(--white-color);
}

.bs-social li a::after {
  background-color: var(--pri-color);
}

.badge {
  font-weight: 700;
  font-size: 13px;
  padding: 6px 10px;
  border-radius: 5px;
}

.container {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

.collapse:not(.show) {
  display: none;
}

.show {
  display: block;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1200px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.g-0, .gy-0 {
  --bs-gutter-y: 0;
}

.g-0, .gx-0 {
  --bs-gutter-x: 0;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.btn, .more-link {
  padding: 10px 20px;
  line-height: 30px;
  overflow: hidden;
  position: relative;
  border-radius: 0px;
  font-weight: bold;
  display: inline-block;
  border-width: 0;
  border-style: solid;
  z-index: 1;
  font-family: "Inter", sans-serif;
}

.btn-0 {
  padding: 10px 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  color: #fff;
  background: linear-gradient(180deg, rgb(197, 255, 210) -382%, rgb(12, 133, 38) 100%);
  border-radius: 6px;
}
.btn-0 i {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  font-size: 14px;
  display: inline-block;
  line-height: 26px;
  text-align: center;
  margin-left: 10px;
}
.btn-0::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  bottom: -50%;
  left: 50%;
  transform: translatex(-50%);
  transition: 0.8s;
  z-index: -1;
  background-color: var(--secondary-color);
  visibility: hidden;
}
.btn-0:hover {
  color: #fff;
}
.btn-0:hover::after {
  width: 200%;
  height: 200%;
  visibility: visible;
}

.btn-1 {
  padding: 10px 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  border-radius: 0px;
  color: #0052C9;
  background-color: #f7f7f8;
}
.btn-1 i {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  font-size: 14px;
  display: inline-block;
  line-height: 26px;
  text-align: center;
  margin-left: 10px;
}
.btn-1::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  bottom: -50%;
  left: 50%;
  transform: translatex(-50%);
  transition: 0.8s;
  z-index: -1;
  background-color: #0052C9;
  visibility: hidden;
}
.btn-1:hover {
  color: #E5F0FF;
}
.btn-1:hover::after {
  width: 200%;
  height: 200%;
  visibility: visible;
}

.btn-success {
  padding: 10px 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  border-radius: 0px;
  color: #0E8161;
  background-color: #C7F5EB;
}
.btn-success i {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  font-size: 14px;
  display: inline-block;
  line-height: 26px;
  text-align: center;
  margin-left: 10px;
}
.btn-success::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  bottom: -50%;
  left: 50%;
  transform: translatex(-50%);
  transition: 0.8s;
  z-index: -1;
  background-color: #0E8161;
}
.btn-success:hover {
  color: #C7F5EB;
}
.btn-success:hover::after {
  width: 200%;
  height: 200%;
}

.btn-danger {
  padding: 10px 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  border-radius: 0px;
  color: #CC0078;
  background-color: #FFE5F4;
}
.btn-danger i {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  font-size: 14px;
  display: inline-block;
  line-height: 26px;
  text-align: center;
  margin-left: 10px;
}
.btn-danger::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  bottom: -50%;
  left: 50%;
  transform: translatex(-50%);
  transition: 0.8s;
  z-index: -1;
  background-color: #CC0078;
}
.btn-danger:hover {
  color: #FFE5F4;
}
.btn-danger:hover::after {
  width: 200%;
  height: 200%;
}

.btn-voilet {
  padding: 10px 20px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  border-radius: 0px;
  color: #802FDE;
  background-color: #E8E2F7;
}
.btn-voilet i {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  font-size: 14px;
  display: inline-block;
  line-height: 26px;
  text-align: center;
  margin-left: 10px;
}
.btn-voilet::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  bottom: -50%;
  left: 50%;
  transform: translatex(-50%);
  transition: 0.8s;
  z-index: -1;
  background-color: #802FDE;
}
.btn-voilet:hover {
  color: #E8E2F7;
}
.btn-voilet:hover::after {
  width: 200%;
  height: 200%;
}

.read-btn {
  font-size: 14px;
  font-weight: 500;
}

.shd {
  box-shadow: 0px 8px 30px rgba(33, 33, 33, 0.1);
}

.shd-hover {
  transition: 0.5s ease-out;
}

.shd-hover:hover {
  transform: translateY(-10px) scale(1);
  box-shadow: 0px 30px 40px rgba(0, 10, 80, 0.12);
}

.text-start {
  text-align: start;
}

.text-center {
  text-align: center;
}

.text-end {
  text-align: end;
}

.plece-item {
  margin-left: auto;
  margin-right: auto;
}

img {
  max-width: 100%;
  display: block;
}

.d-flex {
  display: flex;
  flex-wrap: wrap;
}

.flex-wrap {
  flex-wrap: wrap;
}

.align-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.justify-space-between {
  justify-content: space-between;
}

.justify-end {
  justify-content: flex-end;
}

.d-flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.d-flex-space {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.d-flex-end {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

a, button {
  transition: all 0.5s;
  text-decoration: none;
}

.max-width {
  max-width: 100%;
}

.w-100 {
  width: 100%;
}

.all:root {
  background-color: #fff;
}

.dark:root {
  background-color: #121212;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.p4 {
  padding: 1rem;
}

.pl-15 {
  padding-left: 15px;
}

.pr-15 {
  padding-right: 15px;
}

.mt-60 {
  margin-top: 60px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mt-0 {
  margin-top: 0px !important;
}

.mt-0 {
  margin-top: 0;
}

.mt-30 {
  margin-top: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-0 {
  margin-bottom: 0;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

p {
  margin: 0 0 15px 0;
  font-size: 1rem;
  line-height: 1.625rem;
  font-family: "Inter", sans-serif;
}

.radius-0 {
  border-radius: 0 !important;
}

.radius-100 {
  border-radius: 50%;
}

.img-fluid {
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.no-bor {
  border: none !important;
}

.bg-none {
  background: none !important;
}

.back-img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.overflow-hidden {
  overflow: hidden;
}

.bs-social {
  display: inline-flex;
}
.bs-social li a {
  width: 2.25rem;
  height: 2.25rem;
  margin-right: 0.538rem;
  text-align: center;
  line-height: 2.25rem;
  position: relative;
  z-index: 1;
  display: block;
  border-radius: 50%;
  font-size: 14px;
  overflow: hidden;
}
.bs-social li a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0%;
  left: 0;
  width: 100%;
  height: 0%;
  z-index: -1;
  transition: all 0.8s;
}
.bs-social li a:hover::after {
  height: 100%;
}
.bs-social li a i {
  position: unset;
}

.hide {
  animation: hide 0.5s ease 0s 1 normal forwards;
  transform-origin: center;
  display: none;
}

/*--section--*/
/*---------------------------------------
	bs-section
-----------------------------------------*/
.bs-section .overlay {
  padding: 60px 0;
}

.bs-heading .bs-subtitle {
  font-size: 14px;
  padding: 6px 16px;
  position: relative;
  display: inline-flex;
  text-transform: capitalize;
  margin-bottom: 25px;
  font-weight: 600;
  background-color: transparent;
  color: #212121;
  border: 1px solid #c1c1c1;
  border-radius: 50px;
  letter-spacing: 1px;
  word-spacing: 3px;
}
.bs-heading .bs-title {
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 1.25rem;
}
.bs-heading .bs-title span {
  font-family: "Figtree", sans-serif;
}
.bs-heading .bs-title.mb-0 {
  margin-bottom: 0;
  position: relative;
  display: inline-flex;
}
.bs-heading P {
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 2rem;
}

.menu-btn {
  display: none;
  cursor: pointer;
}

/**** Header CSS *****/
header.header-default {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 5;
}

.header-menu {
  display: flex;
  justify-content: space-between;
}

/*-----middle---*/
.header-middle {
  box-shadow: unset;
}
.header-middle .logo {
  padding: 10px 0;
}
.header-middle .main {
  position: relative;
  justify-content: space-between;
  padding: 20px 0 0px 0;
  border-radius: 5px;
  align-items: center;
  gap: 20px;
}
.header-middle img.light {
  display: none;
}

/*-----bottom---*/
.header-menu nav {
  display: flex;
  align-items: center;
}
.header-menu nav ul.sm-clean li a {
  font-size: 1rem;
  font-weight: 700;
}
.header-menu nav .sm-clean ul {
  border: none;
  border-radius: 0px !important;
}

.right-bar {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  gap: 20px;
  flex-shrink: 0;
}
.right-bar .search-bar {
  padding: 0 13px;
}
.right-bar .myaccount .btn_my {
  background: unset;
  border: none;
}
.right-bar .myaccount .btn_my img {
  cursor: pointer;
}
.right-bar .form-dropdown {
  background: #fff;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: -1;
  opacity: 0;
  padding: 15px;
  display: flex;
  pointer-events: none;
  transition: 0.5s;
  min-width: 150px;
}
.right-bar .form-dropdown ul {
  width: 100%;
}
.right-bar .form-dropdown ul li {
  border: none;
}
.right-bar .form-dropdown ul li a {
  padding: 5px 5px;
  line-height: 30px;
  color: #000;
}
.right-bar .form-dropdown ul li a:hover {
  color: var(--secondary-color);
}
.right-bar .form-dropdown .input_search {
  width: auto;
  height: auto;
}
.right-bar .ta-cart {
  color: #fff;
}
.right-bar .ta-cart .ta-cart-count {
  width: 13px;
  height: 12px;
  top: -6px;
  right: -8px;
  font-size: 9px;
  font-weight: 700;
  height: 13px;
  line-height: 13px;
  background: #e33729;
  color: #fff;
}
.right-bar .login .btn i {
  margin: 0 5px 0 0;
  width: unset;
  height: unset;
  font-size: 13px;
}
.right-bar .login a.btn-0 {
  padding: 8px 15px;
  font-size: 15px;
}

.right-bar .form-dropdown.show {
  top: 100%;
  opacity: 1;
  height: auto;
  pointer-events: unset;
  display: flex;
}

/*---------------------------------------
	-breadcrumb
-----------------------------------------*/
.bs-breadcrumb-section {
  z-index: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.bs-breadcrumb-section .overlay {
  padding: 150px 0 60px 0;
  background: rgb(34, 34, 34);
  background: radial-gradient(at top center, #094F36 0%, #001c13 90%);
}
.bs-breadcrumb-section .overlay .bs-breadcrumb-title {
  text-align: center;
  color: #fff;
  padding: 0 15px;
}
.bs-breadcrumb-section .overlay .bs-breadcrumb-title ul.bs-page-breadcrumb {
  display: flex;
  justify-content: center;
  padding: 10px 0;
  position: relative;
  z-index: 2;
}
.bs-breadcrumb-section .overlay .bs-breadcrumb-title ul.bs-page-breadcrumb li {
  padding: 0 5px;
}
.bs-breadcrumb-section .overlay .bs-breadcrumb-title ul.bs-page-breadcrumb li a {
  color: #fff;
}

/*---------------------------------------
	pagination
-----------------------------------------*/
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}
.pagination li a {
  display: inline-block;
}

.pagination > li > a, .pagination > li > span {
  margin: 0 6px 10px;
  border-radius: 0;
  border: none;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
}

.footer-top {
  padding: 50px 0;
}

.footer-logo {
  border-right: 1px solid #393B41;
}

/*---------------------------------------
	 Footer CSS
-----------------------------------------*/
@keyframes moveInCircle {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes moveVertical {
  0% {
    transform: translateY(-50%);
  }
  50% {
    transform: translateY(50%);
  }
  100% {
    transform: translateY(-50%);
  }
}
@keyframes moveHorizontal {
  0% {
    transform: translateX(-50%) translateY(-10%);
  }
  50% {
    transform: translateX(50%) translateY(10%);
  }
  100% {
    transform: translateX(-50%) translateY(-10%);
  }
}
.footer-main {
  background-color: #111827;
  position: relative;
  overflow: hidden;
  background-image: radial-gradient(at center center, #094F36 0%, #001C13 90%);
  /*-----middile_footer---*/
  /*------bottom_footer--*/
}
.footer-main .overlay {
  background: #f7f7f8;
}
.footer-main::after {
  position: absolute;
  inset: 0;
  background-image: url(images/footer.png);
  opacity: 0.5;
}
.footer-main .bs-footer-widget-area {
  padding: 80px 0 40px 0;
  position: relative;
  z-index: 1;
}
.footer-main .bs-footer-widget-area .row > div {
  margin-bottom: 0;
}
.footer-main .bs-footer-widget-area h3 {
  margin: 0 0 20px 0;
  font-size: 18px;
  line-height: 26px;
  position: relative;
  padding: 0;
  color: #ffffff;
}
.footer-main .bs-footer-widget-area h3 span {
  color: #4caf50;
}
.footer-main .bs-footer-widget-area .bs-widget {
  background: none;
  border: none;
}
.footer-main .bs-footer-widget-area .bs-widget p {
  font-size: 15px;
  line-height: 25px;
  margin: 0 0 25px 0;
  color: #ffffff;
  font-style: italic;
  font-weight: 300;
}
.footer-main .bs-footer-widget-area .bs-widget ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-main .bs-footer-widget-area .bs-widget ul li {
  margin: 0 0 20px 0;
  font-size: 16px;
  border-bottom: none;
  position: relative;
  line-height: 20px;
  padding: 0;
  font-weight: 400;
}
.footer-main .bs-footer-widget-area .bs-widget ul li a {
  color: #ffffff;
  text-decoration: none;
}
.footer-main .bs-footer-widget-area .bs-widget ul li a:hover {
  opacity: 1;
  color: #4caf50;
}
.footer-main .bs-footer-widget-area .bs-widget .bs-blog .bs-post-info h5 a {
  color: #ffffff;
  font-weight: 500;
}
.footer-main .bs-footer-widget-area .bs-widget .logo {
  margin-bottom: 20px;
  text-align: center;
}
.footer-main .bs-footer-widget-area .bs-widget .bs-social .icon-soci a {
  background-color: #ffffff;
  color: #000000;
}
.footer-main .bs-footer-widget-area .bs-widget .bs-social .icon-soci a:hover {
  color: #ffffff;
}
.footer-main .bs-footer-widget-area .bs-widget .bs-social .icon-soci a:hover svg {
  fill: #ffffff;
}
.footer-main .bs-footer-copyright {
  padding: 20px 0;
  border-top: 1px solid #31343F;
}
.footer-main .bs-footer-copyright .footer-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-main .bs-footer-copyright .footer-inner .copyright p {
  margin: 0;
  font-size: 15px;
  color: #bfbfbf;
}
.footer-main .bs-footer-copyright .footer-inner ul.bs-social {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-left: auto;
}
.footer-main .bs-footer-copyright .footer-inner ul.bs-social li {
  margin: 0;
}
.footer-main .bs-footer-copyright .footer-inner ul.bs-social li a {
  color: #fff;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #161B2A;
  font-size: 15px;
}
.footer-main .bs-footer-copyright .footer-inner ul.bs-social li a:hover {
  background: #fff;
  color: #161B2A;
}
.footer-main .bs-footer-copyright .footer-inner ul.bs-social li span.icon-soci.twitter svg {
  fill: #ffffff;
}
.footer-main .bs-footer-copyright .footer-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
.footer-main .bs-footer-copyright .footer-inner p {
  margin-bottom: 0;
  color: #ffffff;
}
.footer-main .bs-footer-copyright .footer-inner p a {
  color: #ffffff;
  opacity: 0.8;
}

.bs_upscr {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  display: block;
  text-align: center;
  position: fixed;
  bottom: 5%;
  right: 1%;
  line-height: 2.5rem;
  font-size: 1.2rem;
  transition: 0.5s;
  z-index: 9999;
  cursor: pointer;
}
.bs_upscr i {
  transform: rotate(0deg);
  transition: 0.5s;
}
.bs_upscr:hover {
  bottom: 6%;
}

/*------------------------------- 
 	-Input 
------------------------*/
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea,
select {
  color: #545454;
  background: #fff;
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border: 2px solid #e5e5e5;
  border-radius: 0px;
  display: block;
  padding: 13px 18px;
  width: 100%;
  outline: 0;
  height: 45px;
  transition: all 0.8s;
}

input[type=radio], input[type=checkbox] {
  display: inline;
  accent-color: green;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus,
select:focus {
  color: #545454;
  border-color: var(--pri-color);
  width: 100%;
  box-shadow: 0 0 0 0.063rem rgba(84, 84, 84, 0.25) !important;
}

/*------------------------------- 
 	--scorall up--
------------------------*/
.bs_upscr {
  background-color: transparent;
  color: var(--pri-color);
  border: 1px solid var(--pri-color);
}

.bs_upscr:hover {
  background-color: var(--pri-color);
  color: var(--white-color);
}

.tabs.v1 .t-panel-container .t-panel {
  transition: all 0.2s ease-in-out;
  display: none;
}

.tabs.v1 .t-panel-container .t-panel.active {
  display: block;
}

.t-btn-container {
  padding: 10px 0;
}
.t-btn-container .t-btn {
  margin-right: 5px;
  padding: 0.5rem 0.5rem;
  background: #E5F0FF;
  color: #0052C9;
  cursor: pointer;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  line-height: 1.42857143;
  font-weight: 700;
  font-size: 14px;
  border-radius: 0;
}
.t-btn-container .t-btn.active, .t-btn-container .t-btn:hover {
  color: #fff;
  background-color: var(--secondary-color);
}

.ta-detail-download.pro .edd-add-to-cart-label::before {
  font-family: "Font Awesome 5 Free";
  content: "\f218";
  display: inline-block;
  line-height: 26px;
  margin-right: 10px;
}
.ta-detail-download.pro a {
  display: block;
  line-height: 36px;
  margin: 25px auto;
  padding: 8px 35px;
  position: relative;
  width: 100%;
  font-size: 16px;
  border-radius: 3px;
  text-align: center;
}
.ta-detail-download.pro a.btn-danger {
  background-color: #CC0078;
  color: #FFE5F4;
}
.ta-detail-download.pro a.btn-danger::after {
  background-color: #FFE5F4;
}
.ta-detail-download.pro a.btn-danger:hover {
  color: #CC0078;
}
.ta-detail-download.pro a.btn-1 {
  background-color: #0052C9;
  color: #f7f7f8;
}
.ta-detail-download.pro a.btn-1::after {
  background-color: #f7f7f8;
}
.ta-detail-download.pro a.btn-1:hover {
  color: #0052C9;
}
.ta-detail-download.pro .edd-submit {
  font-family: "Inter", sans-serif;
  box-shadow: unset;
}
.ta-detail-download.free a {
  display: block;
  line-height: 36px;
  margin: 25px auto;
  padding: 8px 35px;
  position: relative;
  width: 90%;
  font-size: 16px;
  border-radius: 3px;
  text-align: center;
}

.bs-footer-widget-area .bs-widget img {
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}

.ta-blog-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px; /* space between columns */
}

.checkout-page .card .edd-blocks-form__cart .edd-blocks-cart__row {
  padding: 0.8rem;
}
.checkout-page .card .wp-block-edd-checkout #edd_purchase_form .edd-blocks-form {
  border: 0;
  padding: 0;
}
.checkout-page .card #edd_checkout_form_wrap legend {
  margin: 0 0 1rem !important;
}
.checkout-page .card #edd_checkout_form_wrap #edd_checkout_user_info.edd-blocks-form {
  margin-bottom: 30px !important;
}
.checkout-page .card .wp-block-edd-checkout #edd_purchase_form .edd-button-secondary {
  background: #388e3c;
  color: #fff;
  border-color: #4caf50 !important;
}
.checkout-page .card #edd_purchase_submit {
  margin-bottom: 0;
}
.checkout-page .card #edd_purchase_submit .edd_errors.edd-alert.edd-alert-error {
  margin-bottom: 0;
}
.checkout-page .card .wp-block-edd-checkout #edd_purchase_form .edd-blocks-form .edd-blocks-form__group > label {
  font-size: 13px;
}
.checkout-page .card #edd_checkout_form_wrap fieldset#edd_sl_renewal_fields {
  padding: 0;
}
.checkout-page .card #edd_sl_renewal_fields legend.screen-reader-text {
  display: none;
}

/* ------------blog-right-sidebar------------*/
.ta-info-author-block {
  margin-bottom: 30px;
}
.ta-info-author-block .avatar {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  box-shadow: 0px 8px 30px rgba(33, 33, 33, 0.1);
}
.ta-info-author-block .media-body {
  flex: 1;
  margin-left: 10px;
}

.middle-section {
  padding: 90px 0;
  background-color: #ebeff1;
}

.bs-section.blog .bs-heading .bs-title {
  margin-bottom: 3rem;
}

.bs-blog-post {
  background: #fff;
  margin-bottom: 30px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.bs-blog-post .bs-blog-thumb {
  position: relative;
  min-height: 20px;
  overflow: hidden;
  max-width: 100%;
}
.bs-blog-post .bs-blog-thumb.back-img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.bs-blog-post .bs-blog-thumb img {
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
}
.bs-blog-post p {
  padding-bottom: 0px;
}
.bs-blog-post .bs-blog-category {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 10px;
  padding: 5px 10px;
  border-radius: 25px;
}
.bs-blog-post .bs-blog-category a {
  margin-left: 3px;
  margin-right: 3px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1em;
  text-decoration: none;
  border-radius: 20px;
  background-color: #33b750;
  color: #ffffff;
}
.bs-blog-post .small {
  padding: 30px;
  font-size: unset;
}
.bs-blog-post h4.title {
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #E0E0E0;
  position: relative;
}
.bs-blog-post h4.title a {
  color: #000;
}
.bs-blog-post h4.title a:hover {
  color: #4caf50;
}
.bs-blog-post h4.title::before {
  content: "";
  display: block;
  width: 20%;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--pri-color);
}

.bs-blog-meta {
  line-height: 30px;
  display: flex;
  align-items: center;
  padding-bottom: 10px;
  flex-wrap: wrap;
}
.bs-blog-meta span {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.5px;
  opacity: 0.8;
  text-transform: capitalize;
  padding-right: 8px;
  padding-left: 0px;
  margin-right: 8px;
  margin-left: 8px;
  color: #233653;
  position: relative;
}
.bs-blog-meta span:first-child {
  margin-left: 0;
}
.bs-blog-meta span i {
  padding-right: 10px;
}
.bs-blog-meta span a {
  color: #757575;
  display: inline-block;
}
.bs-blog-meta span.bs-author a {
  display: flex;
  align-items: center;
}
.bs-blog-meta span.bs-author a img {
  margin-right: 5px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.bs-blog-meta .tag-links:after {
  display: none;
  width: 1px;
  height: 25px;
  background-color: rgba(109, 110, 117, 0.3019607843);
  content: "";
  position: absolute;
  top: 50%;
  right: 0%;
  transform: translateY(-50%);
}

.bs-blog-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bs-blog-footer a i {
  padding-left: 10px;
}

.bs-blog-meta span:last-child {
  margin-right: 0;
}

.ta-left-menu {
  padding: 0;
  margin-top: 20px;
}
.ta-left-menu ul {
  padding: 0;
  list-style: none;
  position: relative;
  margin: -1px 0 0;
  width: 100%;
}
.ta-left-menu ul li {
  padding: 10px 10px 10px 40px;
  color: #999;
  position: relative;
  border-width: 0 1px 1px 3px;
  border-style: solid;
  border-color: #ddd;
  background: #fff;
}
.ta-left-menu ul li:first-child {
  border-top: 1px;
  border-top-style: solid;
  border-top-color: #ddd;
}
.ta-left-menu ul li:last-child {
  margin-bottom: 0;
}
.ta-left-menu ul li a {
  color: #999;
  transition: background 0.15s ease 0;
}

.ta-left-menu ul li.active a,
.ta-left-menu ul li:hover a {
  color: #388e3c;
}

.ta-left-menu ul li.active,
.ta-left-menu ul li:hover {
  color: #388e3c;
  border-left-color: #388e3c;
}

.ta-left-menu ul li:before {
  content: "\f178";
  left: 15px;
  position: absolute;
  vertical-align: middle;
  z-index: 1100;
  font-family: "Font Awesome 5 Free";
  color: #999;
}

.ta-left-menu ul li.active:before,
.ta-left-menu ul li:hover:before {
  color: #388e3c;
  padding-left: 10px;
  transition: background 0.15s ease 0;
}

/*--search_bar--*/
.widget_search {
  margin-bottom: 30px;
}

.wp-block-search .wp-block-search__inside-wrapper {
  display: flex;
  flex: auto;
  flex-wrap: nowrap;
  max-width: 100%;
  margin-top: 10px;
}

.wp-block-search .wp-block-search__input {
  flex-grow: 1;
  min-width: 3px;
  border: 1px solid #949494;
  border-radius: 8px 0 0 8px;
}

.wp-block-search button.wp-block-search__button {
  margin-left: 0;
  line-height: 1;
  padding: 10px 15px;
  outline: none;
  border: none;
  background-color: var(--pri-color);
  color: var(--white-color);
  border-radius: 0 8px 8px 0;
}
.wp-block-search button.wp-block-search__button:hover {
  background-color: var(--secondary-color);
  color: var(--white-color);
}

.wp-block-search__label {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 30px;
  padding: 0 0 2px 27px;
  position: relative;
  letter-spacing: 1px;
}

.wp-block-search__label::before {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  background-color: var(--pri-color);
}

/*--/search_bar--*/
.widget_block {
  margin-bottom: 30px;
  border-radius: 0;
  border-width: 1px;
  border-style: solid;
  border-color: #eee;
  background: white;
}

.widget_block h2 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  padding: 0 0 2px 27px;
  position: relative;
  letter-spacing: 1px;
}

.widget_block h2::before {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  background-color: var(--pri-color);
}

.bs-sidebar .bs-widget {
  margin-bottom: 30px;
  padding: 20px 20px 10px 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #eee;
  background: var(--white-color);
  border-radius: 8px;
  box-shadow: 0px 8px 30px rgba(33, 33, 33, 0.1);
}
.bs-sidebar .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.bs-sidebar h6 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  padding: 0 0 2px 27px;
  position: relative;
  letter-spacing: 1px;
}
.bs-sidebar h6::before {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  background-color: var(--pri-color);
}
.bs-sidebar.ta-detail-purchase .bs-widget {
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  border: 1px outset rgba(255, 255, 255, 0.2);
  border-radius: 6px;
  padding: 20px;
}
.bs-sidebar.ta-detail-purchase .bs-widget .ta-money-back {
  text-align: center;
  font-size: 14px;
  color: #ffffff;
}

/* -----wedget_post-- */
.bs-blog {
  box-shadow: none;
  border-radius: 0;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.bs-blog .bs-post-img {
  border-radius: 5px;
  overflow: hidden;
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
.bs-blog .bs-post-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.bs-blog .bs-post-info {
  flex: 1;
  padding: 10px;
}
.bs-blog .bs-post-info span {
  font-size: 13px;
}
.bs-blog .bs-post-info h5 a {
  color: #000;
  font-size: 16px;
  font-weight: 700;
}

.bs-widget ul li {
  padding: 10px 0;
  position: relative;
  transition: all 0.4s ease-in-out 0s;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #eee;
}
.bs-widget ul li:last-child {
  border-bottom: none;
}
.bs-widget ul li a {
  color: #666;
  font-size: 15px;
}

.widget_block ul li {
  padding: 10px 0;
  position: relative;
  transition: all 0.4s ease-in-out 0s;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
}
.widget_block ul li:last-child {
  border-bottom: none;
}
.widget_block ul li a {
  color: #666;
  font-size: 15px;
}

/* --category
.bs-category-widget ul li {
    padding: 10px 0;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2);
    a {
        display: flex;
        justify-content: space-between;
        color: #666;
        font-size: 15px;
    }
}

--*/
/* ---Popular_tags---*/
.bs-widget .bs-widget-tags {
  margin: 0 0 10px;
  overflow: hidden;
  padding: 0;
}
.bs-widget .bs-widget-tags a {
  cursor: pointer;
  display: inline-block;
  font-size: 14px !important;
  font-weight: 700;
  line-height: 20px;
  margin: 0 5px 9px 0;
  padding: 6px 12px;
  transition: all 0.4s ease-in-out 0s;
  border-radius: 0;
  text-transform: capitalize;
}

/* ---tag_cloud---*/
.widget_tag_cloud a {
  cursor: pointer;
  display: inline-block;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 20px;
  margin: 0 5px 9px 0;
  padding: 6px 12px;
  transition: all 0.4s ease-in-out 0s;
  border-radius: 0;
  text-transform: capitalize;
}

.comments-area p.form-submit .submit {
  background: linear-gradient(180deg, rgb(197, 255, 210) -382%, rgb(12, 133, 38) 100%);
  border: none;
  outline: none;
  color: #ffffff;
  padding: 10px 15px;
  border-radius: 6px;
  cursor: pointer;
}

.themes-single {
  padding: 40px 0 0 0;
  background-color: #fdfdfd;
}

.ta-detail-download .edd_price_options {
  margin: 0;
}
.ta-detail-download .edd_price_options ul li {
  padding: 8px;
  border: none;
}
.ta-detail-download .edd_price_options ul li:hover {
  background: #f4f8ff;
}
.ta-detail-download .edd_price_options input[type=radio] {
  margin-right: 10px;
}

.edd-submit.button.blue {
  background: linear-gradient(180deg, rgb(197, 255, 210) -382%, rgb(12, 133, 38) 100%);
  color: #fff;
  border-color: #4caf50 !important;
  display: block;
  font-size: 16px;
  right: 0;
  left: 0;
  position: relative;
  padding: 10px 15px;
  border-radius: 6px;
}
.edd-submit.button.blue:hover {
  color: #fff;
  background: linear-gradient(180deg, rgb(197, 255, 210) -382%, rgb(12, 133, 38) 100%);
  border-color: var(--secondary-color);
}

.ta-view-detail-btnarea a {
  margin-left: 5px;
  margin-right: 5px;
}

.ta-view-detail-section img {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1803921569);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  border-radius: 5px;
}

.bs-section .bs-heading {
  margin-bottom: 50px;
}
.bs-section .bs-heading .bs-description {
  margin-bottom: 0;
}

.themes .overlay {
  background: #E5E7EB;
  padding: 50px 0 50px 0;
}
.themes .ovwr {
  padding: 0 10px;
  position: relative;
  overflow: hidden;
}
.themes .all-theme-btn {
  text-align: center;
  margin-top: 20px;
}
.themes .all-theme-btn .btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  justify-content: center;
}
.themes .all-theme-btn .btn i {
  font-size: 14px;
  margin-left: 0;
}

.ta-product {
  border-radius: 12px;
  background: #ffffff;
  padding: 0px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}
.ta-product:hover .ta-product-box-caption-content {
  bottom: 0;
}
.ta-product .ta-title-wrap {
  display: flex;
  align-items: center;
  gap: 20px;
}
.ta-product .ta-title-wrap .ta-title {
  flex: 1;
}
.ta-product .ribbon {
  display: inline-block;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 700;
  padding: 4px 12px;
  text-align: center;
  z-index: 1;
  color: #fff;
  border-radius: 15px;
  text-transform: uppercase;
}
.ta-product .ribbon.new {
  background-color: #33b750;
}
.ta-product .ribbon.best {
  background-color: #df0a0a;
}
.ta-product .ta-product-box {
  height: 250px;
}
.ta-product .ta-product-box img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  transition: object-position 0.3s;
  transition: object-position 0.3s, -o-object-position 0.3s;
}
.ta-product .ta-product-box-caption-content {
  width: 100%;
  height: 100%;
  transition: all 0.4s ease;
  bottom: 100%;
  background: rgba(76, 175, 80, 0.831372549);
}
.ta-product .ta-product-box-caption-content a {
  margin-left: 5px;
  margin-right: 5px;
  flex-direction: column;
  color: #C7F5EB;
}
.ta-product .ta-product-box-caption-content a span {
  background-color: #C7F5EB;
  color: #0E8161;
  padding: 5px;
  width: 50px;
  height: 50px;
  z-index: 1;
  overflow: hidden;
}
.ta-product .ta-product-box-caption-content a span::after {
  content: "";
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0;
  width: 100%;
  height: 0%;
  z-index: -1;
  transition: all 0.3s;
  background-color: #0E8161;
}
.ta-product .ta-product-box-caption-content a span:hover {
  color: #C7F5EB;
}
.ta-product .ta-product-box-caption-content a span:hover::after {
  height: 100%;
}
.ta-product h3 {
  margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ta-product h3 a {
  color: #000;
}
.ta-product .price-temp {
  font-weight: 800;
  font-size: 18px;
  line-height: 30px;
  flex: 1;
}
.ta-product .ta-product-bottom {
  padding: 20px;
}
.ta-product .ta-product-bottom .p2 {
  padding: 0.5rem 1rem;
}
.ta-product .ta-product-bottom .ta-product-details {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0;
  gap: 10px;
}
.ta-product .ta-product-bottom .ta-product-details .ta-title {
  padding: 0;
  flex: 80%;
  white-space: pre-wrap;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ta-product .ta-product-bottom .ta-product-details .price-temp {
  font-size: 16px;
  padding: 2px 10px;
  border-radius: 20px;
  background-color: #000000;
  color: #ffffff;
  flex-shrink: 0;
}
.ta-product .ta-product-bottom .ta-product-btn {
  padding: 0;
  background-color: transparent;
  margin-top: 20px;
  justify-content: unset;
  gap: 10px;
}
.ta-product .ta-product-bottom .ta-product-btn .btn-0 {
  background-color: #388e3c;
  text-align: center;
  color: #ffffff;
  border-radius: 8px;
  background-image: linear-gradient(180deg, rgb(197, 255, 210) -382%, rgb(12, 133, 38) 100%);
  font-size: 14px;
}
.ta-product .ta-product-bottom .ta-product-btn .btn-1 {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  color: #000000;
  font-size: 14px;
}
.ta-product .ta-product-bottom .ta-product-btn .btn-1::after {
  background-color: #388e3c;
}
.ta-product .ta-product-bottom .ta-product-btn .btn-1:hover {
  color: #ffffff;
  border-color: #388e3c;
}
.ta-product .ta-product-bottom .ta-product-des {
  line-clamp: 2;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ta-product:hover .ta-product-box img {
  -o-object-position: bottom;
     object-position: bottom;
  transition: object-position linear 5s;
  transition: object-position linear 5s, -o-object-position linear 5s;
}

/*---------------------------------------
	3.1.bs-slider-warraper          
-----------------------------------------*/
.bs-hero {
  background: #fdfdfd;
}
.bs-hero .inner {
  margin: 0;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 750px;
  display: flex;
  align-items: flex-end;
  background: radial-gradient(at top center, #094F36 0%, #001c13 90%);
  flex-wrap: wrap;
  overflow: hidden;
}
.bs-hero .inner .themes {
  align-self: center;
  border: 0;
  width: 100%;
}
.bs-hero .inner .themes .ta-feature-wrapper {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
.bs-hero .inner .themes .ta-feature-wrapper .feature-text {
  color: #fff;
  margin-right: 10px;
}
.bs-hero .inner .themes .feature_widget {
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  border: 1px outset rgba(255, 255, 255, 0.2);
  box-shadow: none;
  border-radius: 100px;
  padding: 5px 20px 5px 12px;
  gap: 10px;
  height: 50px;
}
.bs-hero .inner .themes .feature_widget h5 {
  color: #ffffff;
  margin: 0;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 0.8px;
}
.bs-hero .inner .themes .feature_widget h5 > span {
  display: block;
  font-size: 15px;
}
.bs-hero .inner .themes .feature_widget i {
  font-size: 22px;
  width: unset;
  height: unset;
  line-height: unset;
  color: #4CAF50;
  background: none;
}
.bs-hero .inner .themes .feature_widget i.fa-wpbeginner {
  color: #FF6600;
}
.bs-hero .inner .themes .feature_widget i.fa-wordpress {
  color: #21769b;
  background: white;
  line-height: 1;
}
.bs-hero .inner .themes .feature_widget.money-back h5 > span {
  display: block;
}
.bs-hero .inner::after {
  position: absolute;
  inset: 0;
  background-image: url(images/section.jpg);
  background-size: cover;
  opacity: 0.8;
}
.bs-hero .ta-user-card .ta-info-wrap {
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  border: 1px outset rgba(255, 255, 255, 0.2);
  padding: 5px 15px;
  border-radius: 30px;
}

.bs-hero .container {
  z-index: 18;
  padding-top: 50px;
}

/*--------------- ti slider inner ---------------*/
/*--------------- ratings ---------------*/
.ta-user-card {
  display: flex;
  align-items: center;
  gap: 15px;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 25px;
}
.ta-user-card .ta-info-wrap {
  border-right: 1px solid #8b8b8b;
  display: flex;
  gap: 10px;
  padding-right: 15px;
}
.ta-user-card .ta-info-wrap .ta-rating {
  color: #ffffff;
  display: flex;
  align-items: center;
  position: relative;
}
.ta-user-card .ta-info-wrap .ta-rating::after {
  content: "";
  height: 12px;
  width: 1px;
  background-color: #b1b1b1;
  margin-left: 10px;
}
.ta-user-card .ta-info-wrap .ta-rating i {
  font-size: 14px;
  color: #ffe609;
}
.ta-user-card .ta-info-wrap .ta-rating .rating-num {
  margin-left: 5px;
}
.ta-user-card .ta-info-wrap.one {
  flex-direction: row;
  align-items: center;
  gap: 15px;
}
.ta-user-card .ta-info-wrap .ta-rating-detail {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 4px;
}
.ta-user-card .ta-thumb {
  display: flex;
  align-items: center;
}
.ta-user-card .ta-thumb i {
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 28px;
}
.ta-user-card .info p {
  margin: 0;
  font-size: 15px;
  color: #ffffff;
  font-weight: 400;
  text-align: left;
}

.bs-hero .slide-caption {
  z-index: 5;
  overflow: hidden;
  max-width: 62%;
  padding: 0 15px;
  margin: 0 auto;
  text-align: center;
}
.bs-hero .slide-caption h2 {
  font-size: 3.4375rem;
  margin-bottom: 20px;
  color: #fff;
  letter-spacing: 0.4px;
  line-height: 1.2;
}
.bs-hero .slide-caption .description {
  font-size: 17px;
  font-weight: normal;
  line-height: 26px;
  padding: 0;
  width: 100%;
  margin-bottom: 50px;
}
.bs-hero .slide-caption .description p {
  margin: 0;
  font-size: 18px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: 0.2px;
  color: #c4c4ca;
}
.bs-hero .slide-caption .slider-btns .btn-0 {
  color: #fff;
  background: linear-gradient(180deg, rgb(197, 255, 210) -382%, rgb(12, 133, 38) 100%);
  border: 1px solid #0c8526;
  border-radius: 6px;
  font-weight: 700;
  padding: 18px 40px;
  font-size: 20px;
}
.bs-hero .slide-caption .slider-btns .btn-0:hover {
  border-color: #388e3c;
}
.bs-hero .slide-caption .slider-btns .btn-1 {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  border: 1px outset rgba(255, 255, 255, 0.2);
  border-radius: 6px;
  margin-left: 10px;
  font-weight: 400;
}
.bs-hero .slide-caption .slider-btns .btn-1::after {
  background-color: #388e3c;
}
.bs-hero .slide-caption .slider-btns .btn-1:hover {
  border-color: #388e3c;
}

.bs-hero .slide-caption.slide-left {
  text-align: left;
}

.bs-hero .slide-subtitle {
  display: inline-flex;
  align-items: center;
  letter-spacing: 5px;
  padding: 5px 10px 3px 10px;
  border-radius: 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
}

.bg-glass-effect {
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  border: 1px outset rgba(255, 255, 255, 0.2);
  padding: 20px;
}

.bs-singlepage {
  background: #ebeff1;
}
.bs-singlepage .inner {
  padding: 150px 0 40px;
  margin: 0;
  position: relative;
  overflow: hidden;
  z-index: 2;
  width: 100%;
  display: flex;
  align-items: center;
  margin: 0;
  background: radial-gradient(at top center, #094F36 0%, #2a5652 70%);
}
.bs-singlepage h1 {
  font-size: 36px;
  color: #fff;
  margin-bottom: 30px;
}
.bs-singlepage .bs-single-content {
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-radius: 6px;
}
.bs-singlepage .bs-single-content > div {
  width: 100%;
}
.bs-singlepage .bs-single-content > div h1 {
  margin-bottom: 10px;
}
.bs-singlepage .bs-single-content .ta-view-detail-section {
  width: 100%;
  position: relative;
}
.bs-singlepage .bs-single-content .ta-user-card {
  justify-content: start;
}
.bs-singlepage .bs-single-content .ta-user-card .ta-rating {
  position: absolute;
  top: 30px;
  left: -20px;
  background: #111827;
  padding: 5px 10px;
  border-radius: 4px;
  animation: moveupdown linear 10s infinite;
  background: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  border: 1px outset rgba(255, 255, 255, 0.2);
}
.bs-singlepage .bs-single-content .ta-user-card .ta-rating::after {
  display: none;
}
.bs-singlepage .bs-single-content .ta-user-card .info {
  position: absolute;
  background: #111827;
  padding: 5px 10px;
  border-radius: 4px;
  right: -20px;
  top: 20%;
  animation: moveupdown2 linear 10s infinite;
  background: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  border: 1px outset rgba(255, 255, 255, 0.2);
}
.bs-singlepage .bs-single-content .ta-theme-integration {
  padding: 0;
  margin: 20px 0 20px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.bs-singlepage .bs-single-content .ta-theme-integration li {
  background: rgba(255, 255, 255, 0.2);
  border: 1px outset rgba(255, 255, 255, 0.3);
  border-radius: 30px;
  color: #fff;
  padding: 5px 10px;
  text-transform: capitalize;
  font-size: 12px;
}
.bs-singlepage .bs-single-content .bs-single-des {
  color: #fff;
  font-size: 16px;
}

.bs-singlepage .container {
  z-index: 18;
}
.bs-singlepage .ta-view-detail-section {
  height: 500px;
}
.bs-singlepage .ta-view-detail-section img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

/*---------------------------------------
	 info-section         
-----------------------------------------*/
.feature_widget {
  box-shadow: none;
  padding: 10px;
  opacity: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
  align-items: left;
  transition: 0.5s;
  border-radius: 8px;
  -webkit-backdrop-filter: blur(var(--backdrop-filter-blur, 0)) saturate(var(--backdrop-filter-saturate, 1));
  backdrop-filter: blur(var(--backdrop-filter-blur, 0)) saturate(var(--backdrop-filter-saturate, 1));
}
.feature_widget .media-body {
  text-align: left;
}
.feature_widget i {
  font-size: 40px;
  width: 72px;
  height: 72px;
  display: block;
  border-radius: 72px;
  text-align: center;
  line-height: 72px;
  flex-shrink: 0;
  transition: 0.35s;
}
.feature_widget p {
  margin-bottom: 0;
}
.feature_widget h5 {
  font-size: 1.25rem;
  margin-bottom: 5px;
}
.feature_widget:hover {
  opacity: 1;
}
.feature_widget:hover i {
  animation-name: icon-bounce;
  animation-duration: 0.8s;
  animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}

@keyframes icon-bounce {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
/*--- info-section_two-*/
.feature_widget.two {
  flex-direction: row;
  border-radius: 0;
}
.feature_widget.two i {
  margin-bottom: 0;
  width: 76px;
  height: 76px;
  border: 1px solid #E0E0E0;
  border-radius: 0px;
}
.feature_widget.two .media-body {
  text-align: left;
  width: 75%;
}

/*--- info-section_three-*/
.feature_widget.three {
  flex-direction: row;
  border-radius: 0;
  border-radius: 8px;
}
.feature_widget.three i {
  margin-bottom: 0;
  width: 76px;
  height: 76px;
  border-radius: 50%;
  box-shadow: 0px 4px 6px rgba(33, 33, 33, 0.18);
}
.feature_widget.three .media-body {
  text-align: left;
  width: 75%;
}

/*--- info-section_four-*/
.feature_widget.four {
  flex-direction: row;
  border-radius: 0;
  border-radius: 0px;
  position: relative;
  z-index: 1;
}
.feature_widget.four i {
  margin-bottom: 0;
  width: 76px;
  height: 76px;
  border-radius: 0%;
  box-shadow: 0px 4px 6px rgba(33, 33, 33, 0.18);
  border: 1px solid var(--pri-color);
}
.feature_widget.four .media-body {
  text-align: left;
  width: 75%;
}
.feature_widget.four::before {
  content: "";
  display: block;
  background: url("..//images/f-01.jpg");
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  filter: brightness(0.5);
  opacity: 0;
  transition: 0.5s ease;
}
.feature_widget.four:hover::before {
  opacity: 1;
}

/*--- info-section_five-*/
.feature_widget.five {
  border-radius: 0;
}

/*--- info-section_six-*/
.feature_widget.six {
  flex-direction: row;
  border-radius: 0;
  border-radius: 8px;
  box-shadow: inset 3px -3px 10px rgba(117, 117, 117, 0.2);
}
.feature_widget.six i {
  margin-bottom: 0;
  width: 76px;
  height: 76px;
  border-radius: 50%;
}
.feature_widget.six .media-body {
  text-align: left;
  width: 75%;
}
.feature_widget.six p {
  font-size: 14px;
}

/*--- info-section_six-*/
.feature_widget.seven {
  flex-direction: row;
  border-radius: 0;
  padding: 0;
  box-shadow: unset;
  align-items: flex-start;
  margin-bottom: 10px;
}
.feature_widget.seven i {
  margin-bottom: 0;
  width: 76px;
  height: 76px;
  border-radius: 50%;
}
.feature_widget.seven .media-body {
  text-align: left;
  width: 75%;
}
.feature_widget.seven p {
  font-size: 14px;
}

.bs-heading h2 {
  margin-bottom: 15px;
}
.bs-heading ul {
  margin-bottom: 15px;
}
.bs-heading ul li {
  line-height: 25px;
}
.bs-heading ul li i {
  padding: 10px;
}

/*---------------------------------------
	Testimonial-section 
-----------------------------------------*/
.testimonials .overlay {
  background: #ebeff1;
}

.testimonial-box {
  -webkit-backdrop-filter: blur(var(--backdrop-filter-blur, 0)) saturate(var(--backdrop-filter-saturate, 1));
  backdrop-filter: blur(var(--backdrop-filter-blur, 0)) saturate(var(--backdrop-filter-saturate, 1));
}

.testi {
  padding: 0;
  box-shadow: 0px 8px 30px rgba(33, 33, 33, 0.1);
  margin-top: 0rem;
  transition: 0.8s;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  padding: 1.25rem 1.25rem 1.25rem;
}
.testi .testi-star i {
  color: #FFC704;
}
.testi::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translateX(-50%);
  width: 60%;
  height: 3px;
  transition: all 0.5s;
  opacity: 0;
}
.testi:hover::before {
  width: 100%;
  opacity: 1;
}
.testi .ti-client-qute {
  display: flex;
  align-items: center;
}
.testi .ti-client {
  height: 80px;
  width: 80px;
  margin-right: 10px;
  padding: 5px;
  border: 1px solid var(--pri-color);
  border-radius: 50%;
  flex-shrink: 0;
}
.testi img.clg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.testi .testi-star {
  margin-bottom: 10px;
}
.testi .ti-client-info .user-title {
  font-size: 1.125rem;
}
.testi .ti-client-info p {
  font-size: 0.938rem;
  margin-bottom: 0;
}

.bs-info-inner {
  padding: 4.2rem 5.375rem;
  position: relative;
  z-index: 1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 1rem;
  border-radius: 10px;
  overflow: hidden;
}
.bs-info-inner::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  z-index: -1;
  transition: all 0.8s;
}
.bs-info-inner:hover::after {
  opacity: 0.8;
}
.bs-info-inner .title {
  line-height: 2.5rem;
  font-size: 2.188rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.bs-info-inner p {
  font-size: 1.125rem;
  margin-bottom: 1.9rem;
}

.popu {
  background: #df0a0a;
}

.ta-bottom-info {
  position: sticky;
  bottom: 0;
  background: #ffffff;
  z-index: 999;
  padding: 10px 0;
  box-shadow: rgba(0, 0, 0, 0.16) 0px -10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s;
}
.ta-bottom-info.show {
  opacity: 1;
  visibility: visible;
}
.ta-bottom-info .ta-left-area {
  display: flex;
  gap: 10px;
}
.ta-bottom-info .ta-left-area .ta-name {
  font-size: 20px;
  font-weight: 600;
}
.ta-bottom-info .ta-left-area .ta-pricing {
  font-size: 14px;
}
.ta-bottom-info .ta-left-area .ta-pricing .ta-amount {
  font-size: 20px;
  font-weight: 600;
}
.ta-bottom-info .ta-right-area {
  display: flex;
  justify-content: end;
  gap: 10px;
}
.ta-bottom-info .ta-right-area .btn.btn-0 {
  line-height: 1.5;
}
.ta-bottom-info .ta-right-area .btn.btn-1 {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  color: #000000;
}
.ta-bottom-info .ta-right-area .btn.btn-1::after {
  background-color: var(--secondary-color);
}
.ta-bottom-info .ta-right-area .btn.btn-1:hover {
  color: #ffffff;
  border-color: var(--secondary-color);
}

.ta-popup-wrapper {
  position: fixed;
  display: none;
  inset: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.3);
}
.ta-popup-wrapper .ta-popup-modal {
  position: fixed;
  max-width: 540px;
  width: 100%;
  background-color: #ffffff;
  z-index: 9999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 8px;
}
.ta-popup-wrapper .ta-popup-modal .ta-popup-content {
  padding: 50px;
  width: 100%;
}
.ta-popup-wrapper .ta-popup-modal .ta-popup-close {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 20px;
  border: none;
  background: none;
  cursor: pointer;
}

.ta-filters {
  text-align: center;
  margin-bottom: 40px;
}
.ta-filters .ta-filter-btn {
  padding: 8px 16px;
  margin: 0 5px;
  border-radius: 6px;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #000000;
  background: transparent;
  transition: 0.3s;
  font-size: 14px;
  font-weight: bold;
  font-family: "Inter";
}
.ta-filters .ta-filter-btn.active, .ta-filters .ta-filter-btn:hover {
  background-image: linear-gradient(180deg, rgb(197, 255, 210) -382%, rgb(12, 133, 38) 100%);
  color: #ffffff;
  border-color: #0c8526;
}

/* hide show animation */
.ta-filter-wrapper .ta-filter-item.show {
  animation: fadeIn 0.8s ease;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes moveupdown {
  0% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(20px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes moveupdown2 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0px);
  }
}
.sky-effect {
  z-index: 1;
}

#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 526px 1091px #FFF, 1389px 1157px #FFF, 743px 332px #FFF, 1797px 1392px #FFF, 923px 468px #FFF, 156px 999px #FFF, 423px 1174px #FFF, 470px 1275px #FFF, 1603px 227px #FFF, 933px 276px #FFF, 1278px 1980px #FFF, 1506px 156px #FFF, 1181px 1773px #FFF, 1424px 315px #FFF, 995px 553px #FFF, 795px 1455px #FFF, 1272px 1421px #FFF, 515px 474px #FFF, 1276px 943px #FFF, 1975px 1183px #FFF, 224px 1646px #FFF, 706px 844px #FFF, 1612px 1300px #FFF, 1667px 1724px #FFF, 1439px 1368px #FFF, 1115px 1602px #FFF, 128px 27px #FFF, 407px 1608px #FFF, 1292px 63px #FFF, 1590px 1239px #FFF, 1079px 1539px #FFF, 280px 576px #FFF, 779px 1755px #FFF, 313px 1131px #FFF, 766px 1211px #FFF, 1911px 1816px #FFF, 838px 1948px #FFF, 1697px 136px #FFF, 1182px 1985px #FFF, 1294px 751px #FFF, 1108px 271px #FFF, 347px 623px #FFF, 945px 1745px #FFF, 479px 328px #FFF, 1814px 503px #FFF, 406px 1180px #FFF, 1780px 728px #FFF, 1738px 525px #FFF, 488px 1516px #FFF, 765px 16px #FFF, 271px 1768px #FFF, 1391px 112px #FFF, 795px 64px #FFF, 458px 1818px #FFF, 751px 1246px #FFF, 1910px 165px #FFF, 686px 1618px #FFF, 1125px 1672px #FFF, 246px 1147px #FFF, 790px 229px #FFF, 1810px 612px #FFF, 304px 878px #FFF, 1354px 1749px #FFF, 1557px 90px #FFF, 613px 479px #FFF, 419px 515px #FFF, 306px 42px #FFF, 1807px 1873px #FFF, 1064px 1281px #FFF, 1923px 1243px #FFF, 199px 849px #FFF, 444px 1248px #FFF, 101px 755px #FFF, 1862px 60px #FFF, 1399px 677px #FFF, 1902px 307px #FFF, 610px 55px #FFF, 713px 1073px #FFF, 197px 617px #FFF, 2000px 631px #FFF, 476px 1370px #FFF, 1951px 1219px #FFF, 1115px 1983px #FFF, 1639px 1622px #FFF, 871px 1999px #FFF, 1029px 459px #FFF, 1313px 1752px #FFF, 1646px 116px #FFF, 511px 635px #FFF, 574px 1730px #FFF, 1900px 887px #FFF, 1609px 944px #FFF, 1623px 910px #FFF, 1244px 1921px #FFF, 1173px 131px #FFF, 237px 295px #FFF, 931px 1309px #FFF, 193px 1248px #FFF, 469px 778px #FFF, 1427px 373px #FFF, 862px 1429px #FFF, 39px 1000px #FFF, 1570px 392px #FFF, 1233px 845px #FFF, 394px 1444px #FFF, 1688px 401px #FFF, 739px 262px #FFF, 501px 1658px #FFF, 1876px 858px #FFF, 1179px 974px #FFF, 844px 1935px #FFF, 1586px 1248px #FFF, 757px 667px #FFF, 581px 1681px #FFF, 1877px 512px #FFF, 905px 1139px #FFF, 116px 1521px #FFF, 297px 168px #FFF, 818px 1554px #FFF, 1216px 595px #FFF, 1301px 1726px #FFF, 1729px 344px #FFF, 265px 1112px #FFF, 244px 216px #FFF, 715px 1028px #FFF, 483px 206px #FFF, 507px 1787px #FFF, 81px 708px #FFF, 974px 1784px #FFF, 1218px 1027px #FFF, 788px 1284px #FFF, 80px 1623px #FFF, 1978px 398px #FFF, 1750px 546px #FFF, 1567px 873px #FFF, 1474px 1224px #FFF, 1442px 1230px #FFF, 522px 430px #FFF, 541px 785px #FFF, 767px 178px #FFF, 1343px 1659px #FFF, 661px 1385px #FFF, 891px 1057px #FFF, 350px 1838px #FFF, 1775px 919px #FFF, 20px 1257px #FFF, 1484px 520px #FFF, 598px 1714px #FFF, 1511px 417px #FFF, 1060px 1990px #FFF, 1229px 949px #FFF, 443px 377px #FFF, 1705px 1222px #FFF, 945px 1383px #FFF, 590px 651px #FFF, 1219px 1888px #FFF, 725px 817px #FFF, 601px 1884px #FFF, 897px 1377px #FFF, 71px 837px #FFF, 1577px 1932px #FFF, 1172px 1714px #FFF, 1740px 264px #FFF, 170px 288px #FFF, 782px 289px #FFF, 414px 141px #FFF, 1212px 528px #FFF, 1360px 220px #FFF, 562px 1034px #FFF, 1449px 901px #FFF, 1851px 1952px #FFF, 1523px 282px #FFF, 1277px 274px #FFF, 226px 110px #FFF, 38px 1281px #FFF, 1681px 1012px #FFF, 1612px 1020px #FFF, 1236px 1408px #FFF, 4px 1212px #FFF, 8px 1838px #FFF, 1922px 1600px #FFF, 961px 998px #FFF, 908px 1579px #FFF, 1560px 1523px #FFF, 1002px 688px #FFF, 83px 402px #FFF, 1006px 1896px #FFF, 1587px 990px #FFF, 884px 1060px #FFF, 1286px 1602px #FFF, 1482px 1491px #FFF, 1847px 1169px #FFF, 914px 140px #FFF, 632px 1459px #FFF, 1803px 1746px #FFF, 665px 708px #FFF, 1327px 998px #FFF, 1105px 619px #FFF, 1504px 1406px #FFF, 1562px 1104px #FFF, 83px 1676px #FFF, 1882px 19px #FFF, 1287px 71px #FFF, 722px 688px #FFF, 755px 1632px #FFF, 1862px 9px #FFF, 1607px 1670px #FFF, 1824px 1958px #FFF, 1876px 1176px #FFF, 1079px 837px #FFF, 1827px 1563px #FFF, 1793px 298px #FFF, 370px 1906px #FFF, 423px 1718px #FFF, 491px 1920px #FFF, 1872px 1147px #FFF, 494px 1636px #FFF, 807px 911px #FFF, 110px 1883px #FFF, 1856px 1227px #FFF, 1087px 1361px #FFF, 1127px 165px #FFF, 933px 632px #FFF, 897px 1681px #FFF, 430px 425px #FFF, 33px 363px #FFF, 1377px 1938px #FFF, 1368px 1056px #FFF, 661px 675px #FFF, 1785px 1562px #FFF, 1046px 1647px #FFF, 1752px 624px #FFF, 1041px 1329px #FFF, 1835px 1453px #FFF, 1732px 1932px #FFF, 1242px 551px #FFF, 1413px 1064px #FFF, 1006px 1054px #FFF, 1567px 861px #FFF, 808px 1686px #FFF, 756px 1857px #FFF, 1912px 1735px #FFF, 675px 1674px #FFF, 1435px 606px #FFF, 1374px 1085px #FFF, 1048px 193px #FFF, 1442px 1497px #FFF, 1351px 1554px #FFF, 1611px 1152px #FFF, 1826px 1131px #FFF, 1928px 1826px #FFF, 992px 1799px #FFF, 1240px 595px #FFF, 24px 1261px #FFF, 372px 1509px #FFF, 358px 741px #FFF, 854px 1764px #FFF, 875px 185px #FFF, 360px 1530px #FFF, 1897px 134px #FFF, 1555px 978px #FFF, 1184px 1079px #FFF, 1355px 1215px #FFF, 136px 1251px #FFF, 1314px 1911px #FFF, 10px 1276px #FFF, 1719px 1694px #FFF, 1082px 695px #FFF, 195px 149px #FFF, 40px 618px #FFF, 1089px 614px #FFF, 1915px 552px #FFF, 1955px 1759px #FFF, 264px 729px #FFF, 31px 492px #FFF, 359px 1637px #FFF, 564px 1299px #FFF, 118px 1357px #FFF, 1777px 97px #FFF, 1187px 958px #FFF, 641px 743px #FFF, 191px 1823px #FFF, 217px 141px #FFF, 462px 1062px #FFF, 247px 1690px #FFF, 160px 1069px #FFF, 1076px 1773px #FFF, 1999px 1464px #FFF, 389px 1319px #FFF, 1222px 1790px #FFF, 1983px 916px #FFF, 1319px 989px #FFF, 1423px 1402px #FFF, 823px 676px #FFF, 1823px 1393px #FFF, 1996px 913px #FFF, 677px 1524px #FFF, 687px 1037px #FFF, 1572px 1780px #FFF, 1251px 1424px #FFF, 1757px 1822px #FFF, 1603px 581px #FFF, 961px 1313px #FFF, 635px 1762px #FFF, 15px 332px #FFF, 1434px 307px #FFF, 1217px 1981px #FFF, 1642px 81px #FFF, 1207px 1189px #FFF, 521px 210px #FFF, 31px 1679px #FFF, 1628px 1856px #FFF, 178px 1052px #FFF, 401px 1344px #FFF, 20px 1187px #FFF, 169px 57px #FFF, 7px 628px #FFF, 643px 763px #FFF, 511px 598px #FFF, 1114px 1874px #FFF, 191px 1255px #FFF, 1831px 442px #FFF, 223px 1712px #FFF, 1794px 798px #FFF, 823px 1327px #FFF, 179px 286px #FFF, 458px 1243px #FFF, 24px 1895px #FFF, 1259px 878px #FFF, 1102px 1390px #FFF, 907px 254px #FFF, 1478px 1632px #FFF, 443px 1005px #FFF, 748px 409px #FFF, 743px 689px #FFF, 1326px 769px #FFF, 937px 678px #FFF, 828px 918px #FFF, 495px 1492px #FFF, 1251px 1538px #FFF, 606px 1180px #FFF, 524px 208px #FFF, 1517px 504px #FFF, 961px 1297px #FFF, 299px 1000px #FFF, 382px 1664px #FFF, 1836px 946px #FFF, 30px 1574px #FFF, 1518px 976px #FFF, 247px 1654px #FFF, 912px 1425px #FFF, 1208px 1443px #FFF, 599px 505px #FFF, 1923px 314px #FFF, 1830px 1218px #FFF, 976px 1874px #FFF, 788px 1700px #FFF, 912px 614px #FFF, 976px 1053px #FFF, 157px 1512px #FFF, 1530px 515px #FFF, 99px 1396px #FFF, 994px 1713px #FFF, 1305px 1319px #FFF, 98px 879px #FFF, 288px 1480px #FFF, 490px 1888px #FFF, 463px 486px #FFF, 1512px 968px #FFF, 860px 1816px #FFF, 419px 1801px #FFF, 189px 1504px #FFF, 47px 1406px #FFF, 1523px 1757px #FFF, 581px 326px #FFF, 1264px 1446px #FFF, 1256px 1637px #FFF, 1011px 1148px #FFF, 1140px 597px #FFF, 1112px 1880px #FFF, 1065px 1434px #FFF, 179px 222px #FFF, 1048px 945px #FFF, 192px 1895px #FFF, 121px 1532px #FFF, 18px 1400px #FFF, 575px 1827px #FFF, 841px 1199px #FFF, 482px 1579px #FFF, 1953px 175px #FFF, 253px 109px #FFF, 1259px 376px #FFF, 1355px 1418px #FFF, 91px 53px #FFF, 1591px 1868px #FFF, 980px 1239px #FFF, 1600px 455px #FFF, 1997px 1044px #FFF, 1765px 1256px #FFF, 804px 1443px #FFF, 741px 1404px #FFF, 902px 313px #FFF, 1561px 224px #FFF, 315px 676px #FFF, 1711px 337px #FFF, 796px 1710px #FFF, 1950px 53px #FFF, 276px 385px #FFF, 1755px 1065px #FFF, 1151px 307px #FFF, 100px 995px #FFF, 1105px 906px #FFF, 1081px 892px #FFF, 336px 1935px #FFF, 1235px 1733px #FFF, 429px 1934px #FFF, 1435px 845px #FFF, 1958px 1452px #FFF, 1803px 1965px #FFF, 798px 599px #FFF, 968px 1514px #FFF, 1040px 1335px #FFF, 871px 835px #FFF, 1115px 493px #FFF, 1517px 1805px #FFF, 1994px 1448px #FFF, 1030px 115px #FFF, 1915px 430px #FFF, 1330px 107px #FFF, 1766px 1178px #FFF, 235px 1194px #FFF, 920px 189px #FFF, 30px 1830px #FFF, 1176px 178px #FFF, 1722px 1743px #FFF, 643px 332px #FFF, 1641px 1636px #FFF, 82px 217px #FFF, 1400px 702px #FFF, 1675px 105px #FFF, 1918px 617px #FFF, 1166px 30px #FFF, 809px 1712px #FFF, 1248px 77px #FFF, 564px 1356px #FFF, 726px 1665px #FFF, 1729px 588px #FFF, 554px 1152px #FFF, 354px 25px #FFF, 1783px 1687px #FFF, 255px 736px #FFF, 1819px 1550px #FFF, 156px 230px #FFF, 927px 154px #FFF, 786px 548px #FFF, 1252px 40px #FFF, 215px 1613px #FFF, 1431px 1375px #FFF, 1778px 1686px #FFF, 442px 47px #FFF, 410px 614px #FFF, 1041px 927px #FFF, 516px 925px #FFF, 625px 1121px #FFF, 627px 1131px #FFF, 979px 1026px #FFF, 304px 459px #FFF, 535px 995px #FFF, 1319px 247px #FFF, 1737px 589px #FFF, 688px 372px #FFF, 158px 441px #FFF, 800px 796px #FFF, 1616px 754px #FFF, 1757px 1060px #FFF, 363px 1906px #FFF, 1453px 163px #FFF, 727px 948px #FFF, 1263px 1700px #FFF, 1592px 336px #FFF, 1709px 913px #FFF, 86px 341px #FFF, 23px 1647px #FFF, 17px 1676px #FFF, 1766px 410px #FFF, 1604px 518px #FFF, 1842px 1453px #FFF, 1110px 96px #FFF, 1334px 1696px #FFF, 1324px 527px #FFF, 1191px 994px #FFF, 65px 1606px #FFF, 1543px 234px #FFF, 26px 1906px #FFF, 215px 1266px #FFF, 728px 1388px #FFF, 803px 1116px #FFF, 581px 1727px #FFF, 1457px 113px #FFF, 1475px 1112px #FFF, 199px 1651px #FFF, 587px 714px #FFF, 1439px 1980px #FFF, 1102px 579px #FFF, 552px 1100px #FFF, 1178px 1409px #FFF, 1910px 1364px #FFF, 1575px 986px #FFF, 437px 1772px #FFF, 39px 1969px #FFF, 1703px 1490px #FFF, 716px 1723px #FFF, 887px 1901px #FFF, 1977px 1854px #FFF, 1244px 759px #FFF, 1890px 1517px #FFF, 1497px 1585px #FFF, 240px 1783px #FFF, 913px 959px #FFF, 1640px 1215px #FFF, 1183px 1684px #FFF, 558px 1077px #FFF, 100px 1430px #FFF, 1432px 1904px #FFF, 634px 1983px #FFF, 641px 1814px #FFF, 73px 914px #FFF, 1335px 1073px #FFF, 211px 1960px #FFF, 1532px 1004px #FFF, 1694px 344px #FFF, 1766px 238px #FFF, 474px 31px #FFF, 161px 76px #FFF, 1040px 217px #FFF, 595px 1085px #FFF, 891px 344px #FFF, 1084px 1352px #FFF, 1177px 1097px #FFF, 666px 1497px #FFF, 672px 1421px #FFF, 799px 1700px #FFF, 1343px 946px #FFF, 956px 1289px #FFF, 897px 1002px #FFF, 1733px 1481px #FFF, 1451px 708px #FFF, 1331px 817px #FFF, 568px 255px #FFF, 730px 1190px #FFF, 1584px 1542px #FFF, 1766px 1347px #FFF, 339px 1290px #FFF, 1313px 1499px #FFF, 711px 674px #FFF, 980px 1379px #FFF, 1403px 595px #FFF, 1114px 738px #FFF, 991px 1152px #FFF, 1888px 829px #FFF, 1290px 1314px #FFF, 151px 492px #FFF, 10px 1820px #FFF, 1363px 1967px #FFF, 1559px 1363px #FFF, 1470px 1813px #FFF, 182px 1809px #FFF, 745px 532px #FFF, 1183px 104px #FFF, 251px 496px #FFF, 785px 90px #FFF, 1325px 1324px #FFF, 973px 643px #FFF, 661px 1031px #FFF, 1688px 1186px #FFF, 1948px 622px #FFF, 1561px 225px #FFF, 1241px 532px #FFF, 12px 968px #FFF, 1071px 567px #FFF, 874px 1959px #FFF, 939px 777px #FFF, 1877px 643px #FFF, 747px 1821px #FFF, 808px 1800px #FFF, 301px 693px #FFF, 584px 1531px #FFF, 1111px 1270px #FFF, 1081px 1052px #FFF, 1895px 1575px #FFF, 233px 1062px #FFF, 1771px 1376px #FFF, 228px 1124px #FFF, 390px 46px #FFF, 155px 28px #FFF, 1718px 1386px #FFF, 1881px 949px #FFF, 618px 1751px #FFF, 39px 1403px #FFF, 1441px 27px #FFF, 1818px 1472px #FFF, 1289px 189px #FFF, 553px 1353px #FFF, 1345px 1249px #FFF, 276px 1345px #FFF, 1142px 1108px #FFF, 1410px 818px #FFF, 1245px 1069px #FFF, 442px 422px #FFF, 132px 230px #FFF, 1984px 1568px #FFF, 1209px 1996px #FFF, 1930px 1918px #FFF, 1184px 94px #FFF, 890px 1641px #FFF, 382px 96px #FFF, 156px 908px #FFF, 215px 635px #FFF, 1373px 1086px #FFF, 776px 1996px #FFF, 1762px 581px #FFF, 14px 1691px #FFF, 238px 716px #FFF, 521px 1214px #FFF, 770px 531px #FFF, 904px 659px #FFF, 1949px 301px #FFF, 912px 1995px #FFF, 52px 1133px #FFF, 587px 1751px #FFF, 1693px 1430px #FFF, 739px 1658px #FFF, 335px 728px #FFF, 541px 970px #FFF, 1658px 1288px #FFF, 256px 944px #FFF, 1965px 1640px #FFF, 164px 1589px #FFF, 169px 289px #FFF, 292px 390px #FFF, 1296px 912px #FFF, 1201px 1524px #FFF, 1549px 828px #FFF, 1646px 917px #FFF, 668px 627px #FFF, 1914px 976px #FFF, 1289px 196px #FFF, 817px 934px #FFF, 708px 941px #FFF, 654px 658px #FFF, 1293px 1831px #FFF, 1808px 1773px #FFF, 934px 1249px #FFF, 1022px 1129px #FFF, 1455px 1058px #FFF, 484px 138px #FFF, 389px 902px #FFF, 1971px 602px #FFF, 114px 30px #FFF, 891px 656px #FFF, 1651px 1751px #FFF, 954px 202px #FFF, 259px 1147px #FFF, 1462px 1041px #FFF, 1104px 257px #FFF, 1704px 1129px #FFF, 1203px 299px #FFF, 1366px 909px #FFF, 512px 21px #FFF, 1047px 838px #FFF, 1405px 615px #FFF, 369px 122px #FFF, 1469px 1919px #FFF, 1331px 759px #FFF, 1923px 1518px #FFF, 471px 1297px #FFF, 1573px 1579px #FFF, 517px 1111px #FFF, 562px 1998px #FFF, 516px 55px #FFF, 1091px 939px #FFF, 669px 1403px #FFF, 1149px 1161px #FFF, 1950px 1781px #FFF, 555px 1422px #FFF, 1585px 1992px #FFF, 800px 253px #FFF, 102px 1257px #FFF, 498px 136px #FFF, 1595px 1647px #FFF, 1167px 66px #FFF, 1401px 1304px #FFF, 1320px 792px #FFF, 1225px 1575px #FFF, 413px 787px #FFF, 1984px 885px #FFF, 1626px 1054px #FFF, 1342px 1682px #FFF, 1233px 1779px #FFF, 543px 488px #FFF;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 526px 1091px #FFF, 1389px 1157px #FFF, 743px 332px #FFF, 1797px 1392px #FFF, 923px 468px #FFF, 156px 999px #FFF, 423px 1174px #FFF, 470px 1275px #FFF, 1603px 227px #FFF, 933px 276px #FFF, 1278px 1980px #FFF, 1506px 156px #FFF, 1181px 1773px #FFF, 1424px 315px #FFF, 995px 553px #FFF, 795px 1455px #FFF, 1272px 1421px #FFF, 515px 474px #FFF, 1276px 943px #FFF, 1975px 1183px #FFF, 224px 1646px #FFF, 706px 844px #FFF, 1612px 1300px #FFF, 1667px 1724px #FFF, 1439px 1368px #FFF, 1115px 1602px #FFF, 128px 27px #FFF, 407px 1608px #FFF, 1292px 63px #FFF, 1590px 1239px #FFF, 1079px 1539px #FFF, 280px 576px #FFF, 779px 1755px #FFF, 313px 1131px #FFF, 766px 1211px #FFF, 1911px 1816px #FFF, 838px 1948px #FFF, 1697px 136px #FFF, 1182px 1985px #FFF, 1294px 751px #FFF, 1108px 271px #FFF, 347px 623px #FFF, 945px 1745px #FFF, 479px 328px #FFF, 1814px 503px #FFF, 406px 1180px #FFF, 1780px 728px #FFF, 1738px 525px #FFF, 488px 1516px #FFF, 765px 16px #FFF, 271px 1768px #FFF, 1391px 112px #FFF, 795px 64px #FFF, 458px 1818px #FFF, 751px 1246px #FFF, 1910px 165px #FFF, 686px 1618px #FFF, 1125px 1672px #FFF, 246px 1147px #FFF, 790px 229px #FFF, 1810px 612px #FFF, 304px 878px #FFF, 1354px 1749px #FFF, 1557px 90px #FFF, 613px 479px #FFF, 419px 515px #FFF, 306px 42px #FFF, 1807px 1873px #FFF, 1064px 1281px #FFF, 1923px 1243px #FFF, 199px 849px #FFF, 444px 1248px #FFF, 101px 755px #FFF, 1862px 60px #FFF, 1399px 677px #FFF, 1902px 307px #FFF, 610px 55px #FFF, 713px 1073px #FFF, 197px 617px #FFF, 2000px 631px #FFF, 476px 1370px #FFF, 1951px 1219px #FFF, 1115px 1983px #FFF, 1639px 1622px #FFF, 871px 1999px #FFF, 1029px 459px #FFF, 1313px 1752px #FFF, 1646px 116px #FFF, 511px 635px #FFF, 574px 1730px #FFF, 1900px 887px #FFF, 1609px 944px #FFF, 1623px 910px #FFF, 1244px 1921px #FFF, 1173px 131px #FFF, 237px 295px #FFF, 931px 1309px #FFF, 193px 1248px #FFF, 469px 778px #FFF, 1427px 373px #FFF, 862px 1429px #FFF, 39px 1000px #FFF, 1570px 392px #FFF, 1233px 845px #FFF, 394px 1444px #FFF, 1688px 401px #FFF, 739px 262px #FFF, 501px 1658px #FFF, 1876px 858px #FFF, 1179px 974px #FFF, 844px 1935px #FFF, 1586px 1248px #FFF, 757px 667px #FFF, 581px 1681px #FFF, 1877px 512px #FFF, 905px 1139px #FFF, 116px 1521px #FFF, 297px 168px #FFF, 818px 1554px #FFF, 1216px 595px #FFF, 1301px 1726px #FFF, 1729px 344px #FFF, 265px 1112px #FFF, 244px 216px #FFF, 715px 1028px #FFF, 483px 206px #FFF, 507px 1787px #FFF, 81px 708px #FFF, 974px 1784px #FFF, 1218px 1027px #FFF, 788px 1284px #FFF, 80px 1623px #FFF, 1978px 398px #FFF, 1750px 546px #FFF, 1567px 873px #FFF, 1474px 1224px #FFF, 1442px 1230px #FFF, 522px 430px #FFF, 541px 785px #FFF, 767px 178px #FFF, 1343px 1659px #FFF, 661px 1385px #FFF, 891px 1057px #FFF, 350px 1838px #FFF, 1775px 919px #FFF, 20px 1257px #FFF, 1484px 520px #FFF, 598px 1714px #FFF, 1511px 417px #FFF, 1060px 1990px #FFF, 1229px 949px #FFF, 443px 377px #FFF, 1705px 1222px #FFF, 945px 1383px #FFF, 590px 651px #FFF, 1219px 1888px #FFF, 725px 817px #FFF, 601px 1884px #FFF, 897px 1377px #FFF, 71px 837px #FFF, 1577px 1932px #FFF, 1172px 1714px #FFF, 1740px 264px #FFF, 170px 288px #FFF, 782px 289px #FFF, 414px 141px #FFF, 1212px 528px #FFF, 1360px 220px #FFF, 562px 1034px #FFF, 1449px 901px #FFF, 1851px 1952px #FFF, 1523px 282px #FFF, 1277px 274px #FFF, 226px 110px #FFF, 38px 1281px #FFF, 1681px 1012px #FFF, 1612px 1020px #FFF, 1236px 1408px #FFF, 4px 1212px #FFF, 8px 1838px #FFF, 1922px 1600px #FFF, 961px 998px #FFF, 908px 1579px #FFF, 1560px 1523px #FFF, 1002px 688px #FFF, 83px 402px #FFF, 1006px 1896px #FFF, 1587px 990px #FFF, 884px 1060px #FFF, 1286px 1602px #FFF, 1482px 1491px #FFF, 1847px 1169px #FFF, 914px 140px #FFF, 632px 1459px #FFF, 1803px 1746px #FFF, 665px 708px #FFF, 1327px 998px #FFF, 1105px 619px #FFF, 1504px 1406px #FFF, 1562px 1104px #FFF, 83px 1676px #FFF, 1882px 19px #FFF, 1287px 71px #FFF, 722px 688px #FFF, 755px 1632px #FFF, 1862px 9px #FFF, 1607px 1670px #FFF, 1824px 1958px #FFF, 1876px 1176px #FFF, 1079px 837px #FFF, 1827px 1563px #FFF, 1793px 298px #FFF, 370px 1906px #FFF, 423px 1718px #FFF, 491px 1920px #FFF, 1872px 1147px #FFF, 494px 1636px #FFF, 807px 911px #FFF, 110px 1883px #FFF, 1856px 1227px #FFF, 1087px 1361px #FFF, 1127px 165px #FFF, 933px 632px #FFF, 897px 1681px #FFF, 430px 425px #FFF, 33px 363px #FFF, 1377px 1938px #FFF, 1368px 1056px #FFF, 661px 675px #FFF, 1785px 1562px #FFF, 1046px 1647px #FFF, 1752px 624px #FFF, 1041px 1329px #FFF, 1835px 1453px #FFF, 1732px 1932px #FFF, 1242px 551px #FFF, 1413px 1064px #FFF, 1006px 1054px #FFF, 1567px 861px #FFF, 808px 1686px #FFF, 756px 1857px #FFF, 1912px 1735px #FFF, 675px 1674px #FFF, 1435px 606px #FFF, 1374px 1085px #FFF, 1048px 193px #FFF, 1442px 1497px #FFF, 1351px 1554px #FFF, 1611px 1152px #FFF, 1826px 1131px #FFF, 1928px 1826px #FFF, 992px 1799px #FFF, 1240px 595px #FFF, 24px 1261px #FFF, 372px 1509px #FFF, 358px 741px #FFF, 854px 1764px #FFF, 875px 185px #FFF, 360px 1530px #FFF, 1897px 134px #FFF, 1555px 978px #FFF, 1184px 1079px #FFF, 1355px 1215px #FFF, 136px 1251px #FFF, 1314px 1911px #FFF, 10px 1276px #FFF, 1719px 1694px #FFF, 1082px 695px #FFF, 195px 149px #FFF, 40px 618px #FFF, 1089px 614px #FFF, 1915px 552px #FFF, 1955px 1759px #FFF, 264px 729px #FFF, 31px 492px #FFF, 359px 1637px #FFF, 564px 1299px #FFF, 118px 1357px #FFF, 1777px 97px #FFF, 1187px 958px #FFF, 641px 743px #FFF, 191px 1823px #FFF, 217px 141px #FFF, 462px 1062px #FFF, 247px 1690px #FFF, 160px 1069px #FFF, 1076px 1773px #FFF, 1999px 1464px #FFF, 389px 1319px #FFF, 1222px 1790px #FFF, 1983px 916px #FFF, 1319px 989px #FFF, 1423px 1402px #FFF, 823px 676px #FFF, 1823px 1393px #FFF, 1996px 913px #FFF, 677px 1524px #FFF, 687px 1037px #FFF, 1572px 1780px #FFF, 1251px 1424px #FFF, 1757px 1822px #FFF, 1603px 581px #FFF, 961px 1313px #FFF, 635px 1762px #FFF, 15px 332px #FFF, 1434px 307px #FFF, 1217px 1981px #FFF, 1642px 81px #FFF, 1207px 1189px #FFF, 521px 210px #FFF, 31px 1679px #FFF, 1628px 1856px #FFF, 178px 1052px #FFF, 401px 1344px #FFF, 20px 1187px #FFF, 169px 57px #FFF, 7px 628px #FFF, 643px 763px #FFF, 511px 598px #FFF, 1114px 1874px #FFF, 191px 1255px #FFF, 1831px 442px #FFF, 223px 1712px #FFF, 1794px 798px #FFF, 823px 1327px #FFF, 179px 286px #FFF, 458px 1243px #FFF, 24px 1895px #FFF, 1259px 878px #FFF, 1102px 1390px #FFF, 907px 254px #FFF, 1478px 1632px #FFF, 443px 1005px #FFF, 748px 409px #FFF, 743px 689px #FFF, 1326px 769px #FFF, 937px 678px #FFF, 828px 918px #FFF, 495px 1492px #FFF, 1251px 1538px #FFF, 606px 1180px #FFF, 524px 208px #FFF, 1517px 504px #FFF, 961px 1297px #FFF, 299px 1000px #FFF, 382px 1664px #FFF, 1836px 946px #FFF, 30px 1574px #FFF, 1518px 976px #FFF, 247px 1654px #FFF, 912px 1425px #FFF, 1208px 1443px #FFF, 599px 505px #FFF, 1923px 314px #FFF, 1830px 1218px #FFF, 976px 1874px #FFF, 788px 1700px #FFF, 912px 614px #FFF, 976px 1053px #FFF, 157px 1512px #FFF, 1530px 515px #FFF, 99px 1396px #FFF, 994px 1713px #FFF, 1305px 1319px #FFF, 98px 879px #FFF, 288px 1480px #FFF, 490px 1888px #FFF, 463px 486px #FFF, 1512px 968px #FFF, 860px 1816px #FFF, 419px 1801px #FFF, 189px 1504px #FFF, 47px 1406px #FFF, 1523px 1757px #FFF, 581px 326px #FFF, 1264px 1446px #FFF, 1256px 1637px #FFF, 1011px 1148px #FFF, 1140px 597px #FFF, 1112px 1880px #FFF, 1065px 1434px #FFF, 179px 222px #FFF, 1048px 945px #FFF, 192px 1895px #FFF, 121px 1532px #FFF, 18px 1400px #FFF, 575px 1827px #FFF, 841px 1199px #FFF, 482px 1579px #FFF, 1953px 175px #FFF, 253px 109px #FFF, 1259px 376px #FFF, 1355px 1418px #FFF, 91px 53px #FFF, 1591px 1868px #FFF, 980px 1239px #FFF, 1600px 455px #FFF, 1997px 1044px #FFF, 1765px 1256px #FFF, 804px 1443px #FFF, 741px 1404px #FFF, 902px 313px #FFF, 1561px 224px #FFF, 315px 676px #FFF, 1711px 337px #FFF, 796px 1710px #FFF, 1950px 53px #FFF, 276px 385px #FFF, 1755px 1065px #FFF, 1151px 307px #FFF, 100px 995px #FFF, 1105px 906px #FFF, 1081px 892px #FFF, 336px 1935px #FFF, 1235px 1733px #FFF, 429px 1934px #FFF, 1435px 845px #FFF, 1958px 1452px #FFF, 1803px 1965px #FFF, 798px 599px #FFF, 968px 1514px #FFF, 1040px 1335px #FFF, 871px 835px #FFF, 1115px 493px #FFF, 1517px 1805px #FFF, 1994px 1448px #FFF, 1030px 115px #FFF, 1915px 430px #FFF, 1330px 107px #FFF, 1766px 1178px #FFF, 235px 1194px #FFF, 920px 189px #FFF, 30px 1830px #FFF, 1176px 178px #FFF, 1722px 1743px #FFF, 643px 332px #FFF, 1641px 1636px #FFF, 82px 217px #FFF, 1400px 702px #FFF, 1675px 105px #FFF, 1918px 617px #FFF, 1166px 30px #FFF, 809px 1712px #FFF, 1248px 77px #FFF, 564px 1356px #FFF, 726px 1665px #FFF, 1729px 588px #FFF, 554px 1152px #FFF, 354px 25px #FFF, 1783px 1687px #FFF, 255px 736px #FFF, 1819px 1550px #FFF, 156px 230px #FFF, 927px 154px #FFF, 786px 548px #FFF, 1252px 40px #FFF, 215px 1613px #FFF, 1431px 1375px #FFF, 1778px 1686px #FFF, 442px 47px #FFF, 410px 614px #FFF, 1041px 927px #FFF, 516px 925px #FFF, 625px 1121px #FFF, 627px 1131px #FFF, 979px 1026px #FFF, 304px 459px #FFF, 535px 995px #FFF, 1319px 247px #FFF, 1737px 589px #FFF, 688px 372px #FFF, 158px 441px #FFF, 800px 796px #FFF, 1616px 754px #FFF, 1757px 1060px #FFF, 363px 1906px #FFF, 1453px 163px #FFF, 727px 948px #FFF, 1263px 1700px #FFF, 1592px 336px #FFF, 1709px 913px #FFF, 86px 341px #FFF, 23px 1647px #FFF, 17px 1676px #FFF, 1766px 410px #FFF, 1604px 518px #FFF, 1842px 1453px #FFF, 1110px 96px #FFF, 1334px 1696px #FFF, 1324px 527px #FFF, 1191px 994px #FFF, 65px 1606px #FFF, 1543px 234px #FFF, 26px 1906px #FFF, 215px 1266px #FFF, 728px 1388px #FFF, 803px 1116px #FFF, 581px 1727px #FFF, 1457px 113px #FFF, 1475px 1112px #FFF, 199px 1651px #FFF, 587px 714px #FFF, 1439px 1980px #FFF, 1102px 579px #FFF, 552px 1100px #FFF, 1178px 1409px #FFF, 1910px 1364px #FFF, 1575px 986px #FFF, 437px 1772px #FFF, 39px 1969px #FFF, 1703px 1490px #FFF, 716px 1723px #FFF, 887px 1901px #FFF, 1977px 1854px #FFF, 1244px 759px #FFF, 1890px 1517px #FFF, 1497px 1585px #FFF, 240px 1783px #FFF, 913px 959px #FFF, 1640px 1215px #FFF, 1183px 1684px #FFF, 558px 1077px #FFF, 100px 1430px #FFF, 1432px 1904px #FFF, 634px 1983px #FFF, 641px 1814px #FFF, 73px 914px #FFF, 1335px 1073px #FFF, 211px 1960px #FFF, 1532px 1004px #FFF, 1694px 344px #FFF, 1766px 238px #FFF, 474px 31px #FFF, 161px 76px #FFF, 1040px 217px #FFF, 595px 1085px #FFF, 891px 344px #FFF, 1084px 1352px #FFF, 1177px 1097px #FFF, 666px 1497px #FFF, 672px 1421px #FFF, 799px 1700px #FFF, 1343px 946px #FFF, 956px 1289px #FFF, 897px 1002px #FFF, 1733px 1481px #FFF, 1451px 708px #FFF, 1331px 817px #FFF, 568px 255px #FFF, 730px 1190px #FFF, 1584px 1542px #FFF, 1766px 1347px #FFF, 339px 1290px #FFF, 1313px 1499px #FFF, 711px 674px #FFF, 980px 1379px #FFF, 1403px 595px #FFF, 1114px 738px #FFF, 991px 1152px #FFF, 1888px 829px #FFF, 1290px 1314px #FFF, 151px 492px #FFF, 10px 1820px #FFF, 1363px 1967px #FFF, 1559px 1363px #FFF, 1470px 1813px #FFF, 182px 1809px #FFF, 745px 532px #FFF, 1183px 104px #FFF, 251px 496px #FFF, 785px 90px #FFF, 1325px 1324px #FFF, 973px 643px #FFF, 661px 1031px #FFF, 1688px 1186px #FFF, 1948px 622px #FFF, 1561px 225px #FFF, 1241px 532px #FFF, 12px 968px #FFF, 1071px 567px #FFF, 874px 1959px #FFF, 939px 777px #FFF, 1877px 643px #FFF, 747px 1821px #FFF, 808px 1800px #FFF, 301px 693px #FFF, 584px 1531px #FFF, 1111px 1270px #FFF, 1081px 1052px #FFF, 1895px 1575px #FFF, 233px 1062px #FFF, 1771px 1376px #FFF, 228px 1124px #FFF, 390px 46px #FFF, 155px 28px #FFF, 1718px 1386px #FFF, 1881px 949px #FFF, 618px 1751px #FFF, 39px 1403px #FFF, 1441px 27px #FFF, 1818px 1472px #FFF, 1289px 189px #FFF, 553px 1353px #FFF, 1345px 1249px #FFF, 276px 1345px #FFF, 1142px 1108px #FFF, 1410px 818px #FFF, 1245px 1069px #FFF, 442px 422px #FFF, 132px 230px #FFF, 1984px 1568px #FFF, 1209px 1996px #FFF, 1930px 1918px #FFF, 1184px 94px #FFF, 890px 1641px #FFF, 382px 96px #FFF, 156px 908px #FFF, 215px 635px #FFF, 1373px 1086px #FFF, 776px 1996px #FFF, 1762px 581px #FFF, 14px 1691px #FFF, 238px 716px #FFF, 521px 1214px #FFF, 770px 531px #FFF, 904px 659px #FFF, 1949px 301px #FFF, 912px 1995px #FFF, 52px 1133px #FFF, 587px 1751px #FFF, 1693px 1430px #FFF, 739px 1658px #FFF, 335px 728px #FFF, 541px 970px #FFF, 1658px 1288px #FFF, 256px 944px #FFF, 1965px 1640px #FFF, 164px 1589px #FFF, 169px 289px #FFF, 292px 390px #FFF, 1296px 912px #FFF, 1201px 1524px #FFF, 1549px 828px #FFF, 1646px 917px #FFF, 668px 627px #FFF, 1914px 976px #FFF, 1289px 196px #FFF, 817px 934px #FFF, 708px 941px #FFF, 654px 658px #FFF, 1293px 1831px #FFF, 1808px 1773px #FFF, 934px 1249px #FFF, 1022px 1129px #FFF, 1455px 1058px #FFF, 484px 138px #FFF, 389px 902px #FFF, 1971px 602px #FFF, 114px 30px #FFF, 891px 656px #FFF, 1651px 1751px #FFF, 954px 202px #FFF, 259px 1147px #FFF, 1462px 1041px #FFF, 1104px 257px #FFF, 1704px 1129px #FFF, 1203px 299px #FFF, 1366px 909px #FFF, 512px 21px #FFF, 1047px 838px #FFF, 1405px 615px #FFF, 369px 122px #FFF, 1469px 1919px #FFF, 1331px 759px #FFF, 1923px 1518px #FFF, 471px 1297px #FFF, 1573px 1579px #FFF, 517px 1111px #FFF, 562px 1998px #FFF, 516px 55px #FFF, 1091px 939px #FFF, 669px 1403px #FFF, 1149px 1161px #FFF, 1950px 1781px #FFF, 555px 1422px #FFF, 1585px 1992px #FFF, 800px 253px #FFF, 102px 1257px #FFF, 498px 136px #FFF, 1595px 1647px #FFF, 1167px 66px #FFF, 1401px 1304px #FFF, 1320px 792px #FFF, 1225px 1575px #FFF, 413px 787px #FFF, 1984px 885px #FFF, 1626px 1054px #FFF, 1342px 1682px #FFF, 1233px 1779px #FFF, 543px 488px #FFF;
}

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1840px 350px #FFF, 172px 1532px #FFF, 1633px 1684px #FFF, 727px 1377px #FFF, 693px 1625px #FFF, 1092px 1940px #FFF, 441px 1678px #FFF, 942px 124px #FFF, 887px 1515px #FFF, 261px 1164px #FFF, 199px 1472px #FFF, 406px 1744px #FFF, 1828px 1348px #FFF, 1132px 756px #FFF, 1859px 1659px #FFF, 673px 215px #FFF, 31px 1797px #FFF, 451px 1362px #FFF, 1288px 1199px #FFF, 1126px 752px #FFF, 1809px 812px #FFF, 1580px 902px #FFF, 514px 1067px #FFF, 360px 1390px #FFF, 66px 991px #FFF, 1740px 1567px #FFF, 1881px 1945px #FFF, 363px 349px #FFF, 30px 418px #FFF, 923px 602px #FFF, 343px 714px #FFF, 1757px 579px #FFF, 1076px 1117px #FFF, 174px 1282px #FFF, 1267px 1220px #FFF, 1834px 22px #FFF, 1196px 1185px #FFF, 1832px 928px #FFF, 202px 397px #FFF, 1204px 405px #FFF, 1684px 523px #FFF, 1061px 311px #FFF, 1495px 612px #FFF, 74px 1764px #FFF, 361px 573px #FFF, 1363px 467px #FFF, 1410px 1973px #FFF, 671px 987px #FFF, 641px 1110px #FFF, 295px 1100px #FFF, 744px 206px #FFF, 277px 841px #FFF, 1239px 1988px #FFF, 514px 282px #FFF, 493px 59px #FFF, 1019px 1803px #FFF, 1908px 688px #FFF, 1656px 1701px #FFF, 1231px 1361px #FFF, 418px 541px #FFF, 1100px 622px #FFF, 601px 1505px #FFF, 661px 204px #FFF, 745px 799px #FFF, 970px 1239px #FFF, 1019px 308px #FFF, 1861px 28px #FFF, 1414px 1289px #FFF, 131px 809px #FFF, 1775px 1336px #FFF, 290px 359px #FFF, 916px 1002px #FFF, 175px 1123px #FFF, 1817px 415px #FFF, 1170px 1268px #FFF, 120px 444px #FFF, 1035px 401px #FFF, 1911px 1896px #FFF, 433px 1973px #FFF, 1373px 1326px #FFF, 45px 1583px #FFF, 998px 1983px #FFF, 1588px 489px #FFF, 1936px 1559px #FFF, 917px 417px #FFF, 1496px 480px #FFF, 1142px 1326px #FFF, 579px 5px #FFF, 1926px 1663px #FFF, 1022px 528px #FFF, 1236px 1320px #FFF, 279px 655px #FFF, 397px 1242px #FFF, 1779px 794px #FFF, 1481px 762px #FFF, 1023px 953px #FFF, 1707px 1161px #FFF, 1424px 578px #FFF, 1164px 1543px #FFF, 10px 435px #FFF, 1430px 1116px #FFF, 1615px 964px #FFF, 1983px 252px #FFF, 1416px 1918px #FFF, 1520px 1284px #FFF, 45px 1239px #FFF, 1082px 885px #FFF, 1413px 1133px #FFF, 971px 1660px #FFF, 1602px 1955px #FFF, 438px 437px #FFF, 1646px 1918px #FFF, 1593px 1779px #FFF, 1116px 75px #FFF, 1776px 1269px #FFF, 1817px 1464px #FFF, 307px 1829px #FFF, 1107px 1960px #FFF, 905px 1577px #FFF, 1922px 260px #FFF, 7px 495px #FFF, 357px 1910px #FFF, 1000px 766px #FFF, 996px 838px #FFF, 809px 127px #FFF, 1518px 20px #FFF, 213px 1890px #FFF, 767px 1896px #FFF, 1249px 192px #FFF, 1695px 1527px #FFF, 1064px 137px #FFF, 950px 459px #FFF, 1820px 1370px #FFF, 753px 74px #FFF, 228px 1508px #FFF, 1925px 918px #FFF, 1971px 31px #FFF, 240px 1224px #FFF, 1289px 956px #FFF, 47px 1053px #FFF, 1213px 1949px #FFF, 290px 621px #FFF, 1241px 1076px #FFF, 758px 123px #FFF, 878px 1866px #FFF, 1614px 1681px #FFF, 473px 494px #FFF, 689px 248px #FFF, 1439px 1648px #FFF, 887px 1001px #FFF, 1452px 1794px #FFF, 383px 278px #FFF, 55px 1676px #FFF, 234px 925px #FFF, 1798px 166px #FFF, 1412px 13px #FFF, 1067px 1796px #FFF, 117px 1658px #FFF, 1826px 1645px #FFF, 1177px 862px #FFF, 696px 1735px #FFF, 1845px 1446px #FFF, 1503px 1125px #FFF, 1017px 1895px #FFF, 1580px 871px #FFF, 847px 21px #FFF, 168px 769px #FFF, 1260px 1465px #FFF, 686px 74px #FFF, 265px 1497px #FFF, 769px 888px #FFF, 353px 633px #FFF, 949px 750px #FFF, 833px 1578px #FFF, 1459px 776px #FFF, 1959px 1219px #FFF, 1510px 297px #FFF, 1632px 1900px #FFF, 654px 1183px #FFF, 1495px 1675px #FFF, 871px 545px #FFF, 938px 1458px #FFF, 1604px 1773px #FFF, 284px 212px #FFF, 1045px 1095px #FFF, 747px 1243px #FFF, 876px 1086px #FFF, 981px 1858px #FFF, 178px 135px #FFF, 1935px 1989px #FFF, 1149px 1736px #FFF, 376px 1251px #FFF, 1777px 942px #FFF, 1077px 240px #FFF, 1099px 1989px #FFF, 1645px 1832px #FFF, 468px 1399px #FFF, 1873px 1675px #FFF, 1116px 688px #FFF, 730px 825px #FFF;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1840px 350px #FFF, 172px 1532px #FFF, 1633px 1684px #FFF, 727px 1377px #FFF, 693px 1625px #FFF, 1092px 1940px #FFF, 441px 1678px #FFF, 942px 124px #FFF, 887px 1515px #FFF, 261px 1164px #FFF, 199px 1472px #FFF, 406px 1744px #FFF, 1828px 1348px #FFF, 1132px 756px #FFF, 1859px 1659px #FFF, 673px 215px #FFF, 31px 1797px #FFF, 451px 1362px #FFF, 1288px 1199px #FFF, 1126px 752px #FFF, 1809px 812px #FFF, 1580px 902px #FFF, 514px 1067px #FFF, 360px 1390px #FFF, 66px 991px #FFF, 1740px 1567px #FFF, 1881px 1945px #FFF, 363px 349px #FFF, 30px 418px #FFF, 923px 602px #FFF, 343px 714px #FFF, 1757px 579px #FFF, 1076px 1117px #FFF, 174px 1282px #FFF, 1267px 1220px #FFF, 1834px 22px #FFF, 1196px 1185px #FFF, 1832px 928px #FFF, 202px 397px #FFF, 1204px 405px #FFF, 1684px 523px #FFF, 1061px 311px #FFF, 1495px 612px #FFF, 74px 1764px #FFF, 361px 573px #FFF, 1363px 467px #FFF, 1410px 1973px #FFF, 671px 987px #FFF, 641px 1110px #FFF, 295px 1100px #FFF, 744px 206px #FFF, 277px 841px #FFF, 1239px 1988px #FFF, 514px 282px #FFF, 493px 59px #FFF, 1019px 1803px #FFF, 1908px 688px #FFF, 1656px 1701px #FFF, 1231px 1361px #FFF, 418px 541px #FFF, 1100px 622px #FFF, 601px 1505px #FFF, 661px 204px #FFF, 745px 799px #FFF, 970px 1239px #FFF, 1019px 308px #FFF, 1861px 28px #FFF, 1414px 1289px #FFF, 131px 809px #FFF, 1775px 1336px #FFF, 290px 359px #FFF, 916px 1002px #FFF, 175px 1123px #FFF, 1817px 415px #FFF, 1170px 1268px #FFF, 120px 444px #FFF, 1035px 401px #FFF, 1911px 1896px #FFF, 433px 1973px #FFF, 1373px 1326px #FFF, 45px 1583px #FFF, 998px 1983px #FFF, 1588px 489px #FFF, 1936px 1559px #FFF, 917px 417px #FFF, 1496px 480px #FFF, 1142px 1326px #FFF, 579px 5px #FFF, 1926px 1663px #FFF, 1022px 528px #FFF, 1236px 1320px #FFF, 279px 655px #FFF, 397px 1242px #FFF, 1779px 794px #FFF, 1481px 762px #FFF, 1023px 953px #FFF, 1707px 1161px #FFF, 1424px 578px #FFF, 1164px 1543px #FFF, 10px 435px #FFF, 1430px 1116px #FFF, 1615px 964px #FFF, 1983px 252px #FFF, 1416px 1918px #FFF, 1520px 1284px #FFF, 45px 1239px #FFF, 1082px 885px #FFF, 1413px 1133px #FFF, 971px 1660px #FFF, 1602px 1955px #FFF, 438px 437px #FFF, 1646px 1918px #FFF, 1593px 1779px #FFF, 1116px 75px #FFF, 1776px 1269px #FFF, 1817px 1464px #FFF, 307px 1829px #FFF, 1107px 1960px #FFF, 905px 1577px #FFF, 1922px 260px #FFF, 7px 495px #FFF, 357px 1910px #FFF, 1000px 766px #FFF, 996px 838px #FFF, 809px 127px #FFF, 1518px 20px #FFF, 213px 1890px #FFF, 767px 1896px #FFF, 1249px 192px #FFF, 1695px 1527px #FFF, 1064px 137px #FFF, 950px 459px #FFF, 1820px 1370px #FFF, 753px 74px #FFF, 228px 1508px #FFF, 1925px 918px #FFF, 1971px 31px #FFF, 240px 1224px #FFF, 1289px 956px #FFF, 47px 1053px #FFF, 1213px 1949px #FFF, 290px 621px #FFF, 1241px 1076px #FFF, 758px 123px #FFF, 878px 1866px #FFF, 1614px 1681px #FFF, 473px 494px #FFF, 689px 248px #FFF, 1439px 1648px #FFF, 887px 1001px #FFF, 1452px 1794px #FFF, 383px 278px #FFF, 55px 1676px #FFF, 234px 925px #FFF, 1798px 166px #FFF, 1412px 13px #FFF, 1067px 1796px #FFF, 117px 1658px #FFF, 1826px 1645px #FFF, 1177px 862px #FFF, 696px 1735px #FFF, 1845px 1446px #FFF, 1503px 1125px #FFF, 1017px 1895px #FFF, 1580px 871px #FFF, 847px 21px #FFF, 168px 769px #FFF, 1260px 1465px #FFF, 686px 74px #FFF, 265px 1497px #FFF, 769px 888px #FFF, 353px 633px #FFF, 949px 750px #FFF, 833px 1578px #FFF, 1459px 776px #FFF, 1959px 1219px #FFF, 1510px 297px #FFF, 1632px 1900px #FFF, 654px 1183px #FFF, 1495px 1675px #FFF, 871px 545px #FFF, 938px 1458px #FFF, 1604px 1773px #FFF, 284px 212px #FFF, 1045px 1095px #FFF, 747px 1243px #FFF, 876px 1086px #FFF, 981px 1858px #FFF, 178px 135px #FFF, 1935px 1989px #FFF, 1149px 1736px #FFF, 376px 1251px #FFF, 1777px 942px #FFF, 1077px 240px #FFF, 1099px 1989px #FFF, 1645px 1832px #FFF, 468px 1399px #FFF, 1873px 1675px #FFF, 1116px 688px #FFF, 730px 825px #FFF;
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1116px 136px #FFF, 1538px 1810px #FFF, 1658px 1650px #FFF, 195px 1938px #FFF, 1713px 1127px #FFF, 712px 1466px #FFF, 1531px 252px #FFF, 486px 1757px #FFF, 1827px 948px #FFF, 387px 842px #FFF, 1421px 976px #FFF, 671px 1863px #FFF, 316px 350px #FFF, 1431px 399px #FFF, 1172px 213px #FFF, 12px 780px #FFF, 430px 1135px #FFF, 134px 395px #FFF, 458px 143px #FFF, 567px 580px #FFF, 1229px 1492px #FFF, 808px 1062px #FFF, 280px 525px #FFF, 1618px 416px #FFF, 951px 1382px #FFF, 1958px 224px #FFF, 1473px 1582px #FFF, 189px 1892px #FFF, 883px 18px #FFF, 447px 881px #FFF, 1999px 1329px #FFF, 749px 619px #FFF, 1114px 1942px #FFF, 431px 1922px #FFF, 1086px 1921px #FFF, 1258px 424px #FFF, 649px 805px #FFF, 363px 1401px #FFF, 1108px 4px #FFF, 365px 1120px #FFF, 959px 470px #FFF, 1634px 694px #FFF, 189px 1520px #FFF, 1456px 998px #FFF, 1249px 1909px #FFF, 1232px 1396px #FFF, 1150px 938px #FFF, 709px 1092px #FFF, 1553px 1712px #FFF, 501px 1567px #FFF, 1006px 1559px #FFF, 1894px 959px #FFF, 1428px 1045px #FFF, 1448px 1880px #FFF, 1448px 1293px #FFF, 76px 1871px #FFF, 784px 1228px #FFF, 146px 723px #FFF, 410px 976px #FFF, 1495px 1829px #FFF, 1654px 1484px #FFF, 1538px 1375px #FFF, 1908px 634px #FFF, 1031px 1977px #FFF, 14px 498px #FFF, 1143px 1028px #FFF, 886px 157px #FFF, 1925px 263px #FFF, 770px 1158px #FFF, 1211px 1978px #FFF, 266px 1263px #FFF, 705px 1859px #FFF, 1987px 1181px #FFF, 1829px 1525px #FFF, 1933px 1911px #FFF, 1458px 1964px #FFF, 760px 270px #FFF, 1851px 104px #FFF, 420px 533px #FFF, 523px 1608px #FFF, 1940px 227px #FFF, 1314px 1286px #FFF, 88px 511px #FFF, 673px 911px #FFF, 452px 1727px #FFF, 103px 523px #FFF, 1625px 1562px #FFF, 1686px 1759px #FFF, 1984px 1519px #FFF, 744px 87px #FFF, 1561px 1315px #FFF, 1854px 1379px #FFF, 819px 202px #FFF, 1601px 620px #FFF, 396px 1463px #FFF, 978px 15px #FFF, 1612px 1881px #FFF, 327px 1730px #FFF, 706px 1220px #FFF, 625px 87px #FFF;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1116px 136px #FFF, 1538px 1810px #FFF, 1658px 1650px #FFF, 195px 1938px #FFF, 1713px 1127px #FFF, 712px 1466px #FFF, 1531px 252px #FFF, 486px 1757px #FFF, 1827px 948px #FFF, 387px 842px #FFF, 1421px 976px #FFF, 671px 1863px #FFF, 316px 350px #FFF, 1431px 399px #FFF, 1172px 213px #FFF, 12px 780px #FFF, 430px 1135px #FFF, 134px 395px #FFF, 458px 143px #FFF, 567px 580px #FFF, 1229px 1492px #FFF, 808px 1062px #FFF, 280px 525px #FFF, 1618px 416px #FFF, 951px 1382px #FFF, 1958px 224px #FFF, 1473px 1582px #FFF, 189px 1892px #FFF, 883px 18px #FFF, 447px 881px #FFF, 1999px 1329px #FFF, 749px 619px #FFF, 1114px 1942px #FFF, 431px 1922px #FFF, 1086px 1921px #FFF, 1258px 424px #FFF, 649px 805px #FFF, 363px 1401px #FFF, 1108px 4px #FFF, 365px 1120px #FFF, 959px 470px #FFF, 1634px 694px #FFF, 189px 1520px #FFF, 1456px 998px #FFF, 1249px 1909px #FFF, 1232px 1396px #FFF, 1150px 938px #FFF, 709px 1092px #FFF, 1553px 1712px #FFF, 501px 1567px #FFF, 1006px 1559px #FFF, 1894px 959px #FFF, 1428px 1045px #FFF, 1448px 1880px #FFF, 1448px 1293px #FFF, 76px 1871px #FFF, 784px 1228px #FFF, 146px 723px #FFF, 410px 976px #FFF, 1495px 1829px #FFF, 1654px 1484px #FFF, 1538px 1375px #FFF, 1908px 634px #FFF, 1031px 1977px #FFF, 14px 498px #FFF, 1143px 1028px #FFF, 886px 157px #FFF, 1925px 263px #FFF, 770px 1158px #FFF, 1211px 1978px #FFF, 266px 1263px #FFF, 705px 1859px #FFF, 1987px 1181px #FFF, 1829px 1525px #FFF, 1933px 1911px #FFF, 1458px 1964px #FFF, 760px 270px #FFF, 1851px 104px #FFF, 420px 533px #FFF, 523px 1608px #FFF, 1940px 227px #FFF, 1314px 1286px #FFF, 88px 511px #FFF, 673px 911px #FFF, 452px 1727px #FFF, 103px 523px #FFF, 1625px 1562px #FFF, 1686px 1759px #FFF, 1984px 1519px #FFF, 744px 87px #FFF, 1561px 1315px #FFF, 1854px 1379px #FFF, 819px 202px #FFF, 1601px 620px #FFF, 396px 1463px #FFF, 978px 15px #FFF, 1612px 1881px #FFF, 327px 1730px #FFF, 706px 1220px #FFF, 625px 87px #FFF;
}

#title {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  color: #FFF;
  text-align: center;
  font-family: "lato", sans-serif;
  font-weight: 300;
  font-size: 50px;
  letter-spacing: 10px;
  margin-top: -60px;
  padding-left: 10px;
}
#title span {
  background: -webkit-linear-gradient(white, #38495a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .bs-widget .media.bs-blog-post {
    flex-wrap: wrap;
  }
  .nav-wp {
    display: unset;
  }
}
@media (min-width: 992px) {
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .menu-item {
    position: relative;
  }
  .menu-item.has-children > a::after {
    content: "\f0d7";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    flex: 0 0 auto;
  }
  .menu-item .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0%;
    background: white;
    color: black;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 0;
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    min-width: 10rem;
  }
  .menu-item .dropdown-menu > .menu-item > a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5px;
    padding: 0.5rem 1rem;
    color: #000000;
    font-weight: 600;
  }
  .menu-item .dropdown-menu > .menu-item > a:hover {
    color: #388e3c;
  }
  .menu-item .dropdown-menu .dropdown-menu {
    left: 100%;
    top: 0;
  }
  .menu-item:hover > .dropdown-menu {
    visibility: visible;
    opacity: 1;
  }
  .header-menu .nav-wp .close-menu {
    display: none;
  }
  .bs-hero .inner .themes {
    align-self: start;
  }
  .bs-hero .inner .ovwr .row {
    justify-content: center;
  }
}
@media (max-width: 991px) {
  /* ---------header------------*/
  .header-top .head_widget {
    margin-bottom: 10px;
  }
  .header-middle .logo {
    flex: 1;
  }
  .header-top .justify-space-between {
    justify-content: center;
  }
  .menu-btn {
    display: block;
    width: 35px;
    height: 35px;
    background-color: #f5f7fd;
    color: #000000;
    border-radius: 30px;
    outline: none;
    border: none;
  }
  .menu-btn i {
    font-size: 1rem;
  }
  .header-center .header-menu nav {
    display: none;
  }
  .header-menu .nav-wp {
    max-width: 100%;
    background-color: #000000;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 999;
    width: 400px;
    transform: translateX(-100%);
    visibility: hidden;
    opacity: 0;
    transition: transform 0.3s ease-in-out;
    display: block;
  }
  .header-menu .nav-wp.show {
    transform: none;
    visibility: visible;
    opacity: 1;
  }
  .header-menu .nav-wp .main-menu {
    display: unset;
  }
  .header-menu .nav-wp .main-menu .menu-item.has-children {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .header-menu .nav-wp .main-menu .menu-item.has-children a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 1;
  }
  .header-menu .nav-wp .main-menu .menu-item.has-children .caret {
    display: block;
    padding: 10px;
    cursor: pointer;
    color: #ffffff;
  }
  .header-menu .nav-wp .main-menu .menu-item.has-children .caret::after {
    content: "\f067";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    flex: 0 0 auto;
    transition: all 0.35s ease-in-out;
  }
  .header-menu .nav-wp .main-menu .menu-item.has-children .caret:has(+ .dropdown-menu.show)::after {
    content: "\f068";
  }
  .header-menu .nav-wp .main-menu .menu-item.has-children > .dropdown-menu {
    position: static;
    display: none;
    width: 100%;
    padding-left: 15px;
  }
  .header-menu .nav-wp .main-menu .menu-item.has-children > .dropdown-menu.show {
    display: block;
  }
  .header-menu .nav-wp .close-menu {
    border-bottom: 1px solid #3b3b3b;
    text-align: end;
    color: #ffffff;
  }
  .header-menu .nav-wp .close-menu i {
    cursor: pointer;
    padding: 10px;
  }
  .themes .ovwr .row > div:nth-child(1) .feature_widget, .themes .ovwr .row div:nth-child(2) .feature_widget {
    margin-bottom: 25px;
  }
  .header-menu .nav-wp .sm-clean {
    width: 100%;
  }
  .header-menu .right-bar .head_widget {
    display: none;
  }
  ul.sm-clean li a {
    padding: 1.5rem 1.25rem;
  }
  .header-middle .header-menu ul.right-bar {
    display: none;
  }
  .header-bottom .logo {
    display: block;
  }
  .bs-service {
    margin-bottom: 20px;
  }
  .header-menu .main-menu .menu-item.has-children > a::after {
    display: none;
  }
  .dropdown-menu > .menu-item > a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5px;
    padding: 1rem 0.8rem;
    color: #ffffff;
    font-weight: 600;
  }
  .dropdown-menu > .menu-item > a:hover {
    color: #4caf50;
  }
  .bs-hero .slide-caption {
    max-width: 100%;
  }
  body:has(:where(.menu-btn.on, .nav-wp.show)) {
    overflow: hidden;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /*-------------slider------*/
  .bs-hero .slide-caption h2 {
    font-size: 3rem;
  }
  .md-bor {
    border: none;
  }
  /*  ----- ----blog------ */
  .bs-blog-post h4.title {
    font-size: 1.5rem;
  }
  .themes .ovwr {
    padding: 10px 50px;
  }
}
@media (max-width: 767.98px) {
  .header-middle .logo img {
    width: 170px;
  }
  .header-menu {
    margin-left: auto;
  }
  .bs-hero .inner {
    background-position: center center;
    height: 550px;
  }
  .bs-hero .slide-caption {
    max-width: 100%;
    margin-top: 0%;
  }
  .bs-hero .slide-caption .description {
    margin-bottom: 25px;
  }
  .bs-hero .slide-caption h2 {
    font-size: 1.5rem;
    line-height: 1.3;
    margin-bottom: 10px;
  }
  .themes .overlay {
    padding: 60px 0 60px 0;
  }
  .themes .ovwr {
    padding: 0 0px;
  }
  .bs-heading .bs-title {
    font-size: 1.8rem;
    line-height: 1.3;
  }
  .footer-main .bs-widget {
    text-align: center;
  }
  .footer-main .bs-widget-blog-post {
    text-align: center;
  }
  .footer-main .bs-footer-widget-area .bs-widget .logo img {
    display: inline-block;
  }
  .footer-main .bs-footer-copyright .footer-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .footer-main .bs-footer-copyright .footer-inner p {
    text-align: center;
    margin-bottom: 10px;
  }
  .footer-main .bs-footer-copyright .footer-inner ul.bs-social {
    justify-content: center;
    margin-left: unset;
  }
  .footer-main .bs-footer-copyright .footer-inner ul.bs-social li {
    margin: 0;
  }
  .bs-hero .inner .themes .feature_widget h5 {
    margin-bottom: 0;
    font-size: 16px;
  }
  .bs-hero .slide-caption h2 {
    font-size: 2rem;
  }
  .bs-hero .slide-caption .description p {
    font-size: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /*-------------slider------*/
  .show {
    right: 0%;
    z-index: 50;
  }
  .header-center .header-menu nav ul.right-bar {
    display: none;
  }
  .bs-blog-post h4.title {
    font-size: 1.5rem;
  }
}
@media (min-width: 375px) and (max-width: 575px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .col-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .justify-space-between {
    justify-content: end;
  }
  /* ---------nav------*/
  /* ------header-top---*/
  .header-top .justify-space-between {
    justify-content: center;
  }
  /* -----------header-section-------*/
  .header-center .header-menu nav ul.right-bar {
    display: none;
  }
  /* -------------slider------*/
  .bs-hero .inner {
    height: 550px;
  }
  .bs-hero .slide-caption .description p {
    font-size: 16px;
  }
  .show {
    right: 0%;
    z-index: 50;
  }
  /* -----testimonial----*/
  .testi.one img.clg {
    width: 100%;
  }
}
@media (max-width: 375px) {
  .justify-space-between {
    justify-content: end;
  }
  /* -----------header-section-------*/
  .header-center .header-menu nav ul.right-bar {
    display: none;
  }
  /*-----------feature-section-------*/
  .show {
    right: 0%;
    z-index: 50;
  }
}
@media (min-width: 576px) {
  .wp-block-edd-checkout #edd_purchase_form .edd-blocks-form {
    grid-template-columns: 1fr 50%;
  }
  .checkout-page .card .edd-blocks-form.cc-address > div {
    grid-column: unset;
  }
}
/* Responsive for screens smaller than 575px */
@media (max-width: 575px) {
  .ta-blog-grid {
    grid-template-columns: 1fr;
  }
  .checkout-page .card .edd-blocks-form__cart .edd-blocks-cart__row > div:last-of-type:not(:first-of-type) {
    justify-content: end;
  }
  .bs-hero .inner .themes {
    padding: 0 10px;
  }
  .bs-hero .slide-caption {
    margin-top: 0%;
  }
  .right-bar .login a.btn {
    width: 35px;
    height: 35px;
    line-height: 35px;
    padding: 0;
    text-align: center;
  }
  .right-bar .login a.btn i {
    margin-right: 0;
  }
  .right-bar .login a.btn span {
    display: none;
  }
  .bs-heading P {
    font-size: 14px;
  }
  .ta-product .ta-title-wrap .ta-title {
    font-size: 22px;
  }
}
@media (max-width: 439px) {
  .bs-hero .inner .themes .feature_widget h5 {
    font-size: 14px;
  }
  .bs-hero .inner .themes .feature_widget {
    gap: 12px;
  }
  .bs-hero .slide-caption h2 {
    font-size: 25px;
  }
  .bs-hero .slide-caption .description p {
    font-size: 14px;
  }
  .bs-hero .slide-caption .slider-btns .btn-0, .bs-hero .slide-caption .slider-btns .btn-1 {
    padding: 8px 12px;
    font-size: 14px;
  }
  .bs-hero .container {
    padding-top: 0;
  }
  .ta-product .ta-product-bottom .ta-product-btn .btn-1, .ta-product .ta-product-bottom .ta-product-btn .btn-0 {
    padding: 8px 12px;
    font-size: 13px;
  }
  .bs-hero .ta-user-card .ta-info-wrap {
    padding: 5px 10px;
  }
  .bs-hero .ta-user-card .ta-info-wrap .ta-rating {
    font-size: 13px;
  }
  .bs-hero .ta-user-card .ta-info-wrap .ta-rating i {
    font-size: 11px;
  }
  .bs-hero .ta-user-card .ta-info-wrap .info p {
    font-size: 13px;
  }
}
#edd_purchase_submit .edd-submit {
  max-width: 150px;
  margin: auto;
  margin-top: 20px;
  position: absolute;
}

#edd_checkout_cart th, #edd_checkout_cart .edd_cart_discount_row th, #edd_checkout_cart .edd_cart_tax_row th {
  background: #fff;
}

#edd_checkout_form_wrap fieldset, #edd_checkout_form_wrap fieldset#edd_cc_fields {
  border-color: #e4e4e4 !important;
}

main#main {
  padding: 1.563rem 1.375rem 2rem;
  background: #fff;
}

#edd_checkout_form_wrap fieldset {
  background: #fff;
}

.edd-js-none .edd-has-js, .edd-js .edd-no-js, body.edd-js input.edd-no-js {
  display: none !important;
}/*# sourceMappingURL=style.css.map */