
at Bobcares
Discover a faster, clearer view of our services and expertise.
by Nikhath K | Jan 11, 2022 | Latest, MySQL, Server Management
Can not perform keyring migration error in MySQL causing trouble? We have a solution. At Bobcares, we offer solutions for every query, big and small, as a part of our Server Management Service. Let’s take a look at how our Support Team recently helped out a customer...by Nikhath K | Jan 11, 2022 | Latest, Server Management
cURL error 60 in WAMP Server causing trouble? Read on to find out how our experts recommend resolving the error. At Bobcares, we offer solutions for every query, big and small, as a part of our Server Management Service. Let’s take a look at how our Support Team...by Nikhath K | Jan 11, 2022 | Latest, Server Management, WordPress
How to fix Port 80 Conflict for WAMP with a little help from our in-house experts. At Bobcares, we offer solutions for every query, big and small, as a part of our Server Management Service. Let’s take a look at how our Support Team recently helped a customer by...by Nikhath K | Jan 10, 2022 | Latest, Plesk, Server Management
Server reached MaxRequestWorkers setting error in Plesk causing trouble? Our Support Techs have a solution. At Bobcares, we offer solutions for every query, big and small, as a part of our Server Management Service. Let’s take a look at how our Support Team recently...by Nikhath K | Jan 10, 2022 | Latest, Plesk, Server Management
Order’s status (“pending”) is not acceptable for finalization in Plesk causing trouble? We have your back. At Bobcares, we offer solutions for every query, big and small, as a part of our Server Management Service. Let’s take a look at how our...by Nikhath K | Jan 10, 2022 | Latest, MySQL, Server Management
MySQL error max_join_size causing trouble? Bobcares has an answer to your problem. At Bobcares, we offer solutions for every query, big and small, as a part of our Server Management Service. Let’s take a look at how our Support Team recently helped out a customer...Recent Posts
Categories
Leave a message and we’ll connect as soon as possible.
Thank you! Your enquiry has been sent to [email protected].
We will connect with you as soon as possible.
.promo-enquire-text {
font-family: 'Inter', system-ui, sans-serif;
font-size: 14px;
font-weight: 600;
color: #22252a;
white-space: nowrap;
}
.promo-arrow-badge {
display: flex;
align-items: center;
justify-content: center;
width: 26px;
height: 26px;
border-radius: 50%;
background: #FF4743;
transition: transform 0.2s ease;
}
.promo-enquire-btn:hover .promo-arrow-badge {
transform: translate(2px, -2px);
}
/* Responsive Mobile Breakpoint */
@media (max-width: 767px) {
.promo-desktop-card { display: none; }
.promo-mobile-card { display: block; }
.mobile-close {
top: -12px;
right: -8px;
z-index: 40;
}
.promo-mobile-inner {
background: #fff;
border-radius: 20px;
box-shadow: 0 16px 40px rgba(0,0,0,0.35);
display: flex;
flex-direction: column;
align-items: center;
padding-bottom: 28px;
overflow: hidden;
}
.promo-mobile-img-wrap {
position: relative;
width: 100%;
height: 168px;
overflow: hidden;
}
.promo-mobile-img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: left center;
}
.promo-mobile-img-fade {
position: absolute;
inset: auto 0 0 0;
height: 55%;
background: linear-gradient(to bottom, transparent, #fff);
}
.promo-mobile-ribbon-wrap {
position: absolute;
top: 48px;
left: 0;
right: 0;
z-index: 20;
transform: translateY(-50%);
}
.promo-mobile-ribbon {
position: relative;
display: flex;
height: 38px;
align-items: center;
justify-content: center;
background: #FF4743;
}
.promo-mob-star-left {
position: absolute;
left: -28px;
top: -16px;
width: 48px;
height: auto;
}
.promo-mob-star-right {
position: absolute;
right: -8px;
top: -6px;
width: 48px;
height: auto;
}
.promo-mob-ribbon-text {
font-family: 'Darker Grotesque', sans-serif;
font-weight: 700;
font-size: 26px;
color: #fff;
line-height: 1;
}
.promo-mobile-price {
position: relative;
z-index: 10;
margin-top: -28px;
align-items: center;
padding: 12px 16px;
border-radius: 8px;
}
.promo-mobile-price .promo-price-value {
font-size: 40px;
}
.promo-mobile-title {
font-size: 22px;
text-align: center;
margin: 20px 0 20px 0;
padding: 0 16px;
}
.promo-mobile-btn {
padding: 6px 8px 6px 20px;
}
.promo-mobile-btn .promo-arrow-badge {
width: 28px;
height: 28px;
}
}
/* GET IN TOUCH ENQUIRY MODAL (Dark Theme matching design) */
.enquiry-modal-overlay {
position: fixed;
inset: 0;
background: rgba(0, 0, 0, 0.6);
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
z-index: 100000;
display: flex;
align-items: flex-end;
justify-content: flex-start;
padding: 16px 20px;
opacity: 0;
visibility: hidden;
transition: opacity 0.25s ease, visibility 0.25s ease;
font-family: 'Inter', sans-serif;
box-sizing: border-box;
}
.enquiry-modal-overlay.active {
opacity: 1;
visibility: visible;
}
.enquiry-modal-card {
position: relative;
width: 100%;
max-width: 400px;
max-height: calc(100vh - 32px);
overflow-y: auto;
background: #111317;
border: 1px solid rgba(255, 255, 255, 0.08);
border-radius: 20px;
padding: 26px 24px;
box-shadow: 0 25px 60px rgba(0, 0, 0, 0.65), 0 0 0 1px rgba(255, 255, 255, 0.04);
transform: translateX(-24px) scale(0.97);
transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1);
color: #ffffff;
box-sizing: border-box;
}
.enquiry-modal-overlay.active .enquiry-modal-card {
transform: translateX(0) scale(1);
}
.enquiry-modal-close {
position: absolute;
top: 18px;
right: 18px;
width: 30px;
height: 30px;
background: transparent;
border: none;
color: #717684;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: color 0.15s ease, background 0.15s ease;
padding: 0;
}
.enquiry-modal-close:hover {
color: #ffffff;
background: rgba(255, 255, 255, 0.08);
}
.enquiry-modal-header {
text-align: center;
margin-bottom: 22px;
}
.enquiry-modal-title {
margin: 0 0 8px 0;
font-size: 24px;
font-weight: 700;
color: #ffffff;
letter-spacing: -0.01em;
}
.enquiry-modal-desc {
margin: 0;
font-size: 13.5px;
color: #8c919d;
line-height: 1.45;
}
.enquiry-form {
display: flex;
flex-direction: column;
gap: 14px;
}
.enquiry-input-field {
width: 100%;
background: #171920;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 10px;
padding: 13px 16px;
font-size: 14px;
color: #ffffff;
font-family: inherit;
box-sizing: border-box;
outline: none;
transition: border-color 0.2s, box-shadow 0.2s;
}
.enquiry-input-field::placeholder {
color: #5e6473;
}
.enquiry-input-field:focus {
border-color: #0070f3;
box-shadow: 0 0 0 3px rgba(0, 112, 243, 0.25);
}
/* Phone input with custom country code box */
.enquiry-phone-row {
display: flex;
align-items: center;
width: 100%;
background: #171920;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 10px;
padding: 0 14px;
box-sizing: border-box;
transition: border-color 0.2s, box-shadow 0.2s;
}
.enquiry-phone-row:focus-within {
border-color: #0070f3;
box-shadow: 0 0 0 3px rgba(0, 112, 243, 0.25);
}
.enquiry-country-select-wrap {
display: flex;
align-items: center;
gap: 4px;
position: relative;
flex-shrink: 0;
}
.enquiry-country-box {
background: rgba(255, 255, 255, 0.08);
border-radius: 5px;
padding: 3px 6px;
display: flex;
align-items: center;
gap: 4px;
color: #9499a6;
font-size: 12px;
cursor: pointer;
user-select: none;
}
.enquiry-country-select {
position: absolute;
inset: 0;
opacity: 0;
cursor: pointer;
width: 100%;
height: 100%;
}
.enquiry-phone-divider {
width: 1px;
height: 20px;
background: rgba(255, 255, 255, 0.15);
margin: 0 12px;
flex-shrink: 0;
}
.enquiry-phone-input {
flex: 1;
background: transparent;
border: none;
outline: none;
padding: 13px 0;
font-size: 14px;
color: #ffffff;
font-family: inherit;
box-sizing: border-box;
}
.enquiry-phone-input::placeholder {
color: #5e6473;
}
.enquiry-textarea-field {
width: 100%;
min-height: 85px;
resize: vertical;
line-height: 1.45;
}
.enquiry-submit-btn {
width: 100%;
background: #0070f3;
color: #ffffff;
border: none;
border-radius: 10px;
padding: 13px 20px;
font-size: 15px;
font-weight: 600;
font-family: inherit;
cursor: pointer;
transition: background 0.2s, transform 0.1s, box-shadow 0.2s;
box-shadow: 0 4px 14px rgba(0, 112, 243, 0.35);
margin-top: 4px;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
}
.enquiry-submit-btn:hover {
background: #1a7eff;
box-shadow: 0 6px 18px rgba(0, 112, 243, 0.45);
}
.enquiry-submit-btn:active {
transform: scale(0.99);
}
.enquiry-submit-btn:disabled {
opacity: 0.65;
cursor: not-allowed;
}
/* Success View inside modal */
.enquiry-success-view {
display: none;
flex-direction: column;
align-items: center;
text-align: center;
padding: 16px 0;
}
.enquiry-success-icon {
width: 56px;
height: 56px;
border-radius: 50%;
background: rgba(16, 185, 129, 0.15);
border: 1px solid rgba(16, 185, 129, 0.35);
color: #10b981;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 18px;
animation: enquiryPulse 1.5s infinite;
}
@keyframes enquiryPulse {
0% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.4); }
70% { box-shadow: 0 0 0 12px rgba(16, 185, 129, 0); }
100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0); }
}
.enquiry-success-title {
font-size: 20px;
font-weight: 700;
color: #ffffff;
margin-bottom: 8px;
}
.enquiry-success-desc {
font-size: 13.5px;
color: #9ca3af;
line-height: 1.5;
margin-bottom: 22px;
}
.enquiry-success-desc strong {
color: #60a5fa;
}

Discover a faster, clearer view of our services and expertise.