:root {
  --color-primary: #3D65C4;
  --color-third: #2D3C58;
  --btc: #4C5671;
  --box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
  --primary-gradient: linear-gradient(45deg, rgba(34, 187, 205, 1) 0%, rgba(61, 101, 196, 1) 100%); }

.primary-bg-color {
  background-color: white; }

body {
  color: var(--btc); }
  body h1, body h2, body h3, body h4, body h5, body h6 {
    color: var(--color-third); }

.btn-primary:hover, .btn-success:hover, .btn-default:hover {
  color: white !important; }

.primary__btn:hover {
  color: white; }

.nav-tabs .nav-item.show .nav-link:hover, .nav-tabs .nav-link.active:hover {
  color: white !important;
  background-color: var(--color-third) !important; }

.rts-ht__wrapper {
  padding: 5px 0; }
  .rts-ht__wrapper .live__chat, .rts-ht__wrapper .login__link {
    color: white !important; }

header.header {
  z-index: 100;
  background: white;
  position: relative;
  box-shadow: var(--box-shadow); }
  header.header.transparent-header {
    background: white; }
  header.header .btn, header.header .active-client .input-group-text {
    color: white !important; }
  header.header .topbar .topbar-inner {
    background: var(--color-primary) !important; }
  header.header .rts-ht__wrapper {
    background: var(--color-primary) !important; }
  header.header .navbar-brand img {
    width: 200px;
    height: auto; }
  header.header .bottombar-inner {
    height: 82px; }
  @media (min-width: 1201px) {
    header.header .navbar-nav > li {
      padding: 0 30px; } }
  header.header .navbar-nav li > a::before {
    background: var(--btc); }
  header.header .primaryNavbar ul.dropdown-menu {
    column-count: 1; }
  @media (min-width: 1201px) {
    header.header .navbar {
      flex-grow: 1; }
      header.header .navbar .bottom-navs-wrapper {
        width: 100%; }
        header.header .navbar .bottom-navs-wrapper #nav {
          flex-grow: 1;
          justify-content: center; }
        header.header .navbar .bottom-navs-wrapper .navbar-nav-right {
          margin-left: auto; } }
  header.header .navbar a {
    height: 100%;
    align-content: center;
    color: var(--btc); }
    @media (max-width: 1200px) {
      header.header .navbar a {
        padding: 5px 0 !important; } }
    header.header .navbar a:before {
      bottom: 30px !important; }
      @media (max-width: 1200px) {
        header.header .navbar a:before {
          display: none; } }
    header.header .navbar a:after {
      vertical-align: center;
      font-size: 12px; }
    header.header .navbar a[aria-expanded="false"]:after {
      margin-left: 0;
      transform: translateY(2px) rotate(0deg); }
    header.header .navbar a[aria-expanded="true"].dropdown-toggle:after {
      margin-left: 0;
      transform: translateY(2px) rotate(180deg); }
  header.header .navbar .dropdown-menu {
    top: 70px !important; }
    header.header .navbar .dropdown-menu li {
      background: transparent; }
    header.header .navbar .dropdown-menu a.dropdown-item:hover, header.header .navbar .dropdown-menu a.dropdown-item:active, header.header .navbar .dropdown-menu a.dropdown-item:focus, header.header .navbar .dropdown-menu dropdown-item a:hover, header.header .navbar .dropdown-menu dropdown-item a:active, header.header .navbar .dropdown-menu dropdown-item a:focus {
      color: white;
      background: var(--color-primary); }
  header.header .toolbar .nav-link {
    color: var(--btc) !important; }

.rts-hero__one {
  position: relative;
  background: transparent; }
  .rts-hero__one h6 {
    font-weight: normal;
    border: none;
    margin-bottom: 15px;
    background-color: rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    padding: 8px 12px;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    line-height: 100%; }
    .rts-hero__one h6 svg {
      width: 18px;
      height: auto; }
      .rts-hero__one h6 svg path {
        fill: white; }
  .rts-hero__one h1 {
    margin-bottom: 25px; }
  .rts-hero__one p {
    font-size: 1.125rem; }
  .rts-hero__one:before, .rts-hero__one:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .rts-hero__one:before {
    z-index: -2;
    background: var(--primary-gradient); }
  .rts-hero__one:after {
    z-index: -1;
    background: url(../images/banner/hero-bg-one.svg) no-repeat center center;
    background-size: cover;
    opacity: .025; }
  .rts-hero__one .heading:before {
    display: none; }

.home-domain-search {
  position: relative;
  background-color: transparent; }
  .home-domain-search:before, .home-domain-search:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .home-domain-search:before {
    z-index: -1;
    background: var(--primary-gradient); }
  .home-domain-search:after {
    z-index: 0;
    background: url(../images/banner/hero-bg-one.svg) no-repeat center center;
    background-size: cover;
    opacity: .025; }
  .home-domain-search h2 {
    color: white; }

@media (max-width: 768px) {
  #main-body {
    padding: 20px 0 !important; } }

#main-body p a:hover, #main-body ul a:hover, #main-body ol a:hover, #main-body li a:hover, #main-body dl a:hover, #main-body dt a:hover, #main-body dd a:hover {
  color: #212529; }

.action-icon-btns a:hover, .product-column:hover {
  background: var(--primary-gradient); }

footer.footer {
  background: white; }
  footer.footer .footer-logo img {
    max-width: 200px; }
  footer.footer .contact-method a {
    color: var(--btc); }
    footer.footer .contact-method a:hover {
      color: var(--color-primary); }
    footer.footer .contact-method a i {
      height: 34px;
      width: 34px;
      border-radius: 3px;
      background: var(--color-primary);
      color: white;
      display: inline-flex;
      justify-content: center;
      align-items: center;
      margin-right: 10px; }
  footer.footer .payment__method img {
    width: 50px;
    height: auto; }
  footer.footer form.newsletter button:hover {
    color: white;
    background: var(--color-third); }
  footer.footer .iti-flag[class$=" 001"] {
    height: 11px;
    background-position: -5241px 0px; }

.domain-checker-container {
  overflow: hidden; }
  .domain-checker-container .domain-checker-bg {
    position: relative;
    background: none;
    background-image: none; }
    .domain-checker-container .domain-checker-bg:before, .domain-checker-container .domain-checker-bg:after {
      display: block;
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .domain-checker-container .domain-checker-bg:before {
      background: var(--primary-gradient); }
    .domain-checker-container .domain-checker-bg:after {
      background: url(../images/banner/hero-bg-one.svg) no-repeat center center;
      background-size: cover;
      opacity: .025; }
    .domain-checker-container .domain-checker-bg form {
      position: relative;
      z-index: 2; }

/*# sourceMappingURL=custom.css.map */