@charset "utf-8";
@keyframes autofill {
  to {
    background: 0 0;
    color: inherit;
  }
}
@-webkit-keyframes autofill {
  to {
    background: 0 0;
    color: inherit;
  }
}
@keyframes jssorl-009-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeEffect {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeEffect {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes blink {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes blink {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@-webkit-keyframes move {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 50px 50px;
  }
}
@-webkit-keyframes sk-bouncedelay {
  0%,
  80%,
  to {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bouncedelay {
  0%,
  80%,
  to {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
:root {
  --bs-success: #4bc839;
  --bs-success-rgb: 75, 200, 57;
  --bs-success-bg-subtle: #dbf4d7;
  --bs-success-text-emphasis: #1e5017;
  --bs-success-border-subtle: #b7e9b0;
  --bs-body-color: var(--text-color);
  --bs-theme-light: #f8fafc;
  --bs-theme-light-rgb: 248, 250, 252;
  --bs-theme-light-100: #f1f5f9;
  --bs-theme-light-100-rgb: 241, 245, 249;
  --bs-theme-light-200: #e2e8f0;
  --bs-theme-light-200-rgb: 226, 232, 240;
  --bs-theme-light-300: #cbd5e1;
  --bs-theme-light-300-rgb: 203, 213, 225;
  --bs-theme-light-400: #94a3b8;
  --bs-theme-light-400-rgb: 148, 163, 184;
  --bs-theme-light-500: #64748b;
  --bs-theme-light-500-rgb: 100, 116, 139;
  --bs-theme-light-600: #475569;
  --bs-theme-light-600-rgb: 71, 85, 105;
  --bs-theme-light-700: #334155;
  --bs-theme-light-700-rgb: 51, 65, 85;
  --bs-theme-light-800: #1e293b;
  --bs-theme-light-800-rgb: 30, 41, 59;
  --bs-theme-light-900: #0f172a;
  --bs-theme-light-900-rgb: 15, 23, 42;
  --bs-theme-light-950: #020617;
  --bs-theme-light-950-rgb: 2, 6, 23;
  --bs-gray-50: var(--bs-theme-light);
  --bs-gray-100: var(--bs-theme-light-100);
  --bs-gray-200: var(--bs-theme-light-200);
  --bs-gray-300: var(--bs-theme-light-300);
  --bs-gray-400: var(--bs-theme-light-400);
  --bs-gray-500: var(--bs-theme-light-500);
  --bs-gray-600: var(--bs-theme-light-600);
  --bs-gray-700: var(--bs-theme-light-700);
  --bs-gray-800: var(--bs-theme-light-800);
  --bs-gray-900: var(--bs-theme-light-900);
  --bs-gray-950: var(--bs-theme-light-950);
  --bs-dark-grey: #7784a8;
  --bs-dark-grey-rgb: 119, 132, 168;
  --bs-box-shadow: 0 0.5rem 1rem rgba(var(--text-color-rgb), 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--text-color-rgb), 0.15);
  --bs-box-shadow-md: 0 0.25rem 0.65rem rgba(var(--text-color-rgb), 0.15);
  --bs-box-shadow-lg: 0 1rem 1.5rem rgba(var(--text-color-rgb), 0.15);
  --bs-border-color: var(--bs-theme-light-200);
  --bs-link-primary: var(--theme-primary);
  --bs-link-secondary: var(--theme-secondary);
  --transition-default: all 0.3s ease-in-out;
  --btn-floating-bottom: 10px;
  --bg-gradient-primary: linear-gradient(
    45deg,
    hsl(var(--theme-primary-hsl) 45%) 0%,
    hsl(var(--theme-primary-hsl) 65%) 105%
  );
  --bg-gradient-primary-rgba: linear-gradient(
    45deg,
    hsla(var(--theme-primary-hsl) 45% / 0.75) 0%,
    hsla(var(--theme-primary-hsl) 65% / 75) 105%
  );
  --bg-gradient-primary-reverse: linear-gradient(
    45deg,
    hsl(var(--theme-primary-hsl) 65%) 0%,
    hsl(var(--theme-primary-hsl) 45%) 105%
  );
  --bg-gradient-primary-reverse-rgba: linear-gradient(
    45deg,
    hsla(var(--theme-primary-hsl) 65% / 0.75) 0%,
    hsla(var(--theme-primary-hsl) 45% / 0.75) 105%
  );
  --bs-indigo-rgb: 102, 16, 242;
  --bs-purple-rgb: 111, 66, 193;
  --bs-pink-rgb: 214, 51, 132;
  --bs-orange-rgb: 253, 126, 20;
  --bs-green-rgb: 25, 135, 84;
  --bs-teal-rgb: 32, 201, 151;
  --bs-dark: var(--bs-theme-light-950);
  --bs-dark-rgb: var(--bs-theme-light-950-rgb);
}
.fon-background-overlay + .container,
.fon-background-overlay + .container-fluid,
.fon-background-video + .container,
.fon-background-video + .container-fluid,
.fon-background-youtube + .container,
.fon-background-youtube + .container-fluid,
.fon-main-section,
.fon-page-builder .container,
.fon-page-builder .container-fluid,
.fon-section .container,
.fon-section .container-fluid {
  position: relative;
}
.fon-main-section.container-full > .container,
.fon-main-section.container-full > .container-fluid,
.fon-section.container-full > .container,
.fon-section.container-full > .container-fluid {
  padding: 0;
}
.fa,
.fa-brands,
.fa-regular,
.fa-solid,
.fab,
.far,
.fas {
  display: inline-block;
  min-width: 1.25em;
  line-height: 1;
  vertical-align: -0.125em;
  text-align: center;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.fa-angle-down {
  min-width: 0.875em;
}
.fon-background-overlay,
.fon-background-video,
.fon-background-video video,
.fon-background-video::before,
.fon-background-youtube {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fon-background-video {
  overflow: hidden;
  z-index: -1;
}
.fon-background-video::before {
  content: "";
  background: 0 0;
  z-index: 1;
}
.fon-background-video video {
  object-fit: cover;
}
.fon-background-youtube {
  overflow: hidden;
  pointer-events: none;
  z-index: 0;
}
.fon-widget-container {
  margin-bottom: 30px;
}
.fon-text-html-widget.fon-widget-container,
.widget-no-bottom-margin.fon-widget-container {
  margin-bottom: 0;
}
.slick-list,
.slick-slider {
  position: relative;
  display: block;
}
.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:after,
.slick-track:before {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: auto;
  min-height: 1px;
}
.slick-initialized .slick-slide,
.slick-slide img,
.slick-vertical .slick-track {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden,
.top-bar-list li.list-inline-item .dropdown-toggle::after {
  display: none;
}
.slick-slider:not(.fon-slider):not(.slick-vertical):not(
    .timeline-slider
  ).slick-slide
  > div {
  width: 100%;
  display: flex !important;
  flex-direction: column;
}
.slick-slider:not(.fon-slider):not(.slick-vertical):not(.timeline-slider)
  .slick-slide
  > div
  > div {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.slick-slider:not(.fon-slider):not(.slick-vertical):not(.timeline-slider)
  .slick-slide
  > div
  > div
  .btn {
  margin-top: auto;
}
.slick-loading .slick-list {
  background: #fff url(../../images/ajax-loader.gif) center center no-repeat;
}
.slick-next,
.slick-prev {
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  outline: 0;
  background: 0 0;
}
.slick-dots li button:focus,
.slick-dots li button:hover,
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
  outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before,
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 1;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: 0.25;
}
[dir="rtl"] .slick-prev {
  right: -25px;
  left: auto;
}
[dir="rtl"] .slick-next {
  right: auto;
  left: -25px;
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}
.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  content: "";
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-radius: 100%;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}
[dir="rtl"] .slick-slide {
  float: left;
}
.slick-slider .slick-list,
.slick-slider .slick-track,
[dir="rtl"] .slick-slider .slick-list,
[dir="rtl"] .slick-slider .slick-track {
  direction: ltr;
}
[data-aos] {
  will-change: transform, opacity;
}
.fon-content-carousel:not(.slick-initialized),
.slick-slider:not(.slick-initialized) {
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow: hidden !important;
  gap: 15px;
}
.fon-content-carousel:not(.slick-initialized) > div {
  flex-shrink: 0 !important;
  display: block !important;
  width: 25%;
}
@media (max-width: 768px) {
  .fon-content-carousel:not(.slick-initialized) > div {
    width: 100% !important;
  }
}
@media (min-width: 769px) and (max-width: 992px) {
  .fon-content-carousel:not(.slick-initialized) > div {
    width: 50% !important;
  }
}
#wisecp_brand,
#wisecp_brand * {
  margin: 0 !important;
  width: auto !important;
  text-shadow: none !important;
  font-size: 0.85rem !important;
}
#newsletter_gdpr a,
.faturabilgisi .red-info h5,
ul.megamenu .menu-featured.featured-column .menu-box .menu-title,
ul.megamenu .menu-featured.featured-column .menu-box h5 {
  color: #fff;
}
.blue-info i,
.green-info i,
.orange-info i,
.red-info i {
  color: rgb(0 0 0/16%);
  position: absolute;
  z-index: 5;
  left: -15px;
  top: -20px;
}
.blue-info i,
.orange-info i {
  font-size: 135px;
  margin: 0;
}
.blue-info a,
.green-info a,
.orange-info a,
.red-info a {
  color: #fff;
  font-weight: 700;
}
.blue-info h5,
.blue-info p,
.green-info h5,
.green-info p,
.orange-info h5,
.orange-info p,
.red-info h5,
.red-info p {
  margin: 0;
  z-index: 7;
  position: relative;
  color: #fff;
}
.blue-info .padding15,
.blue-info .padding20,
.green-info .padding15,
.green-info .padding20,
.orange-info .padding15,
.orange-info .padding20,
.red-info .padding15,
.red-info .padding20 {
  padding: 20px 15px 20px 25px;
}
.modal {
  --bs-modal-zindex: 2002;
  --bs-modal-border-color: var(--bs-theme-light-200);
}
.modal-backdrop {
  --bs-backdrop-zindex: 2001;
}
.tooltip {
  --bs-tooltip-zindex: 2003;
}
.modal-foot-btn {
  float: left;
  width: 100%;
  background: var(--bs-theme-light);
  padding: 19px;
  text-align: center;
}
.modal-foot-btn .lbtn {
  padding: 8px 25px;
}
.modal-foot-btn .red {
  background: #f44336;
  color: #fff;
}
.modal-foot-btn .red:hover {
  background: #d73c30;
  color: #fff;
}
.modal-foot-btn .blue {
  background: #00bcd4;
  color: #fff;
}
.modal-foot-btn .blue:hover {
  background: #08a4b8;
  color: #fff;
}
.socialconnect .fa-spinner {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  margin-top: 21px;
  line-height: 0;
}
.orderuserlogin .socialconnect {
  float: none;
  display: flex;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}
.orderuserlogin .radio-custom-label {
  border-color: var(--bs-theme-light-100);
  font-weight: 600;
  background: var(--bs-theme-light-100);
}
.orderuserlogin .radio-custom-label:hover,
.orderuserlogin .radio-custom:checked + .radio-custom-label {
  background: var(--bs-theme-light-800);
  color: #fff;
}
.orderuserlogin .row .radio-custom-label {
  width: auto;
  background: 0 0;
  border: 0;
  padding: 0;
  font-size: 15px;
  font-weight: 400;
}
.orderuserlogin .row .radio-custom-label:hover,
.orderuserlogin .row .radio-custom:checked + .radio-custom-label {
  background: 0 0;
}
.setup-fee-period-block h3 {
  margin-top: -20px;
}
.setup-fee-period {
  background: var(--bs-theme-light-100);
  border-radius: 3px;
  padding: 2px 6px;
  font-weight: 600;
  font-size: 13px;
  margin-top: 5px;
  display: inline-block;
}
.whoisprotected {
  background: #00bcd4;
}
.cart-additional-details {
  width: 100%;
  border-top: 1px solid #eee;
  padding-top: 10px;
  margin-top: 10px;
  font-size: 14px;
}
.cart-additional-details a {
  margin-right: 10px;
  opacity: 0.7;
  font-size: 13px;
}
.cart-additional-details a:hover {
  opacity: 1;
}
.cart-additional-details a i {
  margin-left: 5px;
}
.DomainModuleChildPage {
  margin-top: 15px;
}
.tabcontentcon .addDnsRecord_table td {
  padding: 20px 10px;
}
#clean-theme-client .faturabilgisi .red-info h5 {
  color: #3b6b91;
}
#payment-screen-content {
  text-align: center;
  margin-bottom: 20px;
  padding: 0 0 30px;
}
body,
html {
  scroll-behavior: auto !important;
}
body {
  font-family: var(--body-font-family, "Arial,Helvetica,sans-serif");
  font-size: var(--body-font-size, 0.94rem);
  font-optical-sizing: auto;
  font-style: normal;
  font-weight: var(--body-font-weight, 400);
  color: var(--text-color);
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
@supports (font-variation-settings: normal) {
  :root {
    font-family: InterVariable, sans-serif;
  }
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--theme-secondary);
}
.h1,
h1 {
  font-family: var(--h1-font-family);
  font-weight: var(--h1-font-weight);
  font-size: var(--h1-font-size);
}
.h2,
h2 {
  font-family: var(--h2-font-family);
  font-weight: var(--h2-font-weight);
  font-size: var(--h2-font-size);
}
.h3,
h3 {
  font-family: var(--h3-font-family);
  font-weight: var(--h3-font-weight);
  font-size: var(--h3-font-size);
}
.h4,
h4 {
  font-family: var(--h4-font-family);
  font-weight: var(--h4-font-weight);
  font-size: var(--h4-font-size);
}
.h5,
h5 {
  font-family: var(--h5-font-family, "Arial,Helvetica,sans-serif");
  font-weight: var(--h5-font-weight);
  font-size: var(--h5-font-size);
}
.h6,
h6 {
  font-family: var(--h6-font-family, "Arial,Helvetica,sans-serif");
  font-weight: var(--h6-font-weight);
  font-size: var(--h6-font-size);
}
.z-4 {
  z-index: 4 !important;
}
.z-5 {
  z-index: 5 !important;
}
.z-6 {
  z-index: 6 !important;
}
.z-7 {
  z-index: 7 !important;
}
.z-8 {
  z-index: 8 !important;
}
.z-9 {
  z-index: 9 !important;
}
.z-10 {
  z-index: 10 !important;
}
.z-top {
  z-index: 9999 !important;
}
.link-underline {
  text-decoration: underline;
}
#site-preloader.loader {
  --fon-preloader-bg: var(--theme-primary);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--fon-preloader-bg);
  z-index: 9999999;
  color: #f3f5f8;
}
#site-preloader.site-logo img {
  max-width: 150px;
  height: auto;
  filter: brightness(0) invert(1);
}
.hover-image-scale img:hover,
img.hover-image-scale:hover {
  transform: scale(1.2);
}
.shadow-md {
  box-shadow: var(--bs-box-shadow-md) !important;
}
.shadow-hover:hover {
  box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm-hover:hover {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-md-hover:hover {
  box-shadow: var(--bs-box-shadow-md) !important;
}
.shadow-lg-hover:hover {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-hover-none:hover {
  box-shadow: none !important;
}
.primary-link {
  --link-color: var(--bs-link-primary);
  --link-hover-color: var(--bs-link-secondary);
  color: var(--link-color);
}
.primary-link:hover {
  color: var(--link-hover-color);
}
.primary-link-hover:hover {
  color: var(--bs-link-primary);
}
.secondary-link {
  --link-color: var(--bs-link-secondary);
  --link-hover-color: var(--bs-link-primary);
  color: var(--link-color);
}
.secondary-link:hover {
  color: var(--link-hover-color);
}
.secondary-link-hover:hover {
  color: var(--bs-link-secondary);
}
.link-theme-primary {
  color: RGBA(var(--theme-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(
    var(--theme-primary-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
  text-decoration-color: RGBA(
    var(--theme-primary-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-theme-primary:focus,
.link-theme-primary:hover {
  color: RGBA(
    var(--theme-primary-rgb),
    var(--bs-link-opacity, 0.75)
  ) !important;
  -webkit-text-decoration-color: RGBA(
    var(--theme-primary-rgb),
    var(--bs-link-underline-opacity, 0.75)
  ) !important;
  text-decoration-color: RGBA(
    var(--theme-primary-rgb),
    var(--bs-link-underline-opacity, 0.75)
  ) !important;
}
.link-theme-secondary {
  color: RGBA(var(-theme-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(
    var(-theme-secondary-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
  text-decoration-color: RGBA(
    var(-theme-secondary-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-theme-secondary:focus,
.link-theme-secondary:hover {
  color: RGBA(
    var(-theme-secondary-rgb),
    var(--bs-link-opacity, 0.75)
  ) !important;
  -webkit-text-decoration-color: RGBA(
    var(-theme-secondary-rgb),
    var(--bs-link-underline-opacity, 0.75)
  ) !important;
  text-decoration-color: RGBA(
    var(-theme-secondary-rgb),
    var(--bs-link-underline-opacity, 0.75)
  ) !important;
}
.bg-theme-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--theme-primary-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--theme-secondary-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-text {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--text-color-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-gradient {
  background-image: var(--bg-gradient-primary) !important;
}
.bg-theme-gradient-reverse {
  background-image: var(--bg-gradient-primary-reverse) !important;
}
.bg-theme-gradient-rgba {
  background-image: var(--bg-gradient-primary-rgba) !important;
}
.bg-theme-gradient-reverse-rgba {
  background-image: var(--bg-gradient-primary-reverse-rgba) !important;
}
.bg-transparent-gradient-black {
  background: #232323;
  background: linear-gradient(0deg, #232323 0, rgba(35, 35, 35, 0) 89%);
}
.bg-transparent-gradient-white-black {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0,
    rgba(0, 0, 0, 0.18) 18%,
    rgba(0, 0, 0, 0.95) 100%
  );
}
.bg-light-gradient {
  background: linear-gradient(to bottom, var(--bs-light) 0%, transparent 100%);
}
.bg-indigo,
.bg-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-indigo-rgb), var(--bs-bg-opacity)) !important;
}
.bg-purple {
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important;
}
.bg-green,
.bg-pink {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-pink-rgb), var(--bs-bg-opacity)) !important;
}
.bg-green {
  background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important;
}
.bg-orange,
.bg-teal {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-orange-rgb), var(--bs-bg-opacity)) !important;
}
.bg-teal {
  background-color: rgba(var(--bs-teal-rgb), var(--bs-bg-opacity)) !important;
}
.bg-theme-light {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-light-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-100-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-light-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-200-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-light-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-300-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-light-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-400-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-light-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-500-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-light-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-600-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-light-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-700-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-light-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-800-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-light-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-900-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-theme-light-950 {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-theme-light-950-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
}
.bg-cover {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  overflow: hidden;
  position: relative;
  background-position: center center !important;
}
.text-grey {
  --bs-text-opacity: 0.3;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity, 1)) !important;
}
.text-dark-grey {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-grey-rgb), var(--bs-text-opacity, 1)) !important;
}
.text-opacity-10 {
  --bs-text-opacity: 0.1;
}
.text-theme {
  --bs-text-opacity: 1;
  color: rgba(var(--text-color-rgb), var(--bs-text-opacity, 1)) !important;
}
.text-theme-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-light-rgb), var(--bs-text-opacity, 1)) !important;
}
.text-theme-light-100 {
  --bs-text-opacity: 1;
  color: rgba(
    var(--bs-theme-light-100-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-theme-light-200 {
  --bs-text-opacity: 1;
  color: rgba(
    var(--bs-theme-light-200-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-theme-light-300 {
  --bs-text-opacity: 1;
  color: rgba(
    var(--bs-theme-light-300-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-theme-light-400 {
  --bs-text-opacity: 1;
  color: rgba(
    var(--bs-theme-light-400-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-theme-light-500 {
  --bs-text-opacity: 1;
  color: rgba(
    var(--bs-theme-light-500-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-theme-light-600 {
  --bs-text-opacity: 1;
  color: rgba(
    var(--bs-theme-light-600-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-theme-light-700 {
  --bs-text-opacity: 1;
  color: rgba(
    var(--bs-theme-light-700-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-theme-light-800 {
  --bs-text-opacity: 1;
  color: rgba(
    var(--bs-theme-light-800-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-theme-light-900 {
  --bs-text-opacity: 1;
  color: rgba(
    var(--bs-theme-light-900-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-theme-light-950 {
  --bs-text-opacity: 1;
  color: rgba(
    var(--bs-theme-light-950-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-bg-theme {
  color: #fff !important;
  background-color: rgba(
    var(--text-color-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-bg-grey {
  color: #fff !important;
  background-color: rgba(
    var(--bs-dark-grey-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-bg-gradient,
.text-bg-gradient-reverse {
  background-image: var(--bg-gradient-primary);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 200%, 1px;
  background-position: 0;
}
.text-bg-gradient-reverse {
  background-image: var(--bg-gradient-primary-reverse);
}
.text-theme-primary {
  color: rgba(var(--theme-primary-rgb), var(--bs-text-opacity, 1)) !important;
}
.text-bg-theme-primary {
  color: #fff !important;
  background-color: rgba(
    var(--theme-primary-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-theme-secondary {
  color: rgba(var(--theme-secondary-rgb), var(--bs-text-opacity, 1)) !important;
}
.text-bg-theme-primary-hover:hover,
.text-bg-theme-secondary {
  color: #fff !important;
  background-color: rgba(
    var(--theme-secondary-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.text-bg-theme-secondary-hover:hover {
  color: #fff !important;
  background-color: rgba(
    var(--theme-primary-rgb),
    var(--bs-text-opacity, 1)
  ) !important;
}
.border-theme-primary {
  border-color: rgba(
    var(--theme-primary-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-secondary {
  border-color: rgba(
    var(--theme-secondary-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-text {
  border-color: rgba(
    var(--text-color-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light {
  border-color: rgba(
    var(--bs-theme-light-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light-100 {
  border-color: rgba(
    var(--bs-theme-light-100-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light-200 {
  border-color: rgba(
    var(--bs-theme-light-200-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light-300 {
  border-color: rgba(
    var(--bs-theme-light-300-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light-400 {
  border-color: rgba(
    var(--bs-theme-light-400-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light-500 {
  border-color: rgba(
    var(--bs-theme-light-500-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light-600 {
  border-color: rgba(
    var(--bs-theme-light-600-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light-700 {
  border-color: rgba(
    var(--bs-theme-light-700-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light-800 {
  border-color: rgba(
    var(--bs-theme-light-800-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light-900 {
  border-color: rgba(
    var(--bs-theme-light-900-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.border-theme-light-950 {
  border-color: rgba(
    var(--bs-theme-light-950-rgb),
    var(--bs-border-opacity, 1)
  ) !important;
}
.btn > .fa-regular,
.btn > .fa-solid,
.btn > .far,
.btn > .fas {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .btn > .fa-regular,
  .btn > .fa-solid,
  .btn > .far,
  .btn > .fas {
    transition: none;
  }
}
.btn.btn-rounded {
  border-radius: 10rem;
}
.btn.btn-square {
  border-radius: 0;
}
.btn-circle {
  border-radius: 50% !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn {
  box-shadow: var(--bs-box-shadow);
}
.btn:hover {
  box-shadow: none;
}
.btn,
.btn-group > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
}
.btn-group > .btn.btn-circle,
.btn.btn-circle {
  --bs-btn-padding-x: 0.5rem;
}
.btn-group-lg > .btn,
.btn-lg {
  --bs-btn-padding-y: 0.75rem;
  --bs-btn-padding-x: 1.25rem;
  --bs-btn-font-size: 1.25rem;
}
.btn-circle.btn-lg,
.btn-group-lg > .btn.btn-circle {
  --bs-btn-padding-x: 0.75rem;
}
.btn-group-md > .btn,
.btn-md {
  --bs-btn-padding-y: 0.625rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.125rem;
}
.btn-circle.btn-md,
.btn-group-md > .btn.btn-circle {
  --bs-btn-padding-x: 0.625rem;
}
.btn-group-sm > .btn,
.btn-sm {
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-font-size: 0.875rem;
}
.btn-circle.btn-sm,
.btn-group-sm > .btn.btn-circle {
  --bs-btn-padding-x: 0.375rem;
}
.btn-group-xs > .btn,
.btn-xs {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.75rem;
}
.btn-circle.btn-xs,
.btn-group-xs > .btn.btn-circle {
  --bs-btn-padding-x: 0.25rem;
}
.btn-default {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--theme-primary);
  --bs-btn-border-color: var(--theme-primary);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: hsl(var(--theme-primary-hsl) 45%);
  --bs-btn-hover-border-color: hsl(var(--theme-primary-hsl) 45%);
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-active-bg: hsl(var(--theme-primary-hsl) 45%);
  --bs-btn-active-border-color: hsl(var(--theme-primary-hsl) 45%);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(var(--theme-primary-rgb), 0.5);
  --bs-btn-disabled-border-color: rgba(var(--theme-primary-rgb), 0.1);
}
.btn-outline-default,
.btn-secondary {
  --bs-btn-hover-bg: var(--theme-primary);
  --bs-btn-hover-border-color: var(--theme-primary);
  --bs-btn-active-bg: var(--theme-primary);
  --bs-btn-active-border-color: var(--theme-primary);
}
.btn-outline-default {
  --bs-btn-color: var(--theme-primary);
  --bs-btn-bg: rgba(var(--theme-primary-rgb), 0.15);
  --bs-btn-border-color: rgba(var(--theme-primary-rgb), 0.15);
  --bs-btn-hover-color: #fff;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-gradient: none;
  --bs-btn-disabled-color: rgba(var(--theme-primary-rgb), 0.15);
  --bs-btn-disabled-bg: rgba(var(--theme-primary-rgb), 0.15);
  --bs-btn-disabled-border-color: rgba(var(--theme-primary-rgb), 0.15);
}
.btn-secondary {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--theme-secondary);
  --bs-btn-border-color: var(--theme-secondary);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(var(--theme-secondary-rgb), 0.5);
  --bs-btn-disabled-border-color: rgba(var(--theme-secondary-rgb), 0.1);
}
.btn-grey,
.btn-outline-grey,
.btn-outline-secondary,
.btn-secondary {
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-outline-secondary {
  --bs-btn-color: var(--theme-secondary);
  --bs-btn-border-color: rgba(var(--theme-secondary-rgb), 0.15);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--theme-secondary);
  --bs-btn-hover-border-color: var(--theme-secondary);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--theme-secondary);
  --bs-btn-active-border-color: var(--theme-secondary);
  --bs-gradient: none;
  --bs-btn-disabled-color: rgba(var(--theme-secondary-rgb), 0.15);
  --bs-btn-disabled-bg: rgba(var(--theme-secondary-rgb), 0.15);
  --bs-btn-disabled-border-color: rgba(var(--theme-secondary-rgb), 0.15);
}
.btn-grey,
.btn-outline-grey {
  --bs-btn-border-color: var(--bs-dark-grey);
  --bs-btn-disabled-border-color: rgba(var(--bs-dark-grey-rgb), 0.5);
}
.btn-grey {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--bs-dark-grey);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: var(--bs-light-text-emphasis);
  --bs-btn-hover-border-color: var(--bs-light-text-emphasis);
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-active-bg: var(--bs-light-text-emphasis);
  --bs-btn-active-border-color: var(--bs-light-text-emphasis);
  --bs-btn-disabled-bg: rgba(var(--bs-dark-grey-rgb), 0.5);
}
.btn-outline-grey {
  --bs-btn-color: var(--bs-dark-grey);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--bs-dark-grey);
  --bs-btn-hover-border-color: var(--bs-dark-grey);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--bs-dark-grey);
  --bs-btn-active-border-color: var(--bs-dark-grey);
  --bs-btn-disabled-bg: rgba(var(--bs-dark-grey-rgb), 0.125);
  --bs-gradient: none;
}
.btn-theme-text {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--text-color);
  --bs-btn-border-color: var(--text-color);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: var(--bs-body-color);
  --bs-btn-hover-border-color: var(--bs-body-color);
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-active-bg: var(--bs-body-color);
  --bs-btn-active-border-color: var(--bs-body-color);
  --bs-btn-disabled-bg: rgba(var(--text-color-rgb), 0.5);
  --bs-btn-disabled-border-color: rgba(var(--text-color-rgb), 0.5);
}
.btn-outline-theme-light,
.btn-outline-theme-text,
.btn-theme-light,
.btn-theme-text {
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-outline-theme-text {
  --bs-btn-color: var(--text-color);
  --bs-btn-border-color: var(--text-color);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--text-color);
  --bs-btn-hover-border-color: var(--text-color);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--bs-body-color);
  --bs-btn-active-border-color: var(--bs-body-color);
  --bs-btn-disabled-bg: rgba(var(--text-color-rgb), 0.125);
  --bs-btn-disabled-border-color: rgba(var(--text-color-rgb), 0.5);
  --bs-gradient: none;
}
.btn-outline-theme-light,
.btn-theme-light {
  --bs-btn-border-color: var(--bs-theme-light-100);
  --bs-btn-hover-bg: var(--bs-theme-light-100);
  --bs-btn-hover-border-color: var(--bs-theme-light-200);
  --bs-btn-active-color: #212d4f;
  --bs-btn-active-bg: var(--bs-theme-light-200);
  --bs-btn-active-border-color: var(--bs-theme-light-200);
  --bs-btn-disabled-bg: rgba(var(--bs-theme-light-rgb), 0.5);
  --bs-btn-disabled-border-color: rgba(var(--bs-theme-light-100-rgb), 0.5);
}
.btn-theme-light {
  --bs-btn-color: #41517d;
  --bs-btn-bg: var(--bs-theme-light-100);
  --bs-btn-hover-color: #212d4f;
}
.btn-outline-theme-light {
  --bs-btn-color: var(--bs-dark-grey);
  --bs-btn-hover-color: #41517d;
  --bs-gradient: none;
}
.btn-style-gradient {
  --bs-bg-opacity: 1;
  --bs-border-width: 0;
  background-image: var(--bs-gradient) !important;
  background-size: 200%, 1px;
  background-position: 0;
  --bs-btn-font-weight: 600;
}
.btn-style-gradient:hover {
  background-position: 100%;
}
.btn-default.btn-style-gradient {
  --bs-btn-bg: rgba(var(--theme-primary-rgb), var(--bs-bg-opacity)) !important;
  --bs-gradient: linear-gradient(
    90deg,
    var(--theme-primary),
    rgba(var(--theme-primary-rgb), 0.7) 50%,
    var(--theme-primary) 100%
  );
}
.btn-primary.btn-style-gradient {
  --bs-btn-bg: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.btn-secondary.btn-style-gradient {
  --bs-btn-bg: rgba(
    var(--theme-secondary-rgb),
    var(--bs-bg-opacity)
  ) !important;
  --bs-gradient: linear-gradient(
    90deg,
    var(--theme-secondary),
    rgba(var(--theme-secondary-rgb), 0.7) 50%,
    var(--theme-secondary) 100%
  );
}
.btn-success {
  --bs-btn-bg: var(--bs-success);
  --bs-btn-border-color: var(--bs-success);
  --bs-btn-hover-bg: #66d057;
  --bs-btn-hover-border-color: #5dce4d;
  --bs-btn-active-bg: #6fd361;
  --bs-btn-active-border-color: #5dce4d;
  --bs-btn-disabled-bg: #4bc839;
  --bs-btn-disabled-border-color: #4bc839;
}
.btn-outline-danger,
.btn-outline-success {
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}
.btn-outline-success {
  --bs-btn-color: var(--bs-success);
  --bs-btn-bg: rgba(var(--bs-success-rgb), 0.15);
  --bs-btn-border-color: rgba(var(--bs-success-rgb), 0.15);
  --bs-btn-hover-bg: var(--bs-success);
  --bs-btn-hover-border-color: var(--bs-success);
  --bs-btn-active-bg: var(--bs-success);
  --bs-btn-active-border-color: var(--bs-success);
  --bs-btn-disabled-color: rgba(var(--bs-success-rgb), 0.5);
  --bs-btn-disabled-border-color: var(--bs-success);
  --bs-btn-disabled-bg: rgba(var(--bs-success-rgb), 0.15);
}
.btn-outline-danger {
  --bs-btn-color: var(--bs-danger);
  --bs-btn-bg: rgba(var(--bs-danger-rgb), 0.15);
  --bs-btn-border-color: rgba(var(--bs-danger-rgb), 0.15);
  --bs-btn-hover-bg: var(--bs-danger);
  --bs-btn-hover-border-color: var(--bs-danger);
  --bs-btn-active-bg: var(--bs-danger);
  --bs-btn-active-border-color: var(--bs-danger);
  --bs-btn-disabled-color: rgba(var(--bs-danger-rgb), 0.5);
  --bs-btn-disabled-border-color: var(--bs-danger);
  --bs-btn-disabled-bg: rgba(var(--bs-danger-rgb), 0.15);
}
.btn-outline-primary {
  --bs-btn-color: var(--bs-primary);
  --bs-btn-bg: rgba(var(--bs-primary-rgb), 0.15);
  --bs-btn-border-color: rgba(var(--bs-primary-rgb), 0.15);
  --bs-btn-hover-bg: var(--bs-primary);
  --bs-btn-hover-border-color: var(--bs-primary);
  --bs-btn-active-bg: var(--bs-primary);
  --bs-btn-active-border-color: var(--bs-primary);
  --bs-btn-disabled-color: rgba(var(--bs-primary-rgb), 0.5);
  --bs-btn-disabled-border-color: var(--bs-primary);
  --bs-btn-disabled-bg: rgba(var(--bs-primary-rgb), 0.15);
}
.btn-outline-info,
.btn-outline-primary,
.btn-outline-warning {
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}
.btn-outline-info {
  --bs-btn-color: var(--bs-info);
  --bs-btn-bg: rgba(var(--bs-info-rgb), 0.15);
  --bs-btn-border-color: rgba(var(--bs-info-rgb), 0.15);
  --bs-btn-hover-bg: var(--bs-info);
  --bs-btn-hover-border-color: var(--bs-info);
  --bs-btn-active-bg: var(--bs-info);
  --bs-btn-active-border-color: var(--bs-info);
  --bs-btn-disabled-color: rgba(var(--bs-info-rgb), 0.5);
  --bs-btn-disabled-border-color: var(--bs-info);
  --bs-btn-disabled-bg: rgba(var(--bs-info-rgb), 0.15);
}
.btn-outline-warning {
  --bs-btn-color: var(--bs-warning);
  --bs-btn-bg: rgba(var(--bs-warning-rgb), 0.15);
  --bs-btn-border-color: rgba(var(--bs-warning-rgb), 0.15);
  --bs-btn-hover-bg: var(--bs-warning);
  --bs-btn-hover-border-color: var(--bs-warning);
  --bs-btn-active-bg: var(--bs-warning);
  --bs-btn-active-border-color: var(--bs-warning);
  --bs-btn-disabled-color: rgba(var(--bs-warning-rgb), 0.5);
  --bs-btn-disabled-border-color: var(--bs-warning);
  --bs-btn-disabled-bg: rgba(var(--bs-warning-rgb), 0.15);
}
.btn-purple {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--bs-purple);
  --bs-btn-border-color: var(--bs-purple);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: #5e38a4;
  --bs-btn-hover-border-color: #59359a;
  --bs-btn-active-bg: #59359a;
  --bs-btn-active-border-color: #533291;
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-disabled-bg: #c5b3e6;
  --bs-btn-disabled-border-color: #b7a1e0;
}
.btn-outline-purple {
  --bs-btn-color: var(--bs-purple);
  --bs-btn-bg: rgba(var(--bs-purple-rgb), 0.15);
  --bs-btn-border-color: rgba(var(--bs-purple-rgb), 0.15);
  --bs-btn-hover-bg: var(--bs-purple);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-border-color: var(--bs-purple);
  --bs-btn-active-bg: var(--bs-purple);
  --bs-btn-active-border-color: var(--bs-purple);
  --bs-btn-active-color: #fff;
  --bs-btn-disabled-color: rgba(var(--bs-purple-rgb), 0.5);
  --bs-btn-disabled-border-color: var(--bs-purple);
  --bs-btn-disabled-bg: rgba(var(--bs-purple-rgb), 0.15);
}
.btn-indigo {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--bs-indigo);
  --bs-btn-border-color: var(--bs-indigo);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: #570ece;
  --bs-btn-hover-border-color: #520dc2;
  --bs-btn-active-bg: #520dc2;
  --bs-btn-active-border-color: #4d0cb6;
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-disabled-bg: #b388f9;
  --bs-btn-disabled-border-color: #a370f7;
}
.btn-outline-indigo {
  --bs-btn-color: var(--bs-indigo);
  --bs-btn-bg: rgba(var(--bs-indigo-rgb), 0.15);
  --bs-btn-border-color: rgba(var(--bs-indigo-rgb), 0.15);
  --bs-btn-hover-bg: var(--bs-indigo);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-border-color: var(--bs-indigo);
  --bs-btn-active-bg: var(--bs-indigo);
  --bs-btn-active-border-color: var(--bs-indigo);
  --bs-btn-active-color: #fff;
  --bs-btn-disabled-color: rgba(var(--bs-indigo-rgb), 0.5);
  --bs-btn-disabled-border-color: var(--bs-indigo);
  --bs-btn-disabled-bg: rgba(var(--bs-indigo-rgb), 0.15);
}
.btn-pink {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--bs-pink);
  --bs-btn-border-color: var(--bs-pink);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: #b62b70;
  --bs-btn-hover-border-color: #ab296a;
  --bs-btn-active-bg: #ab296a;
  --bs-btn-active-border-color: #a12663;
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-disabled-bg: #efadce;
  --bs-btn-disabled-border-color: #eb99c2;
}
.btn-outline-pink {
  --bs-btn-color: var(--bs-pink);
  --bs-btn-bg: rgba(var(--bs-pink-rgb), 0.15);
  --bs-btn-border-color: rgba(var(--bs-pink-rgb), 0.15);
  --bs-btn-hover-bg: var(--bs-pink);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-border-color: var(--bs-pink);
  --bs-btn-active-bg: var(--bs-pink);
  --bs-btn-active-border-color: var(--bs-pink);
  --bs-btn-active-color: #fff;
  --bs-btn-disabled-color: rgba(var(--bs-pink-rgb), 0.5);
  --bs-btn-disabled-border-color: var(--bs-pink);
  --bs-btn-disabled-bg: rgba(var(--bs-pink-rgb), 0.15);
}
.btn-teal {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--bs-teal);
  --bs-btn-border-color: var(--bs-teal);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: #1bab80;
  --bs-btn-hover-border-color: #1aa179;
  --bs-btn-active-bg: #1aa179;
  --bs-btn-active-border-color: #189771;
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-disabled-bg: #bcefe0;
  --bs-btn-disabled-border-color: #a6e9d5;
}
.btn-outline-teal {
  --bs-btn-color: var(--bs-teal);
  --bs-btn-bg: rgba(var(--bs-teal-rgb), 0.15);
  --bs-btn-border-color: rgba(var(--bs-teal-rgb), 0.15);
  --bs-btn-hover-bg: var(--bs-teal);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-border-color: var(--bs-teal);
  --bs-btn-active-bg: var(--bs-teal);
  --bs-btn-active-border-color: var(--bs-teal);
  --bs-btn-active-color: #fff;
  --bs-btn-disabled-color: rgba(var(--bs-teal-rgb), 0.5);
  --bs-btn-disabled-border-color: var(--bs-teal);
  --bs-btn-disabled-bg: rgba(var(--bs-teal-rgb), 0.15);
}
.btn-success.btn-style-gradient {
  --bs-btn-bg: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.btn-danger.btn-style-gradient {
  --bs-btn-bg: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.btn-warning.btn-style-gradient {
  --bs-btn-bg: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.btn-info.btn-style-gradient {
  --bs-btn-bg: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.btn-light.btn-style-gradient {
  --bs-btn-bg: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.btn-dark.btn-style-gradient {
  --bs-btn-bg: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.btn-floating:hover img {
  margin-bottom: -3px;
}
.btn-action,
.btn-action.collapsed {
  --bs-btn-bg: #fff;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-color: var(--bs-theme-light-950);
  --bs-btn-hover-border-color: var(--bs-theme-light-300);
}
.btn-action {
  --bs-btn-border-color: #fff;
  --bs-btn-color: var(--bs-theme-light-600);
  --bs-btn-active-color: var(--bs-theme-light-950);
  --bs-btn-active-bg: var(--bs-theme-light);
  --bs-btn-active-border-color: var(--bs-theme-light-300);
}
.btn-action.collapsed {
  --bs-btn-border-color: var(--bs-theme-light-200);
  --bs-btn-color: var(--bs-theme-light-950);
  box-shadow: none;
}
.link-theme-light {
  color: RGBA(var(--bs-theme-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(
    var(--bs-theme-light-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
  text-decoration-color: RGBA(
    var(--bs-theme-light-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-theme-light:focus,
.link-theme-light:hover {
  color: RGBA(var(--bs-theme-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(
    var(--bs-theme-light-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
  text-decoration-color: RGBA(
    var(--bs-theme-light-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-theme-light-100 {
  color: RGBA(
    var(--bs-theme-light-100-rgb),
    var(--bs-link-opacity, 1)
  ) !important;
  -webkit-text-decoration-color: RGBA(
    var(--bs-theme-light-100-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
  text-decoration-color: RGBA(
    var(--bs-theme-light-100-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-theme-light-100:focus,
.link-theme-light-100:hover {
  color: RGBA(
    var(--bs-theme-light-100-rgb),
    var(--bs-link-opacity, 1)
  ) !important;
  -webkit-text-decoration-color: RGBA(
    var(--bs-theme-light-100-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
  text-decoration-color: RGBA(
    var(--bs-theme-light-100-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.default-bg,
.default-button:hover {
  background-color: rgba(var(--theme-primary-rgb), 0.15) !important;
  color: var(--theme-primary) !important;
}
.default-light-bg,
.default-light-button:hover {
  background-color: var(--bs-theme-light-100) !important;
  color: var(--theme-primary) !important;
}
.primary-bg,
.primary-button:hover {
  background-color: rgba(var(--bs-primary-rgb), 0.15) !important;
  color: var(--bs-primary) !important;
}
.secondary-bg,
.secondary-button:hover {
  background-color: rgba(var(--bs-secondary-rgb), 0.15) !important;
  color: var(--bs-secondary) !important;
}
.grey-bg,
.grey-button:hover {
  background-color: rgba(var(--bs-theme-light-rgb)) !important;
  color: var(--bs-theme-light-500) !important;
}
.danger-bg,
.danger-button:hover {
  background-color: rgba(var(--bs-danger-rgb), 0.15) !important;
  color: var(--bs-danger) !important;
}
.info-bg,
.info-button:hover {
  background-color: rgba(var(--bs-info-rgb), 0.15) !important;
  color: var(--bs-info) !important;
}
.success-bg,
.success-button:hover {
  background-color: rgba(var(--bs-success-rgb), 0.15) !important;
  color: var(--bs-success) !important;
}
.warning-bg,
.warning-button:hover {
  background-color: rgba(var(--bs-warning-rgb), 0.15) !important;
  color: var(--bs-warning) !important;
}
.dark-bg,
.dark-button:hover {
  background-color: rgba(var(--theme-secondary), 0.15) !important;
  color: var(--theme-secondary) !important;
}
.indigo-bg,
.indigo-button:hover {
  background-color: rgba(var(--bs-indigo-rgb), 0.15) !important;
  color: var(--bs-indigo) !important;
}
.purple-bg,
.purple-button:hover {
  background-color: rgba(var(--bs-purple-rgb), 0.15) !important;
  color: var(--bs-purple) !important;
}
.pink-bg,
.pink-button:hover {
  background-color: rgba(var(--bs-pink-rgb), 0.15) !important;
  color: var(--bs-pink) !important;
}
.orange-bg,
.orange-button:hover {
  background-color: rgba(var(--bs-orange-rgb), 0.15) !important;
  color: var(--bs-orange) !important;
}
.teal-bg,
.teal-button:hover {
  background-color: rgba(var(--bs-teal-rgb), 0.15) !important;
  color: var(--bs-teal) !important;
}
.green-bg,
.green-button:hover {
  background-color: rgba(var(--bs-green-rgb), 0.15) !important;
  color: var(--bs-green) !important;
}
.default-button,
.default-hover-bg:hover,
.default-light-button,
.default-light-hover-bg:hover {
  background-color: rgba(var(--theme-primary-rgb), 1) !important;
  color: #fff !important;
}
.primary-button,
.primary-hover-bg:hover {
  background-color: rgba(var(--bs-primary-rgb), 1) !important;
  color: #fff !important;
}
.secondary-button,
.secondary-hover-bg:hover {
  background-color: rgba(var(--bs-secondary-rgb), 1) !important;
  color: #fff !important;
}
.grey-button,
.grey-hover-bg:hover {
  background-color: rgba(var(--bs-theme-light-500-rgb)) !important;
  color: #fff !important;
}
.danger-button,
.danger-hover-bg:hover {
  background-color: rgba(var(--bs-danger-rgb), 1) !important;
  color: #fff !important;
}
.info-button,
.info-hover-bg:hover {
  background-color: rgba(var(--bs-info-rgb), 1) !important;
  color: #fff !important;
}
.success-button,
.success-hover-bg:hover {
  background-color: rgba(var(--bs-success-rgb), 1) !important;
  color: #fff !important;
}
.warning-button,
.warning-hover-bg:hover {
  background-color: rgba(var(--bs-warning-rgb), 1) !important;
  color: #fff !important;
}
.dark-button,
.dark-hover-bg:hover {
  background-color: rgba(var(--theme-secondary-rgb), 1) !important;
  color: #fff !important;
}
.indigo-button,
.indigo-hover-bg:hover {
  background-color: rgba(var(--bs-indigo-rgb), 1) !important;
  color: #fff !important;
}
.purple-button,
.purple-hover-bg:hover {
  background-color: rgba(var(--bs-purple-rgb), 1) !important;
  color: #fff !important;
}
.pink-button,
.pink-hover-bg:hover {
  background-color: rgba(var(--bs-pink-rgb), 1) !important;
  color: #fff !important;
}
.orange-button,
.orange-hover-bg:hover {
  background-color: rgba(var(--bs-orange-rgb), 1) !important;
  color: #fff !important;
}
.teal-button,
.teal-hover-bg:hover {
  background-color: rgba(var(--bs-teal-rgb), 1) !important;
  color: #fff !important;
}
.green-button,
.green-hover-bg:hover {
  background-color: rgba(var(--bs-green-rgb), 1) !important;
  color: #fff !important;
}
.floating-buttons {
  position: fixed;
  right: 15px;
  bottom: 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: end;
  justify-content: end;
  z-index: 999;
}
.btn-floating,
.btn-floating span {
  transition: var(--transition-default);
}
.btn-floating {
  --bs-btn-active-color: #fff;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  border: 0;
  z-index: 9999;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-floating:hover {
  width: auto;
  padding: 0 20px;
  cursor: pointer;
  color: #fff;
}
.btn-floating span {
  font-size: 14px;
  margin-left: 5px;
  line-height: 0;
  display: none;
}
.btn-floating i {
  font-size: 16px;
}
.btn-floating:hover span {
  display: inline-block;
}
.btn-floating.phone {
  bottom: 55px;
  background-color: var(--theme-secondary);
}
.btn-floating.phone:hover {
  background-color: var(--theme-primary);
}
.btn-floating.phone.top-active {
  bottom: 100px;
}
.btn-floating.whatsapp {
  background-color: #34af23;
  bottom: 10px;
}
.btn-floating.whatsapp:hover {
  background-color: #1f7a12;
}
.btn-floating.whatsapp.top-active {
  bottom: 55px;
}
body.sticky-header .iziModal-overlay {
  z-index: 2002 !important;
}
body.sticky-header .iziModal {
  z-index: 2003 !important;
}
.fs-0 {
  font-size: 0;
}
.fs-9 {
  font-size: 0.5625rem;
}
.lh-9 {
  line-height: 0.75rem;
}
.fs-10 {
  font-size: 0.625rem;
}
.lh-10 {
  line-height: 0.8125rem;
}
.fs-11 {
  font-size: 0.6875rem;
}
.lh-11 {
  line-height: 0.875rem;
}
.fs-12 {
  font-size: 0.75rem;
}
.lh-12 {
  line-height: 0.9375rem;
}
.fs-13 {
  font-size: 0.8125rem;
}
.lh-13 {
  line-height: 1rem;
}
.fs-14 {
  font-size: 0.875rem;
}
.lh-14 {
  line-height: 1.0625rem;
}
.fs-15 {
  font-size: 0.9375rem;
}
.lh-15 {
  line-height: 1.125rem;
}
.fs-16 {
  font-size: 1rem;
}
.lh-16 {
  line-height: 1.1875rem;
}
.fs-17 {
  font-size: 1.0625rem;
}
.lh-17 {
  line-height: 1.25rem;
}
.fs-18 {
  font-size: 1.125rem;
}
.lh-18 {
  line-height: 1.3125rem;
}
.fs-19 {
  font-size: 1.1875rem;
}
.lh-19 {
  line-height: 1.375rem;
}
.fs-20 {
  font-size: 1.25rem;
}
.lh-20 {
  line-height: 1.4275rem;
}
.fs-21 {
  font-size: 1.3125rem;
}
.lh-21 {
  line-height: 1.5rem;
}
.fs-22 {
  font-size: 1.375rem;
}
.lh-22 {
  line-height: 1.5625rem;
}
.p-6 {
  padding: 4rem !important;
}
.px-6 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.py-6 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.p-7 {
  padding: 5rem !important;
}
.px-7 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.py-7 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
#muspanel table.dataTable tbody tr,
.btn,
.transition-default,
a,
a.nav-link,
img,
input,
select,
textarea {
  transition: var(--transition-default);
}
a:not(.btn):not(.accordion-button):not(.dropdown-item):not(.nav-link) {
  --fon-link-color: var(--link-color);
  --fon-hover-color: var(--link-color-hover);
  --fon-active-color: var(--link-color-active);
  color: var(--fon-link-color);
  text-decoration: none;
}
a:not(.btn):not(.accordion-button):not(.dropdown-item):not(.nav-link):hover {
  color: var(--fon-hover-color);
}
a:not(.btn):not(.accordion-button):not(.dropdown-item):not(.nav-link):active,
a:not(.btn):not(.accordion-button):not(.dropdown-item):not(.nav-link):focus {
  color: var(--fon-active-color);
}
.table {
  --bs-table-color: var(--text-color);
  --bs-table-border-color: var(--bs-theme-light-200);
  --bs-table-striped-color: var(--text-color);
  --bs-table-striped-bg: var(--bs-theme-light);
  --bs-table-active-color: var(--text-color);
  --bs-table-active-bg: var(--bs-theme-light-100);
  --bs-table-hover-color: var(--text-color);
  --bs-table-hover-bg: var(--bs-theme-light);
}
.nav-normal-links {
  --bs-nav-link-color: var(--text-color);
  --bs-nav-underline-link-active-color: var(--theme-primary);
  --bs-nav-link-hover-color: var(--theme-secondary);
}
.divider-text {
  display: flex;
  align-items: center;
  margin: 2rem 0;
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1rem;
  color: var(--bs-dark-grey);
  height: 1px;
}
.divider-text:after,
.divider-text:before {
  flex: 1 1 auto;
  height: 1px;
  background-color: var(--bs-border-color);
}
.divider-text:before {
  content: "";
  margin-right: 0.5rem;
}
.divider-text:after {
  content: "";
  margin-left: 0.5rem;
}
.card .divider-text {
  margin: 0;
}
.card {
  cursor: initial;
}
.input-icon,
.site-menu li.flatmenuli ul li.has-child {
  position: relative;
}
.input-icon .form-control:not(:last-child),
.input-icon .form-select:not(:last-child) {
  padding-right: 2.5rem;
}
.input-icon .form-control:not(:first-child),
.input-icon .form-select:not(:first-child) {
  padding-left: 2.5rem;
}
.input-icon-addon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.5rem;
  pointer-events: none;
  font-size: 1.2em;
}
.input-icon-addon:last-child {
  right: 0;
  left: auto;
}
.input-icon .btn {
  position: absolute;
  display: flex;
  align-items: center;
  right: 4px;
  left: auto;
  top: 4px;
  bottom: 4px;
}
.input-icon .btn i {
  margin-right: 4px;
}
.input-flat .form-control {
  --bs-border-color: #fff;
  background-clip: border-box;
}
.input-icon .is-invalid ~ .invalid-feedback,
.input-icon .is-invalid ~ .invalid-tooltip,
.was-validated .input-icon :invalid ~ .invalid-feedback,
.was-validated .input-icon :invalid ~ .invalid-tooltip {
  position: absolute;
}
.header-domain-search-form {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 111;
  display: none;
}
.header-domain-search-input {
  width: 320px;
  height: 48px;
  border: 1px solid var(--bs-theme-light-200);
  border-radius: 3px;
  background: var(--bs-theme-light-100);
  box-shadow: var(--bs-shadow);
}
.header-domain-search-close {
  position: absolute;
  top: 12px;
  right: 15px;
}
.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-border-color: rgba(var(--theme-secondary-rgb), 0.1);
  --bs-accordion-btn-color: var(--bs-theme-light-950);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem
    rgba(var(--theme-secondary-rgb), 0.25);
  --bs-accordion-btn-icon-width: 2rem;
  --bs-accordion-border-width: 0;
  --bs-accordion-border-radius: var(--bs-border-radius-lg);
  --bs-accordion-active-bg: var(--theme-secondary);
  --bs-accordion-active-color: #fff;
  --bs-accordion-btn-icon-transform: none;
}
.accordion .accordion-item {
  box-shadow: var(--bs-box-shadow-lg);
  border-radius: var(--bs-accordion-border-radius);
  overflow: hidden;
  margin-bottom: 15px;
}
.accordion .accordion-button > i,
.accordion .accordion-item .accordion-icon {
  color: var(--theme-primary);
}
.accordion-button:focus {
  box-shadow: none;
}
.accordion .accordion-button::after {
  content: "";
  font-family: "Font Awesome 6 Free";
  background: var(--bs-theme-light);
  display: inline-flex;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  justify-content: center;
  border-radius: var(--bs-border-radius);
}
.accordion .accordion-button:not(.collapsed)::after {
  transform: var(--bs-accordion-btn-icon-transform);
  background: rgba(255, 255, 255, 0.15);
  content: "";
}
.only-button-accordion {
  --bs-accordion-border-width: 0;
  --bs-accordion-btn-bg: #fff;
  --bs-accordion-active-bg: var(--theme-secondary);
  --bs-accordion-active-color: #fff;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
}
.only-button-accordion .accordion-item + .accordion-item {
  margin-top: 10px;
}
.only-button-accordion
  .accordion-item:first-of-type
  > .accordion-header
  .accordion-button,
.only-button-accordion
  .accordion-item:last-of-type
  > .accordion-header
  .accordion-button,
.only-button-accordion
  .accordion-item:last-of-type
  > .accordion-header
  .accordion-button.collapsed,
.only-button-accordion .accordion-item > .accordion-header .accordion-button {
  border-radius: var(--bs-accordion-inner-border-radius);
}
.only-button-accordion .accordion-button {
  border: 1px solid var(--bs-theme-light-100);
  box-shadow: var(--bs-box-shadow);
  font-weight: 600;
}
.only-button-accordion .accordion-button:not(.collapsed) {
  border-color: var(--theme-secondary);
}
#fon-header,
#fon-header.header-fixed {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
#fon-header.header-fixed {
  position: fixed;
  width: 100%;
  top: 0;
  background: #fff;
}
#top-bar {
  padding: 0;
  border-bottom: 1px solid var(--bs-theme-light-100);
}
.top-bar-list {
  margin: 0;
}
.top-bar-list li.list-inline-item {
  position: relative;
  padding: 10px 0;
}
.top-bar-list li.list-inline-item:not(:last-child) {
  margin-right: 0;
}
.top-bar-list li.list-inline-item:after {
  content: "";
  width: 1px;
  height: 13px;
  background: rgba(var(--bs-dark-grey-rgb), 0.3);
  display: inline-block;
  right: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.top-bar-list li.list-inline-item > a {
  padding: 0 10px;
  font-size: 13px;
}
.top-bar-list li img {
  margin-top: 0;
  float: none;
  height: auto;
  border-radius: 2px;
}
#top-bar-left li.list-inline-item:first-child > a,
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
  padding-left: 0;
}
#top-bar-right li.list-inline-item:last-child > a {
  padding-right: 0;
}
.top-bar-list li.list-inline-item:last-child:after {
  display: none;
}
.top-bar-list .dropdown-menu {
  padding: 10px;
  border-radius: var(--bs-border-radius-lg);
}
.top-bar-list .dropdown-menu .dropdown-item {
  color: var(--text-color);
  line-height: 30px;
  border-radius: var(--bs-border-radius-lg);
  margin-bottom: 1px;
}
.top-bar-list .dropdown-menu .dropdown-item.active,
.top-bar-list .dropdown-menu .dropdown-item:hover {
  color: var(--theme-secondary);
  background: var(--bs-theme-light);
}
.top-bar-list .dropdown-menu .dropdown-item.active {
  pointer-events: none;
  background: var(--bs-theme-light-100);
}
#mobmenu .sitemenu,
.site-menu {
  padding: 0;
  margin: 0;
  font-family: var(--menu-font-family);
}
.site-menu li {
  list-style-type: none;
}
.site-menu li > a {
  position: relative;
}
#mobmenu .sitemenu li > a,
.site-menu li > a {
  text-decoration: none;
  font-weight: var(--menu-font-weight);
  font-size: var(--menu-font-size);
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--theme-secondary);
  transition: var(--transition-default);
}
.site-menu > li > a:after {
  content: "";
  position: absolute;
  opacity: 0;
  background: var(--theme-primary);
  bottom: 0;
  border-radius: 10px;
  width: 0;
  height: 3px;
  left: 50%;
  transform: translateX(-50%);
  transition: var(--transition-default);
}
.site-menu > li:hover > a:after,
.site-menu > li > a:hover:after {
  opacity: 1;
  width: 50%;
}
.site-menu li a i {
  font-size: 12px;
  margin-left: 5px;
}
.site-menu li > .megamenu-container,
.site-menu li > ul {
  width: 200px;
  position: absolute;
  inset-block-start: 100%;
  inset-inline-start: auto;
  z-index: 1;
  display: none;
  margin: 0;
  padding: 0;
  background: #fff;
}
.site-menu li ul li {
  float: none;
  margin: 0;
}
.site-menu li ul li a:not(.btn) {
  background: 0 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.3;
  margin: 0;
  padding: 10px 15px;
}
.site-menu li:hover > .megamenu-container,
.site-menu li:hover > ul {
  display: block;
  transition: all 0.4s ease-out;
  position: absolute;
}
.site-menu > li > ul {
  box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.3);
}
.site-menu li ul li ul {
  width: 100%;
  height: auto;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 100%;
  z-index: 1;
  display: none;
  border-left: 1px solid var(--theme-secondary);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.site-menu .flatmenuli ul {
  max-height: 400px;
  overflow: hidden;
  overflow-y: auto;
  margin-top: -1px;
}
#mobmenu .sitemenu > li + li,
.site-menu li .megamenu-container,
.site-menu li.flatmenuli ul li + li,
ul.megamenu li .menu-item.menu-list a + a {
  border-top: 1px solid var(--bs-theme-light-100);
}
.site-menu li.flatmenuli ul li.has-child a > span + i {
  transform: rotate(-90deg);
}
.site-menu li.flatmenuli ul li .menu_tag {
  font-size: 10px;
  top: 0;
  left: auto;
  right: -2px;
}
.site-menu li .megamenu-container {
  width: 100vw;
  margin: 0;
  padding: 0 0 1rem;
  inset-inline-start: auto;
  max-width: unset;
  left: 0;
  background: var(--bs-theme-light);
  box-shadow: var(--bs-box-shadow-lg);
  border-radius: 0 0 var(--bs-border-radius-xl) var(--bs-border-radius-xl);
}
.header-4 .site-menu li .megamenu-container.has-width,
.site-menu .flatmenuli ul {
  border-radius: var(--bs-border-radius-xl);
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .site-menu li.megamenuli.full-width .megamenu {
    width: 100%;
  }
}
ul.megamenu .row {
  --bs-gutter-y: 1rem;
}
ul.megamenu .row .menu-item {
  --menu-border-color: #fff;
  --menu-hover-bg: var(--bs-theme-light-100);
  border-color: var(--menu-border-color);
  border-width: 0;
}
ul.megamenu .row .menu-item.menu-list {
  background: #fff;
  border: 1px solid var(--bs-theme-light-100);
  padding: 15px;
  height: 100%;
  border-radius: var(--bs-border-radius-xl);
}
ul.megamenu
  .row
  .menu-item:not(.featured-column):not(.menu-list)
  a:not(.btn):hover {
  box-shadow: var(--bs-box-shadow-lg);
}
ul.megamenu .menu-featured .menu-box,
ul.megamenu li .menu-item:not(.menu-list) a {
  display: flex;
  justify-content: start;
  border: 1px solid var(--bs-theme-light-100);
  border-radius: var(--bs-border-radius-xl);
  padding: 10px;
  color: var(--theme-secondary);
  min-height: 70px;
  position: relative;
  align-items: center;
  text-align: left;
  background: #fff;
  height: 100%;
}
ul.megamenu .menu-featured {
  color: #fff;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: right bottom;
  background-size: contain;
}
ul.megamenu .menu-featured .menu-box {
  border-color: transparent;
  margin: 0;
  padding: 0;
  min-height: unset;
  max-width: 200px;
  white-space: pre-line;
  word-break: break-word;
  background: 0 0;
  height: unset;
}
ul.megamenu .menu-featured .menu-box > i,
ul.megamenu li .menu-item > a > i {
  font-size: 25px;
  margin-right: 10px;
  color: var(--theme-primary);
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 50px;
  transition-duration: 0.3s;
  background: var(--bs-theme-light);
  border-radius: 5px;
  flex-shrink: 0;
}
ul.megamenu li .menu-item > a:hover > i {
  background: var(--theme-primary);
  color: #fff;
}
ul.megamenu .menu-featured .menu-box .menu-title,
ul.megamenu li a .menu-title {
  line-height: 1rem;
  font-size: 0.7rem;
  color: var(--bs-gray);
}
ul.megamenu .menu-featured .menu-box h5,
ul.megamenu li a .menu-title h5 {
  font-size: 14px;
  font-weight: 600;
  color: var(--theme-secondary);
}
.fon-slider .fon-slider-title b,
.pricing-table .list-group .list-group-item i,
ul.megamenu li a:hover h5,
ul.megamenu li.menu-featured strong {
  color: var(--theme-primary);
}
ul.megamenu li.menu-featured {
  padding: 1.2rem;
  text-align: center;
  background-color: var(--theme-secondary);
  font-size: 13px;
  line-height: 16px;
  margin-top: 1rem;
  margin-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: calc(var(--bs-gutter-x) * 0.5);
}
ul.megamenu li:last-child {
  border-radius: 0.5rem 0.5rem;
}
ul.megamenu li .menu-item.menu-list h4 {
  font-size: 14px;
  position: relative;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
ul.megamenu li .menu-item.menu-list h4:after,
ul.megamenu li .menu-item.menu-list h4:before {
  content: "";
  width: 100%;
  height: 1px;
  background: var(--bs-theme-light-100);
  display: block;
  position: absolute;
  bottom: 0;
}
ul.megamenu li .menu-item.menu-list h4:after {
  width: 50px;
  height: 3px;
  background: var(--theme-primary);
  bottom: -1px;
}
ul.megamenu li .menu-item.menu-list a {
  display: flex;
  padding-left: 10px;
  min-height: 30px;
  align-items: center;
}
ul.megamenu li .menu-item:hover.menu-list a + a {
  border-color: var(--bs-theme-light-100);
}
ul.megamenu li .menu-item.menu-list a:before {
  font: var(--fa-font-solid);
  content: "";
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  transform: translateX(-10px);
  font-size: 10px;
  transition-duration: 0.3s;
}
ul.megamenu li .menu-item.menu-list a:hover:before {
  transform: translateX(-5px);
}
ul.megamenu .menu-featured.featured-column,
ul.megamenu .menu-featured.featured-row {
  display: flex;
  justify-content: center;
  border-radius: var(--bs-border-radius-xl);
  height: 100%;
}
ul.megamenu .menu-featured.featured-column {
  flex-direction: column;
  align-self: stretch;
  background-color: var(--theme-primary);
  background-size: 110px;
  background-position: right bottom;
  padding: 0 30px;
}
ul.megamenu .menu-featured.featured-column .menu-box > i {
  color: #fff;
  background: rgba(255, 255, 255, 0.15);
}
ul.megamenu .menu-featured.featured-row {
  align-items: center;
  padding: 1rem 2rem;
}
ul.megamenu .menu-featured.featured-row .menu-featured-desc {
  color: var(--bs-theme-light-950);
  margin: 1rem 0;
  font-size: 0.75rem;
}
ul.megamenu .menu-featured.featured-row .menu-featured-title {
  font-weight: 600;
  font-size: 1.2rem;
}
.fon-cost-calculator.card {
  --bs-card-border-radius: var(--bs-border-radius-xl);
  --bs-card-inner-border-radius: calc(
    var(--bs-border-radius-xl) - var(--bs-border-width)
  );
  box-shadow: var(--bs-box-shadow-lg);
}
#mobmenu .sitemenu .fon-ribbon,
.site-menu .fon-ribbon {
  font-size: 0.6rem;
  min-height: 1.5rem;
  min-width: 1.5rem;
  padding: 0.25rem 0.5rem;
}
#mobmenu .sitemenu .fon-ribbon-bookmark:after,
.site-menu .fon-ribbon-bookmark:after {
  border: 0.75rem var(--bs-border-style);
}
.menu_tag {
  --menu-tag-background: var(--bs-primary);
  background-color: var(--menu-tag-background);
  color: #fff;
  padding: 2px 7px;
  font-size: 10px;
  border-radius: 3px;
  text-align: center;
  font-weight: 400;
  position: absolute;
  top: 2px;
  animation: fadeIn 2s linear 0s infinite;
  height: 22px;
  line-height: 18px;
}
.menu_tag:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: var(--menu-tag-background);
  position: absolute;
  inset: 100%auto auto 10px;
  transform: translateX(-50%);
}
.header-with-menu .mobile-menu-toggle {
  font-size: 26px;
  line-height: 60px;
}
#mobmenu .sitemenu li {
  position: relative;
  list-style: none;
}
#mobmenu .sitemenu > li:last-child {
  border-bottom: 1px solid var(--bs-theme-light-100);
}
#mobmenu .sitemenu li > a {
  line-height: 45px;
  position: relative;
}
#mobmenu .sitemenu li > .inner {
  display: none;
  width: 100% !important;
  background-color: var(--bs-theme-light);
  padding: 20px 10px;
  margin-bottom: 15px;
  border-radius: var(--bs-border-radius-xl);
}
#mobmenu .sitemenu li > .inner.has-width {
  transform: none !important;
}
#mobmenu .sitemenu > li > ul {
  border-top: none;
  padding: 10px 0;
}
#mobmenu .sitemenu .megamenu [class^="row row-cols"] > * {
  width: 100%;
  flex: 1 1 auto;
}
#mobmenu ul.megamenu li.menu-featured {
  margin: 0;
  border-radius: var(--bs-border-radius-xl);
}
#mobmenu ul.megamenu li.row {
  margin-bottom: 1rem;
}
#mobmenu ul.megamenu .menu-featured.featured-column {
  margin: 1rem 0 0;
}
#mobmenu .sitemenu li.flatmenuli > ul li > a {
  font-weight: 400 !important;
  font-size: 13px !important;
  line-height: 35px !important;
  background: #fff;
  border-radius: var(--bs-border-radius-lg);
  padding: 5px 15px;
  margin-bottom: 5px;
}
#mobmenu .menu_tag {
  right: 35px;
  left: auto;
  top: 10px;
}
#mobmenu .menu_tag:after {
  border-top-color: transparent;
  inset: 50%0 0-10px;
  transform: translateX(0) translateY(-50%);
  border-right-color: var(--menu-tag-background);
}
#mobmenu li.has-child.active > a > .fa-angle-down {
  transform: rotate(-180deg);
}
#mobmenu ul.megamenu .row .menu-item {
  border: 0 !important;
}
#mobmenu ul.megamenu .row .menu-item.featured-column {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  padding-left: 15px;
}
.offcanvas {
  z-index: 2002;
}
.offcanvas-backdrop {
  z-index: 2001;
}
#fon-page-title {
  padding: 25px 0;
  position: relative;
  font-size: 12px;
}
#fon-page-title .container {
  z-index: 2;
  position: relative;
}
#fon-page-title h1,
.mioslidertext h1 {
  font-weight: 700;
  font-size: 24px;
}
.breadcrumb {
  float: none !important;
  --bs-breadcrumb-divider-color: var(--bs-theme-light-400);
  --bs-breadcrumb-item-active-color: var(--bs-theme-light-400);
  margin-top: 10px;
  margin-bottom: 0;
}
.breadcrumb-item a {
  color: var(--bs-theme-light-500) !important;
}
.breadcrumb-item a:hover {
  color: var(--theme-primary) !important;
}
.dotted-section {
  border-top: 1px solid var(--bs-theme-light-200);
  background: url(../images/bg/nokta-sekil.png) no-repeat center top/contain;
}
.bg-arti-sekil-sol {
  background: url(../images/arti-doseme-shape-sol.png) no-repeat left center;
}
.bg-arti-sekil-sol.top {
  background-position: left top;
}
.bg-arti-sekil-sol.bottom {
  background-position: left bottom;
}
.bg-arti-sekil-sag {
  background: url(../images/arti-doseme-shape-sag.png) no-repeat right center;
}
.bg-arti-sekil-sag.top {
  background-position: right top;
}
.bg-arti-sekil-sag.bottom {
  background-position: right bottom;
}
.bg-arti-sekil-sol-sag {
  background: url(../images/arti-doseme-shape-sol.png) no-repeat left center,
    url(../images/arti-doseme-shape-sag.png) no-repeat right center;
}
.bg-arti-sekil-sol-sag.bottom {
  background-position: left bottom, right bottom;
}
.bg-arti-sekil-sol-sag.top {
  background-position: left top, right top;
}
.bg-arti-sekil-sol-sag.sol-top.sag-bottom {
  background-position: left top, right bottom;
}
.bg-arti-sekil-sol-sag.sol-bottom.sag-top {
  background-position: left bottom, right top;
}
.bg-data-pattern-left {
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.bg-data-pattern-right {
  background-size: contain;
}
.bg-data-pattern-all,
.bg-data-pattern-all-white,
.bg-data-pattern-right {
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.bg-data-pattern-left {
  background-image: url(../images/bg/data-pattern-left.png);
  background-position: left center;
  background-size: contain;
}
.bg-data-pattern-right {
  background-image: url(../images/bg/data-pattern-right.png);
  background-position: right center;
}
.bg-data-pattern-all,
.bg-data-pattern-all-white {
  background-image: url(../images/bg/data-pattern-left.png),
    url(../images/bg/data-pattern-right.png);
  background-position: left center, right center;
  background-size: 450px, 450px;
}
.bg-data-pattern-all-white {
  background-image: url(../images/bg/data-pattern-left-white.png),
    url(../images/bg/data-pattern-right-white.png);
}
.servercattitle {
  border-bottom-color: var(--bs-border-color);
  float: none;
  margin-bottom: 30px;
}
#home .fon-slider .fon-item {
  padding: 50px 0 200px;
}
#home .fon-slider .bg-data-pattern-all {
  background-size: 400px, 400px;
}
.fon-slider .fon-slider-subtitle {
  margin-bottom: 20px;
  max-width: 90%;
}
.fon-slider .fon-slider-text {
  color: var(--theme-secondary);
}
.fon-slider .fon-slider-text ul {
  padding-left: 10px;
}
.fon-slider .fon-slider-text ul li {
  list-style: none;
  margin-bottom: 5px;
}
.fon-slider .fon-slider-text ul li:before {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: var(--fa-font-solid);
  content: "";
  transform: translateX(-10px);
  color: var(--bs-success);
  box-shadow: 0 0 0 1px #fff;
  border-radius: 100%;
  background: #fff;
}
.fon-slider .fon-slider-feature {
  margin-top: 20px;
  display: flex;
  gap: 10px;
  align-items: start;
  justify-content: start;
  line-height: 1;
}
.fon-slider .fon-slider-feature-icon {
  color: var(--theme-primary);
  font-size: 25px;
  padding: 0.5rem;
  border-radius: var(--bs-border-radius);
  background-color: rgba(0, 0, 0, 0.1);
}
.fon-slider .fon-slider-feature-title {
  font-size: 16px;
}
.fon-slider .fon-slider-feature-desc {
  font-size: 13px;
}
.fon-slider .fon-item .fon-slider-image img {
  width: auto;
  max-height: 500px;
}
.fon-slider .slick-next,
.fon-slider .slick-prev {
  width: 40px;
  height: 40px;
}
.fon-slider .slick-next.slick-arrow {
  right: 5%;
}
.fon-slider .slick-prev.slick-arrow {
  left: 5%;
}
.fon-slider.arrow-bottom_left .slick-next {
  right: auto;
  left: calc(5% + 35px);
}
.fon-slider.arrow-bottom_right .slick-prev {
  left: auto;
  right: calc(5% + 35px);
}
.fon-slider.slick-dotted:not(.dot-right_center):not(.dot-left_center)
  .slick-dots {
  height: 31px;
}
.fon-slider .fon-item .btn {
  text-transform: uppercase;
  font-weight: 500;
}
.fon-software-widget .fon-content-carousel-item {
  padding-bottom: 3rem;
}
.fon-content-carousel:not(.ctProductColumns):not(.slick-vertical) .slick-list {
  margin: 0-0.75rem;
}
.fon-content-carousel:not(.ctProductColumns):not(.slick-vertical) .slick-slide {
  margin: 0 0.75rem;
}
.fon-content-carousel:not(.ctProductColumns):not(.slick-vertical)
  .slick-slide
  > div {
  padding: 1rem 0.5rem;
}
@media (max-width: 1200px) {
  .fon-content-carousel:not(.ctProductColumns):not(.slick-vertical)
    .slick-list {
    margin: 0-0.75rem;
  }
  .fon-content-carousel:not(.ctProductColumns):not(.slick-vertical)
    .slick-slide {
    margin: 0 0.75rem;
  }
  .fon-content-carousel:not(.ctProductColumns):not(.slick-vertical)
    .slick-slide
    > div {
    padding: 0.75rem 0.35rem;
  }
}
.slick-dots li {
  margin: 0 3px;
}
.slick-dots li button:before,
.slick-dots li.slick-active button:before {
  color: var(--bs-theme-light-200);
  background-color: var(--bs-theme-light-200);
}
.slick-next,
.slick-prev {
  background: #fff;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
  color: var(--theme-primary);
  font-size: 20px;
  border: 0;
  padding: 0;
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.slick-next:hover,
.slick-prev:hover {
  color: var(--theme-secondary);
  box-shadow: var(--bs-box-shadow-inset) !important;
}
.carousel-white .slick-dots li button:before,
.carousel-white .slick-dots li.slick-active button:before,
.carousel-white .slick-next:before,
.carousel-white .slick-prev:before {
  color: #fff;
}
.slick-next {
  right: -40px;
}
.slick-prev {
  left: -40px;
}
.carousel-control-top-right .slick-next,
.carousel-control-top-right .slick-prev {
  top: -40px;
  opacity: 1 !important;
}
.carousel-control-top-right .slick-prev {
  right: 40px;
  left: auto;
}
.carousel-control-top-right .slick-next {
  right: 0;
}
.carousel-control-gray .slick-next:before,
.carousel-control-gray .slick-prev:before,
.fon-domain-widget .slick-dots li button:before,
.fon-domain-widget .slick-dots li.slick-active button:before {
  color: var(--bs-gray-500);
}
.accordion-collapse:not(.show) .fon-content-carousel.slick-initialized,
.fon-content-carousel {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease-in;
  max-height: 200px;
}
.accordion-collapse.show .fon-content-carousel.slick-initialized,
.fon-content-carousel.slick-initialized {
  visibility: visible;
  opacity: 1;
  max-height: min-content;
}
.fon-domain-widget {
  margin: 20px auto;
  padding: 20px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--bs-theme-light-100);
  background: #fff;
}
.fon-domain-widget.home-domain-search {
  border: 0;
  margin-top: -200px;
}
body.header_4 .fon-domain-widget.home-domain-search {
  margin-top: -150px;
}
.fon-domain-widget .fon-widget-title,
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
  font-weight: 600;
}
.fon-domain-widget.home-domain-search .fon-widget-title {
  font-size: 1.25rem;
}
.fon-domain-widget .input-group {
  border-radius: 8px;
  background: var(--theme-secondary);
  padding: 6px;
}
.fon-domain-widget.home-domain-search .input-group {
  background: #fff;
}
.fon-domain-widget .input-group input {
  border-color: var(--theme-secondary);
  border-radius: var(--bs-border-radius) !important;
}
.fon-domain-widget.home-domain-search .input-group input {
  border-color: transparent;
}
.fon-domain-widget .input-group button {
  margin-left: 5px !important;
  border-radius: var(--bs-border-radius) !important;
}
.fon-domain-widget .spot-tld {
  display: flex;
  flex-direction: column;
  position: relative;
}
.fon-domain-widget .spot-tld.slick-slide,
.invoicedesc .formcon span {
  padding: 0 10px;
}
.fon-domain-widget .spot-tld-name {
  margin-bottom: 4px;
  margin-right: 4px;
  display: flex;
  align-items: center;
}
.fon-domain-widget .tld-image .spot-tld-name .tldname {
  display: flex;
  width: 60px;
  height: 60px;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  font-size: 23px;
  color: var(--tld-color);
}
.fon-domain-widget.home-domain-search .spot-tld-name .tldname-text {
  color: var(--bs-theme-light-800);
  font-size: 13px;
  font-weight: 600;
}
.fon-domain-widget .spot-tld-price {
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
}
.fon-domain-widget .spot-tld-price .price-old {
  text-decoration: line-through;
  color: var(--bs-theme-light-400);
  font-size: 13px;
}
.fon-domain-widget .spot-tld-price .price-old + .price-new {
  margin-left: 5px;
}
.cursor-pointer,
.stretched-link {
  cursor: pointer;
}
.fon-domain-widget .spot-tld-price .special-rate {
  background: var(--theme-primary);
  position: absolute;
  top: -12px;
  right: 0;
  padding: 2px 4px;
  border-radius: 4px;
  font-size: 10px;
  color: #fff;
}
.fon-domain-widget .spot-tld-price .special-rate:after {
  content: "";
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: var(--theme-primary);
  position: absolute;
  inset-block-start: 100%;
  inset-inline-start: 5px;
}
.fon-domain-widget .tld-image {
  justify-content: center;
}
.fon-domain-widget .spot-tld .tld-inner {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  flex-direction: column;
  background: #fff;
  border-radius: 4px;
}
.fon-domain-widget .tld-image .spot-tld .tld-inner {
  color: initial;
}
.fon-domain-widget.home-domain-search .slick-next,
.fon-domain-widget.home-domain-search .slick-prev {
  opacity: 0;
}
.fon-domain-widget.home-domain-search:hover .slick-next,
.fon-domain-widget.home-domain-search:hover .slick-prev {
  opacity: 1;
}
.fon-domain-widget.home-domain-search .slick-prev {
  left: -5px;
}
.fon-domain-widget.home-domain-search .slick-next {
  right: -5px;
}
.fon-domain-widget.home-domain-search .slick-dots li button:before,
.fon-domain-widget.home-domain-search
  .slick-dots
  li.slick-active
  button:before {
  color: #fff;
}
.fon-domain-widget .spot-tld.slick-slide .special-rate {
  right: 4px;
  top: 5px;
}
.fon-domain-widget .spot-tld.slick-slide .special-rate:after {
  border-width: 4px 4px 0 0;
  inset-block-start: 100%;
  inset-inline-start: 80%;
}
.spotlight-tlds .spot-tld {
  background: #fff;
  border-radius: 5px;
  border: 1px solid #d9dfec;
  transition: all 0.3s ease-in;
  position: relative;
}
.spotlight-tlds .spot-tld .spot-tld-inner {
  position: relative;
  padding: 25px;
  display: flex;
  flex-direction: column;
  justify-content: end;
  overflow: hidden;
}
.spotlight-tlds .spot-tld .spot-tld-inner:after,
.spotlight-tlds .spot-tld .spot-tld-inner:before {
  content: "";
  width: 100px;
  height: 100px;
  position: absolute;
  background: rgba(var(--theme-secondary-rgb), 0.05);
  border-radius: 100%;
  inset-block-end: -10%;
  inset-inline-end: -10%;
  transition: all 0.3s ease-in;
}
.spotlight-tlds .spot-tld .spot-tld-inner:after {
  inset-block-end: -20%;
  inset-inline-end: 0;
}
.spotlight-tlds .spot-tld .spot-tld-name {
  font-weight: 800;
  font-size: 2rem;
  margin-bottom: auto;
  display: flex;
}
.spotlight-tlds .spot-tld .spot-tld-name .tld-name {
  padding: 0 5px;
  background: #fff;
  border-radius: 5px;
  display: inline-flex;
}
.spotlight-tlds .spot-tld .spot-tld-name img {
  display: inline-flex;
}
.spotlight-tlds .spot-tld .price-new {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1;
}
.spotlight-tlds .spot-tld .price-old {
  text-transform: lowercase;
}
.spotlight-tlds .spot-tld .spot-tld-link {
  font-size: 13px;
  font-weight: 600;
}
.spotlight-tlds .spot-tld .price-new small,
.spotlight-tlds .spot-tld .price-old small {
  font-weight: 400;
  font-size: 12px;
  text-transform: lowercase;
}
.spotlight-tlds .spot-tld:hover {
  border-color: var(--theme-secondary);
  background-color: var(--theme-secondary);
  color: #fff;
}
.spotlight-tlds .spot-tld:hover .spot-tld-inner:after,
.spotlight-tlds .spot-tld:hover .spot-tld-inner:before {
  background: rgba(255, 255, 255, 0.15);
}
.spotlight-tlds .spot-tld:hover .spot-tld-link {
  color: #fff;
}
.spotlight-tlds .spot-tld:hover .spot-tld-link:hover {
  color: rgba(255, 255, 255, 0.8);
}
.list-group {
  --bs-list-group-active-bg: var(--theme-primary);
  --bs-list-group-active-border-color: var(--theme-primary);
}
.nav-pills.nav-default {
  --bs-nav-pills-link-active-bg: var(--theme-primary);
  --bs-nav-link-color: var(--bs-theme-light-500);
  --bs-nav-link-hover-color: var(--bs-theme-light-950);
  gap: 0.5rem !important;
  border-radius: var(--bs-border-radius-pill) !important;
  background-color: var(--bs-theme-light);
}
.nav-pills.nav-default .nav-link {
  background-color: #fff;
  border-radius: var(--bs-border-radius-pill) !important;
}
.nav-pills.nav-default .nav-link.active,
.nav-pills.nav-pills.nav-default .nav-link .show > .nav-link {
  background-color: var(--bs-nav-pills-link-active-bg);
}
.product-group-tabs {
  --bs-nav-link-padding-x: 1.25rem;
  --bs-nav-link-padding-y: 0.625rem;
  gap: 0.625rem;
}
.pricing-style-default.row {
  position: relative;
}
.pricing-style-default:before {
  content: "";
  background: linear-gradient(180deg, var(--bs-theme-light), transparent);
  height: calc(100% + 50px);
  display: block;
  border-radius: 50px;
  position: absolute;
  left: 50px;
  right: 50px;
  top: -60px;
  background: var(--bs-theme-light);
  z-index: -1;
}
.pricing-style-default.row:before {
  height: calc(100% + 100px);
}
.product-group-tabs.nav-pills .nav-item {
  transition: all 0.3s ease-in-out;
}
.product-group-tabs.nav-pills .nav-link {
  --bs-nav-link-color: var(--text-color);
  --bs-nav-link-hover-color: var(--theme-primary);
  --bs-nav-link-font-weight: 600;
  --bs-nav-pills-link-active-color: var(--theme-primary);
  --bs-nav-pills-link-active-bg: rgba(var(--theme-primary-rgb), 0.15);
  --bs-nav-pills-border-radius: var(--bs-border-radius-pill);
  background: var(--bs-theme-light);
}
.product-group-tabs.nav-pills .nav-link.active,
.product-group-tabs.nav-pills .nav-link:hover,
.product-group-tabs.nav-pills .show > .nav-link {
  background: var(--bs-nav-pills-link-active-bg);
  box-shadow: none;
  color: var(--bs-nav-pills-link-active-color);
}
.couponCode {
  margin-bottom: 20px;
  border-style: dashed;
  font-size: 0.875rem;
  font-weight: 600;
  border-width: 1px;
}
.currency-decimal {
  min-width: 25px;
  display: inline-block;
}
.currency-decimal,
.currency-symbol {
  font-size: 0.6em;
}
.price-old .currency-decimal {
  min-width: auto;
  text-decoration: line-through;
}
.pricing-period {
  line-height: 1;
  font-size: 10px;
}
.price-new:has(.currency-decimal) + sub.pricing-period,
.price-new:has(.currency-decimal) > sub.pricing-period,
.price-old:has(.currency-decimal) + sub.pricing-period,
.price-old:has(.currency-decimal) > sub.pricing-period {
  margin-left: -1.5rem;
}
.fon-pricing-tables .slick-next,
.fon-pricing-tables .slick-prev {
  opacity: 0;
}
.fon-pricing-tables:hover .slick-next,
.fon-pricing-tables:hover .slick-prev {
  opacity: 1;
}
.pricing-table-container .pricing-slogan {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 165px;
}
.pricing-table .price.price-new:empty:before {
  content: attr(data-free-text);
  color: var(--bs-success);
  font-weight: 700;
}
.pricing-table .price.price-new:empty + .pricing-period {
  display: none;
}
div[class^="pricing-style-"]:not(.slick-slider)
  .pricing-table-container:not(.slick-slide) {
  max-width: 330px;
}
.pricing-table-container .pricing-table {
  padding: 20px;
  border-radius: 10px;
  background-color: #fff;
  position: relative;
  text-align: center;
  box-shadow: var(--bs-box-shadow-lg);
  transition: var(--transition-default);
}
.pricing-table-container .pricing-table:hover {
  box-shadow: var(--bs-box-shadow-sm);
}
.pricing-table-container .pricing-table .pricing-header {
  text-align: center;
  color: var(--bs-theme-light-900);
  padding-top: 10px;
}
.upgrade-products .pricing-table-container .pricing-table .pricing-header {
  color: var(--text-color);
  transform: translateY(0);
  margin-bottom: 0;
}
.pricing-table-container .pricing-table .pricing-header > div {
  position: relative;
  z-index: 2;
}
.pricing-table-container
  .pricing-table.style-default
  .pricing-header
  .pricing-icon {
  display: inline-flex;
  border-radius: 6px;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  background: rgba(var(--theme-primary-rgb), 0.15);
  color: var(--theme-primary);
  margin-bottom: 10px;
}
.pricing-table-container.popular .pricing-table {
  border: 2px solid var(--theme-primary);
}
.pricing-table .pricing-title {
  font-size: 1.25rem;
}
.pricing-style-default .pricing-table .pricing-slogan {
  font-size: 0.85rem;
  min-height: 32px;
  margin-left: auto;
  margin-right: auto;
}
.pricing-style-default .pricing-table .pricing-price {
  min-height: 85px;
}
.pricing-table .price.price-special {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: -5px;
  font-size: 0.8rem;
}
.pricing-table .price.price-old {
  text-decoration: line-through;
}
.pricing-table .price.special-rate {
  padding: 5px 10px;
  font-size: 12px;
  margin-left: 5px;
}
.pricing-style-default .pricing-table .price.special-rate {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pricing-table .price.price-new {
  font-size: 28px;
}
.pricing-table .pricing-footer a {
  text-decoration: none;
}
.pricing-table .list-group {
  --bs-list-group-border-color: var(--bs-theme-light-100);
}
.pricing-style-default .pricing-table .list-group {
  --bs-list-group-border-width: 0;
  --bs-list-group-bg: transparent;
}
.pricing-table .list-group .list-group-item {
  font-size: 14px;
  font-weight: 500;
}
.pricing-style-default
  .pricing-table
  .list-group
  .list-group-item
  span:first-child
  i {
  padding: 10px;
  margin-right: 5px;
  color: var(--theme-secondary);
  width: 35px;
  height: 35px;
  text-align: center;
}
.pricing-style-default
  .pricing-table
  .list-group
  .list-group-item
  span.flex-shrink-0 {
  max-width: 75%;
  line-height: 1;
}
.pricing-table-container .pricing-table.style-1 .pricing-slogan {
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
}
.pricing-table-container.popular .pricing-table.style-1 {
  box-shadow: var(--bs-box-shadow-lg);
}
.pricing-table-container .pricing-table.style-1 .pricing-header:after,
.pricing-table-container .pricing-table.style-1 .pricing-header:before {
  display: none;
}
.pricing-table-container .pricing-table.style-1 .pricing-header,
.pricing-table-container .pricing-table.style-3 .pricing-header {
  color: var(--theme-secondary);
  transform: translateY(0);
  margin-bottom: 0;
  padding-bottom: 0;
}
.pricing-table.style-1 .pricing-title,
.pricing-table.style-3 .pricing-title {
  font-size: 20px;
  line-height: 1;
}
.pricing-table.style-1 .price.price-special {
  font-size: 0.75rem;
}
.pricing-table.style-1 .price.special-rate {
  padding: 0;
  font-size: 0.75rem;
  margin-left: 10px;
}
.pricing-table-container .pricing-table.style-1 .pricing-header .pricing-icon {
  background-color: var(--bs-theme-light-100);
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--bs-border-radius);
  margin-right: 5px;
}
.pricing-table-container
  .pricing-table.style-1:hover
  .pricing-header
  .pricing-icon
  i,
.pricing-table-container
  .pricing-table.style-2:hover
  .pricing-header
  .pricing-icon
  i {
  transform: translateX(0);
}
.pricing-table-container .pricing-table.style-1 .pricing-features {
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, auto);
  width: 100%;
  margin-bottom: 0;
}
.pricing-table-container .pricing-table.style-1 .pricing-features li {
  padding: 10px;
  border-bottom: 1px solid var(--bs-border-color);
  border-right: 1px solid var(--bs-border-color);
}
.pricing-table-container
  .pricing-table.style-1
  .pricing-features
  li:nth-child(-n + 2) {
  border-top: 1px solid var(--bs-border-color);
}
.pricing-table-container
  .pricing-table.style-1
  .pricing-features
  li:nth-child(2n) {
  border-right: none;
}
.pricing-table-container .pricing-table.style-1 .pricing-footer {
  display: flex;
  flex-direction: column;
  justify-content: end;
  min-height: 110px;
}
.pricing-table-container .pricing-table.style-1 .price.price-new,
.pricing-table-container .pricing-table.style-3 .price.price-new {
  line-height: 1;
}
.pricing-table-container .pricing-table.style-2 .pricing-slogan {
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 90%;
}
.row.pricing-style-2 {
  --bs-gutter-x: 0;
  margin-top: 20px;
}
.row.pricing-style-2 .pricing-table-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  position: relative;
  margin-left: -1px;
}
.row.pricing-style-2 .pricing-table-container.popular {
  z-index: 5;
}
.row.pricing-style-2 .slick-track {
  padding-top: 40px;
  padding-bottom: 50px;
}
.pricing-table-container .pricing-table.style-2 {
  border: 1px solid var(--bs-theme-light-100);
  box-shadow: none;
}
.pricing-table-container.popular .pricing-table.style-2 {
  border: 2px solid var(--theme-primary);
  box-shadow: var(--bs-box-shadow-lg);
  transform: scale(1.06);
}
.pricing-table-container .pricing-table.style-2 .pricing-header {
  color: var(--theme-secondary);
  transform: translateY(0);
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 200px;
}
.pricing-table.style-2 .pricing-title {
  font-size: 20px;
  line-height: 1;
}
.pricing-table.style-2 .price.price-special {
  font-size: 0.75rem;
}
.pricing-table.style-2 .price.special-rate {
  padding: 0;
  font-size: 0.75rem;
  margin-left: 10px;
}
.pricing-table-container .pricing-table.style-2 .pricing-header .pricing-icon {
  background-color: var(--bs-theme-light-100);
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  margin-bottom: 5px;
}
.pricing-table-container .pricing-table.style-2 .price.price-new {
  line-height: 1;
  font-size: 2.5rem;
  font-weight: 700;
}
.pricing-table-container .pricing-table.style-3 {
  box-shadow: none;
  border: 1px solid var(--bs-theme-light-200);
}
.pricing-table-container.popular .pricing-table.style-3 {
  box-shadow: none;
  border-color: var(--theme-primary);
}
.pricing-table.style-3 .price.special-rate {
  padding: 0;
  font-size: 0.75rem;
  margin-left: 10px;
}
.pricing-table.style-3 .pricing-slogan {
  font-size: 85%;
  color: var(--text-color);
}
.pricing-table-container .pricing-table.style-3 .pricing-header .pricing-icon {
  background-color: #fff;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--bs-border-radius);
  margin-right: 5px;
  box-shadow: var(--bs-box-shadow);
}
.pricing-table-container
  .pricing-table.style-3
  .pricing-header
  .pricing-icon
  img {
  width: 25px;
}
.pricing-table-container .pricing-table.style-3 .pricing-footer {
  justify-content: center;
}
.pricing-table-container
  .pricing-table.style-3
  .pricing-features
  .feature-icon {
  color: var(--theme-primary);
}
.fon-pricing-tables.pricing-style-3:before {
  content: "";
  display: block;
  position: absolute;
  width: 90%;
  height: 95%;
  background: var(--bs-theme-light);
  z-index: -1;
  border-radius: 15px;
  left: 50%;
  transform: translateX(-50%);
}
.pricing-table-container .pricing-table.style-3 .price.price-new {
  font-size: 2rem;
}
.pricing-widget-style-3 .pricing-filter-container.all_select {
  display: none !important;
}
.fon-widget-container:not(.separated)
  .fon-pricing-tables.pricing-style-4:not(.fon-products-carousel) {
  border-top: 1px solid var(--bs-border-color);
  border-left: 1px solid var(--bs-border-color);
  margin-left: calc(0.5 * var(--bs-gutter-x));
  margin-right: calc(0.5 * var(--bs-gutter-x));
  --bs-gutter-y: 0;
  --bs-gutter-x: 0;
}
.fon-widget-container:not(.separated)
  .fon-pricing-tables.pricing-style-4
  .slick-list {
  border: 1px solid var(--bs-border-color);
}
.fon-widget-container:not(.separated)
  .fon-pricing-tables.pricing-style-4
  .slick-track {
  display: flex;
}
.fon-widget-container:not(.separated)
  .fon-pricing-tables.pricing-style-4
  .slick-list,
.fon-widget-container:not(.separated)
  .fon-pricing-tables.pricing-style-4
  .slick-slide {
  margin: 0 !important;
}
.fon-widget-container:not(.separated)
  .fon-pricing-tables.pricing-style-4
  .slick-slide
  > div {
  padding: 0 !important;
  height: 100%;
}
.fon-widget-container:not(.separated)
  .fon-pricing-tables.pricing-style-4
  .slick-slide
  > div
  > .col {
  height: 100%;
}
.fon-widget-container:not(.separated) .fon-pricing-tables.pricing-style-4 .col {
  border-right: 1px solid var(--bs-border-color);
}
.fon-widget-container:not(.separated)
  .fon-pricing-tables.pricing-style-4:not(.fon-products-carousel)
  .col {
  border-bottom: 1px solid var(--bs-border-color);
}
.fon-widget-container:not(.separated)
  .fon-pricing-tables.pricing-style-4
  .col.pricing-table-container.popular
  .pricing-table {
  border: medium;
}
.fon-widget-container.separated
  .fon-pricing-tables.pricing-style-4
  .pricing-table {
  border-radius: var(--bs-border-radius-xl) !important;
  margin-bottom: calc(0.5 * var(--bs-gutter-x));
}
.fon-widget-container.separated
  .fon-pricing-tables.pricing-style-4
  .pricing-table-container:not(.popular)
  .pricing-table {
  background: #fff;
  border: 1px solid var(--bs-theme-light-200) !important;
}
.fon-widget-container.separated
  .fon-pricing-tables.pricing-style-4
  .fon-ribbon.fon-ribbon-end {
  right: calc(0.4 * var(--bs-gutter-x));
}
.pricing-style-4-features-popover {
  width: 270px;
  --bs-popover-max-width: 270px;
  --bs-popover-border-color: var(--bs-theme-light-100);
  --bs-popover-header-bg: var(--bs-theme-light);
  --bs-popover-header-color: var(--bs-gray-900);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 0.5rem;
  box-shadow: var(--bs-box-shadow-lg);
}
.fon-pricing-tables.pricing-style-4 .price.price-new {
  font-size: 3.5rem;
}
.fon-testimonial-widget.style-default .testimonial-item {
  position: relative;
  overflow: hidden;
}
.fon-testimonial-widget.style-default .testimonial-item:after,
.fon-testimonial-widget.style-default .testimonial-item:before {
  content: "";
  width: 200px;
  height: 200px;
  border-radius: 100%;
  display: block;
  position: absolute;
  background: var(--bs-theme-light);
  inset-inline-start: -25%;
  inset-block-start: -25%;
  z-index: 0;
}
.fon-testimonial-widget.style-default .testimonial-item:after {
  inset-inline-start: auto;
  inset-block-start: auto;
  inset-inline-end: -30%;
  inset-block-end: -30%;
}
.fon-testimonial-widget.style-default .testimonial-avatar {
  position: relative;
  overflow: visible;
}
.fon-testimonial-widget.style-default .testimonial-avatar:before {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: var(--fa-font-solid);
  content: "";
  position: absolute;
  inset-inline-start: 85px;
  inset-block-start: 95px;
  background: var(--theme-primary);
  color: #fff;
  width: 25px;
  height: 25px;
  line-height: 25px;
  border-radius: 100%;
}
#section-news-blog .container {
  background: #fff;
  padding-top: 20px;
  border-radius: 20px 20px 0 0;
}
.fon-software-widget .style-default .card.item-container {
  --bs-card-border-color: var(--bs-theme-light);
  --bs-card-border-width: 0;
  --bs-card-cap-bg: #fff;
  cursor: auto;
}
.fon-software-widget .style-default .item-description {
  font-size: 11px;
}
.fon-software-widget .style-default a.item-category {
  font-size: 10px;
  margin-top: 10px;
  display: block;
}
.fon-references-widget .style-2 .item-image-overlay,
.fon-software-widget .style-1 .item-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(var(--text-color-rgb), 0.8);
  opacity: 0;
  transition-duration: 0.3s;
}
.fon-references-widget .style-2 .card.item-container,
.fon-software-widget .style-1 .card.item-container {
  --bs-card-border-color: var(--bs-theme-light-100);
}
.fon-references-widget .style-2 .card.item-container:hover .item-image-overlay,
.fon-software-widget .style-1 .card.item-container:hover .item-image-overlay {
  opacity: 1;
}
#muspanel #fullwidth .logo,
.fon-sidebar-widget {
  margin-bottom: 0;
}
.fon-sidebar-widget .list-group {
  --bs-list-group-bg: none;
  --bs-list-group-color: #fff;
  --bs-list-group-action-hover-bg: #fff;
  --bs-list-group-action-hover-color: var(--theme-primary);
  --bs-list-group-border-width: 0;
  --bs-list-group-border-radius: 0;
  text-align: center;
}
.fon-campaign-widget.style-default .campaign {
  background-image: url(../images/beyaz-serit.svg);
}
.fon-animated-number-widget.style-default .animated-number:after,
.fon-animated-number-widget.style-default .animated-number:before {
  content: "";
  position: absolute;
  height: 80px;
  width: 80px;
  border-radius: 50%;
  background-color: var(--theme-secondary);
  opacity: 0.05;
  z-index: 0;
}
.fon-animated-number-widget.style-default .animated-number:after {
  inset-inline-end: -8%;
  inset-block-start: 0;
}
.fon-animated-number-widget.style-default .animated-number:before {
  inset-inline-end: 0;
  inset-block-start: -12%;
}
.fon-animated-number-widget.style-default .animated-number-icon {
  width: 70px;
  height: 70px;
}
.fon-content-box-widget.style-default .fon-contentbox-inner {
  text-align: center;
}
.fon-content-box-widget.style-default.app-hosting-logo .fon-contentbox {
  display: inline-flex !important;
  border: 1px solid rgba(var(--theme-secondary-rgb), 0.1);
  border-radius: var(--bs-border-radius-pill);
  padding: 0.25rem 1rem 0.25rem 0.25rem;
  background: #fff;
}
.fon-content-box-widget.style-default.app-hosting-logo .fon-contentbox-title,
.page-account-contents .card .card-header h4 {
  font-size: 1rem;
  font-weight: 600;
}
.fon-content-box-widget.style-default.app-hosting-logo
  .media-left
  .fon-contentbox-media {
  background: 0 0 !important;
  padding: 0 !important;
}
#section-logos {
  background: url(../images/bulut-sekil.png) no-repeat left bottom,
    url(../images/mavi-basik-daire.png) no-repeat right center;
  background-size: auto, auto;
}
#section-domain-hero {
  background: var(--text-color);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left bottom, center;
  padding: 75px 0;
}
#section-domain-hero:after,
#section-domain-hero:before {
  content: "";
  width: 50%;
  height: 100%;
  position: absolute;
  bottom: 0;
  z-index: 0;
}
#section-domain-hero:before {
  background: url(../images/sag-alt-kose-sekil.png) no-repeat right bottom;
  right: 0;
}
#section-domain-hero:after {
  background: url(../images/hero-bg-left.png) no-repeat left bottom;
  left: 0;
}
#section-domain-hero img.domain-search-image {
  max-height: 550px;
}
#section-domain-hero .amount_spot_view {
  margin: 0 15px;
}
.nav-pills.nav-toolbar {
  --bs-nav-pills-border-radius: var(--bs-border-radius) var(--bs-border-radius)
    0 0;
  --bs-nav-link-color: var(--text-color);
  --bs-nav-pills-link-active-color: var(--theme-secondary);
  --bs-nav-pills-link-active-bg: #fff;
  --bs-nav-link-hover-color: var(--theme-primary);
  background: var(--bs-theme-light-100);
  border-radius: var(--bs-border-radius);
  padding: 0.5rem !important;
  display: flex;
  padding-bottom: 0 !important;
}
.nav-pills.nav-toolbar li a:not(.btn) {
  margin-right: 3px;
}
.nav-tabs {
  --bs-nav-link-color: var(--text-color);
  --bs-nav-tabs-link-hover-border-color: var(--bs-theme-light-100)
    var(--bs-theme-light-100) var(--bs-theme-light-100);
  --bs-nav-tabs-link-active-border-color: var(--bs-theme-light-100)
    var(--bs-theme-light-100) var(--bs-body-bg);
}
.nav-tabs:not(.widget-tabs) .nav-link:focus,
.nav-tabs:not(.widget-tabs) .nav-link:hover {
  background: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.card-header-pills {
  --bs-nav-pills-link-active-bg: var(--bs-dark-grey);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-link-color: var(--bs-dark-grey);
}
.nav-outline .nav-link {
  border: 1px solid var(--bs-nav-link-color);
}
.page-inner-title {
  background: var(--bs-theme-light-100);
  padding: 1rem 1.5rem;
  border-radius: var(--bs-border-radius);
  margin-bottom: 1rem;
  position: relative;
  overflow: hidden;
}
.page-inner-title:after,
.page-inner-title:before {
  content: "";
  width: 150px;
  height: 150px;
  background: var(--bs-theme-light-100);
  border-radius: 100%;
  display: block;
  position: absolute;
  z-index: 0;
  top: -75px;
  right: -75px;
  opacity: 0.2;
}
.page-inner-title:after {
  top: -100px;
  right: 0;
}
.dropdown-menu:not(.footer-menu-list) {
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-border-color: var(--bs-theme-light-100);
  --bs-dropdown-link-active-bg: var(--theme-secondary);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-hover-bg: var(--bs-theme-light-100);
  --bs-dropdown-item-border-radius: var(--bs-border-radius-lg);
  border-radius: var(--bs-border-radius-lg);
  box-shadow: var(--bs-box-shadow);
  background: #fff;
  padding: 10px;
}
.dropdown-menu:not(.footer-menu-list) .dropdown-item {
  margin-bottom: 2px;
}
.dropdown-menu:not(.footer-menu-list) .dropdown-item .badge {
  background-color: var(--theme-secondary);
}
.dropdown-menu:not(.footer-menu-list) .dropdown-item.active .badge {
  background-color: var(--theme-primary);
}
.dropdown-menu:not(.footer-menu-list):before {
  content: "";
  width: 0;
  height: 0;
  display: block;
  border: 10px solid transparent;
  border-bottom-color: var(--bs-theme-light-100);
  position: absolute;
  top: -20px;
  left: 15px;
}
.dropdown-menu:not(.footer-menu-list):after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  top: -15px;
  left: 17px;
  z-index: 2;
}
.dropdown-menu.dropdown-menu-end:not(.footer-menu-list):before {
  left: auto;
  right: 15px;
}
.dropdown-menu.dropdown-menu-end:not(.footer-menu-list):after {
  left: auto;
  right: 17px;
}
.dropdownCategories .dropdown-menu,
.dropdownSearch .dropdown-menu {
  --bs-dropdown-item-padding-y: 0.75rem;
  top: 100% !important;
  left: 0 !important;
  transform: translate(0, 0) !important;
}
.dropdownCategories .dropdown-menu {
  --bs-dropdown-min-width: 15rem;
  --bs-dropdown-item-border-radius: var(--bs-border-radius-lg);
  max-height: 400px;
  overflow-y: auto;
  min-width: 250px;
}
.dropdownSearch .dropdown-menu {
  --bs-dropdown-min-width: 20rem;
}
.dropdownSearch .dropdown-menu:after,
.dropdownSearch .dropdown-menu:before {
  display: none;
}
@media (max-width: 570px) {
  .dropdownSearch .dropdown-menu:after,
  .dropdownSearch .dropdown-menu:before {
    display: block;
  }
}
.dropdownCategories .dropdown-menu.dropdown-menu-end,
.dropdownSearch .dropdown-menu.dropdown-menu-end {
  left: auto !important;
  right: 0 !important;
}
.side-responsive-dropdown-box .dropdown-menu {
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0;
  --bs-dropdown-link-color: var(--bs-dark-grey);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.75rem;
  --bs-dropdown-item-border: 1px solid var(--bs-border-color);
  --bs-dropdown-item-border-radius: var(--bs-border-radius-sm);
  --bs-dropdown-link-active-bg: #fff;
  --bs-dropdown-link-active-color: var(--text-color);
  --bs-dropdown-border-color: var(--bs-border-color);
  width: 100%;
  border-top: 0;
  inset-block-start: 100% !important;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  font-size: var(--body-font-size);
  transform: translate(0, 0) !important;
}
.sidelinks .dropdown-menu a + a,
.sidelinks .dropdown-menu li + li a {
  border-top: medium none;
}
.side-responsive-dropdown-box .dropdown-menu li + li {
  border-top: 1px solid var(--bs-border-color);
}
#section-software-detail .software-meta {
  top: 100px;
}
.active > .page-link,
.page-link.active {
  background: var(--theme-secondary);
  border-color: var(--theme-secondary);
  color: #fff !important;
}
@media (min-width: 768px) {
  .dropdownSearch .dropdown-toggle,
  .side-responsive-dropdown-box .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    pointer-events: none;
  }
  .dropdownSearch .dropdown-toggle:after,
  .side-responsive-dropdown-box .dropdown-toggle:after {
    display: none;
  }
  .dropdownSearch .dropdown-menu,
  .side-responsive-dropdown-box .dropdown-menu {
    display: block;
    position: unset;
  }
  .dropdownSearch .dropdown-menu {
    padding: 0;
    border: 0;
    box-shadow: none;
  }
}
.software-short-features li i {
  color: var(--bs-success);
}
.software-buttons {
  display: grid;
  gap: 10px;
  grid-template-columns: auto;
}
.software-buttons .buy-link {
  grid-column-start: 1;
  grid-column-end: 5;
}
.software-buttons .demo-link {
  grid-column-start: 1;
  grid-column-end: 3;
}
.software-buttons .admin-link {
  grid-column-start: 3;
  grid-column-end: 5;
}
.software-shr a {
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  box-shadow: var(--bs-box-shadow);
}
.software-shr a:focus,
.software-shr a:hover {
  color: #fff !important;
}
.page-inner-nav.nav-menu {
  background: #fff;
  border: 1px solid var(--bs-theme-light-100);
  border-radius: 4px;
}
.container-full .page-inner-nav.nav-menu {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
}
.page-inner-nav.nav-menu.nav-end.nav-seperate .nav-item:first-child .nav-link,
.page-inner-nav.nav-menu.nav-start.nav-seperate .nav-item:last-child .nav-link {
  border-left: 1px solid var(--bs-theme-light-100);
  border-right: 1px solid var(--bs-theme-light-100);
}
.page-inner-nav .navbar-toggler {
  --bs-border-width: 0;
  --bs-navbar-color: #fff;
  --bs-navbar-toggler-padding-y: 0.5rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  background-color: var(--theme-secondary);
}
.page-inner-nav .navbar-toggler:not(.collapsed) {
  background-color: var(--theme-primary);
}
.select2-container .select2-selection--single {
  height: 42px;
}
.select2-container--default .select2-selection--single {
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 42px;
  text-align: left;
  padding-right: 25px;
}
.select2-selection__rendered img {
  margin-top: 12px;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  width: 30px;
}
.server-filter-container .select2-selection__rendered {
  text-overflow: clip !important;
  white-space: nowrap !important;
  overflow: visible !important;
}
.server-filter-container .select2-container {
  width: 100% !important;
  min-width: 130px;
  display: inline-block;
  flex: 1 1 auto;
}
.server-filter-container .select2-selection {
  width: 100% !important;
}
@media (max-width: 575px) {
  .server-filter-container .select2-container .select2-selection--single,
  .server-filter-container
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    height: 35px;
  }
  .server-filter-container
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 35px;
    font-size: 0.85rem;
  }
  .server-filter-container .select2-container {
    width: 100% !important;
  }
  .btn-clear-filters .btn {
    --bs-btn-padding-y: 0.35rem;
    --bs-btn-padding-x: 0.75rem;
  }
}
body #mio-cookie-popup {
  bottom: 15px !important;
  left: 15px !important;
  font-family: inherit;
  opacity: 1;
}
body #mio-cookie-popup .mio-cookie-popup__card {
  width: 300px !important;
  line-height: 1.5 !important;
  background: #ffff !important;
  flex-wrap: nowrap !important;
  text-align: start;
  color: var(--text-color) !important;
  padding: 15px;
  border-radius: 10px;
  box-shadow: var(--bs-box-shadow) !important;
  opacity: 1 !important;
}
body #mio-cookie-popup .mio-cookie-popup__content {
  padding: 0 !important;
  width: auto;
  color: var(--text-color) !important;
  text-align: left !important;
}
body #mio-cookie-popup h3,
body #mio-cookie-popup p {
  font-family: inherit;
  margin: 0 !important;
  color: var(--text-color) !important;
}
body #mio-cookie-popup p {
  font-size: 13px !important;
  line-height: 15px !important;
  margin: 0 0 10px !important;
}
body #mio-cookie-popup a {
  font-family: inherit;
  font-size: 14px !important;
  color: var(--link-color) !important;
  text-decoration: none !important;
}
body #mio-cookie-popup button {
  font-family: inherit;
  background: var(--theme-primary) !important;
  height: 2.5em !important;
  line-height: 2.5em !important;
  padding: 0 2em !important;
  border-radius: 4px;
  width: 100%;
}
input:not([type="checkbox"]):not([type="radio"]):not(.form-control),
select:not(.form-select),
textarea:not(.form-control) {
  display: block;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
input:not([type="checkbox"]):not([type="radio"]):not(.form-control),
textarea:not(.form-control) {
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  background-clip: padding-box;
}
select:not(.form-select) {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  background-image: var(--bs-form-select-bg-img),
    var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
}
::-webkit-scrollbar {
  width: 6px;
}
::-webkit-scrollbar-track {
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--theme-primary);
}
::-webkit-scrollbar-button {
  width: 6px;
  height: 5px;
}
::-webkit-input-placeholder {
  color: var(--bs-theme-light-400);
}
:-moz-placeholder {
  color: var(--bs-theme-light-400);
}
::-moz-placeholder {
  color: var(--bs-theme-light-400);
}
:-ms-input-placeholder {
  color: var(--bs-theme-light-400);
}
.form-control,
.form-select {
  min-height: 40px;
}
.form-control::placeholder {
  color: var(--bs-theme-light-400);
  opacity: 1;
}
.form-floating .intl-tel-input > .form-control::placeholder,
.form-floating .iti > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder,
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating .intl-tel-input > .form-control,
.form-floating .iti > .form-control {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
  padding: 1rem 0.75rem;
}
.form-floating .intl-tel-input + label,
.form-floating .iti + label {
  left: 78px;
}
.form-floating .intl-tel-input:focus-within ~ label,
.form-floating .iti:focus-within ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating .intl-tel-input > .form-control:focus,
.form-floating .intl-tel-input > .form-control:not(:placeholder-shown),
.form-floating .iti > .form-control:focus,
.form-floating .iti > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.input-group-text {
  background: #fff;
}
textarea {
  resize: vertical;
}
.iti__hide {
  display: none !important;
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  max-height: 185px;
  overflow-y: scroll;
}
.iti__container {
  position: relative;
}
.intl-tel-input .country-list,
.iti--inline-dropdown .iti__dropdown-content {
  z-index: 3 !important;
}
.iti--show-selected-dial-code .iti__selected-flag {
  background-color: transparent;
}
.listingstatus span {
  padding: 0.25rem 0.5rem;
  white-space: nowrap;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 0.375rem 0.75rem !important;
  border: 1px solid var(--bs-border-color);
  margin: 0;
  border-radius: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
  border-radius: 4px 0 0 4px;
  border-right: 0 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
  border-radius: 0 4px 4px 0;
  border-left: 0 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  border: 1px solid var(--bs-border-color);
  background-color: var(--bs-tertiary-bg);
  color: var(--text-color) !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
  cursor: default;
  color: var(--bs-theme-light-200) !important;
  border: 1px solid var(--bs-border-color);
  background-color: var(--bs-theme-light-100);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #fff !important;
  border: 1px solid var(--bs-theme-light-950);
  background-color: var(--bs-theme-light-950);
}
.dataTables_wrapper .dataTables_paginate .paginate_button + .paginate_button {
  border-left: 0 !important;
}
.dataTables_wrapper .dataTables_paginate {
  padding-top: 0.5rem;
}
.dataTables_wrapper .dataTables_filter .datatbspan,
.dataTables_wrapper .dataTables_length .datatbspan {
  display: none;
}
.dataTables_wrapper .dataTables_filter label,
.dataTables_wrapper .dataTables_length label {
  display: inline-flex;
  align-items: center;
}
.dataTables_wrapper .dataTables_filter {
  position: relative;
  width: auto;
  margin-bottom: 15px;
}
.dataTables_wrapper .dataTables_length {
  margin-bottom: 15px;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0;
  width: 180px;
  padding-left: 1.75rem !important;
}
.dataTables_wrapper .dataTables_filter:before {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: var(--fa-font-solid);
  content: "";
  position: absolute;
  left: 0.5rem;
  top: 50%;
  z-index: 2;
  transform: translateY(-50%);
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  margin-right: 10px;
  display: inline-block !important;
}
@media (max-width: 640px) {
  .dataTables_wrapper .dttblegoster {
    width: 85px;
    margin-right: 5px;
  }
  .dataTables_wrapper .dataTables_length {
    float: left;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0;
    width: auto;
    float: right;
  }
  .dataTables_wrapper .dataTables_filter input {
    width: 170px !important;
    float: right !important;
  }
}
table.dataTable tbody td,
table.dataTable tbody th {
  padding: 0.5rem;
}
.iziModal:not(#modal-alert) .iziModal-header {
  background-color: var(--text-color) !important;
}
#wrapper {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}
.zorunlu {
  font-weight: bolder;
  color: red;
}
.notice {
  color: orange;
  font-weight: 700;
  display: inline-block;
}
.complete,
.error {
  color: #f44336;
  font-weight: 700;
}
.complete {
  color: green;
  display: inline-block;
}
.blue-info,
.gray-info,
.green-info,
.orange-info,
.red-info {
  display: inline-block;
  width: 100%;
  color: #f44336;
  border: 1px solid #f44336;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.blue-info,
.gray-info,
.green-info,
.orange-info {
  color: #ff9800;
  border: 1px solid #ff9800;
}
.blue-info,
.gray-info,
.green-info {
  color: #4caf50;
  border: 1px solid #4caf50;
}
.blue-info,
.gray-info {
  color: #00bcd4;
  border: 1px solid #00bcd4;
}
.gray-info {
  color: #777;
  border: 1px solid #777;
}
.green-info i,
.red-info i {
  float: left;
  font-size: 70px;
  margin: 0 35px 17px 20px;
}
.selectalltext {
  -webkit-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all;
}
.clear {
  clear: both;
}
.is-fixed {
  position: fixed;
  top: 20px;
  width: 258px;
}
h1,
h2,
h3,
h4,
h5 {
  padding: 0;
  margin: 0;
}
.iti {
  display: block;
}
input:not(.form-control, .form-check-input):disabled {
  background: #eee;
  padding-left: 10px;
  width: 97%;
}
select:disabled,
textarea:disabled {
  background: #eee;
  padding-left: 10px;
}
textarea:disabled {
  width: 97%;
}
input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
  -webkit-animation: autofill 0s forwards;
  animation: autofill 0s forwards;
}
.padding5 {
  padding: 5px;
}
.padding10 {
  padding: 10px;
}
.padding15 {
  padding: 15px;
}
.padding20 {
  padding: 20px;
}
.padding25 {
  padding: 25px;
}
.padding30 {
  padding: 30px;
}
.jssorl-009-spin img {
  animation-name: jssorl-009-spin;
  animation-duration: 1.6s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.formcon {
  float: left;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 7px 0;
  word-wrap: break-word;
}
.kinfo {
  font-size: 13px;
  font-weight: 400;
}
.middle,
.middle .yuzde30 {
  vertical-align: middle;
}
.formcon .yuzde30 {
  font-weight: 600;
  padding: 7px 0;
}
.formcon .yuzde30,
.formcon .yuzde70 {
  vertical-align: middle;
  font-size: 15px;
}
.formcon .yuzde40 {
  font-weight: 600;
}
.formcon .yuzde40,
.formcon .yuzde50,
.formcon .yuzde60 {
  vertical-align: middle;
  font-size: 15px;
}
.jssorb064 {
  position: absolute;
}
.jssora051,
.jssorb064 .i {
  position: absolute;
  cursor: pointer;
}
.jssora051 .a,
.jssorb064 .i .b {
  stroke: #fff;
  stroke-miterlimit: 10;
}
.jssorb064 .i .b {
  fill: #000;
  fill-opacity: 0.5;
  stroke-width: 400;
  stroke-opacity: 0.5;
}
.jssorb064 .iav .b {
  fill: #fff;
  fill-opacity: 1;
  stroke: #fff;
  stroke-opacity: 0.7;
  stroke-width: 2000;
}
.jssorb064 .i.idn {
  opacity: 0.3;
}
.jssora051 {
  display: block;
}
.jssora051 .a {
  fill: none;
  stroke-width: 360;
}
.jssora051:hover {
  opacity: 0.8;
}
.jssora051.jssora051dn {
  opacity: 0.5;
}
.jssora051.jssora051ds {
  opacity: 0.3;
  pointer-events: none;
}
.mioslidertext {
  color: #fff;
  position: absolute;
  top: 270px;
  left: 140px;
  width: 350px;
  height: 250px;
}
.mioslidertext p {
  font-weight: 200;
  font-size: 14px;
}
.mioslidertext #largeredbtn {
  font-size: 11px;
  color: #fff;
  margin-top: 10px;
  padding: 7px 50px;
}
div.required-field-info h5 {
  -webkit-animation: blink 3s ease-in 0s infinite;
  animation: blink 3s ease-in 0s infinite;
}
.sayfalama {
  width: 100%;
  text-align: center;
  margin: 17px auto;
}
input:not([type="radio"]):not([type="checkbox"]):not(.is-invalid):focus,
select:not(.is-invalid):focus,
textarea:not(.is-invalid):focus {
  --bs-focus-border-color: var(--bs-theme-light-300);
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  outline: 0;
  box-shadow: none !important;
  border-color: var(--bs-focus-border-color) !important;
}
.tooltip,
[data-tooltip] {
  position: relative;
  cursor: pointer;
}
.tooltip:after,
.tooltip:before,
[data-tooltip]:after,
[data-tooltip]:before {
  position: absolute;
  visibility: hidden;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out,
    -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out,
    -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out,
    transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  pointer-events: none;
}
.tooltip:focus:after,
.tooltip:focus:before,
.tooltip:hover:after,
.tooltip:hover:before,
[data-tooltip]:focus:after,
[data-tooltip]:focus:before,
[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
  visibility: visible;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.tooltip:before,
[data-tooltip]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: 0 0;
  content: "";
}
.tooltip:after,
[data-tooltip]:after {
  z-index: 1000;
  padding: 8px;
  width: 150px;
  background-color: #ccc;
  color: #555;
  content: attr(data-tooltip);
  font-size: 13px;
  line-height: 1.2;
  text-align: center;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#raporlar [data-tooltip]:after {
  width: 230px;
  background: #ccc;
  color: #2d2d2d;
  box-shadow: 0 0 5px #c5c5c5;
}
#raporlar .tooltip-bottom:before {
  border-bottom-color: #ccc;
}
.mpanelinfo [data-tooltip]:after {
  width: 100px;
  background-color: #f2a854;
  color: #fff;
  font-weight: 700;
}
.mpanelinfo .tooltip-right:before {
  border-top-color: transparent;
  border-right-color: #f2a854;
  margin-top: 5px;
}
.tooltip-top:after,
.tooltip-top:before,
.tooltip:after,
.tooltip:before,
[data-tooltip]:after,
[data-tooltip]:before {
  bottom: 100%;
  left: 50%;
}
.tooltip-top:before,
.tooltip:before,
[data-tooltip]:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #ccc;
}
.tooltip-top:after,
.tooltip:after,
[data-tooltip]:after {
  margin-left: -80px;
}
.tooltip-top:focus:after,
.tooltip-top:focus:before,
.tooltip-top:hover:after,
.tooltip-top:hover:before,
.tooltip:focus:after,
.tooltip:focus:before,
.tooltip:hover:after,
.tooltip:hover:before,
[data-tooltip]:focus:after,
[data-tooltip]:focus:before,
[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
  -webkit-transform: translateY(-12px);
  -moz-transform: translateY(-12px);
  transform: translateY(-12px);
}
.tooltip-left:after,
.tooltip-left:before {
  right: 100%;
  bottom: 50%;
  left: auto;
}
.tooltip-left:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #000;
  border-left-color: rgba(51, 51, 51, 0.9);
}
.tooltip-left:focus:after,
.tooltip-left:focus:before,
.tooltip-left:hover:after,
.tooltip-left:hover:before {
  -webkit-transform: translateX(-12px);
  -moz-transform: translateX(-12px);
  transform: translateX(-12px);
}
.tooltip-bottom:after,
.tooltip-bottom:before {
  top: 100%;
  bottom: auto;
  left: 50%;
}
.tooltip-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #ccc;
}
.tooltip-bottom:focus:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:hover:before {
  -webkit-transform: translateY(12px);
  -moz-transform: translateY(12px);
  transform: translateY(12px);
}
.tooltip-right:after,
.tooltip-right:before {
  bottom: 50%;
  left: 100%;
}
.tooltip-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #000;
  border-right-color: rgba(51, 51, 51, 0.9);
}
.tooltip-right:focus:after,
.tooltip-right:focus:before,
.tooltip-right:hover:after,
.tooltip-right:hover:before {
  -webkit-transform: translateX(12px);
  -moz-transform: translateX(12px);
  transform: translateX(12px);
}
.tooltip-left:before,
.tooltip-right:before {
  top: 3px;
}
.tooltip-left:after,
.tooltip-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}
.sayfalama span a {
  text-decoration: none;
  border-radius: 5px;
  font-size: 15px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #ccc;
  padding: 5px 10px;
}
.sayfalama .sayfalama-active a,
.sayfalama span a:hover {
  background-color: #e5e5e5;
}
.gonderbtn {
  color: var(--theme-secondary);
  border: 2px solid var(--theme-secondary);
  display: inline-block;
  padding: 0.375rem 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}
.gonderbtn:hover {
  color: #fff;
  text-decoration: none;
  background-color: var(--theme-secondary);
}
.clearmob {
  display: none;
}
#slider,
.header {
  position: relative;
}
#largeredbtn {
  font-size: 16px;
  color: #fff;
  margin-top: 30px;
  padding: 10px 60px;
  border: 1px solid #fff;
}
#largeredbtn:hover {
  color: #000;
  background: #fff;
}
.header {
  width: 100%;
  z-index: 2000;
  background-color: #fff;
}
.head {
  width: 85%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 25px;
}
#sepeticon {
  position: relative;
}
#sepeticon .basket-count {
  font-size: 14px;
  background: var(--theme-primary);
  color: #fff;
  border-radius: 4px;
  max-height: 17px;
  line-height: 17px;
  padding: 0.25rem;
}
.logo {
  width: 180px;
}
.logo-image {
  max-width: 100%;
  height: auto;
}
#muspanel .logo {
  position: relative;
  margin-bottom: 20px;
}
.domainhome {
  background-color: var(--theme-primary);
  float: left;
  height: 112px;
  width: 100%;
}
#v2domainhome {
  background-color: #2c3037;
}
.hdomainslogan {
  color: #fff;
  margin-top: 20px;
  float: left;
}
.hdomainslogan h3 {
  font-size: 27px;
  font-weight: 700;
}
.hdomainslogan h4 {
  font-size: 22px;
  font-weight: 200;
}
.hdomainsorgu {
  float: right;
  width: 47%;
  margin-top: 10px;
}
.hdomainsorgu input {
  width: 100%;
  padding: 20px 0;
  color: #fff;
  font-size: 26px;
  background: 0 0;
  outline: 0;
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 2px;
  position: relative;
  z-index: 2;
}
.hdomainsorgu ::-webkit-input-placeholder {
  color: #fff;
}
.hdomainsorgu :-moz-placeholder {
  color: #fff;
}
.hdomainsorgu ::-moz-placeholder {
  color: #fff;
}
.hdomainsorgu :-ms-input-placeholder {
  color: #fff;
}
.hsorgulabtn {
  color: #fff;
  font-size: 30px;
  padding: 13px 15px;
  margin-top: -73px;
  float: right;
  position: relative;
  z-index: 2;
  margin-right: -3px;
}
.hsorgulabtn:hover {
  color: var(--theme-primary);
  background: #fff;
}
.domainfiyatlar {
  background-color: #696f7a;
  white-space: nowrap;
  overflow: hidden;
  height: 50px;
  box-shadow: 0 0 10px #696f7a;
}
.domainfiyatlar h4 {
  float: left;
  color: #fff;
  font-weight: 600;
  font-size: 24px;
  margin: 5px 20px;
  text-shadow: 0 0 2px #4a4e55;
  text-transform: lowercase;
}
.domainfiyatlar h4 span {
  color: #393d45;
  font-weight: 700;
  font-size: 22px;
}
.anascript,
.domainfiyatlar,
.line {
  float: left;
  width: 100%;
}
.line {
  background-color: #ddd;
  height: 0.5px;
  margin-top: 15px;
  margin-bottom: 15px;
}
#mobiluyum,
#paketaktifbtn {
  background: var(--theme-secondary);
}
#paketaktifbtn {
  color: #fff;
}
div.mostpopularx {
  -webkit-animation: blink 3s linear 0s infinite normal;
  animation: blink 3s linear 0s infinite normal;
}
.anascript {
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  background-size: 100% 100%;
  padding: 25px 0;
  box-shadow: inset 0 0 70px 30px #fff;
}
#mobiluyum {
  margin-bottom: -75px;
  margin-top: 50px;
}
.urunozellik,
.urunozellikleri {
  align-items: center;
  justify-content: center;
}
.urunozellikleri {
  width: 100%;
  display: flex;
  margin: 25px 0;
  text-align: center;
  color: var(--bs-dark-grey);
  position: relative;
}
.urunozellik {
  border: 5px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 10px;
  min-width: 25%;
  padding: 15px;
  margin: 9px;
  text-align: left;
  transition: all 0.3s ease-out;
  display: inline-flex;
  background: var(--bs-theme-light-100);
  box-shadow: 0 0 0 1px var(--bs-theme-light-100);
}
.urunozellik h4 {
  font-weight: 600;
  font-size: 16px;
}
.urunozellik i {
  font-size: 35px;
  margin-right: 10px;
  color: var(--theme-primary);
}
.katslogan {
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
.urunozellikleri .fa-caret-right {
  display: inline-block;
  font-size: 24px;
  margin-left: -13px;
}
.urunozellikleri .fa-check-circle {
  display: inline-block;
  font-size: 20px;
  margin-left: -18px;
  background: #fff;
  border-radius: 100%;
  color: var(--bs-success);
}
.modalDialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99999;
  opacity: 0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  pointer-events: none;
}
.modalDialog:target {
  opacity: 1;
  pointer-events: auto;
}
.modalDialog > div {
  width: 700px;
  position: relative;
  margin: 5%auto;
  padding: 5px 20px 13px;
  border-radius: 4px;
  background: #fff;
}
.modalDialog h2 {
  font-size: 20px;
  padding: 15px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #eee;
}
.ebulten {
  height: auto;
}
.footer-top {
  position: relative;
  z-index: 2;
}
.footer b,
.footer strong {
  color: #fff !important;
}
.footer table b,
.footer table strong {
  color: inherit;
}
.footer-top .container {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -40px;
}
.footer-middle {
  padding-top: 80px !important;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: cover;
}
.footer-bottom,
.footer-middle {
  background-color: var(--theme-secondary);
  color: var(--bs-theme-light-400);
}
.footer a:not(.btn):not(.btn-light) {
  color: var(--bs-theme-light-100);
}
.footer a:not(.btn):not(.btn-light):hover {
  color: #fff;
}
.footer .btn-default,
.footer .btn-outline-default {
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--theme-primary);
  --bs-btn-hover-border-color: var(--theme-primary);
}
.footlogo {
  height: 40px;
}
.footer-menu-header,
.footer-menu-header a {
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
}
.footsosyal a {
  display: inline-block;
  color: var(--theme-primary);
  font-size: 18px;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #fff;
  margin-right: 10px;
}
.footsosyal a:hover {
  background: var(--theme-primary);
  color: #fff !important;
}
.footer-menu-links .dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 15px;
  position: relative;
}
.footer-menu-links .dropdown-toggle:before {
  content: "";
  width: 75px;
  height: 5px;
  background: var(--theme-primary);
  position: absolute;
  bottom: -3px;
  border-radius: 5px;
}
.footer-menu-links .dropdown-toggle:after {
  border: 0;
  content: "";
  color: #fff !important;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: var(--fa-font-solid);
}
.footer-menu-links .dropdown-toggle.show:after {
  transform: rotate(180deg);
}
.footer-menu-links ul.dropdown-menu {
  --bs-dropdown-font-size: var(--body-font-size);
  background: 0 0;
  border: 0;
  padding: 0;
  border-radius: 0;
  margin-bottom: 25px;
  position: initial !important;
  transform: translate(0, 0) !important;
}
.footer-menu-links ul.dropdown-menu .dropdown-item {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  font-size: 0.95rem;
  color: var(--bs-theme-light-400);
}
.footer-menu-links ul.dropdown-menu .dropdown-item:focus,
.footer-menu-links ul.dropdown-menu .dropdown-item:hover {
  background: 0 0;
  color: #fff;
  outline: 0;
}
.footer-menu-links ul.dropdown-menu .dropdown-item:focus:before,
.footer-menu-links ul.dropdown-menu .dropdown-item:hover:before {
  margin-right: 10px;
}
.footer-bottom a {
  color: var(--bs-theme-light-100) !important;
}
.footer-bottom a:focus,
.footer-bottom a:hover {
  color: #fff !important;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .footer-menu-links ul.dropdown-menu .dropdown-item {
    font-size: 0.85rem;
  }
}
@media (min-width: 576px) {
  .footer-menu-links .dropdown-toggle {
    pointer-events: none;
  }
  .footer-menu-links .dropdown-toggle:after {
    display: none;
  }
  .footer-menu-links ul.dropdown-menu {
    display: block;
  }
}
.cd-top {
  display: inline-block;
  height: 40px;
  border-radius: 50px;
  width: 40px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  white-space: nowrap;
  background: var(--theme-primary) !important;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 9px;
  z-index: 1031;
}
.cd-top:before {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: var(--fa-font-solid);
  content: "";
  font-size: 16px;
}
.cd-top.cd-fade-out,
.cd-top.cd-is-visible,
.no-touch .cd-top:hover {
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  opacity: 0.5;
  color: #fff !important;
}
.cd-top.cd-fade-out:hover {
  opacity: 1.5;
  color: #fff !important;
}
.no-touch .cd-top:hover {
  background-color: var(--theme-primary) !important;
  opacity: 1;
}
.slidetext-container {
  width: 80%;
  margin: 20%auto auto;
  color: #fff;
  text-align: left;
}
.sayfaustheader {
  background-image: url(../images/image4.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  float: left;
  height: 260px;
  width: 100%;
  background-size: 100%auto;
}
.headerwhite {
  background-image: url(../images/headerwhite.png);
  background-repeat: repeat;
  background-position: center bottom;
  width: 100%;
  height: 149px;
  display: inline-block;
  position: absolute;
  bottom: -2px;
}
.card {
  --bs-card-border-color: var(--bs-theme-light-100);
  --bs-card-cap-bg: var(--bs-theme-light);
}
.card.sidelinks {
  --bs-card-cap-bg: var(--text-color);
  --bs-card-cap-padding-y: 1rem;
  --bs-card-border-color: var(--bs-border-color);
  --bs-card-cap-color: #fff;
}
.card.sidelinks .card-header {
  border-bottom-width: 3px;
  border-bottom-color: var(--theme-secondary);
}
.table.nowrap {
  width: 100% !important;
}
.table-theme-light {
  --bs-table-bg: var(--bs-theme-light);
}
.table-theme-light-100 {
  --bs-table-bg: var(--bs-theme-light-100);
}
.table-theme-light-200 {
  --bs-table-bg: var(--bs-theme-light-200);
}
.table-theme-light-300 {
  --bs-table-bg: var(--bs-theme-light-300);
}
.table-theme-light-400 {
  --bs-table-bg: var(--bs-theme-light-400);
}
.table-theme-light-500 {
  --bs-table-bg: var(--bs-theme-light-500);
}
.table-theme-light-600 {
  --bs-table-bg: var(--bs-theme-light-600);
}
.table-theme-light-700 {
  --bs-table-bg: var(--bs-theme-light-700);
}
.table-theme-light-800 {
  --bs-table-bg: var(--bs-theme-light-800);
}
.table-theme-light-900 {
  --bs-table-bg: var(--bs-theme-light-900);
}
.table-theme-light-950 {
  --bs-table-bg: var(--bs-theme-light-950);
}
.table-theme-primary {
  --bs-table-color: #fff;
  --bs-table-bg: var(--theme-primary);
}
.table-theme-secondary {
  --bs-table-color: #fff;
  --bs-table-bg: var(--theme-secondary);
}
table.table-lg > :not(caption) > * > * {
  padding: 1rem;
}
.sidelinks a.dropdown-item {
  white-space: unset;
  line-height: 1.1;
}
.sidelinks a.dropdown-item.active,
.sidelinks a.dropdown-item:active {
  --bs-dropdown-link-active-color: var(--theme-secondary);
  --bs-dropdown-link-active-bg: var(--bs-theme-light-100);
}
.sidelinks.sticky-md-top {
  top: 85px;
}
.sidelinks span {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.sidelinks span i,
.sipdvmtmmbtn .gonderbtn i {
  margin-right: 5px;
}
.sidelinks span .badge {
  margin-left: auto;
}
.sidelinks a:hover {
  color: var(--theme-secondary);
  background-color: var(--bs-theme-light-100);
}
.paypasbutonlar,
.uhtutar h4 strong {
  position: relative;
}
.scriptpaylas {
  margin-top: 15px;
}
.paypasbutonlar a {
  height: 40px;
  width: 40px;
  font-size: 16px;
  border-radius: 100%;
  text-align: center;
  line-height: 250%;
  background: #fff;
  box-shadow: var(--bs-box-shadow);
}
.paypasbutonlar a:hover {
  color: #fff !important;
  background: #666;
}
#facepaylas:hover {
  background: #365899;
}
#twitpaylas:hover {
  background: #1da1f2;
}
#googlepaylas:hover {
  background: #d73d32;
}
#linkedpaylas:hover {
  background: #008cc9;
}
.g_id_signin div[aria-labelledby="button-label"][role="button"] {
  font-size: 13px;
  letter-spacing: -0.5px;
  height: 32px;
  padding: 0 5px;
  max-width: 175px;
}
#facebookconnect-new {
  max-height: 32px;
  margin: 0 0 0 10px !important;
  width: auto !important;
}
#facebookconnect-new img {
  display: inline-block;
  height: 32px;
  margin: 0 !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  #facebookconnect-new {
    margin-left: 0 !important;
    margin-top: 5px !important;
    width: 100% !important;
  }
  #facebookconnect-new img {
    width: 100% !important;
  }
  .g_id_signin div[aria-labelledby="button-label"][role="button"] {
    width: 100%;
    max-width: unset;
  }
}
@media (max-width: 576px) {
  #facebookconnect-new {
    margin-left: 0 !important;
    margin-top: 5px !important;
    width: 100% !important;
  }
  #facebookconnect-new img {
    width: 100% !important;
  }
  .g_id_signin div[aria-labelledby="button-label"][role="button"] {
    width: 100%;
    max-width: unset;
  }
}
.intl-tel-input.separate-dial-code .selected-flag {
  background-color: transparent;
}
.checkbox-custom,
.radio-custom {
  opacity: 0;
  position: absolute;
}
.checkbox-custom,
.checkbox-custom-label,
.radio-custom,
.radio-custom-label {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: auto;
}
.checkbox-custom-label,
.radio-custom-label {
  position: relative;
  margin-bottom: 5px;
}
.checkbox-custom + .checkbox-custom-label:before,
.radio-custom + .radio-custom-label:before {
  content: "";
  border: 2px solid var(--bs-success);
  display: inline-block;
  line-height: 20px;
  vertical-align: middle;
  width: 20px !important;
  height: 20px !important;
  padding: 2px;
  margin-right: 10px;
  background: #fff;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font: var(--fa-font-solid);
}
.checkbox-custom + .checkbox-custom-label:before {
  border-radius: 5px;
}
.radio-custom + .radio-custom-label:before {
  text-align: center;
}
.checkbox-custom:checked + .checkbox-custom-label:before,
.radio-custom:checked + .radio-custom-label:before {
  content: "";
  color: #fff;
  background: var(--bs-success);
  line-height: 12px;
  font-size: 13px;
}
.uyeolgirisslogan h4 {
  font-weight: 200;
}
.contact-box {
  display: flex;
  justify-content: start;
  padding: 30px;
}
.contact-box.form-exist {
  padding: 0;
  background: 0 0;
  min-height: auto;
  margin-bottom: 30px;
}
.contact-box.form-exist:not(.company-info) {
  flex-direction: row;
  align-items: center;
}
.contact-box .contact-box-icon {
  margin-bottom: 30px;
}
.contact-box.form-exist .contact-box-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--text-color);
  width: 60px;
  height: 60px;
  border-radius: var(--bs-border-radius);
  margin-right: 10px;
  margin-bottom: 0;
  color: #fff;
}
.contact-box span.d-block b {
  margin-bottom: 15px;
  display: block;
}
.sayfabaslik {
  margin-top: 35px;
  background: rgba(0, 0, 0, 0.4);
  padding: 10px 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.transfercode {
  display: none;
}
.domainozellikler {
  background-size: 100%auto;
  margin-bottom: 0;
  margin-top: 80px;
  background-repeat: no-repeat;
  background-position: center center;
  float: left;
  height: auto;
  width: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
  font-size: 16px;
  box-shadow: inset 0 0 70px 40px #fff;
}
.domainozellikler h3 {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #aac28f;
  font-weight: 600;
  font-size: 24px;
  display: none;
}
.domainozellikler h4 {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 10px;
}
.domainozellikler i,
.dozelliklist {
  display: inline-block;
  text-align: center;
}
.domainozellikler i {
  font-size: 70px;
  line-height: 50px;
  width: 75px;
}
.dozelliklist {
  margin: 20px;
  width: 29%;
  vertical-align: top;
}
.domainiconleft {
  margin-bottom: 20px;
}
.domainfeatright {
  display: inline-block;
  width: 100%;
  font-size: 15px;
}
.tescilsonuc {
  width: 100%;
  margin-bottom: 25px;
  padding-bottom: 40px;
  border-bottom: 1px solid #eee;
}
#tesclsure {
  text-align-last: center;
  cursor: pointer;
}
.tescilsonuc table thead tr td .checkbox-custom-label {
  margin-right: 0;
}
.tescilsonuc tr td {
  padding: 5px 10px;
  border-bottom: 1px dotted #ebebeb;
  line-height: 40px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.checkbox-custom + .checkbox-custom-label:before {
  text-align: center;
  text-align-last: center;
}
.radio-custom + .radio-custom-label:before#tesclsure {
  width: 190px;
  text-align: center;
  text-align-last: center;
}
.hostozellk {
  display: inline-block;
  width: 22%;
  font-size: 16px;
  font-weight: 300;
  vertical-align: top;
  text-align: center;
  padding: 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.hostozellk h4 {
  font-size: 20px;
  font-weight: 400;
}
.hostozellk:hover {
  background: #f6f6f6;
  box-shadow: 0 0 12px #eee;
}
.sunucugereksinim {
  margin-top: 20px;
  line-height: 25px;
  font-size: 15px;
}
.scriptozellks {
  transition: all 0.3s ease-out;
  position: relative;
}
.ozellkiconxx {
  width: 50px;
  height: 50px;
  display: flex;
  flex-shrink: 0;
  text-align: center;
  line-height: 1;
  align-items: center;
  justify-content: center;
  background: var(--bs-theme-light-100);
  color: var(--text-color);
  font-size: 20px;
}
.sunucular {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 25px;
}
#datatable tr td:last-child,
.datatable tr td:last-child {
  border-right: none;
}
.sunucular table tr td {
  font-size: 16px;
  border-bottom: 1px solid #ebebeb;
  padding: 12px;
}
.sunucular table tr:hover {
  background: #eee;
}
#datatable tr,
.sunucular table tr {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.nav-tabs.software-tabs {
  --bs-nav-link-color: #fff;
  --bs-nav-tabs-link-hover-border-color: #fff;
  --bs-nav-tabs-link-active-border-color: #fff;
  --bs-nav-link-font-weight: 700;
}
.nav-tabs.software-tabs .nav-item:last-of-type {
  margin-left: auto !important;
}
.nav-tabs.software-tabs .nav-link {
  color: var(--bs-nav-link-color) !important;
}
.nav-tabs.software-tabs .nav-item.show .nav-link,
.nav-tabs.software-tabs .nav-link.active,
.nav-tabs.software-tabs .nav-link:focus,
.nav-tabs.software-tabs .nav-link:hover {
  color: var(--theme-secondary) !important;
  font-weight: 800;
}
.nav-tabs.software-tabs .nav-item + .nav-item {
  margin-left: 2px;
}
.indirim {
  background: #4caf50;
  color: #fff;
  border-radius: 3px;
  padding: 2px 0;
  font-size: 13px;
  display: inline-block;
  margin-left: 15px;
  width: 100px;
  text-align: center;
  line-height: 21px;
  position: relative;
}
.green-label::before,
.indirim:after {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}
.indirim:after {
  content: "";
  border-color: transparent #4caf50 transparent transparent;
  border-width: 6px;
  margin-top: 4px;
  left: -12px;
}
#tukendi {
  background: #f44336;
}
#tukendi:after {
  border-color: transparent transparent transparent #f44336;
  border-style: solid;
  margin-left: 11px;
  border-width: 5px;
}
#digerpaketler .tpakettitle {
  background: #ff9800;
}
#digerpaketler .tablepaket h3,
#digerpaketler .tablepaket h4,
#digerpaketler .tpakettitle i {
  color: #ff9800;
}
#digerpaketler .tablepaket .gonderbtn {
  border: 2px solid #ff9800;
  color: #ff9800;
}
#digerpaketler .tablepaket .gonderbtn:hover {
  color: #fff;
  background: #ff9800;
}
#smspaketleri .tpakettitle {
  background: #e91e63;
}
#smspaketleri .tablepaket h3,
#smspaketleri .tablepaket h4,
#smspaketleri .tpakettitle i {
  color: #e91e63;
}
#smspaketleri .tablepaket .gonderbtn {
  border: 2px solid #e91e63;
  color: #e91e63;
}
#smspaketleri .tablepaket .gonderbtn:hover {
  color: #fff;
  background: #e91e63;
}
#sslpaketleri .tpakettitle {
  background: var(--bs-success);
}
#asamaaktif h3,
#sslpaketleri .tablepaket h3,
#sslpaketleri .tablepaket h4,
#sslpaketleri .tpakettitle i {
  color: var(--bs-success);
}
#sslpaketleri .tablepaket .gonderbtn {
  border: 2px solid var(--bs-success);
  color: var(--bs-success);
}
#asamaaktif,
#sslpaketleri .tablepaket .gonderbtn:hover {
  color: #fff;
  background: var(--bs-success);
}
.siparisbilgileri {
  margin: 0 auto 40px;
  display: block;
  clear: both;
}
.siparisbilgileri .radio-custom-label {
  margin-bottom: 5px;
}
.ilanasamalar,
.ilanasamax {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--bs-border-radius-pill);
}
.ilanasamalar {
  padding: 10px;
  text-align: center;
  margin-bottom: 50px;
  background: var(--bs-theme-light);
  gap: 15px;
}
.ilanasamax {
  font-size: 16px;
  flex-direction: row;
  line-height: 1;
  background: #fff;
  padding: 5px 20px 5px 5px;
}
.ilanasamax h3 {
  width: 40px;
  background: var(--bs-theme-light-100);
  color: var(--bs-theme-light-900);
  height: 40px;
  margin-right: 10px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  line-height: 40px;
  font-size: 1.5rem;
  font-weight: 700;
}
.asamaline,
.ilanasamax,
.ilanasamax h3 {
  text-align: center;
}
#asamaaktif h3 {
  background: #fff;
  text-shadow: none;
}
#asamaaktif {
  font-weight: bolder;
}
.domainsec {
  max-width: 800px;
  margin: auto;
}
.domainsec .tescilsonuc table {
  width: 100%;
  font-size: 15px;
}
.domainsec .tescilsonuc {
  margin: 0;
  padding: 0;
  border: 0;
}
.domainsec .alanadisorgu {
  margin-top: 0;
  margin-bottom: 15px;
}
.sadeckyinfo {
  color: var(--text-color);
  font-size: 18px;
  margin: 0 7px 10px;
  width: 100%;
}
.domainsec .tescilsonuc .gonderbtn {
  background: #ff9800;
  color: #fff;
  border: transparent;
  padding: 5px 40px;
  margin-bottom: 20px;
}
.domainsec .tescilsonuc .gonderbtn:hover {
  background: #d57f00;
}
.sipdvmtmmbtn .gonderbtn {
  width: 40%;
  border: 0;
  background: #ebebeb;
  margin-bottom: 15px;
  padding: 18px 0;
  font-size: 18px;
}
.sunucukonfigurasyonu {
  width: 100%;
  margin-bottom: 50px;
}
#service_amounts span {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  font-size: 0.8rem;
  align-items: center;
  padding: 2px 0;
}
#service_amounts span + span {
  border-top: 1px dashed var(--bs-border-color);
}
#service_amounts span strong {
  width: 30%;
  flex-shrink: 0;
  text-align: right;
}
.sbtn i,
.sunucretler span {
  font-size: 16px;
}
.resetTopMobile {
  top: 80px;
  z-index: 1;
}
.sepetright-container {
  position: -webkit-sticky;
  position: sticky;
  top: 90px;
}
.sepetbaslik {
  width: 100%;
  font-family: inherit;
}
.sepetlistcon .uhinfo {
  line-height: 25px;
}
.uhperiyod,
.uhtutar {
  width: 25%;
  text-align: center;
}
.uhperiyod h5 {
  font-size: 18px;
  font-weight: 600;
}
.uhperiyod option {
  font-size: 14px;
}
.uhsil a,
.uhtutar h4 {
  font-size: 20px;
}
.sepetlist {
  width: 100%;
  margin: 0;
}
.sepetlistcon {
  padding: 20px;
}
.sepetlist .fon-ribbon-top.fon-ribbon-start {
  left: 1.25rem;
}
.uhinfo h5 {
  margin: 0;
  font-size: 18px;
}
.uhinfo p span {
  font-weight: 600;
}
.uhperiyod select {
  margin: 0 20px;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img),
    var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
}
.uhsil {
  float: right;
  width: 10%;
  text-align: center;
}
.uhsil a:hover {
  color: #333;
}
.green-label {
  background-color: #81bc00;
  color: #fff;
}
.row-label {
  display: inline-block;
  padding-right: 8px;
  padding-left: 8px;
  font-size: 11px;
  position: absolute;
  margin-left: -8px;
  height: 19px;
  line-height: 19px;
  border-radius: 2px 0 0 0;
  letter-spacing: 1px;
}
.green-label::before {
  content: " ";
  border-width: 0 8px 8px 0;
  border-color: transparent #679404 transparent transparent;
  left: 0;
  bottom: -7px;
}
.sepetsipinfo {
  font-size: 14px;
}
.sepetsipinfo h5 {
  font-weight: 700;
  font-size: 19px;
}
.sepetsipinfo tr td {
  padding: 10px 0;
}
#credit_list select,
.sepetsipinfo input {
  text-align-last: center;
}
.smspreviewinfo .yuzde30 {
  vertical-align: top;
}
.yuzde5 {
  width: 5%;
  display: inline-block;
}
.yuzde10,
.yuzde15,
.yuzde20 {
  width: 9%;
  display: inline-block;
}
.yuzde15,
.yuzde20 {
  width: 15%;
}
.yuzde20 {
  width: 19%;
}
.yuzde30,
.yuzde33,
.yuzde40 {
  width: 29%;
  display: inline-block;
}
.yuzde33,
.yuzde40 {
  width: 33%;
}
.yuzde40 {
  width: 39%;
}
.yuzde50,
.yuzde50inpt {
  width: 49%;
  display: inline-block;
}
.yuzde60,
.yuzde70,
.yuzde80 {
  width: 59%;
  display: inline-block;
}
.yuzde70,
.yuzde80 {
  width: 69%;
}
.yuzde80 {
  width: 79%;
}
.yuzde25,
.yuzde75,
.yuzde90 {
  width: 89%;
  display: inline-block;
}
.yuzde25,
.yuzde75 {
  width: 24.5%;
}
.yuzde75 {
  width: 74%;
}
.sepetlistcon .checkbox-custom-label {
  margin-right: 25px;
  margin-top: 5px;
}
.sepetlistcon .radio-custom-label {
  margin-right: 25px;
  margin-top: 10px;
}
.mpanelinfo {
  width: 100%;
  background: var(--bs-theme-light-100);
  font-size: 0.8rem;
  padding: 10px 0;
}
.header .mpanelinfo {
  background: rgba(0, 0, 0, 0.5);
}
#fullwidth .mpanelinfo {
  background: #343434;
}
.mpaneltitle {
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.mpanelrightcon .ui-widget-content {
  border: 0;
}
.mpaneltitle h4 {
  font-size: 18px;
}
.mpaneltitle h4 i {
  margin-right: 7px;
  color: var(--theme-primary);
}
.mpanelright tr td {
  border-bottom: 1px solid #eee;
}
.mpanelhaber h5 span {
  font-size: 14px;
  color: #777;
}
.mpanelhaber p {
  margin: 0;
  color: #666;
}
.page-account-contents:not(.account_dashboard) {
  background: var(--bs-theme-light);
  padding: 25px;
  border-radius: var(--bs-border-radius-xl);
}
.page-account-contents .card .card-header h3 {
  font-size: 1.25rem;
  font-weight: 600;
}
.card-title {
  --bs-card-title-color: var(--theme-secondary);
}
.dashboard-widget {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  max-height: 150px;
}
.dashboard-widget a,
.dashboard-widget.alert-warning,
a.dashboard-widget {
  color: #fff !important;
}
.dashboard-widget .alert-icon {
  transition-duration: 0.3s;
}
.dashboard-widget:hover .alert-icon {
  transform: rotate(-10deg) scale(1.1);
  transform-origin: center;
}
.dashboard-widget .dashboard-link:hover {
  color: rgba(255, 255, 255, 0.7);
}
.dashboard-widget .dashboard-count {
  font-size: 1.75rem;
  font-weight: 700;
}
.dashboard-widget .dashboard-link {
  margin-bottom: 0;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  padding-top: 1rem;
  line-height: 1;
}
.dashboard-widget .alert-title {
  margin-bottom: 0;
}
#green {
  background: var(--bs-success);
}
#blue {
  background: #2196f3;
}
#red {
  background: #f44336;
}
#gray {
  background: #607d8b;
}
#turquise {
  background: #00bcd4;
}
#turquise h2 {
  line-height: 15px;
}
.sayfayolu {
  margin-left: auto;
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.sayfayolu a:first-child {
  font-weight: 600;
}
#bigcontent {
  width: 100%;
}
.datatbspan,
.dttblegoster {
  float: left;
  margin-right: 7px;
}
.datatbspan {
  line-height: 50px;
}
.dttblegoster {
  width: 100px;
}
#datatable tr td {
  border-bottom: 1px solid #eee;
  padding: 10px;
}
.incelebtn {
  display: inline-block;
  padding: 7px 10px;
  background: var(--bs-theme-light-500);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 13px;
  font-weight: 700;
  color: #fff !important;
  box-shadow: var(--bs-box-shadow);
}
.incelebtn:hover {
  background: var(--theme-primary);
  color: #fff;
  box-shadow: none;
}
#ticketfixed {
  width: 100%;
  margin-bottom: 20px;
}
#ticketfixed .destekinfo {
  width: 23%;
}
.mavibtn {
  color: #fff;
  box-shadow: 0 0 10px #ccc;
  padding: 15px 0;
  background: #62a8ea;
  font-size: 16px;
  font-weight: 700;
}
.mavibtn:hover,
.metalbtn:hover {
  background: #333;
  color: #fff;
}
.graybtn,
.mavibtn,
.metalbtn {
  border: 0;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
.metalbtn {
  color: #fff;
  box-shadow: 0 0 10px #ccc;
  padding: 15px 0;
  background: var(--theme-secondary);
  font-size: 16px;
  font-weight: 700;
}
.graybtn {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 1rem;
}
.graybtn,
.graybtn:hover {
  background: #ccc;
  color: #777;
}
.yesilbtn {
  background: var(--bs-success);
}
.redbtn:hover,
.turuncbtn:hover,
.yesilbtn:hover {
  background: #333;
  color: #fff;
}
.redbtn,
.turuncbtn,
.yesilbtn {
  color: #fff;
  border: 0;
  width: 100%;
  text-align: center;
  font-size: 1rem;
  margin-top: 10px;
}
.redbtn {
  background: #e21d1d;
}
.turuncbtn {
  background: #f26c31;
}
.lbtn {
  padding: 5px 15px;
  border: 2px solid var(--theme-secondary);
  color: var(--theme-secondary);
  font-weight: 600;
  border-radius: 50px;
  display: inline-block;
  outline: 0;
}
.lbtn:hover {
  color: #fff;
  background: var(--theme-secondary);
}
.lbtn.btn-theme-light {
  border-color: var(--bs-theme-light-100);
  border-width: 1px;
  color: #41517d;
}
.lbtn.btn-theme-light:hover {
  color: #212d4f;
  background-color: var(--bs-theme-light-100);
  border-color: var(--bs-theme-light-200);
}
.lbtn.btn-secondary,
.lbtn.btn-theme-light,
.sbtn {
  border-radius: var(--bs-border-radius);
}
.lbtn.btn-secondary {
  border-width: 1px;
  border-color: var(--theme-secondary);
  color: #fff;
}
.lbtn.btn-secondary:hover {
  border-color: var(--theme-primary);
  background-color: var(--theme-primary);
}
.sbtn {
  width: auto;
  padding: 5px 7px;
  font-size: 14px;
  background: var(--bs-theme-light-100);
  display: inline-block;
  text-align: center;
}
.sbtn:hover {
  color: #fff;
  background: var(--theme-secondary);
}
.green {
  border-color: #81c04e;
  color: #81c04e;
}
.green:hover {
  color: #fff;
  background: #81c04e;
}
.red {
  border-color: #f44336;
  color: #f44336;
}
.red:hover {
  color: #fff;
  background: #f44336;
}
.orange {
  border-color: orange;
  color: orange;
}
.orange:hover {
  color: #fff;
  background: orange;
}
.blue {
  border-color: #62a8ea;
  color: #62a8ea;
}
.blue:hover {
  color: #fff;
  background: #62a8ea;
}
.ucte1 {
  width: 33%;
}
.hizmetblok {
  display: inline-block;
  width: calc(50% - 18px);
  margin: 9px;
  vertical-align: top;
  font-size: 14px;
  border: 1px solid var(--bs-theme-light-100);
  border-radius: 3px;
}
.hizmetblok tr:nth-child(1) td {
  font-size: 1rem;
  padding: 12px;
  background: 0 0;
  border-bottom: 3px solid var(--theme-primary);
}
.hizmetblok #otherLimits tr:nth-child(1) td {
  background: 0 0;
  color: #444;
  padding: 8px;
}
.hizmetblok tr td {
  padding: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-bottom: 1px solid var(--bs-theme-light-100);
}
.hizmetblok:first-child {
  border-right: none;
}
ul.tab {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 0;
  display: flex;
  align-items: center;
  width: 100%;
  background: var(--bs-theme-light-100);
}
ul.tab:not(.nav-pills) li {
  float: left;
}
ul.tab:not(.nav-pills) li a {
  display: inline-block;
  text-align: center;
  padding: 14px 30px;
  text-decoration: none;
  transition: 0.3s;
  font-size: 15px;
  border-bottom: 2px solid #e7e7e7;
  border-right: 1px solid #dbdbdb;
}
ul.tab:not(.nav-pills) li a i {
  margin-right: 7px;
}
ul.tab:not(.nav-pills) li a.active {
  border-bottom: 2px solid #fff;
}
.tabcontent {
  display: none;
  padding: 30px 0;
  border-top: none;
  -webkit-animation: fadeEffect 1s;
  animation: fadeEffect 1s;
}
.hizmetblok:nth-child(-n + 1) {
  border-bottom: none;
}
.cpanelebmail {
  float: left;
  width: 100%;
  text-align: center;
  word-wrap: break-word;
  min-height: 323px;
}
.cpanelebmail img {
  margin: auto;
  width: 140px;
  padding: 7px 15px;
  display: block;
}
.cpanelebmail h5 {
  font-size: 17px;
  margin: 15px 0;
  font-weight: 600;
}
.cpanelebmail .gonderbtn {
  width: 90%;
  padding: 12px 0;
  font-weight: 600;
  font-size: 15px;
}
#updownbtn i,
.cpanelebmail .gonderbtn i {
  font-size: 20px;
  line-height: 0;
}
#updownbtn,
.cpanelebmail .yesilbtn {
  color: var(--bs-success);
  box-shadow: none;
  background: #eee;
  width: 47%;
}
.cpanelebmail .yesilbtn:hover {
  color: #fff;
  background: var(--bs-success);
}
.cpanelebmail .mavibtn,
.cpanelebmail .turuncbtn {
  color: #f26c31;
  box-shadow: none;
  background: #eee;
  width: 47%;
}
.cpanelebmail .turuncbtn:hover {
  color: #fff;
  background: #f26c31;
}
.cpanelebmail .mavibtn {
  color: #62a8ea;
}
.cpanelebmail .mavibtn:hover {
  color: #fff;
  background: #62a8ea;
}
#updownbtn {
  width: 95%;
  color: var(--theme-secondary);
  opacity: 1.5;
  filter: alpha(opacity=100);
  font-weight: 600;
  margin-top: 5px;
}
#updownbtn:hover {
  background: var(--theme-secondary);
  color: #fff;
}
#updownbtn i {
  margin-right: 5px;
}
.espotaolustur,
.tabcontentcon {
  width: 80%;
  margin: auto auto 25px;
}
#haveAddress h5,
#sentSMS,
.destekolsbtn,
.faturabilgisi .red-info h5,
.tabcontentcon h5 {
  font-size: 16px;
}
.destekolsbtn {
  float: right;
  padding: 10px 20px;
  margin-top: -8px;
}
.destekolsbtn:hover {
  background: var(--bs-success);
}
.whoisgizlenmis {
  background: orange;
  color: #fff;
  padding: 3px 0;
  font-size: 13px;
  font-weight: 600;
  position: relative;
  margin: -20px auto auto;
  width: 120px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.mailyonsec {
  float: left;
  width: 100%;
  margin: 10px 0;
}
.mailyonsec span {
  float: left;
  width: 25%;
}
.mailyonbtn .gonderbtn {
  width: 33%;
  font-size: 16px;
  padding: 12px 0;
}
.yuzde45 {
  width: 45%;
}
#smsgonder .yuzde50 {
  float: left;
  margin-left: 5px;
}
#rehber .checkbox-custom-label {
  margin-right: 25px;
}
#StepForm1 .alanadisorgu optgroup,
#StepForm1 .alanadisorgu option,
#rehber div {
  font-size: 15px;
}
#rehber .checkbox-custom + .checkbox-custom-label:before,
.odemeyontem .checkbox-custom + .checkbox-custom-label:before,
.odemeyontem .checkbox-custom + .radio-custom + .radio-custom-label:before,
.radio-custom + .radio-custom-label:before {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.faturalarim table tr td,
th {
  vertical-align: middle;
}
.fatcusinfo,
.fatodenmedi {
  display: inline-block;
  width: 50%;
}
.fatcusinfo {
  vertical-align: top;
}
.fatodenmedi {
  padding: 10px 25px;
  text-align: center;
  border: 2px solid red;
  color: red;
  margin-bottom: 20px;
  font-weight: 600;
}
.fatodendi {
  border: 2px solid var(--bs-success);
  color: var(--bs-success);
  font-weight: 600;
}
.fattutarlar span {
  text-align: left;
}
.odemeyontem {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
.odemeyontem h5 {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.odemeyontem .checkbox-custom-label,
.odemeyontem .radio-custom-label {
  margin-right: 25px;
  margin-top: 10px;
}
.durumraportable {
  height: 250px;
  overflow-y: scroll;
}
.hesapbilgilerim table tr td {
  padding: 7px;
  border-bottom: 1px solid #eee;
  font-size: 15px;
}
.adresbilgisi {
  width: 100%;
  border-bottom: 1px solid #eee;
  font-size: 14px;
}
.adresbilgisi,
.adresbilgisi .yuzde80 {
  padding: 10px 0;
}
.menuurunlink a span {
  padding: 1px 22px;
}
.bankalogo h4,
.menuurunlink a {
  font-weight: 400;
  font-size: 15px;
}
.ui-accordion .ui-accordion-content {
  padding: 25px;
  border-top: 0;
}
.bankablok {
  width: 50%;
  display: inline-block;
  float: left;
  margin: 0;
}
.bankablok .padding15 {
  background: #fff;
  border-radius: var(--bs-border-radius-xl);
  margin: 10px;
  text-align: start;
  display: flex;
  flex-direction: column;
}
.bankalogo {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bankalogo img {
  width: 30%;
  float: none;
}
.bankalogo h4 {
  float: none;
  font-size: 18px;
  line-height: 42px;
}
.bankainfo,
.bankalogo {
  float: none;
  width: 100%;
}
.bankainfo h5 {
  font-size: 14px;
  padding: 2px 0;
  display: block;
}
.bankainfo h5 span {
  width: 35%;
  float: none;
  font-weight: 700;
}
.bankablok .line {
  margin: 10px 0;
  float: none;
}
#newAddress h3 {
  font-size: 15px;
  font-weight: 700;
}
.progresspayment {
  display: inline-block;
  padding: 30px 0;
  width: 100%;
}
.progresspayment h4 {
  font-size: 17px;
  padding: 15px;
}
.progresspayment h3 {
  font-weight: 700;
  font-size: 22px;
  color: #2bb673;
  margin-top: 25px;
}
#progressh3 {
  color: var(--theme-primary);
}
.existingOrigins div#DataTables_Table_0_filter {
  margin-top: -72px;
  margin-right: -25px;
}
.sepetleft .lbtn {
  margin-bottom: 20px;
}
.slidermio {
  float: left;
  width: 100%;
}
.slidermio .list_carousel li {
  width: auto;
  height: auto;
}
.required-field-info input:focus {
  padding-left: 0;
}
.required-field-info input {
  padding: 10px 0;
  margin-right: 5px;
  font-size: 14px;
}
.currencyitems {
  margin-top: 25px;
}
.countryselectimg {
  width: 22px;
  height: 17px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.countryselectimg:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
#offer {
  position: absolute;
  font-size: 12px;
  margin-top: -5px;
  margin-left: -35px;
  font-style: normal;
  background: #4caf50;
  line-height: normal;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-weight: 400;
}
#ConvertBody {
  text-align: center;
  font-size: 16px;
}
#datatable thead img,
.datatable thead img {
  height: 20px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.hostozellk img {
  width: 120px;
}
.sunucusipside .error {
  padding-top: 15px;
}
#check_results a {
  font-size: 16px;
  font-weight: 700;
}
.spinner {
  width: 40px;
  height: 40px;
  margin: 30px auto;
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-scaleout 1s infinite ease-in-out;
  animation: sk-scaleout 1s infinite ease-in-out;
}
.sss .ui-state-active,
.ui-button.ui-state-active:hover,
.ui-button:active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active {
  background: #eee;
  font-weight: 600;
  color: var(--theme-primary);
}
.sss .ui-widget-content {
  color: var(--theme-secondary);
}
div.angrytext {
  -webkit-animation: blink 3s ease-in 0 infinite normal;
  animation: blink 3s ease-in 0 infinite normal;
}
#karart,
.meter > span {
  display: block;
  height: 100%;
}
#karart {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 991;
}
.content-updown {
  width: 85%;
}
.content-updown .formcon .yuzde70 select {
  width: 60%;
}
.ModifyDns,
.meter {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.meter {
  height: 30px;
  position: relative;
  background: #bebebe;
  padding: 0;
  -webkit-box-shadow: inset 0-1px 1px rgba(255, 255, 255, 0.3);
  -moz-box-shadow: inset 0-1px 1px rgba(255, 255, 255, 0.3);
  box-shadow: inset 0-1px 1px rgba(255, 255, 255, 0.3);
  text-shadow: 0 0 2px #848484;
}
.meter div {
  position: absolute;
  z-index: 5;
  width: 100%;
  color: #fff;
  font-size: 13px;
  text-align: center;
  font-weight: 600;
  line-height: 30px;
}
.meter > span {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #2bc253;
  background-image: linear-gradient(to bottom, #2bc253 37%, #54f054 69%);
  -webkit-box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3),
    inset 0-2px 6px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3),
    inset 0-2px 6px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3),
    inset 0-2px 6px rgba(0, 0, 0, 0.4);
  position: relative;
  overflow: hidden;
}
.animate > span > span,
.meter > span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.2) 50%,
    rgba(255, 255, 255, 0.2) 75%,
    transparent 75%,
    transparent
  );
  z-index: 1;
  -webkit-background-size: 50px 50px;
  -moz-background-size: 50px 50px;
  -webkit-animation: move 2s linear infinite;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  overflow: hidden;
}
.animate > span:after {
  display: none;
}
.orange > span {
  background-color: #f1a165;
  background-image: linear-gradient(#f1a165, #f36d0a);
}
.redx > span {
  background-image: linear-gradient(#f0a3a3, #f42323);
}
.nostripes > span:after,
.nostripes > span > span {
  -webkit-animation: none;
  background-image: none;
}
#weak {
  background: #f44336;
  border: 1px solid #f44336;
}
#good,
#strong,
#weak {
  padding: 6px;
  color: #fff;
  text-align: center;
  border-radius: var(--bs-border-radius-sm);
}
#strong {
  background: #4caf50;
  border: 1px solid #4caf50;
}
#good {
  background: #cddc39;
  border: 1px solid #cddc39;
}
#ModifyWhois input,
.ModifyDns input {
  padding-left: 0;
}
#sendbta {
  font-size: 14px;
}
.ModifyDns {
  display: inline-block;
  width: 45%;
  text-align: center;
  border: 1px solid #eee;
  min-height: 300px;
  margin: 20px;
  vertical-align: top;
}
#ModifyDns input {
  width: 240px;
}
.ModifyDns .yuzde50 {
  width: 47%;
}
#credit_list {
  width: 50%;
  padding: 5px;
  margin: auto;
}
.prereg-warning {
  font-weight: 400;
  float: right;
  position: absolute;
  margin-left: 15px;
  font-size: 16px;
}
.domainlookuplist {
  width: 70%;
  margin: auto;
}
.lookcolumtitle {
  background: var(--theme-secondary);
  width: 100%;
  font-weight: 700;
  border-radius: 7px;
  color: #fff;
}
.lookcolumlist,
.lookcolumtitle {
  display: flex;
  align-items: center;
  align-content: center;
}
.lookcolum {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  border-bottom: 1px solid #f1f3f5;
}
.lookcolumtitle .lookcolum {
  border-bottom: 0;
}
.lookcolum .checkbox-custom-label {
  margin-right: -10px;
  margin-bottom: 0;
}
#tldok {
  color: var(--bs-success);
}
#tldno,
#tldok {
  font-weight: 700;
}
.tldhere {
  font-size: 18px;
}
.tldavailable h4 {
  color: var(--bs-success);
  font-size: 26px;
  line-height: 35px;
}
#showTLDStatusUnavailable,
#tldno {
  color: #f44336;
}
.tldavailable {
  text-align: center;
  margin: 35px 0;
}
.lookcolum .yesilbtn {
  padding: 7px 0;
  margin: 0;
  height: 100%;
}
.tldlistfoot .lookcolum {
  border: 0;
}
.spinnertld {
  line-height: 45px;
}
.spinnertld > div {
  width: 18px;
  height: 18px;
  background-color: #ccc;
  border-radius: 100%;
  display: inline-block;
}
.spinnertld .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.spinnertld .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
#upgrade .ion-speedometer {
  float: left;
  font-size: 70px;
  line-height: 25px;
  margin: -5px 35px 17px 20px;
}
ul.tab .ion-speedometer {
  font-size: 19px;
  line-height: 0;
}
.amount-thousands {
  font-size: 18px;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  color: #777;
}
.invoicex {
  max-width: 900px;
  background: #fff;
  margin: 25px auto;
  box-shadow: 0 0 15px var(--bs-theme-light-100);
  border-radius: 7px;
}
.invoicex .padding {
  padding: 40px;
}
.invoicex .tabcontentcon {
  margin-bottom: 0;
}
@media print {
  .invoicex {
    box-shadow: none;
  }
}
.creditcardpaypage .card {
  border: 0;
  clear: both;
  padding: 0;
}
.creditcardpaypage .creditcardinfo-con,
.creditcardpaypage .securityinfo {
  border-color: var(--bs-theme-light-100);
}
.creditcardpaypage .creditcardinfo-left input:not(.form-control) {
  width: 100%;
}
.creditcardpaypage .creditcardbox {
  background: #fff;
  box-shadow: none;
  border: 1px solid var(--bs-theme-light-100);
  margin: 0;
}
.creditcardpaypage .creditcardbox:hover {
  box-shadow: 0 0 7px var(--bs-theme-light-100);
}
.creditcardpaypage .creditcardinfo-con {
  width: 100%;
}
.custbillinfo {
  float: left;
  width: 40%;
  font-size: 14px;
}
.companybillinfo {
  float: right;
  width: 45%;
  font-size: 14px;
  text-align: right;
}
.companybillinfo img {
  margin-bottom: 25px;
  height: 45px;
  width: auto;
}
.invoicestatus {
  float: left;
  width: 40%;
  text-align: center;
  border: 2px dotted #eee;
  font-size: 28px;
}
.invoicepaymethod {
  font-size: 14px;
  display: inline-block;
  float: left;
  width: 100%;
  color: #a9a9a9;
}
.invoicestatus .invpaid {
  color: var(--bs-success);
}
.invoicestatus .invwait {
  color: var(--theme-secondary);
}
.invoicestatus .invnopay {
  color: #f44336;
}
.invoicetimes {
  float: right;
  width: 40%;
  margin-bottom: 20px;
  margin-top: 15px;
}
.invoicedesc .formcon .yuzde70,
.invoicetimes .formcon .yuzde50 {
  font-size: 14px;
}
.invoiceidx {
  float: left;
  font-size: 18px;
  width: 40%;
  text-align: center;
  margin-top: 20px;
}
.invoicedesc {
  margin-top: 25px;
  border: 1px solid #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.invoicedesc .formcon {
  padding: 3px 0;
}
.invoicedesc .formcon .yuzde30 {
  font-size: 14px;
  text-align: center;
}
.otherincoivebtns {
  float: right;
  margin: 7px 0;
  z-index: 5;
  position: relative;
}
.otherincoivebtns .sbtn {
  padding: 4px 12px;
  border: 0;
  width: auto;
  font-size: 14px;
}
.otherincoivebtns .sbtn:hover {
  background: var(--theme-secondary);
  color: #fff;
}
.otherincoivebtns .sbtn i {
  margin-right: 5px;
}
.license-verification-result {
  text-align: center;
  width: 100%;
  margin-top: 25px;
}
.license-none,
.license-ok,
.otherincoivebtns .sbtn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.license-none,
.license-ok {
  margin: auto;
}
.license-ok {
  background: #f6ffec;
  color: #75b22f;
}
.license-none {
  background: #fff2f1;
  color: #f44336;
}
.license-none .gonderbtn {
  border: 2px solid #f44336;
  color: #f44336;
  margin-top: 20px;
  font-weight: 600;
}
.license-none .gonderbtn:hover {
  color: #fff;
  background: #f44336;
}
.license-verification-result i {
  font-size: 48px;
  margin-bottom: 15px;
}
.faturabilgisi .red-info {
  border: 0;
}
.resellericon {
  margin-left: 5px;
  display: inline-block;
  margin-bottom: -8px;
  height: 25px;
}
#payment-screen .green-info i {
  font-size: 20px;
  margin: 2px 10px 0 0;
}
#notifiballonalert {
  -webkit-animation: alert 2s linear 0 infinite normal;
  animation: alert 2s linear 0 infinite normal;
}
#orders-none {
  text-align: center;
  margin-top: 55px;
  display: inline-block;
  width: 100%;
}
#addons {
  width: 90%;
  margin: auto;
}
#upgrade-product-none {
  text-align: center;
  margin-top: 55px;
  color: #f44336;
  font-weight: 700;
}
.style-toggle-active {
  margin-left: -5px;
}
#style-toggle {
  position: fixed;
  left: 0;
  top: 25%;
  background: #fff;
  width: 590px;
  margin-left: -294px;
  z-index: 485;
  border-radius: 3px;
  box-shadow: 0 0 7px #ccc;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.styletheme {
  display: inline-block;
  box-shadow: 0 0 10px #8e8e8e;
  margin: 10px;
  text-align: center;
  line-height: 130px;
  width: 46%;
  height: 130px;
  background-size: 100% 100%;
  background-position: center;
  border-radius: 3px;
  overflow: hidden;
}
.styletheme h5 {
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  transition: var(--transition-default);
}
.styletheme h5:hover {
  opacity: 0;
  filter: alpha(opacity=00);
}
.style-toggle-button {
  float: right;
  background: #fff;
  padding: 5px 15px;
  margin-right: -44px;
  font-size: 22px;
  border-radius: 3px;
  margin-top: 27px;
  box-shadow: 4px 0 7px #ccc;
}
.style-toggle-button i {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  margin-right: -3px;
}
.gprimage {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.gprimage:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
#empty_list {
  margin-top: 7%;
  margin-bottom: 40px;
  text-align: center;
  display: none;
}
#empty_list i {
  font-size: 54px;
  margin-bottom: 20px;
}
#empty_list span {
  font-size: 1rem;
  font-weight: 400;
}
.result-content h4 {
  color: #4caf50;
  font-size: 22px;
}
.siparisbilgileri .ui-state-active {
  background: var(--theme-secondary);
  color: #fff;
}
#muspanel .ui-accordion .ui-accordion-header,
.siparisbilgileri .ui-state-default {
  border-radius: 10px;
}
.sepetsipinfo .totalamountinfo {
  border: 0;
  padding-top: 25px;
  padding-bottom: 10px;
}
.sepetsipinfo .totalamountinfo h5 {
  font-size: 30px;
  color: var(--bs-success);
}
#uyeolgiris .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="tel"],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="text"] {
  padding-left: 84px;
}
.intl-tel-input .selected-flag .iti-flag {
  left: 5px;
}
.faturabilgisi .yesilbtn {
  width: 220px;
  float: right;
}
#NotificationForm .gonderbtn {
  margin-top: 20px;
}
.sunucular .lbtn {
  padding: 7px 18px;
  border: 0;
  background: #eee;
  font-size: 14px;
  border-radius: 5px;
}
.sunucular .lbtn:hover {
  background: #81c04e;
}
#StepForm2 .alanadisorgu input {
  margin: 5px 0;
  font-size: 18px;
}
#StepForm2 .alanadisorgu h5 {
  margin-bottom: 25px;
}
#muspanel table.dataTable thead th {
  padding: 14px 0;
}
#muspanel .ui-widget-content,
.datatbspan {
  color: var(--text-color);
}
#muspanel .ui-state-active {
  background: var(--theme-secondary);
  border-radius: 10px;
}
#muspanel .dataTables_info {
  color: var(--text-color);
}
#muspanel table.dataTable tbody tr:hover {
  background-color: #f3f3f3;
}
#muspanel
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 64px;
}
#muspanel .select2-container .select2-selection--single,
#muspanel
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  height: 64px;
}
.amount_spot_view {
  position: relative;
  display: inline-block;
}
.amount_spot_view,
.amount_spot_view > strong {
  display: inline-flex;
  align-items: center;
}
.amount_spot_view i {
  font-style: normal;
}
.currposleft {
  margin-right: 5px;
}
.currposright {
  order: 1;
  margin-left: 5px;
}
.sepetsipinfo .amount_spot_view {
  margin-right: 10px;
}
.tablepaket .currposright {
  font-size: 22px;
}
.products_features {
  line-height: 28px;
}
.ddiscountnewprice {
  background: #fff;
  padding: 2px 0;
  text-transform: capitalize;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-weight: 700;
  width: 60%;
  display: inline-block;
  color: var(--theme-primary);
  font-size: 19px;
}
.uzantibox .amount_spot_view i {
  font-size: 14px;
}
#total-amount-payable,
.uzantibox .currposright {
  margin-right: -10px;
}
.uzantibox .currposleft {
  margin-left: -10px;
}
.doldprice {
  text-decoration: line-through;
}
.dnewprice {
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: -10px;
  margin-bottom: 7px;
}
.domdiscount {
  background: #fff;
  padding: 2px 10px;
  text-transform: capitalize;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #009595;
  font-size: 15px;
}
.invoiceremind {
  text-align: center;
  width: 99%;
  display: inline-block;
}
.invoiceremind .red-info {
  width: 100%;
  margin-top: 10px;
  text-align: left;
  background: 0 0;
  color: var(--text-color);
  border: 1px solid var(--text-color);
}
.invoiceremind .red-info i {
  float: none;
  margin-bottom: 0;
  font-size: 65px;
  color: #f44336;
}
.invoiceremind h4 {
  display: inline-block;
  font-weight: 700;
  font-size: 18px;
}
#payment-screen .red-info {
  display: inline-block;
  width: 100%;
  color: var(--text-color);
  border: 0;
  margin-top: 10px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#payment-screen .red-info h5 {
  font-size: 15px;
}
.serverblokbtn a {
  border-radius: 50px;
}
.homedomainarea .amount_spot_view i {
  font-size: 14px;
  font-weight: 600;
}
.homedomainarea .currposleft {
  margin-left: -12px;
}
.homedomainarea .currposright {
  margin-right: -12px;
}
.homedomainarea h4 .amount_spot_view {
  margin: 15px;
  font-weight: 700;
}
.alanadisorgu h1 .amount_spot_view {
  margin: 0 15px;
  font-weight: 700;
}
.sunucular .dataTables_wrapper table tr td {
  font-size: 15px;
  padding: 10px 0;
}
.horizontal-pricing-table-container:before,
.orderperiodblock-con {
  background: var(--bs-theme-light);
  border-radius: var(--bs-border-radius-xxl);
}
.orderperiodblock-con {
  padding: 2rem;
  align-items: center;
  justify-content: center;
  display: flex;
}
.orderperiodblock {
  border-color: #fff;
  background: #fff;
  box-sizing: border-box;
  width: 100%;
  transform: scale(1);
  border-radius: var(--bs-border-radius-xl);
  box-shadow: var(--bs-box-shadow);
}
.orderperiodblock.active,
.orderperiodblock:hover {
  border-color: var(--bs-success);
  background: rgba(var(--bs-success-rgb), 0.15);
}
.orderperiodblock.active {
  box-shadow: var(--bs-box-shadow-lg);
}
.orderperiodblock.active .periodselectbox {
  border-color: var(--bs-success);
  background: var(--bs-success);
  left: auto;
  right: 15px;
  bottom: auto;
  top: 15px;
}
.top-notice-bar {
  padding: 8px 0;
  background: var(--theme-primary);
  display: none;
  position: relative;
  z-index: 150;
}
.top-notice-bar .top-notice-info,
.top-notice-bar .top-notice-info h5 {
  font-size: 14px;
  font-weight: 700;
}
.top-notice-btn {
  color: rgba(255, 255, 255, 0.85) !important;
  background-color: transparent;
  border: 0;
  font-size: 14px;
}
.top-notice-btn:hover {
  color: #fff !important;
}
.top-notice-btn.top-notice-close {
  font-size: 18px;
  margin-right: -5px;
}
.top-notice-bar .fon-countdown-timer {
  --fon-countdown-number-size: 12px;
  --fon-countdown-text-size: 6px;
  --fon-countdown-gap: 3px;
  --fon-countdown-padding: 10px;
  --fon-countdown-radius: 5px;
  --fon-countdown-background: #fff;
  --fon-countdown-number-color: var(--theme-secondary);
  --fon-countdown-text-color: var(--theme-secondary);
  background: 0 0;
  border-radius: 0;
  padding: 0;
}
.top-notice-bar .fon-countdown-timer > span {
  background: var(--fon-countdown-background);
  width: 35px;
  height: 35px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.popup-notify-modal.modal {
  --bs-modal-border-width: 0;
}
.popup-notify-modal button.popupBildirimCerez {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 5;
  background: rgba(0, 0, 0, 0.3);
  line-height: 1em;
  font-size: 20px;
  border-radius: 100%;
}
.popup-notify-modal .modal-body {
  padding: 0;
  overflow: hidden;
}
.popup-notify-modal .popup-notify-image {
  width: 100%;
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.popup-notify-modal .fon-countdown-timer {
  --fon-countdown-number-size: 30px;
  --fon-countdown-text-size: 9px;
  background: 0 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
}
.popup-notify-modal .fon-countdown-timer > span,
.top-notice-bar .fon-countdown-timer > span {
  border-radius: var(--fon-countdown-radius);
  padding: var(--fon-countdown-padding);
}
.fon-section.googlemap {
  padding: 0 !important;
}
div#section-faqs {
  padding-bottom: 100px !important;
}
.cardCollapse.collapsed i {
  rotate: 180deg;
}
.row-cols-7 > .col {
  flex: 0 0 auto;
  width: 14.28571428%;
}
.row-cols-8 > .col {
  flex: 0 0 auto;
  width: 12.5%;
}
.horizontal-pricing-table .horizontal-pricing-features li + li,
.horizontal-pricing-table .horizontal-pricing-price-group {
  border-left: 1px solid var(--bs-border-color);
}
.horizontal-pricing-table-container > * {
  position: relative;
}
.horizontal-pricing-table-container:before {
  content: "";
  display: block;
  width: 90%;
  height: calc(100% + 75px);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -25px;
}
.horizontal-pricing-table-container {
  position: relative;
  margin-top: 50px;
}
.main-page-hero {
  --bs-min-height: 500px;
  --bs-padding-top: 80px;
  --bs-bg-color: var(--theme-secondary);
  --bs-bg-image: url("../images/bg/footer-bg.png");
  min-height: var(--bs-min-height);
  display: flex;
  align-items: center;
  background-image: var(--bs-bg-image);
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: var(--bs-bg-color);
  padding-top: var(--bs-padding-top);
}
.news-ticker {
  max-height: 50px;
}
.news-ticker-header {
  width: 170px !important;
  line-height: 50px;
}
.news-ticker-content {
  max-width: calc(100% - 170px);
  padding-right: 60px;
}
.news-ticker-content .slick-slide > a {
  display: block;
  padding-right: 10px;
}
.news-ticker .slick-next,
.news-ticker .slick-prev {
  border-radius: 50%;
  background: var(--bs-theme-light);
  box-shadow: none !important;
  transform: rotate(90deg);
  transform-origin: top;
}
.news-ticker .slick-prev {
  left: auto;
  right: -35px;
}
.news-ticker .slick-next {
  right: -70px;
}
.news-ticker .slick-vertical .slick-slide {
  border: 0;
}
.becard {
  border-radius: var(--bs-border-radius) !important;
  box-shadow: none !important;
  border: 1px solid var(--bs-theme-light-100) !important;
}
.becard .becard-header:not(.no-bg) {
  background-color: #fff;
  color: var(--text-color) !important;
  border-bottom: 3px solid var(--theme-primary) !important;
}
.becard .becard-content:not(.no-p),
.becard .becard-header:not(.p-min) {
  padding: 15px !important;
}
.becard .becard-content.big-p {
  padding: 15px !important;
}
.becard .becard-header {
  font-size: var(--h4-font-size);
  font-weight: 700;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px !important;
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.becard-menu-list ul li {
  border-bottom: medium none !important;
}
.serverserviceblock {
  position: relative;
  background-clip: border-box;
  border: 1px solid var(--bs-theme-light-100);
  border-radius: var(--bs-border-radius);
}
.serverserviceblock-title {
  padding: 1rem;
  border-bottom: 3px solid var(--theme-primary);
}
.serverserviceblock-title h4 {
  font-weight: 700;
}
a.hostbtn.modulebtn {
  margin: 1rem;
  width: 135px;
  height: 120px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: var(--bs-theme-light-100);
  color: var(--text-color);
}
a.hostbtn.modulebtn:focus,
a.hostbtn.modulebtn:hover {
  background-color: var(--theme-primary);
  color: #fff;
}
#storeinfo::after {
  display: block;
  clear: both;
  content: "";
}
#Interface,
#osbuild {
  border: 1px solid var(--bs-theme-light-100);
  border-radius: var(--bs-border-radius);
  padding: 2rem;
  margin-bottom: 15px;
}
#osbuild .line {
  display: none;
}
#osbuild .red-info,
.cleintArea-module-page-title {
  margin-bottom: 10px;
}
.dataTable:not(.table) > :not(caption) > * > * {
  border-bottom-width: var(--bs-border-width);
  border-color: var(--bs-border-color);
}
.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
  bottom: 4px !important;
  box-shadow: var(--bs-box-shadow-sm) !important;
  border: 1px solid var(--bs-border-color);
}
.grecaptcha-badge:hover {
  width: 256px !important;
}
.card.is-flipped {
  transform: none !important;
  transition: none !important;
}
.scene--card .card {
  transform-style: preserve-3d;
  transform-origin: center right;
  transition: transform 1s !important;
}
.scene--card .card.is-flipped {
  transform: translateX(-100%) rotateY(-180deg) !important;
}
.section-hero {
  background-color: var(--bs-theme-light-100);
}
.fon-review-badge-flex-box:before,
.fon-review-badge-flex-mini:before {
  content: "";
  position: absolute;
  background: var(--theme-primary);
  z-index: 0;
}
.fon-review-badge-flex-box:before {
  width: 165px;
  height: 150px;
  border-radius: 0 0 0 100%;
  top: 0;
  right: 0;
}
.fon-review-badge-flex-mini:before {
  width: 70px;
  height: 150%;
  border-radius: 0 100% 100%0;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
#fon-page-title.basket-order-page .container {
  background: url(../images/stepline.svg) no-repeat right center;
  background-size: 60%;
}
.basket-order-step,
.basket-order-step-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.basket-order-step {
  flex-direction: column-reverse;
  gap: 10px;
}
.basket-order-step.two {
  flex-direction: column;
}
.basket-order-step-icon {
  width: 100px;
  height: 100px;
  background: #fff;
  padding: 15px;
  border-radius: 100%;
  box-shadow: var(--bs-box-shadow);
}
.basket-order-step-svg {
  width: 60px;
  height: 60px;
}
.client-area-menu .inner {
  overflow: hidden;
  display: none;
  --bs-list-group-bg: var(--bs-theme-light);
  --bs-list-group-border-radius: var(--bs-border-radius-xl);
  --bs-list-group-border-color: #fff;
  border-radius: var(--bs-border-radius-lg);
  margin-bottom: 10px;
}
.client-area-menu .inner li {
  border-radius: var(--bs-border-radius-lg);
  margin-bottom: 2px;
}
.client-area-menu a[data-id="active"] {
  --fon-link-color: var(--link-color-hover) !important;
  --fon-link-color-hover: var(--link-color) !important;
}
@media (min-width: 576px) {
  .row-cols-sm-7 > * {
    flex: 0 0 auto;
    width: 14.28571428%;
  }
  .row-cols-sm-8 > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
}
@media (min-width: 768px) {
  .row-cols-md-7 > * {
    flex: 0 0 auto;
    width: 14.28571428%;
  }
  .row-cols-md-8 > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
}
@media (min-width: 992px) {
  .row-cols-lg-7 > * {
    flex: 0 0 auto;
    width: 14.28571428%;
  }
  .row-cols-lg-8 > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-7 > * {
    flex: 0 0 auto;
    width: 14.28571428%;
  }
  .row-cols-xl-8 > * {
    flex: 0 0 auto;
    width: 12.5%;
  }
}
@media (max-width: 1399.98px) {
  .logo {
    width: 130px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .site-menu li.megamenuli.full-width .megamenu {
    width: 1030px;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .col-lg-6 .nav-pills.nav-toolbar {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    padding-bottom: 0.5rem !important;
  }
}
@media (max-width: 1199.98px) {
  .fon-slider .fon-slider-subtitle {
    max-width: 95%;
    margin-bottom: 15px;
    font-size: 30px;
    line-height: 35px;
  }
  .fon-animated-number-widget.style-default .animated-number-number .number {
    font-size: 2.25rem !important;
  }
  .fon-animated-number-widget.style-default
    .animated-number
    .animated-number-title {
    font-size: 1rem !important;
  }
  .col-lg-3
    .fon-animated-number-widget.style-6
    .animated-number-number
    .number {
    font-size: 25px !important;
  }
  .slick-prev {
    left: 0;
  }
  .slick-next {
    right: 0;
  }
  body.sticky-header .ctHeader,
  body.sticky-header .page-inner-nav.has-sticky {
    top: 60px;
  }
  .software-buttons .admin-link,
  .software-buttons .demo-link {
    grid-column-start: 1;
    grid-column-end: 5;
  }
  .page-inner-nav .container {
    --bs-gutter-x: 1.5rem;
    max-width: 100%;
  }
  .nav-tabs.software-tabs .nav-link {
    --bs-nav-link-padding-x: 0.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .dashboard-widget {
    max-height: 175px;
  }
  .dashboard-widget > .d-flex {
    justify-content: center !important;
    text-align: center !important;
    flex-direction: column;
  }
  .dashboard-widget .alert-icon {
    margin-right: 0;
  }
  .dashboard-widget .alert-icon i {
    font-size: 2.5em;
  }
}
@media (max-width: 991.98px) {
  .fon-domain-widget.home-domain-search {
    margin-top: -175px;
  }
  .fon-slider .fon-slider-text {
    font-size: 0.85rem;
  }
  .section-hero .fon-widget-container {
    margin-bottom: 10px;
  }
  .fon-slider .fon-slider-feature-desc,
  .fon-slider .fon-slider-text ul {
    display: none;
  }
  .fon-slider .slick-next.slick-arrow {
    right: 5px;
  }
  .fon-slider .slick-prev.slick-arrow {
    left: 5px;
  }
  .horizontal-pricing-button {
    width: 50% !important;
    text-align: right !important;
    border-top: 1px solid var(--bs-border-color);
    padding-top: 10px;
    height: 100%;
  }
  .horizontal-pricing-column .fa,
  .horizontal-pricing-column .fa-brands,
  .horizontal-pricing-column .fa-regular,
  .horizontal-pricing-column .fa-solid,
  .horizontal-pricing-column .fab,
  .horizontal-pricing-column .far,
  .horizontal-pricing-column .fas {
    font-size: 1.5em;
  }
  .product-group-tabs.nav-pills .nav-item img {
    width: 32px !important;
    height: 32px !important;
  }
  .nav-toolbar .nav-link {
    padding: 0.5rem;
  }
  .nav-pills.nav-toolbar {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    padding-bottom: 0.5rem !important;
  }
  .product-group-tabs {
    --bs-nav-link-padding-x: 0.75rem;
    --bs-nav-link-padding-y: 0.625rem;
    gap: 0.5rem;
  }
  .separate-section:after {
    background-size: 70%;
  }
  .popular-badge {
    padding: 5px 15px 4px;
    font-size: 11px;
    left: -15px;
    top: 25px;
  }
  .popular-badge:after {
    left: -12px;
    border-width: 13px;
  }
  .nav-tabs.software-tabs {
    margin-bottom: 0;
  }
  .nav-tabs.software-tabs .nav-item {
    margin: 2px !important;
  }
  .nav-tabs.software-tabs .nav-item:last-of-type {
    margin-left: 2px !important;
  }
  .nav-tabs.software-tabs .nav-link {
    --bs-nav-link-padding-y: 0.25rem;
    --bs-nav-link-font-size: 0.75rem;
    border-bottom-left-radius: var(--bs-nav-tabs-border-radius);
    border-bottom-right-radius: var(--bs-nav-tabs-border-radius);
  }
  .scriptozellks:before {
    display: none;
  }
  .scriptrightside .col:nth-last-child(2) .scriptozellks:after {
    height: 1px;
  }
  .footer-top .container {
    top: -50px;
  }
  .footer-middle {
    padding-top: 135px !important;
  }
  .footer-top.with-newsletter + .footer-middle {
    padding-top: 110px !important;
  }
  .page-inner-nav.nav-float {
    top: auto;
    bottom: 200px;
  }
  .page-inner-nav.nav-float .nav {
    min-width: 40px;
    justify-content: space-between;
    align-items: stretch;
  }
  .page-inner-nav.nav-float .nav .nav-item {
    min-height: 30px;
  }
  .page-inner-nav.nav-float .nav .nav-item .nav-link {
    width: 30px;
    height: 30px;
  }
  .page-inner-nav.nav-float .nav .nav-link:hover {
    width: max-content;
  }
  .fon-section-title-heading {
    font-size: 25px;
  }
  .horizontal-pricing-table .horizontal-pricing-price-group {
    border-left: none;
  }
  .horizontal-pricing-table .horizontal-pricing-features {
    border-top: 1px solid var(--bs-border-color);
  }
  .btn-floating,
  .cd-top {
    width: 30px;
    height: 30px;
  }
  .page-account-contents:not(.account_dashboard) {
    padding: 1rem;
  }
  .mpaneltitle {
    flex-direction: column;
    align-items: start;
  }
  .sayfayolu {
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .section-hero .fon-contentbox-content {
    display: block;
  }
  #section-software-detail .software-meta,
  .resetTopMobile {
    top: 0;
  }
  .hizmetblok {
    width: calc(100% - 18px);
  }
  .fon-section {
    padding: 30px 0 !important;
  }
  .fon-slider .fon-slider-title {
    font-size: 0.85rem !important;
    line-height: 1rem !important;
  }
  .fon-slider .fon-slider-subtitle {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
  }
  .fon-slider .fon-dots ul {
    gap: 5px;
  }
  .fon-slider.dot-controller-with_image .fon-dots ul li,
  .fon-slider.dot-controller-with_image .fon-dots ul li.active {
    width: 30px;
    height: 30px;
  }
  .fon-slider .fon-slider-text {
    display: none;
  }
  .fon-domain-widget.home-domain-search {
    margin-top: -200px;
  }
  .top-notice-bar .top-notice-info,
  .top-notice-bar .top-notice-info h5,
  .top-notice-btn {
    font-size: 12px;
    font-weight: 400;
  }
  .top-notice-bar .container {
    max-width: 100%;
  }
  .product-group-tabs.nav-pills .nav-link {
    font-size: 0.81rem;
    line-height: 1rem;
  }
  .product-group-tabs.nav-pills .nav-item,
  .product-group-tabs.nav-pills .nav-link {
    flex: 1 1 auto;
    text-align: center;
  }
  #section-domain-hero {
    padding: 50px 0 !important;
  }
  .col-sm-6 .fon-feature-box-widget.style-6 .feature-box {
    padding: 15px 30px 15px 15px;
  }
  .sepetright > .sticky-md-top,
  .sidelinks.sticky-md-top,
  .sunucusipside > .sticky-md-top {
    top: 0 !important;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .horizontal-pricing-price,
  .horizontal-pricing-title
    + .horizontal-pricing-column
    + .horizontal-pricing-column
    + .horizontal-pricing-column {
    border-left: 0 !important;
  }
  .horizontal-pricing-column {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .horizontal-pricing-price {
    flex: 0 0 auto;
    width: 100%;
    border-top: 1px solid var(--bs-theme-light-100);
  }
  .page-inner-nav .nav {
    --bs-nav-link-padding-x: 0.5rem;
    --bs-nav-link-padding-y: 0.5rem;
  }
  .page-inner-nav .nav .nav-link {
    font-size: 0.75rem;
  }
  .comparisonTable .ctFeaturesList {
    font-size: 14px;
  }
  .comparisonTable .btn-cart {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
  }
  .comparisonTable .top-info .price {
    line-height: 1;
    white-space: nowrap;
  }
  .ilanasamalar {
    margin-top: 40px;
  }
  .comparisonTable .top-info h3,
  .ilanasamax {
    font-size: 1rem;
  }
  .ilanasamax h3 {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 25px;
  }
  .orderperiodblock {
    width: calc(50% - 30px);
  }
  .fon-review-badge-flex-box .fon-review-badge-logo svg {
    height: 20px !important;
  }
  .horizontal-pricing-features li:nth-child(4) {
    border-left: 0 !important;
    border-right: 1px solid var(--bs-border-color);
  }
  .horizontal-pricing-table .horizontal-pricing-features {
    border: 1px solid var(--bs-border-color);
    border-radius: var(--bs-border-radius-lg);
    margin-top: 15px !important;
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .horizontal-pricing-table
    .special-pricing-table
    .horizontal-pricing-features {
    margin-bottom: 15px !important;
  }
  .horizontal-pricing-table .horizontal-pricing-extra-features.border-top {
    border-top: none !important;
  }
  .horizontal-pricing-table
    .horizontal-pricing-features
    .horizontal-pricing-column {
    width: 50%;
    border-bottom: 1px solid var(--bs-border-color);
    border-right: 1px solid var(--bs-border-color);
  }
  .horizontal-pricing-table
    .horizontal-pricing-features
    .horizontal-pricing-column:last-child,
  .horizontal-pricing-table
    .horizontal-pricing-features
    .horizontal-pricing-column:nth-child(2),
  .horizontal-pricing-table
    .horizontal-pricing-features
    .horizontal-pricing-column:nth-child(4) {
    border-right: none;
  }
  .horizontal-pricing-table
    .horizontal-pricing-features
    .horizontal-pricing-column:last-child {
    width: 100%;
    border-bottom: none;
  }
  .horizontal-pricing-table
    .horizontal-pricing-features
    .horizontal-pricing-column
    + .horizontal-pricing-column {
    border-left: none;
  }
}
@media (max-width: 575.98px) {
  .row.fon-content-carousel {
    --bs-gutter-x: 0;
  }
  .fon-slider.slick-initialized
    .fon-item.slider-content-vertically-center.slick-slide {
    align-items: start;
  }
  .fon-slider .fon-item.slick-slide .fon-slider-image {
    margin-bottom: 20px;
  }
  .top-notice-bar .fon-countdown-timer {
    --fon-countdown-number-size: 15px;
    --fon-countdown-text-size: 6px;
  }
  .fon-slider.dot-controller-with_image .fon-dots ul li,
  .fon-slider.dot-controller-with_image .fon-dots ul li.active {
    width: 15px;
    height: 15px;
  }
  .fon-slider .fon-slider-text {
    display: block;
  }
  .fon-slider .fon-slider-image-align {
    margin-top: 25px;
  }
  .fon-domain-widget.home-domain-search {
    margin-top: -135px;
  }
  .urunozellik {
    flex-direction: column;
    text-align: center;
  }
  .urunozellik i {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .top-bar-list li.list-inline-item.scmedia {
    display: none;
  }
  .fon-domain-widget.home-domain-search .fon-widget-title {
    font-size: 1.5rem;
  }
  .fon-domain-widget.home-domain-search .lead {
    font-size: 0.75rem;
  }
  .sayfayolu {
    margin-left: 0;
  }
  .page-inner-nav .nav .nav-link {
    font-size: 0.75rem;
    padding: 0.5rem;
    line-height: 30px !important;
  }
  .page-inner-nav.nav-menu.nav-end.nav-seperate.navbar .nav-item:first-child {
    margin-right: inherit;
  }
  .page-inner-nav.nav-menu.nav-start.nav-seperate.navbar .nav-item:last-child {
    margin-left: inherit;
  }
  .page-inner-nav.nav-menu.nav-end.nav-seperate .nav-item:first-child .nav-link,
  .page-inner-nav.nav-menu.nav-start.nav-seperate
    .nav-item:last-child
    .nav-link {
    border-left: 0;
    border-right: 0;
  }
  .comparisonTable .ctFeaturesList {
    font-size: 13px;
  }
  .news-ticker {
    max-height: initial;
    flex-direction: column;
  }
  .news-ticker-content {
    max-width: 100%;
  }
  .news-ticker-header {
    width: 100% !important;
    line-height: 45px;
  }
  .news-ticker-header:after {
    border-left-color: transparent;
    border-top-color: var(--theme-secondary);
    right: initial;
    left: 15px;
    top: 100%;
    transform: translateY(0);
  }
  .ilanasamalar {
    margin-top: 50px;
  }
  .ilanasamax,
  .ilanasamax h3 {
    font-size: 0.75rem;
  }
  .ilanasamax h3 {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .orderperiodblock {
    width: calc(100% - 15px);
    padding: 10px 0;
  }
  .horizontal-pricing-table .horizontal-pricing-price-group {
    border-top: 1px solid var(--bs-border-color);
  }
  .basket-order-steps-title > div.align-items-start {
    align-items: center !important;
  }
  .basket-order-steps {
    display: none !important;
  }
  .ilanasamalar {
    flex-wrap: wrap;
  }
  .orderperiodblock-con {
    width: auto;
    margin-right: 0;
    margin-left: 0;
  }
}
