.site-section .section-domain-search .g-recaptcha{
    display:none !important;
}
.site-section.section-cta-horizontal .section-box {
    background: #181616 !important;
    border: 5px solid white !important;
   
}
.lagom-futuristic .is-bordered, .lagom-futuristic .is-boxed{
    background: #181616 !important;
    border: 2px solid white !important;
}

.site-banner.section-combined+.site-section, .site-section.section-combined+.site-section{
radial-gradient(circle at center, #083887 0%, #062a63 45%, #021a47 100%) !important;
    
}
/* Fix Lagom forced logo height */
.lagom-layout-condensed .app-nav-menu .logo img,
.lagom-layout-condensed .app-nav-menu .logo svg {
    height: auto !important;
    width: 180px !important;   /* 👈 set your desired size */
    max-width: 200px !important;
}

/* Prevent flex shrink */
.app-nav-menu .logo {
    flex: 0 0 auto !important;
}

.homepage-first-section {
    background: linear-gradient(to right, #021a47 0%, #0b3c8a 50%, #021a47 100%) !important;
}
.site-banner.section-combined+.site-section, .site-section.section-combined+.site-section { 
    background: linear-gradient(to right, #021a47 0%, #043a8f 50%, #021a47 100%) !important;
}
.homepage-first-section .nav-tabs {
    background: #181616 !important;
    width: 50% !important;
    border: 3px solid white !important;
    padding: 20px !important;
    border-radius: 50px !important;
}

.site-section .section-domain-search .banner-nav>li>a {
    font-size:20px !important;
    font-weight:500 !important;
}
.main-footer-extended .footer-company-logo img {
    height:30px !important;
    
}
.login .logo>img{
    max-height:75% !important;
}

.site.site-cms-report-abuse .search-group.search-group-lg.search-group-combined.has-shadow,
.site.site-cms-report-abuse .rc-anchor.rc-anchor-normal.rc-anchor-light,
.site.site-cms-report-abuse .g-recaptcha {
    display: none !important;
    visibility: hidden !important;
}
.custom-domain-box {
     margin-bottom:80px !important;
}

.site-banner.banner-cms.banner-domain {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.bannerbackground{
   background:#083493 !important;
}
body.route-index .section-domain-search ul.banner-nav.nav.nav-tabs{
    display: none !important;
}
.section-tlds.tlds-register {
    display: flex;
    justify-content: center;
    visibility: visible;
}
.footer-top,
.footer-bottom {
    background: #201e1e !important;
}
.lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu,
.lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu{
        background: #181616  !important;
    border: 1px solid #ffffff  !important;
    border-radius: 5px  !important;
}
.feature-step-absolute {
    opacity:0.12 !important;
}
.domtake-flex {
    display: flex;
    align-items: center;
    gap: 22px;
    max-width: 1000px;
    margin: 0 auto;
    flex-wrap: wrap;
}

.domtake-image {
    flex: 0 0 220px;
    text-align: center;
}

.domtake-image img {
    width: 70%;
    max-width: 220px;
    opacity: 0.8;
}

.domtake-separator {
    width: 1px;
    background: #d0d0d0;
    height: 140px;
}

.domtake-text {
    flex: 1;
    min-width: 260px;
}

.domtake-text p {
    font-size: 17px;
    line-height: 1.6;
    color: #ffffff;
    margin: 0;
    text-align: left;
}

/* ✅ MOBILE VIEW FIX */
@media (max-width: 768px) {
    .domtake-flex {
        flex-direction: column;
        text-align: center;
    }

    .domtake-separator {
        display: none;
    }

    .domtake-text {
        margin-top: 0px;
    }

    .domtake-text p {
        text-align: center;
    }
    .domtake-image{
         flex: 0 0 20px;
    }
}
li#Primary_Navbar-Domains-DomainsReseller {
    display: none !important;
}
/* Hide "My Quotes" from Billing sidebar */
a#Secondary_Sidebar-Billing-Quotes {
    display: none !important;
}
/* Hide Support sidebar items */
#Secondary_Sidebar-Support-Announcements,
#Secondary_Sidebar-Support-Downloads,
#Secondary_Sidebar-Support-Network_Status {
    display: none !important;
}
/* Hide entire Store Categories sidebar panel */
.panel.panel-sidebar[menuitemname="Categories"] {
    display: none !important;
}
.app-nav-header .logo img {
    height:80px !important;
}
.lagom-layout-banner .main-header, .main-header-banner {   
 background: #1c3a78 !important;
    padding: 20px !important;
    border: 1px solid #8080803d !important;
}
.main-header-title {
    font-size: 30px !important;
    font-weight: 500 !important;
}
.mg-wrapper .banner-search .nav-tabs a {
    font-size: 17px !important;
    border-radius: 5px !important;
    background: #08215a !important;
    font-weight: 400 !important;
}
.domain-checker-result-headline .message {
    background: #18191c !important;
    
}

