File "case-study.css"
Full Path: /home/abex/public_html/css/case-study.css
File size: 31.29 KB
MIME-type: --
Charset: utf-8
/* Elevenbots Design System */
:root {
/* Color Palette */
--color-dark-gray: #1a1a2e;
--color-deep-purple: #6a0dad;
--color-purple-light: #9a4ef1;
--color-white: #ffffff;
--color-light-gray: #f0f0f5;
/* Gradients */
--gradient-primary: linear-gradient(135deg, var(--color-deep-purple), #4a0c99);
--gradient-secondary: linear-gradient(135deg, var(--color-dark-gray), #2d2d44);
/* Typography */
--font-primary: 'Inter', sans-serif;
--font-secondary: 'Poppins', sans-serif;
/* Spacing */
--spacing-xs: 0.5rem;
--spacing-sm: 1rem;
--spacing-md: 2rem;
--spacing-lg: 3rem;
--spacing-xl: 5rem;
/* Shadows */
--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.1);
--shadow-md: 0 4px 12px rgba(0, 0, 0, 0.15);
--shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.2);
/* Glow Effects */
--glow-purple: 0 0 15px rgba(106, 13, 173, 0.5);
--glow-white: 0 0 10px rgba(255, 255, 255, 0.5);
/* Border Radius */
--radius-sm: 4px;
--radius-md: 8px;
--radius-lg: 16px;
--radius-xl: 24px;
--radius-full: 9999px;
/* Transitions */
--transition-fast: 0.2s ease;
--transition-normal: 0.3s ease;
--transition-slow: 0.5s ease;
}
/* Base Styles */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.e-e11-elevenbot {
font-size: 42px;
}
html {
font-size: 16px;
scroll-behavior: smooth;
}
body {
font-family: var(--font-primary);
background-color: var(--color-dark-gray);
color: var(--color-white);
line-height: 1.6;
overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6 {
font-family: var(--font-secondary);
font-weight: 700;
line-height: 1.2;
margin-bottom: var(--spacing-sm);
}
h1 {
font-size: 3.5rem;
letter-spacing: -0.02em;
}
h2 {
font-size: 2.5rem;
letter-spacing: -0.01em;
}
h3 {
font-size: 2rem;
}
h4 {
font-size: 1.5rem;
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
/*p {*/
/* margin-bottom: var(--spacing-md);*/
/*}*/
/*a {*/
/* color: var(--color-purple-light);*/
/* text-decoration: none;*/
/* transition: var(--transition-fast);*/
/*}*/
/*a:hover {*/
/* color: var(--color-white);*/
/*}*/
img {
max-width: 100%;med
height: auto;
}
/* Container */
/*.container {*/
/* width: 100%;*/
/* max-width: 1250px;*/
/* margin: 0 auto;*/
/* padding: 0 var(--spacing-md);*/
/*}*/
/* Buttons */
.btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0.75rem 1.5rem;
border-radius: var(--radius-md);
font-weight: 600;
font-size: 1rem;
text-align: center;
cursor: pointer;
transition: var(--transition-normal);
border: none;
outline: none;
}
.btn-primary {
background: var(--gradient-primary);
color: var(--color-white);
box-shadow: var(--shadow-md);
}
.btn-primary:hover {
transform: translateY(-2px);
box-shadow: var(--glow-purple);
}
.btn-secondary {
background: transparent;
color: var(--color-white);
border: 2px solid var(--color-purple-light);
}
.btn-secondary:hover {
background-color: rgba(106, 13, 173, 0.1);
transform: translateY(-2px);
}
.btn-large {
padding: 1rem 2rem;
font-size: 1.1rem;
}
.btn-small {
padding: 0.5rem 1rem;
font-size: 0.9rem;
}
/* Cards */
.card {
background: var(--gradient-secondary);
border-radius: var(--radius-lg);
padding: var(--spacing-md);
box-shadow: var(--shadow-md);
transition: var(--transition-normal);
overflow: hidden;
position: relative;
}
.card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow-lg);
}
.card-highlight {
border: 1px solid rgba(106, 13, 173, 0.3);
}
.card-highlight::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 3px;
background: var(--gradient-primary);
}
/* Sections */
.section {
padding: var(--spacing-xl) 0;
}
.section-title {
text-align: center;
margin-bottom: var(--spacing-lg);
}
.section-title h2 {
position: relative;
display: inline-block;
}
.section-title h2::after {
content: '';
position: absolute;
bottom: -10px;
left: 50%;
transform: translateX(-50%);
width: 80px;
height: 4px;
background: var(--gradient-primary);
border-radius: var(--radius-full);
}
/* Grid System */
.grid {
display: grid;
gap: var(--spacing-md);
}
.grid-2 {
grid-template-columns: repeat(1, 1fr);
}
.grid-3 {
grid-template-columns: repeat(1, 1fr);
}
.grid-4 {
grid-template-columns: repeat(1, 1fr);
}
.products-grid {
display: flex;
gap: 30px;
}
.services-grid {
display: flex;
gap: 20px;
}
.services-grid .service-card{
border: 1px solid rgba(154, 78, 241, 0.1);
transition: all 0.4s ease;
position: relative;
z-index: 1;
background: radial-gradient(circle at top right, rgba(154, 78, 241, 0.2) 0%, transparent 70%);
padding: 30px;
}
.services-grid .service-card h3 {
font-size: 24px;
}
.services-grid .service-icon i {
font-size: 50px;
}
.services-grid .service-icon {
margin-bottom: 30px;
}
.services-grid .service-card .service-card-inner {
min-height: 300px;
}
section.section.bg-gradient .stats-grid {
display: flex;
justify-content: space-between;
text-align: center;
}
.stats-grid .stat-unit {
font-size: 50px;
}
footer.footer .footer-logo {
text-align: center;
}
footer.footer .footer-social {
text-align: center;
justify-content: center;
gap: 40px;
}
footer.footer .footer-social a i {
color: #fff;
font-size: 20px;
}
.footer-content {
display: flex;
justify-content: space-between;
gap: 30px;
}
.footer-content ul {
padding-left: 20px;
}
footer.footer .footer-column.footer-left {
display: flex;
justify-content: flex-end;
flex-wrap: wrap;
}
footer.footer .footer-column.footer-right {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.footer-content li a {
color: #fff;
}
footer.footer .footer-content .footer-column h3 {
font-size: 24px;
}
footer.footer .footer-top {
margin-bottom: 40px;
}
footer.footer .footer-bottom {
margin-top: 20px;
}
footer.footer .footer-bottom p {
text-align: center;
}
.footer.footer ul {
padding: 0;
}
.footer.footer ul li {
list-style: none;
}
.footer.footer ul li a {
display: block;
padding: 6px 0;
position: relative;
}
.footer.footer ul li a:hover:after{
transform: scaleX(1);
transform-origin: left;
}
.footer.footer ul li a:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background: var(--gradient-purple-accent);
transform: scaleX(0);
transform-origin: right;
transition: transform 0.3s ease;
}
footer.footer .footer-content{
max-width: 550px;
padding: 30px;
margin: 0 auto;
background: var(--gradient-secondary);
border-radius: var(--radius-lg);
padding: var(--spacing-lg);
position: relative;
overflow: hidden;
border: 1px solid rgba(154, 78, 241, 0.2);
}
.ai-consultancy-hero {
background-color: var(--color-dark-gray);
position: relative;
overflow: hidden;
padding: 120px 0 80px;
}
.ai-consultancy-hero h1 {
font-size: 3.5rem;
margin-bottom: 1.5rem;
position: relative;
display: block;
text-align: center;
}
.ai-consultancy-hero p {
font-size: 1.25rem;
max-width: 700px;
margin: 0 auto 2rem;
text-align: center;
}
.hero-buttons {
justify-content: center;
}
.testimonials-grid.grid-3 {
display: flex;
gap: 30px;
}
.testimonial-author .testimonial-position {
text-align: center;
}
.case-study-content-inner {
min-height: 400px;
}
section.section.bg-gradient{
border: 1px solid rgba(154, 78, 241, 0.1);
transition: all 0.4s ease;
position: relative;
z-index: 1;
background: radial-gradient(circle at top right, rgba(154, 78, 241, 0.2) 0%, transparent 70%);
padding: 30px;
}
.dealmate-highlight h2.gradient-text {
font-size: 38px;
margin-bottom: 50px;
}
.portfolio {
/*background: var(--gradient-secondary);*/
padding: 5rem 0;
text-align: center;
border-radius: var(--radius-lg);
margin: 3rem 0;
position: relative;
overflow: hidden;
}
div#demoModal .modal-content {
max-width: 800px;
margin: 250px auto 30px;
}
#demoModal{
overflow-y: auto;
}
/* Responsive Grid */
@media (min-width: 768px) {
.grid-2 {
grid-template-columns: repeat(2, 1fr);
}
.grid-3 {
grid-template-columns: repeat(2, 1fr);
}
.grid-4 {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 992px) {
.grid-3 {
grid-template-columns: repeat(3, 1fr);
}
.grid-4 {
grid-template-columns: repeat(4, 1fr);
}
}
/* Flexbox Utilities */
.flex {
display: flex;
}
.flex-column {
flex-direction: column;
}
.items-center {
align-items: center;
}
.justify-between {
justify-content: space-between;
}
.justify-center {
justify-content: center;
}
.flex-wrap {
flex-wrap: wrap;
}
/* Spacing Utilities */
.mt-1 { margin-top: var(--spacing-xs); }
.mt-2 { margin-top: var(--spacing-sm); }
.mt-3 { margin-top: var(--spacing-md); }
.mt-4 { margin-top: var(--spacing-lg); }
.mt-5 { margin-top: var(--spacing-xl); }
.mb-1 { margin-bottom: var(--spacing-xs); }
.mb-2 { margin-bottom: var(--spacing-sm); }
.mb-3 { margin-bottom: var(--spacing-md); }
.mb-4 { margin-bottom: var(--spacing-lg); }
.mb-5 { margin-bottom: var(--spacing-xl); }
.mx-auto { margin-left: auto; margin-right: auto; }
/* Text Utilities */
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-white { color: var(--color-white); }
.text-purple { color: var(--color-purple-light); }
.text-gray { color: var(--color-light-gray); }
/* Background Utilities */
.bg-dark { background-color: var(--color-dark-gray); }
.bg-purple { background-color: var(--color-deep-purple); }
.bg-gradient { background: var(--gradient-primary); }
/* Animation Classes */
.fade-in {
animation: fadeIn 1s ease forwards;
}
.slide-up {
animation: slideUp 0.8s ease forwards;
}
.slide-in-right {
animation: slideInRight 0.8s ease forwards;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes slideUp {
from { transform: translateY(50px); opacity: 0; }
to { transform: translateY(0); opacity: 1; }
}
@keyframes slideInRight {
from { transform: translateX(50px); opacity: 0; }
to { transform: translateX(0); opacity: 1; }
}
/* Glow Effects */
.glow-purple {
box-shadow: var(--glow-purple);
}
.glow-white {
box-shadow: var(--glow-white);
}
/* Responsive Utilities */
.hide-sm {
display: none;
}
@media (min-width: 768px) {
.hide-sm {
display: block;
}
.hide-lg {
display: none;
}
}
/* Form Elements */
.form-group {
margin-bottom: var(--spacing-md);
}
.form-label {
display: block;
margin-bottom: var(--spacing-xs);
font-weight: 500;
}
.form-input {
width: 100%;
padding: 0.75rem 1rem;
border-radius: var(--radius-md);
border: 1px solid rgba(255, 255, 255, 0.1);
background-color: rgba(255, 255, 255, 0.05);
color: var(--color-white);
font-family: var(--font-primary);
transition: var(--transition-fast);
}
.form-input:focus {
outline: none;
border-color: var(--color-purple-light);
box-shadow: var(--glow-purple);
}
.form-input::placeholder {
color: rgba(255, 255, 255, 0.5);
}
textarea.form-input {
min-height: 120px;
resize: vertical;
}
/* Navigation */
.navbar {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 1000;
padding: var(--spacing-sm) 0;
transition: var(--transition-normal);
background-color: rgba(26, 26, 46, 0.8);
backdrop-filter: blur(10px);
}
.navbar.scrolled {
padding: var(--spacing-xs) 0;
background-color: rgba(26, 26, 46, 0.95);
box-shadow: var(--shadow-md);
}
.navbar-container {
display: flex;
justify-content: space-between;
align-items: center;
}
.navbar-logo {
font-family: var(--font-secondary);
font-weight: 700;
font-size: 1.5rem;
color: var(--color-white);
}
.navbar-logo span {
color: var(--color-purple-light);
}
.navbar-menu {
display: none;
}
.navbar-menu ul {
display: flex;
list-style: none;
}
.navbar-menu li {
margin-left: var(--spacing-md);
}
.navbar-menu a {
color: var(--color-white);
font-weight: 500;
position: relative;
}
.navbar-menu a::after {
content: '';
position: absolute;
bottom: -5px;
left: 0;
width: 0;
height: 2px;
background: var(--gradient-primary);
transition: var(--transition-fast);
}
.navbar-menu a:hover::after,
.navbar-menu a.active::after {
width: 100%;
}
.navbar-toggle {
display: block;
background: none;
border: none;
color: var(--color-white);
font-size: 1.5rem;
cursor: pointer;
}
@media (min-width: 992px) {
.navbar-menu {
display: block;
}
.navbar-toggle {
display: none;
}
}
/* Mobile Menu */
.mobile-menu {
position: fixed;
top: 0;
right: -100%;
width: 80%;
max-width: 400px;
height: 100vh;
background-color: var(--color-dark-gray);
z-index: 1001;
padding: var(--spacing-lg);
transition: var(--transition-normal);
box-shadow: var(--shadow-lg);
}
.mobile-menu.active {
right: 0;
}
.mobile-menu-close {
position: absolute;
top: var(--spacing-md);
right: var(--spacing-md);
background: none;
border: none;
color: var(--color-white);
font-size: 1.5rem;
cursor: pointer;
}
.mobile-menu ul {
list-style: none;
margin-top: var(--spacing-xl);
}
.mobile-menu li {
margin-bottom: var(--spacing-md);
}
.mobile-menu a {
color: var(--color-white);
font-size: 1.2rem;
font-weight: 500;
display: block;
padding: var(--spacing-xs) 0;
}
.mobile-menu-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background-color: rgba(0, 0, 0, 0.7);
z-index: 1000;
opacity: 0;
visibility: hidden;
transition: var(--transition-normal);
}
.mobile-menu-overlay.active {
opacity: 1;
visibility: visible;
}
/* Hero Section */
.hero {
position: relative;
min-height: 100vh;
display: flex;
align-items: center;
overflow: hidden;
padding-top: 80px;
}
.hero::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: radial-gradient(circle at top right, rgba(106, 13, 173, 0.3), transparent 60%);
z-index: -1;
}
.hero-content {
max-width: 600px;
}
.hero-title {
font-size: 2.5rem;
margin-bottom: var(--spacing-md);
}
.hero-subtitle {
font-size: 1.2rem;
margin-bottom: var(--spacing-lg);
color: rgba(255, 255, 255, 0.8);
}
.hero-buttons {
display: flex;
gap: var(--spacing-sm);
flex-wrap: wrap;
}
.hero-image {
position: relative;
margin-top: var(--spacing-lg);
}
@media (min-width: 992px) {
.hero-title {
font-size: 3.5rem;
}
.hero-subtitle {
font-size: 1.5rem;
}
.hero-image {
margin-top: 0;
}
}
/* Features Section */
.features-grid {
display: grid;
gap: var(--spacing-md);
grid-template-columns: repeat(1, 1fr);
}
.feature-card {
padding: var(--spacing-md);
border-radius: var(--radius-lg);
background: rgba(255, 255, 255, 0.03);
border: 1px solid rgba(255, 255, 255, 0.05);
transition: var(--transition-normal);
}
.feature-card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow-md);
background: rgba(255, 255, 255, 0.05);
}
.feature-icon {
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
background: var(--gradient-primary);
border-radius: var(--radius-md);
margin-bottom: var(--spacing-sm);
box-shadow: var(--glow-purple);
}
.feature-title {
font-size: 1.5rem;
margin-bottom: var(--spacing-xs);
}
.feature-description {
color: rgba(255, 255, 255, 0.7);
}
@media (min-width: 768px) {
.features-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 992px) {
.features-grid {
grid-template-columns: repeat(3, 1fr);
}
}
/* Products Section */
.product-card {
position: relative;
overflow: hidden;
border-radius: var(--radius-lg);
background: var(--gradient-secondary);
padding: var(--spacing-md);
height: 100%;
transition: var(--transition-normal);
}
.product-card:hover {
transform: translateY(-5px);
box-shadow: var(--glow-purple);
}
.product-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 5px;
background: var(--gradient-primary);
}
.product-icon {
font-size: 2rem;
margin-bottom: var(--spacing-sm);
color: var(--color-purple-light);
}
.product-title {
font-size: 1.5rem;
margin-bottom: var(--spacing-xs);
}
.product-description {
margin-bottom: var(--spacing-md);
color: rgba(255, 255, 255, 0.7);
}
.product-features {
list-style: none;
margin-bottom: var(--spacing-md);
}
.product-features li {
margin-bottom: var(--spacing-xs);
display: flex;
align-items: flex-start;
}
.product-features li::before {
content: '✓';
color: var(--color-purple-light);
margin-right: var(--spacing-xs);
}
/* Testimonials Section */
.testimonial-card {
background: rgba(255, 255, 255, 0.03);
border-radius: var(--radius-lg);
padding: var(--spacing-md);
position: relative;
border: 1px solid rgba(255, 255, 255, 0.05);
}
.testimonial-quote {
font-size: 1.1rem;
font-style: italic;
margin-bottom: var(--spacing-md);
position: relative;
padding-left: var(--spacing-md);
}
.testimonial-quote::before {
content: '"';
position: absolute;
left: 0;
top: -10px;
font-size: 3rem;
color: var(--color-purple-light);
opacity: 0.5;
}
.testimonial-author {
display: flex;
align-items: center;
}
.testimonial-avatar {
width: 50px;
height: 50px;
border-radius: 50%;
overflow: hidden;
margin-right: var(--spacing-sm);
}
.testimonial-name {
font-weight: 600;
}
.testimonial-position {
font-size: 0.9rem;
color: rgba(255, 255, 255, 0.7);
}
/* CTA Section */
.cta-section {
position: relative;
padding: var(--spacing-xl) 0;
overflow: hidden;
}
.cta-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--gradient-primary);
opacity: 0.1;
z-index: -1;
}
.cta-content {
text-align: center;
max-width: 700px;
margin: 0 auto;
}
.cta-title {
font-size: 2.5rem;
margin-bottom: var(--spacing-md);
}
.cta-description {
font-size: 1.2rem;
margin-bottom: var(--spacing-lg);
color: rgba(255, 255, 255, 0.8);
}
/* Footer */
.footer {
background-color: rgba(0, 0, 0, 0.3);
padding: var(--spacing-xl) 0 var(--spacing-md);
}
.footer-grid {
display: grid;
gap: var(--spacing-lg);
grid-template-columns: 1fr;
}
.footer-logo {
font-family: var(--font-secondary);
font-weight: 700;
font-size: 1.5rem;
color: var(--color-white);
margin-bottom: var(--spacing-sm);
}
.footer-logo span {
color: var(--color-purple-light);
}
.footer-description {
color: rgba(255, 255, 255, 0.7);
margin-bottom: var(--spacing-md);
}
.footer-heading {
font-size: 1.2rem;
margin-bottom: var(--spacing-md);
position: relative;
}
.footer-heading::after {
content: '';
position: absolute;
bottom: -8px;
left: 0;
width: 40px;
height: 3px;
background: var(--gradient-primary);
border-radius: var(--radius-full);
}
.footer-links {
list-style: none;
}
.footer-links li {
margin-bottom: var(--spacing-xs);
}
.footer-links a {
color: rgba(255, 255, 255, 0.7);
transition: var(--transition-fast);
}
.footer-links a:hover {
color: var(--color-white);
padding-left: 5px;
}
.footer-social {
display: flex;
gap: var(--spacing-sm);
margin-top: var(--spacing-md);
}
.social-icon {
width: 40px;
height: 40px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.05);
display: flex;
align-items: center;
justify-content: center;
transition: var(--transition-fast);
}
.social-icon:hover {
background: var(--color-deep-purple);
transform: translateY(-3px);
}
section#websiteandlandingpageservices .feature-card h3 {
font-size: 20px;
}
section#websiteandlandingpageservices .feature-card p {
margin-bottom: 0;
}
section#websiteandlandingpageservices .feature-card {
padding: 20px;
}
.portfolio-box {
/* display: flex; */
padding: 15px 0;
/*border-radius: var(--radius-lg);*/
/*background: rgb(255 255 255 / 25%);*/
/*border: 1px solid rgba(255, 255, 255, 0.05);*/
transition: var(--transition-normal);
margin:15px 0;
align-items: center;
position: relative;
overflow: hidden ;
}
.portfolio-content h2 {
text-align: left;
}
.portfolio-content p {
text-align: left;
}
.portfolio-box .portfolio-img,
.portfolio-box .portfolio-content {
position: relative;
z-index: 999;
}
.portfolio-box:after {
/* content: "";
position: absolute;
width: 100%;
height: 1000px;
background: linear-gradient(135deg, #bb86fc, #6a0080);
transform: rotate(120deg);
top: -150px;
left: -880px; */
}
/*section.portfolio .slick-carousel {*/
/* width: 100%;*/
/* margin: 0 auto;*/
/*}*/
.portfolio-box .portfolio-content {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 40px;
}
.portfolio-box .portfolio-content h4 {
/*max-width: 60%;*/
/*flex: 0 0 60%;*/
text-align: left;
margin: 0;
font-weight: 500;
font-size:16px;
color:#fff;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
max-width: 145px;
margin-right: 10px;
}
.fancybox-content .popup-container {
display: flex;
height:100vh;
}
.fancybox-content h4 {
color: #333;
}
.fancybox-content p {
color: #000;
}
.fancybox-stage .fancybox-content button.fancybox-button {
color: #000;
font-size: 40px;
width: 70px;
height: 70px;
}
.fancybox-stage .fancybox-content {
width: 100%;
height: 100%;
padding: 15px 60px;
}
.fancybox-content .popup-container .popup-content {
max-width: 48%;
flex: 0 0 48%;
}
.fancybox-content .popup-container .popup-img {
max-width: 48%;
flex: 0 0 48%;
max-height: 650px;
overflow-x: auto;
padding-right:15px;
scrollbar-width: thin;
scrollbar-color: rgba(0, 0, 0, 0.4) transparent;
}
@keyframes pulse-animation {
0% {
transform: scale(1);
box-shadow: rgba(154, 78, 241, 0.0) 0px 0px 0px 0px;
}
50% {
transform: scale(1.04865);
box-shadow: rgba(154, 78, 241, 0.15) 0px 0px 0px 9.73px;
}
100% {
transform: scale(1);
box-shadow: rgba(154, 78, 241, 0.0) 0px 0px 0px 0px;
}
}
.portfolio-box .portfolio-content a{
background: #81bc00;
position: relative;
overflow: hidden;
animation: pulse-animation 2s infinite;
/*padding: 1rem 2rem;*/
padding: 10px 15px;
font-size: 16px;
color: #fff;
}
.portfolio-box .portfolio-content a:after{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
background-size: 200% 100%;
animation: shine 3s infinite linear;
}
@media (min-width:1600px){
.fancybox-content .popup-container .popup-img {
max-height:100vh;
}
}
.fancybox-content .popup-container {
display: flex;
justify-content: space-between;
align-items: center;
}
.fancybox-content b {
color: #000;
}
.portfolio .slick-dots li.slick-active button:before {
opacity: .75;
color: #fff;
}
.portfolio .slick-dots li button:before{
color: #fff;
}
div#demoModal .modal-content {
position: relative;
z-index: 999;
}
#demoModal .popup-overlay {
position: absolute;
width: 100%;
height: 100%;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
z-index: 9;
}
/*Responsive*/
@media (max-width:1200px){
.portfolio-box .portfolio-content{
flex-wrap: wrap;
}
.portfolio-box .portfolio-content a {
margin-top: 40px;
}
.portfolio-box .portfolio-content h4{
max-width: 100%;
flex: 0 0 100%;
}
}
@media (max-width:991px){
section.section.bg-gradient .stats-grid{
flex-wrap: wrap;
}
.stats-enhanced .stat {
max-width: 46%;
flex: 0 0 46%;
}
.products-grid .product-card h3 {
font-size: 24px;
}
.products-grid .product-card {
padding: 20px;
}
section#features .feature-block::before {
left: -10px;
top: 0;
}
section#features .feature-image {
padding-left: 2rem;
}
section#features
.feature-content {
padding-left: 2rem;
}
section.section.bg-dark .stats-banner {
width: 90%;
margin: 0 auto;
}
section.section .process-timeline .process-content {
padding: 20px;
margin-left: 70px;
}
section#services .dealmate-highlight .grid.grid-2 {
flex-wrap: wrap;
display: flex;
}
section#services .dealmate-highlight .grid.grid-2 .dealmate-image,
section#services .dealmate-highlight .grid.grid-2 .dealmate-content {
width: 100%;
}
section#services .dealmate-highlight .grid.grid-2 .dealmate-content {
order: 1;
}
section.ai-consultancy-hero.contact-us-section {
margin-top: 0;
}
.mobile-menu li {
margin-bottom: 0;
}
.fancybox-content .popup-container{
flex-wrap: wrap;
}
.fancybox-content .popup-container .popup-content {
max-width: 100%;
flex: 0 0 100%;
order: 1;
/*max-height: 450px;*/
overflow-y: auto;
padding: 10px;
}
.fancybox-content .popup-container .popup-img {
max-width: 100%;
flex: 0 0 100%;
margin-bottom: 30px;
}
.fancybox-stage .fancybox-content {
padding: 40px 15px;
}
div#demoModal .modal-content {
margin: 30px auto 30px;
}
.fancybox-stage .fancybox-content button.fancybox-button {
width: 51px;
height: 50px;
}
}
@media (max-width:767px){
section.section.bg-dark.mobile-space-top {
padding-top: 90px;
}
.stats-enhanced .stat {
max-width: 100%;
flex: 0 0 100%;
}
.products-grid .product-card {
width: 100%;
max-width: 100%;
flex: 0 0 100%;
}
.products-grid {
flex-wrap: wrap;
}
section.hero .hero-image img {
margin: 0 auto;
}
.contact-info.card h2,
.cta-content h2,
.feature-content h2,
.section-title h2.text-shadow-pulse {
overflow-wrap: anywhere;
}
section.all-in-one-hero .all-in-one-hero-content h1,
section.marketing-hero .marketing-hero-content h1,
section.ai-consultancy-hero .ai-consultancy-hero-content h1,
section.ai-consultancy-hero .ai-consultancy-hero h1,
.dealmate-hero .dealmate-hero-content h1,
.hero-content h1 {
font-size: 36px;
}
h2 .e-e11-elevenbot{ font-size: 33px;}
.contact-info.card h2,
section.section.contact h2,
section.section .cta-container h2,
section.section.bg-dark .cta-container h2,
section.section .cta-section h2,
section#features .feature-content h2,
.cta-section h2.gradient-text,
.dealmate-highlight h2.gradient-text,
.section-title h2 {
font-size: 32px;
}
h3 {
font-size: 24px;
}
.section .dealmate-highlight.mt-5 {
padding: 30px;
}
.feature-list {
margin: 0;
}
.section .dealmate-highlight.mt-5 .grid.grid-2 .dealmate-content {
order: 1;
}
.process-content h3.process-title {
overflow-wrap: break-word;
}
section.section .process-timeline {
padding-bottom: 0;
}
footer.footer .footer-column.footer-left{
justify-content: center;
}
footer.footer .footer-column.footer-right {
justify-content: center;
}
section.section .dealmate-highlight.mt-5 {
margin-top: 0;
}
section.all-in-one-hero .all-in-one-hero-content h1 span.gradient-text {
margin-bottom: 10px;
}
.testimonials-grid.grid-3 .testimonial-card {
width: 100%;
max-width: 100%;
}
.testimonials-grid.grid-3 {
flex-wrap: wrap;
}
section.section .cta-section {
margin: 0 auto;
padding: 20px;
}
section.section .cta-buttons {
flex-wrap: wrap;
}
section.section .cta-buttons .btn {
font-size: 15px;
}
section.section {
padding: 30px 0;
}
.faq-header h3 {
font-size: 18px;
}
.faq-container .faq-header .faq-icon {
width: auto;
height: auto;
padding: 4px;
font-size: 14px;
}
footer.footer .footer-content {
padding: 30px 0;
}
section.section .results-grid {
display: flex;
flex-wrap: wrap;
}
section.section .results-grid .result-item {
width: 100%;
}
.hide-mobile{ display: none;}
section#hero {
padding-top: 90px;
padding-bottom: 60px;
}
html body .hero-buttons {
justify-content: center;
}
section#about-content .grid.grid-2 {
display: flex;
flex-wrap: wrap;
}
section#about-content .about-content {
order: 1;
}
section#hero p.hero-description,
section#hero h1 {
text-align: center;
}
}
.page-footer{
background-color:#fff;
z-index: 1;
position: relative;
}
.page-footer>p{
color:#5a5a5a;
}
.portfolio-img img{
width:100%;
height: 350px;
object-fit: cover;
}
.popup-img{
display: flex;
flex-wrap: wrap;
}
.popup-img>img,
.popup-img>video{
width: 100%;
margin: 10px 0;
border: 1px solid #ddd;
padding: 5px;
}
.popup-img>img{
max-height:500px;
object-fit:cover;
}
.case-space{
padding-top:310px;
}
.pdf-outer>a{
color: #81bc00;
font-size: 25px;
font-weight: bold;
margin-bottom: 20px;
display: block;
text-transform: capitalize;
}
/*.footer-bottom {*/
/* margin-top: var(--spacing-xl);*/
/* padding<response clipped><NOTE>To save on context only part of this file has been shown to you. You should retry this tool after you have searched inside the file with `grep -n` in order to find the line numbers of what you are looking for.</NOTE>*/
/*}*/
/***********Custom Media***************/
@media (max-width: 1024px) {
.well-xl.case-space{
padding-top:100px;
padding-bottom:0;
}
.portfolio{
padding-top:0;
padding-bottom:0;
}
.portfolio-box .portfolio-content a {
margin-top: 20px;
}
.popup-img>img,
.popup-img>video{
max-height: 350px;
}
html .rd-parallax-inner {
margin-top: 0px !important;
padding-top: 0 !important;
}
.portfolio-box{
padding: 0 0 10px 0;
}
.portfolio-box .portfolio-content{
margin-top: 15px;
}
}
@media (max-width: 768px) {
.case-space {
padding-top: 60px;
padding-bottom: 0;
}
.portfolio{
margin-top:0;
}
.portfolio-box .portfolio-content a,
.portfolio-box .portfolio-content{
margin-top: 15px;
}
}
@media (max-width: 480px) {
.fancybox-content .popup-container {
flex-direction: column-reverse;
height: auto;
}
.fancybox-content .popup-container .popup-img{
height:auto;
max-height: 100%;
}
.well-xl.case-space {
padding-top: 50px;
padding-bottom: 50px;
}
.case-new-content-space h1{
font-size:25px;
}
.page-footer{
padding:15px 10px;
}
}