Current Path: > home > codekrsu > > > socialize.lk > > assets > css
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0777 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
busi_accept02.php | File | 642 bytes | December 26 2024 01:48:13. | |
editwantedfields.php | File | 2139 bytes | December 26 2024 01:48:13. | |
error_log | File | 16919 bytes | July 25 2025 07:53:45. | |
masterRqmntsEN.php | File | 1929 bytes | December 26 2024 01:48:13. | |
phpmailer.php | File | 1536 bytes | December 26 2024 01:48:13. | |
style.css | File | 26248 bytes | December 26 2024 01:48:13. |
/*-----------------------------------*\ #style.css \*-----------------------------------*/ /*-----------------------------------*\ #CUSTOM PROPERTY \*-----------------------------------*/ :root { /** * colors */ --col-primary: #060606; --col-secondary: rgb(59,2,2); --col-background: #e8e8e8; --col-light: #e8e8e8; --col-dark:rgb(108, 1, 1); --col-free: #fd2121; --col-bronze: #b85a24; --col-silver: #8a8a8a; --col-gold: #e2a922; --safety-orange: rgb(188, 3, 3); --lavender-gray: hsl(230, 19%, 81%); --persian-rose: rgb(188, 3, 3); --red-crayola: rgb(188, 3, 3); --eerie-black: hsl(240, 6%, 10%); --light-gray: hsl(0, 0%, 80%); --cultured-2: hsl(210, 60%, 98%); --platinum: hsl(0, 0%, 90%); --gray-web: hsl(220, 5%, 49%); --cultured: hsl(0, 0%, 93%); --black_10: hsla(0, 0%, 0%, 0.1); --black_5: hsla(0, 0%, 0%, 0.05); --white-1: hsl(0, 0%, 100%); --white-2: hsl(0, 14%, 98%); --black: hsl(0, 0%, 0%); /** * gradient color */ --gradient: linear-gradient(to left top, var(--persian-rose), var(--safety-orange)); /** * typography */ --ff-roboto: 'Roboto', sans-serif; --ff-league-spartan: 'League Spartan', sans-serif; --fs-1: 3.5rem; --fs-2: 3rem; --fs-3: 2.1rem; --fs-4: 1.7rem; --fs-5: 1.4rem; --fs-6: 1.3rem; --fw-700: 700; --fw-500: 500; /** * spacing */ --section-padding: 60px; /** * shadow */ --shadow-1: 0 6px 24px var(--black_5); --shadow-2: 0 2px 28px var(--black_10); /** * border radius */ --radius-2: 2px; --radius-5: 5px; --radius-8: 8px; /** * transition */ --transition-1: 0.25s ease; --transition-2: 0.5s ease; --cubic-out: cubic-bezier(0.33, 0.85, 0.4, 0.96); } /*-----------------------------------*\ #RESET \*-----------------------------------*/ *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } li { list-style: none; } a { text-decoration: none; color: inherit; } a, img, span, time, label, input, button, textarea, ion-icon { display: block; } img { height: auto; } input, button, textarea { background: none; border: none; font: inherit; } input, textarea { width: 100%; } button { cursor: pointer; } ion-icon { pointer-events: none; } address { font-style: normal; } html { font-family: var(--ff-roboto); font-size: 10px; scroll-behavior: smooth; } body { background-color: var(--white-1); color: var(--gray-web); font-size: 1.6rem; line-height: 1.8; } ::-webkit-scrollbar { width: 10px; } ::-webkit-scrollbar-track { background-color: hsl(0, 100%, 2%); } ::-webkit-scrollbar-thumb { background-color: hsl(0, 0%, 80%); } ::-webkit-scrollbar-thumb:hover { background-color: hsl(0, 0%, 70%); } :focus-visible { outline-offset: 4px; } /*-----------------------------------*\ #REUSED STYLE \*-----------------------------------*/ .container { padding-inline: 15px; } .btn { max-width: max-content; color: var(--white-1); font-size: var(--fs-6); font-weight: var(--fw-700); padding: 10px 30px; border-radius: var(--radius-5); transition: var(--transition-1); } .btn-primary { background-image: var(--gradient); background-size: 1000%; } .btn-primary:is(:hover, :focus) { background-position: bottom right; } .btn-secondary { background-color: var(--white-1); color: var(--eerie-black); } .btn-secondary:is(:hover, :focus) { background-color: var(--eerie-black); color: var(--white-1); } .section { padding-block: var(--section-padding); } .h1, .h2, .h3 { color: var(--eerie-black); font-family: var(--ff-league-spartan); line-height: 1.2; } .h1 { font-size: var(--fs-1); } .h2 { font-size: var(--fs-2); } .h3 { font-size: var(--fs-3); } .w-100 { width: 100%; } .section-title, .section-text { text-align: center; } .section-text { font-size: var(--fs-6); } .grid-list { display: grid; gap: 30px; } .img-holder { aspect-ratio: var(--width) / var(--height); background-color: var(--light-gray); } .img-cover { width: 100%; height: 100%; object-fit: cover; } /*-----------------------------------*\ #HEADER \*-----------------------------------*/ .header { position: fixed; top: 0; left: 0; width: 100%; background-color:rgb(115, 0, 0); padding-block: 15px; border-block-end: 1px solid var(--cultured); z-index: 4; transition: var(--transition-1); } .header.active { filter: drop-shadow(var(--shadow-2)); } .header > .container { display: flex; justify-content: space-between; align-items: center; } .logo { font-family: var(--ff-league-spartan); color: var(--black); font-size: 3.5rem; font-weight: var(--fw-700); line-height: 1; } .nav-toggle-btn { font-size: 40px; } .nav-toggle-btn.active .open, .nav-toggle-btn .close { display: none; } .nav-toggle-btn .open, .nav-toggle-btn.active .close { display: block; color: aliceblue;} .navbar { background-color: black; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); max-width: calc(100% - 30px); width: 100%; padding-inline: 0; border: 1px solid var(--cultured); transition: 0.3s var(--cubic-out); max-height: 0; visibility: hidden; overflow: hidden; } .navbar.active { max-height: 320px; visibility: visible; transition-duration: 0.5s; } .navbar-list { padding: 20px 15px; padding-block-start: 10px; opacity: 0; transition: var(--transition-1); } .navbar.active .navbar-list { opacity: 1; } .navbar-link { color: var(--white-1); font-family: var(--ff-league-spartan); font-size: var(--fs-4); line-height: 1.2; padding-block: 8px; transition: var(--transition-1); } .navbar-link:is(:hover, :focus) { color: var(--red-crayola); } .header .btn { margin-block-start: 10px; } /*-----------------------------------*\ #pricing \*-----------------------------------*/ .price_table { margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr)); align-items: start; column-gap: 2rem; row-gap: 2rem; max-width: 80em; } .package { border-radius: 4px; background: white; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4); overflow: hidden; position: relative; h2 { margin: 0; padding: 1rem; background: var(--col-primary); font-size: 1.2em; text-align: center; font-weight: normal; color: white; position: relative; &::after { content: ""; position: absolute; width: 100%; height: 0.4rem; left: 0; bottom: 0; } } .price { padding: 0.2rem 1rem; background: linear-gradient( 45deg, var(--col-secondary) 0%, var(--col-dark) 100% ); color: white; text-shadow: 0 4px 0 var(--col-dark); } p { padding: 1rem; } .price { font-size: 1.2em; font-weight: normal; text-align: center; box-shadow: inset 0 10px 4px -6px rgba(0, 0, 0, 0.1); } .big { display: inline; font-size: 2em; font-weight: 700; } ul { list-style: none; padding: 0 0 1rem 0; margin: 0; border-bottom: 1px solid var(--col-primary); } li { padding: 0.8em 1em; font-size: 0.9em; &:nth-child(odd) { background: var(--col-light); } } button { cursor: pointer; padding: 1em 2em; font-size: 1rem; display: block; color: white; margin: 1rem auto; border: none; border-radius: 5px; background: linear-gradient( 0deg, var(--col-secondary) 0%, var(--col-primary) 100% ); transition: all 0.2s; &:hover, &:focus { background: linear-gradient( 0deg, var(--col-secondary) 0%, var(--col-dark) 100% ); box-shadow: 0 0 0 4px white, 0 0 0 8px var(--col-primary); outline: 0; } } .banner { background: linear-gradient(90deg, #33a530 0%, #4eee49 50%, #33a530 100%); transform: rotate(-45deg); position: absolute; z-index: 1; padding: 0.5rem 4rem; top: 2rem; left: -4rem; border: 2px solid #91ff69; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2); } } .package_free h2::after { background: var(--col-free); background: linear-gradient( 90deg, var(--col-free) 0%, white 50%, var(--col-free) 100% ); } .package_bronze h2::after { background: linear-gradient( 90deg, var(--col-bronze) 0%, white 50%, var(--col-bronze) 100% ); } .package_silver h2::after { background: linear-gradient( 90deg, var(--col-silver) 0%, white 50%, var(--col-silver) 100% ); } .package_gold h2::after { background: linear-gradient( 90deg, var(--col-gold) 0%, white 50%, var(--col-gold) 100% ); } /*-----------------------------------*\ #HEO \*-----------------------------------*/ .hero { padding-block-start: calc(var(--section-padding) + 50px); text-align: center; } .hero-content { margin-block-end: 30px; } .hero-subtitle { color: var(--eerie-black); font-size: var(--fs-5); font-weight: var(--fw-500); } .hero-title { margin-block: 12px 8px; } .hero-text { font-size: var(--fs-5); } .hero .btn { margin-inline: auto; margin-block-start: 20px; } /*-----------------------------------*\ #SERVICE \*-----------------------------------*/ .service { background-color: var(--white-2); } .service .section-text { margin-block: 5px 35px; } .service-card { background-color: var(--white-1); padding: 20px 15px; border: 1px solid var(--platinum); border-radius: var(--radius-5); text-align: center; box-shadow: var(--shadow-1); transition: var(--transition-2); } .service-card:is(:hover, :focus-within) { transform: translateY(-10px); } .service-card .card-icon { color: var(--white-1); font-size: 25px; max-width: max-content; margin-inline: auto; padding: 18px; border-radius: 50%; } .service-card .card-title { margin-block: 20px 8px; } .service-card .card-text { font-size: var(--fs-6); } /*-----------------------------------*\ #PROJECT \*-----------------------------------*/ .project .section-text { margin-block: 5px 35px; } .project-card { position: relative; border-radius: var(--radius-8); overflow: hidden; } .project-card::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; /* background-color: var(--black); */ opacity: 0.5; transition: var(--transition-2); } .project-card:is(:hover, :focus-within)::after { opacity: 0.8; } .project-card .card-content { position: absolute; bottom: 0; left: 0; right: 0; padding: 20px; z-index: 1; transition: var(--transition-2); } .project-card:is(:hover, :focus-within) .card-content { transform: translateY(-20px); } .project-card .card-subtitle { color: var(--lavender-gray); font-size: var(--fs-6); line-height: 1; } .project-card .card-title { color: var(--white-1); margin-block: 12px 15px; } /*-----------------------------------*\ #ABOUT \*-----------------------------------*/ .about { background-color: var(--white-2); } .about-banner { position: relative; border-radius: var(--radius-5); overflow: hidden; margin-block-end: 25px; } .play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: var(--white-1); color: var(--red-crayola); font-size: 32px; padding: 16px; border-radius: 50%; animation: pulse 1.5s ease-out infinite; } @keyframes pulse { 0% { box-shadow: 0 0 0 1px var(--white-1); } 100% { box-shadow: 0 0 0 25px transparent; } } .about :is(.section-title, .section-text) { text-align: left; } .about .section-title { margin-block-end: 5px; } .about .section-text:not(:last-child) { margin-block-end: 18px; } .about .h3 { margin-block-end: 8px; } .about-list { margin-block: 15px 18px; } .about-item { display: flex; align-items: flex-start; gap: 5px; } .about-item ion-icon { color: var(--red-crayola); flex-shrink: 0; margin-block-start: 2px; } .about-item:not(:last-child) { margin-block-end: 12px; } /*-----------------------------------*\ #package \*-----------------------------------*/ .package .section-text { margin-block: 5px 35px; text-align: center; color: var(--gray-600); font-size: var(--fs-5); } .package-card { position: relative; border-radius: var(--radius-12); /* Softer border radius for a modern look */ overflow: hidden; box-shadow: 0 4px 15px rgba(131, 57, 57, 0.1); /* Subtle shadow for depth */ transition: transform 0.3s ease, box-shadow 0.3s ease; height: 400px; width: 400px; } .package-card::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(252, 2, 2, 0.1), rgba(0, 0, 0, 0.6)); opacity: 0; transition: opacity 0.3s ease; } .package-card:is(:hover, :focus-within) { transform: translateY(-10px); /* Slight lift effect */ box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); } .package-card:is(:hover, :focus-within)::after { opacity: 1; /* Darker overlay on hover */ } .package-card .card-content { position: absolute; bottom: 20px; left: 20px; right: 20px; padding: 15px; background: rgba(0, 0, 0, 0.7); /* Semi-transparent background */ border-radius: var(--radius-8); opacity: 0; transform: translateY(30px); transition: opacity 0.3s ease, transform 0.3s ease; } .package-card:is(:hover, :focus-within) .card-content { opacity: 1; transform: translateY(0); /* Slide-in effect */ } .package-card .card-subtitle { color: var(--lavender-gray); font-size: var(--fs-6); line-height: 1.2; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .package-card .card-title { color: var(--white-1); font-size: var(--fs-4); font-weight: 700; margin-block: 12px 0; } .package-card .card-title:hover { text-decoration: underline; /* Interactive effect for title links */ } /* Responsive Adjustments */ @media (max-width: 768px) { .package .section-text { font-size: var(--fs-6); } .package-card { transform: scale(1); /* Remove lift effect on smaller screens */ box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); } .package-card .card-content { padding: 10px; } .package-card .card-title { font-size: var(--fs-5); } } /* Zoom on hover */ .package-card .img-cover { transition: transform 0.3s ease; cursor: pointer; } .package-card:hover .img-cover { transform: scale(1.05); /* Slight zoom on hover */ } /* Modal styles */ .image-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); display: flex; justify-content: center; align-items: center; z-index: 1000; display: none; /* Hidden by default */ } .image-modal img { max-width: 90%; max-height: 90%; border-radius: 8px; transition: transform 0.3s ease-in-out; } .image-modal .close-btn { position: absolute; top: 20px; right: 20px; font-size: 2rem; color: white; cursor: pointer; z-index: 10; background: rgba(0, 0, 0, 0.6); border-radius: 50%; width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; } .image-modal img:active { transform: scale(1.05); /* Slight zoom on click */ } /*-----------------------------------*\ #CTA \*-----------------------------------*/ .cta { position: relative; background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; z-index: 1; } .cta::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: var(--gradient); opacity: 0.95; z-index: -1; } .cta-subtitle, .cta .section-title { color: var(--white-1); } .cta-subtitle { font-size: var(--fs-6); font-weight: var(--fw-500); text-align: center; } .cta .section-title { margin-block: 12px 18px; } .cta .btn { margin-inline: auto; } /*-----------------------------------*\ #BLOG \*-----------------------------------*/ .blog .section-text { margin-block: 5px 35px; } .blog-card { background-color: var(--white-2); } .blog-card .card-banner { overflow: hidden; } .blog-card .card-banner img { transition: var(--transition-2); } .blog-card:is(:hover, :focus-within) .card-banner img { transform: scale(1.05); } .blog-card .card-content { padding: 15px; } .blog-card .time { color: var(--red-crayola); font-size: var(--fs-6); line-height: 1; margin-block-end: 10px; } .blog-card .card-title { transition: var(--transition-1); } .blog-card .card-title:is(:hover, :focus) { color: var(--red-crayola); } /*-----------------------------------*\ #CONTACT \*-----------------------------------*/ .contact { background-color: var(--white-2); } .contact .section-text { margin-block: 5px 35px; } .contact-form { background-color: var(--white-1); padding: 20px; border-radius: var(--radius-2); margin-block-end: 30px; box-shadow: var(--shadow-1); } .input-field { background-color: var(--white-2); color: var(--eerie-black); font-size: var(--fs-5); padding: 15px; border-radius: var(--radius-2); outline: 1px solid transparent; outline-offset: 0; margin-block-end: 15px; } .input-field::-webkit-inner-spin-button { display: none; } .input-field:focus { outline-color: var(--red-crayola); } .input-field::placeholder { transition: var(--transition-1); } .input-field:focus::placeholder { opacity: 0; } textarea.input-field { resize: vertical; min-height: 80px; height: 100px; max-height: 200px; overscroll-behavior: contain; } .checkbox { width: max-content; margin-block-start: 5px; accent-color: var(--red-crayola); } .label-link { display: inline-block; color: var(--red-crayola); } .label-link:is(:hover, :focus) { text-decoration: underline; } .checkbox-wrapper { display: flex; align-items: flex-start; gap: 10px; margin-block-end: 15px; } .checkbox-wrapper .label { font-size: var(--fs-6); } .contact-list { display: flex; flex-wrap: wrap; justify-content: center; gap: 30px 25px; } .contact-item { min-width: 100%; } .contact-card { background-color: var(--white-1); padding: 20px; border-radius: var(--radius-2); box-shadow: var(--shadow-1); display: flex; align-items: flex-start; gap: 15px; } .contact-card .card-icon { background-color: var(--cultured-2); color: var(--red-crayola); font-size: 25px; padding: 13px; border-radius: 50%; transition: var(--transition-1); } .contact-card:is(:hover, :focus) .card-icon { background-color: var(--red-crayola); color: var(--white-1); } .contact-card .card-title { margin-block-end: 5px; } .contact-card :is(.card-link, .card-address) { font-size: var(--fs-6); transition: var(--transition-1); } .contact-card .card-link:is(:hover, :focus) { color: var(--red-crayola); } /*-----------------------------------*\ #FOOTER \*-----------------------------------*/ .footer { background-color: var(--white-2); padding-block: 20px; } .copyright { font-size: var(--fs-6); text-align: center; } .copyright-link { color: var(--red-crayola); font-weight: var(--fw-500); display: inline-block; } /*-----------------------------------*\ #BACK TO TOP \*-----------------------------------*/ .back-top-btn { position: fixed; bottom: 10px; right: 20px; background-color: var(--eerie-black); color: var(--white-1); padding: 12px; border-radius: 50%; box-shadow: var(--shadow-2); z-index: 4; opacity: 0; visibility: hidden; transition: var(--transition-1); } .back-top-btn.active { opacity: 1; visibility: visible; transform: translateY(-10px); } .back-top-btn:is(:hover, :focus) { opacity: 0.9; } /*-----------------------------------*\ #MEDIA QUERIES \*-----------------------------------*/ /** * responsive for larger than 575px screen */ @media (min-width: 575px) { /** * REUSED STYLE */ .container { max-width: 540px; width: 100%; margin-inline: auto; } .grid-list { grid-template-columns: 1fr 1fr; column-gap: 25px; } /** * BLOG */ .blog .grid-list { grid-template-columns: 1fr; } .blog-card.grid { display: grid; grid-template-columns: 0.47fr 1fr; align-items: center; gap: 10px; } /** * CONTACT */ .input-wrapper { display: flex; gap: 15px; } .contact-item { min-width: calc(50% - 18px); } } /** * responsive for larger than 768px screen */ @media (min-width: 768px) { /** * CUSTOM PROPERTY */ :root { /** * typography */ --fs-1: 4.5rem; --fs-2: 3.7rem; --fs-3: 2.3rem; --fs-4: 1.8rem; --fs-5: 1.5rem; --fs-6: 1.4rem; } /** * REUSED STYLE */ .container { max-width: 720px; } .section-text { max-width: 65ch; margin-inline: auto; } /** * HERO */ .hero-text { max-width: 60ch; margin-inline: auto; } /** * ABOUT */ .about-banner { max-width: 550px; } .about .section-text { max-width: unset; margin-inline: 0; } /** * CONTACT */ .contact-form { padding: 30px; } .contact-item { min-width: calc(50% - 12.5px); } } /** * responsive for larger than 992px screen */ @media (min-width: 992px) { /** * CUSTOM PROPERTY */ :root { /** * typography */ --fs-1: 5rem; --fs-2: 4rem; --fs-3: 2.5rem; /** * spacing */ --section-padding: 100px; } /** * REUSED STYLE */ .container { max-width: 960px; } .grid-list { grid-template-columns: repeat(3, 1fr); } /** * HEADER */ .nav-toggle-btn { display: none; } .navbar, .navbar.active { all: unset; } .navbar-list { all: unset; display: flex; align-items: center; gap: 30px; } .navbar-link { position: relative; } .navbar-link:is(:hover, :focus) { color: var(--eerie-black); } .navbar-link::after { content: ""; position: absolute; bottom: 5px; left: 0; width: 100%; height: 2px; background-image: var(--gradient); transform: scaleX(0); transform-origin: left; transition: var(--transition-2); } .navbar-link:is(:hover, :focus)::after { transform: scaleX(1); } .header .btn { margin-block-start: 0; } /** * HERO */ .hero .container { display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 30px; text-align: left; } .hero-content { margin-block-end: 0; } .hero-subtitle { position: relative; padding-inline-start: 15px; } .hero-subtitle::before { content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 100%; background-color: var(--red-crayola); } .hero-text, .hero .btn { margin-inline: 0; } /** * SERVICE */ .service-card { padding: 20px; } .service-card .h3 { --fs-3: 2.3rem; } /** * PROJECT */ .project-card .card-subtitle { --fs-6: 1.5rem; } /** * ABOUT */ .about .container { display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 30px; } .about-banner { margin-block-end: 0; } /** * BLOG */ .blog .grid-list { grid-template-columns: 1fr 1fr; row-gap: 20px; } .blog .grid-list > li:first-child { grid-column: 1 / 2; grid-row: 1 / 5; } .blog-card:not(.grid) { height: 100%; } .blog-card .card-content { padding-block: 10px; } .blog-card:not(.grid) .card-content { padding: 25px; } .blog-card.grid .h3 { --fs-3: 2rem; } .blog-card .time { --fs-6: 1.6rem; } /** * CONTACT */ .checkbox-wrapper { margin-block: 20px; } .contact-item { min-width: calc(33.33% - 16.66px); } .contact-card { padding: 30px; } .contact-card .card-icon { font-size: 32px; } } /** * responsive for larger than 1200px screen */ @media (min-width: 1200px) { /** * CUSTOM PROPERTY */ :root { /** * typography */ --fs-1: 6.8rem; --fs-2: 4.5rem; --fs-4: 1.9rem; --fs-5: 1.6rem; --fs-6: 1.6rem; } /** * REUSED STYLE */ .container { max-width: 1140px; } .btn { --fs-6: 1.5rem; } /** * SERVICE */ .service-card { padding: 30px; } .service-card .h3 { --fs-3: 2.5rem; } /** * PROJECT */ .project-card .card-content { padding: 30px; } .project-card .card-subtitle { --fs-6: 1.6rem; } /** * ABOUT */ .about .container { gap: 60px; } .about-item { gap: 7px; } .about-item ion-icon { font-size: 20px; } /** * CTA */ .cta .section-title { margin-block: 15px 24px; } /** * BLOG */ .blog-card .time { --fs-6: 1.6rem; } .blog-card.grid .h3 { --fs-3: 2.4rem; } /** * CONTACT */ .contact-form { padding: 50px; } .contact-card { gap: 20px; } .contact-card .card-icon { padding: 15px; } } /* Counter Section */ #counter { padding: 60px 0; background-color: #f7f7f7; /* Light background color for contrast */ } #counter .container { max-width: 1200px; margin: 0 auto; } #counter .row { display: flex; justify-content: space-between; text-align: center; } #counter .col-md-3 { flex: 1; margin: 15px; } .count { background: #740303; /* White background for each counter box */ padding: 40px 30px; border-radius: 10px; /* Rounded corners */ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Subtle shadow effect */ transition: all 0.3s ease-in-out; } .count:hover { transform: translateY(-10px); /* Hover effect for interaction */ } .count span { font-size: 40px; color: #f2f0ed; /* Color of the icon (adjust as needed) */ margin-bottom: 10px; } .count .number { font-size: 40px; font-weight: bold; color: #faf8f8; /* Darker color for numbers */ margin: 10px 0; } .count h4 { font-size: 18px; font-weight: 600; color: #f7f4f4; /* Lighter color for the title */ text-transform: uppercase; margin: 0; } /* Responsive Styles */ @media (max-width: 767px) { #counter .row { flex-direction: column; align-items: center; } #counter .col-md-3 { margin-bottom: 20px; } }
SILENT KILLER Tool