by Nicky Mathew | Sep 27, 2021 | Latest, Server Management
404 Error while downloading exe files from the browser? We can help you fix it. Recently, while one of our customers tried to download an exe file and some other files types from the website on the server, a 404 not found message displayed although the files are...by Nikhath K | Sep 27, 2021 | Latest, Server Management
Trying to find a way to detect and release locks to avoid stuck queries in Amazon Redshift? Relax, The Support Engineers at Bobcares have a solution just for you. Are the table locks blocking your queries in Amazon Redshift? Read on to find out how our Support Team...by Nikhath K | Sep 26, 2021 | Latest, Server Management
Looking for a way to train SpamAssassin to catch spam better? Learn the tricks of the trade from the Support Engineers at Bobcares. Unless you train your SpamAssassin, you will not be able to use all the features it offers to your advantage. Fortunately, the experts...by Nikhath K | Sep 26, 2021 | Latest, Server Management
Stuck with modifying the Spark configuration in an Amazon EMR notebook? Find out how the experienced Support Engineers at Bobcares go about it. If you want to customize your configuration for a Spark job in an Amazon EMR notebook, you have come to the right place. Our...by Amritha V | Sep 26, 2021 | Latest, Server Management
Wondering what is wapiti web scanner and how it works? We can help you. As part of our Server Management Services, we assist our customers with similar queries. Today, let us see how our Support techs about this topic. What is wapiti web scanner? Basically, Wapiti is...by Amritha V | Sep 26, 2021 | Latest, Server Management
Wondering how to install Vicidial scratch on ubuntu? We can help you. As part of our Server Management Services, we assist our customers with similar queries. Today, let us see how our Support techs perform this task. How to Install Vicidial scratch on ubuntu?...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;
}