.cyber-hide{
    display: none;
}
.search-domain-area .brand-list li:nth-child(1) {
    background-color: #0052cc;
}
.search-domain-area .brand-list li:nth-child(2) {
    background-color: #008080;
}
.search-domain-area .brand-list li:nth-child(3) {
    background-color: #ff6600;
}
.search-domain-area .brand-list li:nth-child(4) {
    background-color: #28a745;
}
.search-domain-area .brand-list li:nth-child(5) {
    background-color: #607d8b;
}
.cyber-counter .counter-area .row {
    border-radius: 20px;
}
.custom-logo-link img {
    width: 280px;
}
.footer-top-area .single-widget img {
    width: 280px;
}
.page-id-2549 .page-title-area {
    display: none;
}
.hosting-form {
    width: 100%;
    margin: 0 auto;
    background-color: #2d274d;
    -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
    padding: 38px 40px;
    border-radius: 10px;
    color:#ffffff;
}
.hosting-form label {
    font-weight: 500;
}
.hosting-form  input[type="text"], .hosting-form  input[type="email"], .hosting-form  input[type="url"],
.hosting-form  input[type="password"],.hosting-form  input[type="number"],
.hosting-form  input[type="tel"], .hosting-form  input[type="range"],
.hosting-form  input[type="date"], .hosting-form  input[type="month"], .hosting-form  input[type="week"], .hosting-form  input[type="time"],
.hosting-form  input[type="datetime"], .hosting-form  input[type="datetime-local"], .hosting-form  input[type="color"] 
.hosting-form select,.hosting-form .form-group .nice-select {
    padding: 10px;
    border-radius: 4px;
    height: 50px;
}
.hosting-form  textarea{
    padding: 10px;
    border-radius: 4px;
}
.hosting-form input[type="text"]:focus, .hosting-form input[type="email"]:focus, .hosting-form input[type="url"]:focus, .hosting-form input[type="password"]:focus, 
.hosting-form input[type="number"]:focus, .hosting-form input[type="tel"]:focus, .hosting-form input[type="range"]:focus, .hosting-form input[type="date"]:focus,
.hosting-form input[type="month"]:focus,.hosting-form input[type="week"]:focus,.hosting-form input[type="time"]:focus, 
.hosting-form input[type="datetime"]:focus, .hosting-form input[type="datetime-local"]:focus, .hosting-form input[type="color"]:focus,
.hosting-form  textarea:focus,.hosting-form .form-group .nice-select:focus {
    background-color: #ffffff;
}
.radio-fld p {
    margin-bottom: 0;
}
.radio-fld span.wpcf7-list-item.first {
    margin-left: 0;
}
.radio-fld .form-group {
    margin-bottom: 0;
}
.hosting-form  button, .hosting-form  input[type="button"], .hosting-form  input[type="reset"], .hosting-form  input[type="submit"] {
    border: 1px solid var(--mainColor);
}
#wpcf7-f2569-p2549-o1 .wpcf7-response-output {
    color: #fff;
}
.cyber-hosting-form .e-con-inner {
    max-width: calc(100% - 30px) !important;
}
@media(min-width:576px){
     .cyber-hosting-form .e-con-inner {
        max-width: calc(540px - 30px) !important;
    }
}
@media(min-width:768px){
     .cyber-hosting-form .e-con-inner {
        max-width: calc(720px - 30px) !important;
    }
}
@media(min-width:991px){
    footer.footer-top-area .col-lg-3 {
        width: 33.33% !important;
        max-width: 33.33%;
        flex: 0 0 33.33%;
    }
}
@media(min-width:992px){
     .cyber-hosting-form .e-con-inner {
        max-width: calc(960px - 30px) !important;
    }
}
@media(min-width:1200px){
    .cyber-hosting-form .e-con-inner {
        max-width: calc(1140px - 30px) !important;
    }
}
@media(min-width:1500px){
    .cyber-domain-section .container-fluid {
      max-width: 1440px;
    }
    .cyber-domain-section .search-domain-area .search-domain {
        margin-left: 0;
    }
    .cyber-hosting-form .e-con-inner {
        max-width: calc(1440px - 30px) !important;
    }
}
@media(max-width:991px){
    
    .mean-container .mean-bar {
       background-color: #fff;
    }
    .mean-container a.meanmenu-reveal {
      color: var(--mainColor);
    }
    .mobile-nav .logo {
       top: 13px;
        max-width: unset;
    }
    .mobile-nav.mean-container .container .container.active {
         max-width: fit-content;
    }
    .mobile-nav.mean-container .mean-nav ul {
         background-color: #fff;
    }
    .mobile-nav.mean-container .mean-nav ul li a {
        color: #121521;
        border-top: 1px solid #eee;
    }
}
@media(max-width:767px){
    .hosting-banner img {
        min-height: 250px;
        object-fit: cover;
        object-position: center;
    }
    .hosting-form .row div {
        width: 100% ;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media(max-width:400px){
    .mobile-nav .logo {
       top: 20px;
        max-width: 200px;
    }
}