
:root {
    --primary: #2ae8a2;
    --primary-5: #2ae8a20d;
    --primary-10: #2ae8a21a;
    --primary-20: #2ae8a233;
    --primary-30: #2ae8a24d;
    --primary-40: #2ae8a266;
    --primary-50: #2ae8a280;
    --primary-60: #2ae8a299;
    --primary-70: #2ae8a2b3;
    --primary-80: #2ae8a2cc;
    --primary-90: #2ae8a2e6;
    --primary-d-1: #2bb57f;
    --primary-d-2: #28845e;
    --primary-d-3: #21573f;
    --primary-d-4: #172d22;
    --primary-l-1: #6eeeb4;
    --primary-l-2: #99f3c7;
    --primary-l-3: #bdf8d9;
    --primary-l-4: #dffcec;
    --secondary: hsl(245,89%,62%);
    --secondary-5: hsla(245,89%,62%,0.05);
    --secondary-10: hsla(245,89%,62%,0.1);
    --secondary-20: hsla(245,89%,62%,0.2);
    --secondary-30: hsla(245,89%,62%,0.3);
    --secondary-40: hsla(245,89%,62%,0.4);
    --secondary-50: hsla(245,89%,62%,0.5);
    --secondary-60: hsla(245,89%,62%,0.6);
    --secondary-70: hsla(245,89%,62%,0.7);
    --secondary-80: hsla(245,89%,62%,0.8);
    --secondary-90: hsla(245,89%,62%,0.9);
    --secondary-d-1: hsl(246,53%,49%);
    --secondary-d-2: hsl(248,51%,36%);
    --secondary-d-3: hsl(250,47%,24%);
    --secondary-d-4: hsl(253,40%,13%);
    --secondary-l-1: hsl(250,91%,70%);
    --secondary-l-2: hsl(253,93%,77%);
    --secondary-l-3: hsl(255,95%,85%);
    --secondary-l-4: hsl(257,97%,92%);
    --tertiary: #181e2f;
    --tertiary-5: #181e2f0d;
    --tertiary-10: #181e2f1a;
    --tertiary-20: #181e2f33;
    --tertiary-30: #181e2f4d;
    --tertiary-40: #181e2f66;
    --tertiary-50: #181e2f80;
    --tertiary-60: #181e2f99;
    --tertiary-70: #181e2fb3;
    --tertiary-80: #181e2fcc;
    --tertiary-90: #181e2fe6;
    --tertiary-d-1: #151927;
    --tertiary-d-2: #12151f;
    --tertiary-d-3: #0d0f17;
    --tertiary-d-4: #07080e;
    --tertiary-l-1: #404454;
    --tertiary-l-2: #6c6f7b;
    --tertiary-l-3: #9a9ca5;
    --tertiary-l-4: #cccdd1;
    --bg-body: #080713;
    --bg-surface: hsla(0,0%,15%,1);
    --text-body: hsla(0,0%,98%,1);
    --text-title: hsla(0,0%,98%,1);
    --border-primary: hsla(0,0%,50%,0.25);
    --shadow-primary: hsla(0,0%,0%,0.15);
    --light: hsl(85,0%,100%);
    --light-5: hsla(0,0%,100%,0.05);
    --light-10: hsla(0,0%,100%,0.1);
    --light-20: hsla(0,0%,100%,0.2);
    --light-30: hsla(0,0%,100%,0.3);
    --light-40: hsla(0,0%,100%,0.4);
    --light-50: hsla(0,0%,100%,0.5);
    --light-60: hsla(0,0%,100%,0.6);
    --light-70: hsla(0,0%,100%,0.7);
    --light-80: hsla(0,0%,100%,0.8);
    --light-90: hsla(0,0%,100%,0.9);
    --dark: hsla(0,0%,0%,1);
    --dark-5: hsla(0,0%,0%,0.05);
    --dark-10: hsla(0,0%,0%,0.1);
    --dark-20: hsla(0,0%,0%,0.2);
    --dark-30: hsla(0,0%,0%,0.3);
    --dark-40: hsla(0,0%,0%,0.4);
    --dark-50: hsla(0,0%,0%,0.5);
    --dark-60: hsla(0,0%,0%,0.6);
    --dark-70: hsla(0,0%,0%,0.7);
    --dark-80: hsla(0,0%,0%,0.8);
    --dark-90: hsla(0,0%,0%,0.9);
    --success: hsl(136,95%,56%);
    --success-5: hsla(136,95%,56%,0.05);
    --success-10: hsla(136,95%,56%,0.1);
    --success-20: hsla(136,95%,56%,0.2);
    --success-30: hsla(136,95%,56%,0.3);
    --success-40: hsla(136,95%,56%,0.4);
    --success-50: hsla(136,95%,56%,0.5);
    --success-60: hsla(136,95%,56%,0.6);
    --success-70: hsla(136,95%,56%,0.7);
    --success-80: hsla(136,95%,56%,0.8);
    --success-90: hsla(136,95%,56%,0.9);
    --error: hsl(351,95%,56%);
    --error-5: hsla(351,95%,56%,0.05);
    --error-10: hsla(351,95%,56%,0.1);
    --error-20: hsla(351,95%,56%,0.2);
    --error-30: hsla(351,95%,56%,0.3);
    --error-40: hsla(351,95%,56%,0.4);
    --error-50: hsla(351,95%,56%,0.5);
    --error-60: hsla(351,95%,56%,0.6);
    --error-70: hsla(351,95%,56%,0.7);
    --error-80: hsla(351,95%,56%,0.8);
    --error-90: hsla(351,95%,56%,0.9);
    --space-4xs: clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);
    --space-3xs: clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);
    --space-2xs: clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);
    --space-xs: clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);
    --space-s: clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);
    --space-m: clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);
    --space-l: clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);
    --space-xl: clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);
    --space-2xl: clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);
    --space-3xl: clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);
    --space-4xl: clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);
    --text-xs: clamp(1.26rem,calc(-0.23vw + 1.34rem),1.01rem);
    --text-s: clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);
    --text-m: clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);
    --text-l: clamp(1.8rem,calc(0.55vw + 1.62rem),2.4rem);
    --text-xl: clamp(2.02rem,calc(1.09vw + 1.68rem),3.2rem);
    --text-2xl: clamp(2.28rem,calc(1.84vw + 1.69rem),4.26rem);
    --text-3xl: clamp(2.56rem,calc(2.89vw + 1.64rem),5.68rem);
    --text-4xl: clamp(2.88rem,calc(4.34vw + 1.49rem),7.58rem);
    --radius-xs: clamp(4px,calc(0vw + 4px),4px);
    --radius-s: clamp(6px,calc(0.19vw + 5.41px),8px);
    --radius-m: clamp(10px,calc(0.19vw + 9.41px),12px);
    --radius-l: clamp(16px,calc(0.37vw + 14.81px),20px);
    --radius-xl: clamp(26px,calc(0.56vw + 24.22px),32px);
    --radius-full: 999rem;
    --shadow-xs: 0 1px 2px var(--shadow-primary);
    --shadow-s: 0 1.5px 3px var(--shadow-primary);
    --shadow-m: 0 2px 6px var(--shadow-primary);
    --shadow-l: 0 3px 12px var(--shadow-primary);
    --shadow-xl: 0 6px 48px var(--shadow-primary);
    --bricks-transition: all 0.2s;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    word-wrap: break-word;
    background-color: #fff;
    background-position: 50%;
    color: #363636;
    font-family: -apple-system,"system-ui",Segoe UI,roboto,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    font-size: 15px;
    line-height: 1.7;
    transition: var(--bricks-transition);
    transition: padding-top 0s;
    font-family: "Nunito Sans", sans-serif;
}



#brxe-kzhyij {
    justify-content: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
    background-color: var(--bg-body);
    border-bottom: 1px solid var(--border-primary);
}

#brxe-gdrzmg > nav:not(.bricks-mobile-menu-wrapper) > ul > li {
    padding-top: 0.5rem;
}

#brxe-gdrzmg .bricks-nav-menu > li {
    margin-left: 2rem;
}

:where(.brxe-nav-menu) .bricks-nav-menu li {
    position: relative;
}

.nav-menu>li {
    margin: 0 0 0 30px;
}

:where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a {
    display: flex;
    width: 100%;
}

#brxe-qssfrk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}


:where(.brxe-nav-menu) .bricks-nav-menu {
    display: flex;
    line-height: inherit;
    margin: 0;
    padding: 0;
}

:root * {
    border-color: var(--border-primary);
}

:where(.brxe-nav-menu) ol, :where(.brxe-nav-menu) ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#brxe-gdrzmg > a {
    position: relative;
}


.bricks-nav-menu a:after {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    display: block;
    height: 2.5px;
    right: 0;
    position: absolute;
    background: linear-gradient(to left,var(--primary), var(--secondary) 100%);
    transition: width .5s ease 0s, right .5s ease 0s;
    width: 0;
}


#brxe-gdrzmg a {
    color:#fff;
    border-color: var(--border-primary);
    text-transform: uppercase;
    font-weight:700;
}

.brxe-container {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
}

[class*=brxe-] {
    max-width: 100%;
}

#brxe-gdrzmg {
    margin-left: 2rem;
    border-left: 1px solid var(--text-title);
    width: 100%;
}

.brxe-section {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

body {
    font-size: 15px !important;
}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    line-height: 1.15;
    font-size: 62.5% !important;
}

#brxe-gdrzmg ul > .menu-cp-button {
    background-color: transparent;
    color: var(--primary);
    padding: 0.3rem 1.5em 0 1.5em !important;
    margin: 0 line-height: 1;
    border-radius: 2em;
    border: 2px solid var(--primary);
    cursor:pointer;
}


#brxe-gdrzmg ul > .menu-cp-button:hover {
    border: 2px solid var(--primary);
    background: var(--primary);
    color:#fff;
}

#brxe-gdrzmg ul > .menu-cp-button a {
    color: var(--primary);
}


#brxe-gdrzmg ul > .menu-cp-button a:hover, #brxe-gdrzmg ul > .menu-cp-button:hover a {
    color: #fff;
    background:var(--primary);
}

#brxe-gdrzmg a:hover {
    text-decoration: none;
}

#brxe-gdrzmg > nav:not(.bricks-mobile-menu-wrapper) > ul > li:not(.menu-cp-button) > a:hover::after {
    width: 100%;
    right: 0;
}


#brxe-gdrzmg ul > .pull-right {
    margin-left:auto;
}

.pull-right {
    float:right;
}

#accountNotifications {
    color:#fff;
}

.cart-btn {
    border:0px !important;  
    padding-right:0px !important;
    font-size:16px;
    margin-top:-2px;
}


.cart-btn:hover::after {
    width:0px !important;
    display:none !important;
}

.cart-btn .badge {
    font-size: 9px;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    padding: 0px;
    font-weight: 600;
    top: -5px;
    right: 5px;
    background:var(--secondary) !important;
}

.navbar {
    background-color: var(--primary);
}

header.header .navbar-nav a {
    font-weight:700;
}

header.header .navbar-nav a:hover {
    text-decoration: none;
}

header.header .main-navbar-wrapper .navbar-collapse {
    padding: 1.5rem 1rem;
}

h1 {
    font-size: 2.4em;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    text-rendering: optimizelegibility;
}

H2 {
    font-size: var(--text-3xl);
    line-height: 1.2;
}

h2 {
    font-size: 2.1em;
}

H3 {
    font-size: var(--text-2xl);
    line-height: 1.3;
}
h3, h4 {
    line-height: 1.4;
}
h3 {
    font-size: 1.8em;
}
h3 {
    font-size: 1.5em;
}

.btn {
    font-size:15px;
    line-height: 1.75;
    font-weight:700;
    font-family:"Nunito Sans",sans-serif;
    border-radius:66px !important;
    padding-left:1.5rem;
    padding-right:1.5rem;
}

.home-domain-search .input-group-wrapper .form-control {
    font-size:18px;
    font-family:"Nunito Sans",sans-serif;
}

.home-domain-search .input-group-wrapper .btn {
    border-radius:55px !important;
}
.home-domain-search .input-group-wrapper .btn {
    margin: 3px 2px!important;
}

header.header .navbar a {
    color: var(--secondary-d-4);
}

header.header .navbar a:hover {
    color:#000;
}

.dropdown-item {
    padding: 0.66rem 1.25rem;
}


.dropdown-item a:hover {
    color:var(--secondary) !important;
}

.dropdown-menu {
    border-radius:8px;
}

a {
    color:var(--secondary);
}

a:hover {
    color:var(--secondary-d-1);
}
#brx-footer {
    background-position: 50%;
    background-size: cover;
    flex-shrink: 0;
    margin-top: auto;
    position: relative;
    width: 100%;
    color:#fff;
}

#brxe-btmoug {
    padding-top: 60px;
    padding-bottom: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    background-color: var(--tertiary);
    align-self: stretch !important;
    width: 100%;
    align-items: center;
}

#brxe-rwpmal {
    flex-direction: row;
    padding-right: 20px;
    padding-left: 20px;
}

#brxe-vikltg {
    margin-bottom: 1.5rem;
}
.brxe-logo {
    color: currentcolor;
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
}
.brxe-logo {
    color: currentcolor;
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
}
#brxe-vikltg .bricks-site-logo {
    width: 20rem;
}





#brx-footer  a {
    color:#fff;
}

#brx-footer  a:hover{
    color:var(--primary);
}
.brx-nav-nested-items {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    transition-duration: .2s;
    transition-property: opacity,transform,visibility;
    transition-timing-function: ease;
}


.brxe-text-link, .brxe-text-link span {
    align-items: center;
    display: inline-flex;
}

.brxe-text-link {
    gap: 5px;
}

#brxe-cwafyu {
    color: #ffffff;
    line-height: 1;
    font-size: 25px;
    gap: 2rem;
}
.brxe-social-icons {
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#brxe-cwafyu li.has-link a, #brxe-cwafyu li.no-link {
    padding-top: 15px;
    padding-bottom: 15px;
    justify-content: flex-start;
}

.brxe-social-icons li.has-link a, .brxe-social-icons li.no-link {
    align-items: center;
    display: flex;
    flex: 1;
    gap: 5px;
    justify-content: center;
}


footer .menu-item {
    display: block;
    width: 100%;
}

.btn-lang {
    color:#fff;
    font-size:13px;
}
.btn-lang:hover {
    color:#fff;
    background:rgba(255,255,255,0.05);
}
#brxe-rotvoi,
#brxe-idewdo,
#brxe-rpcxvk {
    color: #ffffff;
    font-size: 27px;
    line-height: 38px;
    font-weight: 600;
    margin-bottom: 1.5rem;
}

.master-breadcrumb, .breadcrumb {
    background:transparent;
}

.primary-bg-color {
    background-color: #fff;
}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight:700;
}

#brx-footer {
    margin-top:80px;
}

.btn-link {
    color:var(--secondary);
}
.btn-link:hover {
    color:var(--secondary-d-1);
}

.btn-outline-primary {
    color: var(--secondary);
    border-color: var(--secondary);
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: var(--secondary);
    border-color: var(--secondary);
}

.action-icon-btns a {

    color: #363636;
}

.home .card {
    border-radius:8px;
}

.btn-success {
    color: var(--secondary-d-4);
    background-color: var(--primary-80);
    border-color: var(--primary-80);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active {
    color: var(--secondary-d-4);
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
    color: var(--secondary-d-4);
    background-color: var(--primary);
    border-color: var(--primary);
}



.btn-primary {
    color: #fff;
    background-color: var(--secondary);
    border-color: var(--secondary);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    color: #fff;
    background-color: var(--secondary-d-1);
    border-color: var(--secondary-d-1);
}



.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: var(--secondary-d-2);
    border-color: var(--secondary-d-2);
}



.home-domain-search .input-group-wrapper {
    border-radius:60px;
}

.sidebar .list-group-item.active, .sidebar .list-group-item.active:focus, .sidebar .list-group-item.active:hover {
    background-color: var(--secondary);
    border-color: var(--secondary);
    color:#fff;
}

.sidebar .sidebar-menu-item-icon-wrapper {
    margin-right: 0.5rem;
}

.sidebar .sidebar-menu-item-wrapper {
    font-weight:700;
}

.form-control {
    font-size:15px !important;
}


.input-group-append .btn,
.input-group-prepend .btn{
    border-radius:5px !important;
}

.input-group .btn-reveal-pw {
    border-left:1px solid rgba(118, 118, 118, 0.3) !important;
}

.form-control:focus {
    border-color:var(--primary-d-2);
    color: #363636;
}

.btn.focus, .btn:focus {
    box-shadow:unset !important;
}

.list-group-item.active {

    background-color: var(--secondary);
    border-color: var(--secondary);
    color:#fff;
}

#order-standard_cart .cart-sidebar .list-group-item {
    font-weight:700;
}


#order-standard_cart .cart-sidebar .list-group-item a {
    margin-right:0.5rem;
}

#order-standard_cart .view-cart-items-header {
    background-color: var(--tertiary) !important;
    font-weight:700 !important;
    color:#fff !important;
}

a:hover {
    text-decoration: none;;
}

#order-standard_cart .empty-cart .btn {
    padding:4px 16px !important;
    font-size:13px !important;
    border-radius:5px !important;
    background-color: var(--tertiary) !important;
}

#order-standard_cart .empty-cart {
    margin-top:-22px;
}

#order-standard_cart .view-cart-items {
    border-bottom:2px solid var(--tertiary) !important;;
}

#order-standard_cart .order-summary .total-due-today .amt {
    font-weight:700;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
    white-space: nowrap;;
}

.bootstrap-switch.bootstrap-switch-small {
    min-width:auto !important;
}

#order-standard_cart .sub-heading span, #order-standard_cart .sub-heading-borderless span {
    color:var(--secondary) !important;
}

.alert-success {
    background-color:var(--primary-10);
    border-color:var(--primary-20);
}

.form-control {
    font-size:15px !important;
    font-family:"Nunito Sans",sans-serif !important;
    color: #363636 !important;
    height: calc(2em + 1rem + 2px);
    padding: 0.5rem 0.75rem;
    border-radius:6px;

}

#order-standard_cart .prepend-icon .field-icon {

line-height: 44px;
width: 42px;
height: 42px;
}

.list-group-item-action {

    color: #363636;
}

header.header .topbar {
    display:none;
}

.menu-cp-button-red {

    border: 2px solid var(--error) !important;
    color: var(--error) !important;
}


.menu-cp-button-red:hover, .menu-cp-button-red:hover  a {
    background:var(--error) !important;
    color:#fff !important;
}


.menu-cp-button-red a {
    color: var(--error) !important;

}

.tiles .tile .title {
    font-weight:900;
    color: #363636;
}

.dropdown-item:focus, .dropdown-item:hover, 
.dropdown-item:focus, .dropdown-item:hover a {
    background-color: #f8f9fa;
}

header.header .dropdown-item.active, header.header .dropdown-item:active {
    background-color: #eceff2;
}

.btn-xs {
    font-size:13px;
    padding-left: 1rem;
    padding-right: 1rem;
}

section#main-body {
    min-height:600px;
}

#brxe-kzhyij .brxe-logo img {
    height:24px !important;
}

.form-check-input {
    vertical-align: sub;
    margin-right: 6px;
    position: relative;
}

#order-standard_cart .order-summary {
    background-color: var(--tertiary) !important;
    font-weight: 700 !important;
}

#order-standard_cart .order-summary h2 {
    font-weight:700;
    font-size: .9em !important;
}

#order-standard_cart .btn-checkout {
    padding:12px 28px !important;
    margin-bottom:12px !important;
}

.input-group-text {
    font-size: 1.2rem;
    color: #363636;

    padding: 0.375rem 1.5rem;
} 

#order-premium_comparison .price-table-container .price-table .top-head {

    background: var(--primary) !important;
}

#order-premium_comparison .price-table-container .price-table .top-head .top-area h4 {
    font-weight:700 !important;
    font-size:20px !important;
    color: var(--secondary-d-4) !important;
}

#order-premium_comparison .price-table-container .price-table .top-head .top-area {
    text-shadow:unset !Important;
    border-bottom:2px solid #fff !important;
}

#order-premium_comparison .price-table-container .price-table .top-head .price-area {
    border-top:0px !important;
}

#order-premium_comparison .price-table-container .order-button, #order-premium_comparison .price-table-container .order-button:hover {

    background-color: var(--bg-body) !important;
    background: var(--bg-body) !important;
    font-family: "Nunito Sans",sans-serif !important;
    border-radius:55px !important;
    font-weight:700 !important;
    text-shadow:unset !important;
    box-shadow:unset !important;
}

#order-premium_comparison .price-table-container .order-button:hover {
    color: var(--secondary-d-4) !important;
}

#products ul br {
    display:none !Important;
}

#product1-description,
#product2-description,
#product3-description {
    padding:0px !important;
}

#order-premium_comparison .price-table-container .price-table ul li {

    color: #363636 !important;
}


#order-premium_comparison .price-table-container .price-table ul li:nth-last-child(1) {
    border-bottom:0px !important;   
}

#order-premium_comparison .price-table-container ul li {
    background:none !Important;
}

#order-premium_comparison .price-table-container .price-table .top-head .price-area {
    font-weight:700 !important;
    color: var(--secondary-d-4) !important;
    text-shadow:unset !important;
}

.domain-checker-container {
    background: rgb(113,255,203) !important;
background: linear-gradient(141deg, rgba(113,255,203,1) 0%, rgba(42,232,162,1) 100%) !important;
}

.input-group-lg>.custom-select, .input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {
    font-size:17px !important;
}

.action-icon-btns a {
    font-weight:700;
}

#brxe-vikltg .bricks-site-logo {
    margin-bottom: 1.5rem;
}


@media screen and (max-width:767px) {

    #brx-footer .brxe-container {
        width:100%;
        text-align:center;
        display:block;
    }

    #brxe-rotvoi {
        align-self: center;
        margin-top: 25px;
    }

    #brxe-cwafyu {
        align-self: center;
    }

    .brxe-social-icons {
        display:inline-flex;
    }

    #brxe-khtjmg,
    #brxe-solrba,
    #brxe-zyhcrv {
        padding-top: 3rem;
        padding-right: 0;
        align-items: center;
    }

}


@media screen and (max-width:1199px) {

    header.header .dropdown-item.active, header.header .dropdown-item:active {
        background:rgba(0,0,0,0.25);
    }


    #brx-footer #brxe-vikltg .bricks-site-logo {
        width: 14rem !important;
        margin-top: 6px !important;
    }

    #menu-main li {
        display:none;
    }
    #menu-main li:nth-last-child(1) {
        display:block;
    }
    #menu-main li:nth-last-child(2) {
        display:block;
    }

    .collapse-btn {
        color:#fff !important;
        border:0px;
        padding:0px;
        font-size:17px;
        margin-top: -2px;
    }

    .collapse-btn:hover {
        color:var(--primary) !important;
    }

    #menu-main {
        float: right;
        margin-right: 3rem;
    }

    #brxe-gdrzmg {
        border-left:0px;
    }




    .card-columns.home {
        margin-bottom:60px;
    }

    .home-domain-search .btn-link {    float: none;
        width: 100%;
        margin-top: 15px;
        border: 0px;
    }

    #brxe-vpxeea .bricks-site-logo, #brxe-kzhyij .brxe-logo img {
        width: 170px !important;
        height:auto !important;
    }
    
    #brxe-kzhyij {
        padding-left: 3rem;
    }

    .navbar-collapse .navbar-nav li {
        display:block;
        width:100%;
        text-align:center;
    }

    .navbar-collapse .navbar-nav li a {
        display:block;
        width:100%;
        text-align:center;
        padding:8px 0px;
    }


    .navbar-collapse .navbar-nav li a:hover {
        background:rgba(0,0,0,0.1);
        color:#000;
        border-radius:8px;
    }

    .navbar-collapse .dropdown-menu {
        background:rgba(0,0,0,0.1);
        border:0px;
    }

    .navbar-collapse .dropdown-item {
        padding:0px 0px !important;
    } 


    .navbar-collapse a.dropdown-item {
        padding:8px 0px !important;
    } 


    .navbar-collapse .dropdown-item:hover {
        color:#000 !important; 
    }  

    .dropdown-item:focus, .dropdown-item:hover, .dropdown-item:focus, .dropdown-item:hover a {
        background:transparent;
    }

}