芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/rentandbuyrealty.com/pennysave/assets/presets/default/css/main.css
@charset "UTF-8"; @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800;900&display=swap"); /*================ Css Variables Start ===============*/ :root { /* === Font Family === */ --heading-font: "Plus Jakarta Sans", sans-serif; --body-font: "Plus Jakarta Sans", sans-serif; /* === TypoGraphy ===*/ --heading-one: clamp(1.5rem, 2.8vw + 1rem, 3.75rem); --heading-two: clamp(1.375rem, 1.7vw + 1rem, 2.5rem); --heading-three: clamp(1.25rem, .8vw + 1rem, 1.875rem); --heading-four: clamp(1.125rem, .5vw + 1rem, 1.5rem); --heading-five: clamp(1.0625rem, .3vw + 1rem, 1.25rem); --heading-six: 1.2rem; /* ======================== Color Variables Start ===========================*/ /*== White Color ==*/ --white: 0 0% 100%; /*== Light Color ==*/ --light-h: 0; --light-s: 0%; --light-l: 78%; --light: var(--light-h) var(--light-s) var(--light-l); /*== Black Color ==*/ --black-h: 0; --black-s: 0%; --black-l: 0%; --black: var(--black-h) var(--black-s) var(--black-l); --heading-color: 0,0%,0%; --body-color: 0 0% 27%; --border-color: 0 0% 88%; --border-color: 0 0% 88%; --body-background: 0 0% 100%; /*================================ Border-radius ===============================*/ --border-radius: 16px; --border-radius-sm: 4px; /*================================ Box Shadow Start ===============================*/ --header-box-shadow: 0px -1px 15px 3px hsl(var(--black) /.3); --mobile-box-shadow: 0px -1px 5px 0px hsl(var(--black) /.92); --box-shadow: 0px 2px 15px hsl(var(--black) /.05); /* ================================ Base Light Color =============================== */ --base-light-h: 152; --base-light-s: 100%; --base-light-l: 50%; --base-light: var(--base-light-h) var(--base-light-s) var(--base-light-l); /*========================= Base component Color =============================*/ --base-component-h: 213; --base-component-s: 100%; --base-component-l: 17%; --base-component: var(--base-component-h) var( --base-component-s) var(--base-component-l); /*========================= Base Color =============================*/ --base-h: 300; --base-s: 100%; --base-l: 25%; --base: var(--base-h) var( --base-s) var(--base-l); /*== Base Darken ==*/ --base-d-100: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.1); --base-d-200: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.2); --base-d-300: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.3); --base-d-400: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.4); --base-d-500: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.5); --base-d-600: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.6); --base-d-700: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.7); --base-d-700: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.7); --base-d-800: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.8); --base-d-800: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.8); --base-d-900: var(--base-h) var(--base-s) calc(var(--base-l) - var(--base-l) * 0.9); /*== Base Lighten ==*/ --base-l-100: var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.1); --base-l-200: var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.2); --base-l-300: var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.3); --base-l-400: var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.4); --base-l-500: var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.5); --base-l-600: var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.6); --base-l-700: var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.7); --base-l-800: var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.8); --base-l-900: var(--base-h) calc(var(--base-s)) calc(var(--base-l) + (100% - var(--base-l)) * 0.9); --background-gradient: linear-gradient(45deg, hsl(var( --base)), hsl(var(--base-two))); /*========================= Base Two Color =============================*/ --base-two-h: 39; --base-two-s: 83%; --base-two-l: 67%; --base-two: var(--base-two-h) var(--base-two-s) var(--base-two-l); /*== Base Two Darken ==*/ --base-two-d-100: var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.05); --base-two-d-200: var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.1); --base-two-d-300: var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.2); --base-two-d-400: var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.3); --base-two-d-500: var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.4); --base-two-d-600: var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.5); --base-two-d-700: var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.6); --base-two-d-800: var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.7); --base-two-d-900: var(--base-two-h) var(--base-two-s) calc(var(--base-two-l) - var(--base-two-l) * 0.8); /*=== Base Two Lighten ===*/ --base-two-l-100: var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.05); --base-two-l-200: var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.1); --base-two-l-300: var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.2); --base-two-l-400: var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.3); --base-two-l-500: var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.4); --base-two-l-600: var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.5); --base-two-l-700: var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.6); --base-two-l-800: var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.7); --base-two-l-900: var(--base-two-h) calc(var(--base-two-s)) calc(var(--base-two-l) + (100% - var(--base-two-l)) * 0.8); /*=== Dark Color ===*/ --dark-h: 228; --dark-s: 67%; --dark-l: 12%; --dark: var(--dark-h) var(--dark-s) var(--dark-l); --dark-d-100: var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.1); --dark-d-200: var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.2); --dark-d-300: var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.3); --dark-d-400: var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.4); --dark-d-500: var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.5); --dark-d-600: var(--dark-h) var(--dark-s) calc(var(--dark-l) - var(--dark-l) * 0.6); --dark-l-100: var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.1); --dark-l-200: var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.2); --dark-l-300: var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.3); --dark-l-400: var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.4); --dark-l-500: var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.5); --dark-l-600: var(--dark-h) calc(var(--dark-s)) calc(var(--dark-l) + (100% - var(--dark-l)) * 0.6); /*========================= Bootstrap Modifier Start ========================*/ --primary-h: 211; --primary-s: 100%; --primary-l: 50%; --primary: var(--primary-h) var(--primary-s) var(--primary-l); /*=== Primary Darken ===*/ --primary-d-100: var(--primary-h) var(--primary-s) calc(var(--primary-l) - var(--primary-l) * 0.1); --primary-d-200: var(--primary-h) var(--primary-s) calc(var(--primary-l) - var(--primary-l) * 0.2); --primary-d-300: var(--primary-h) var(--primary-s) calc(var(--primary-l) - var(--primary-l) * 0.3); --primary-d-400: var(--primary-h) var(--primary-s) calc(var(--primary-l) - var(--primary-l) * 0.4); --primary-d-500: var(--primary-h) var(--primary-s) calc(var(--primary-l) - var(--primary-l) * 0.5); /*=== primary Lighten ===*/ --primary-l-100: var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.1); --primary-l-200: var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.2); --primary-l-300: var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.3); --primary-l-400: var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.4); --primary-l-500: var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.5); --primary-l-600: var(--primary-h) calc(var(--primary-s)) calc(var(--primary-l) + (100% - var(--primary-l)) * 0.6); /*=== Secondary Color ===*/ --secondary-h: 210; --secondary-s: 11%; --secondary-l: 71%; --secondary: var(--secondary-h) var(--secondary-s) var(--secondary-l); /*=== Secondary Darken ===*/ --secondary-d-100: var(--secondary-h) var(--secondary-s) calc(var(--secondary-l) - var(--secondary-l) * 0.1); --secondary-d-200: var(--secondary-h) var(--secondary-s) calc(var(--secondary-l) - var(--secondary-l) * 0.2); --secondary-d-300: var(--secondary-h) var(--secondary-s) calc(var(--secondary-l) - var(--secondary-l) * 0.3); --secondary-d-400: var(--secondary-h) var(--secondary-s) calc(var(--secondary-l) - var(--secondary-l) * 0.4); --secondary-d-500: var(--secondary-h) var(--secondary-s) calc(var(--secondary-l) - var(--secondary-l) * 0.5); /*=== secondary Lighten ===*/ --secondary-l-100: var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.1); --secondary-l-200: var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.2); --secondary-l-300: var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.3); --secondary-l-400: var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.4); --secondary-l-500: var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.5); --secondary-l-600: var(--secondary-h) calc(var(--secondary-s)) calc(var(--secondary-l) + (100% - var(--secondary-l)) * 0.6); /*=== Success Color ===*/ --success-h: 115; --success-s: 100%; --success-l: 47%; --success: var(--success-h) var(--success-s) var(--success-l); /*=== Success Darken ===*/ --success-d-100: var(--success-h) var(--success-s) calc(var(--success-l) - var(--success-l) * 0.1); --success-d-200: var(--success-h) var(--success-s) calc(var(--success-l) - var(--success-l) * 0.2); --success-d-300: var(--success-h) var(--success-s) calc(var(--success-l) - var(--success-l) * 0.3); --success-d-400: var(--success-h) var(--success-s) calc(var(--success-l) - var(--success-l) * 0.4); --success-d-500: var(--success-h) var(--success-s) calc(var(--success-l) - var(--success-l) * 0.5); /*=== Success Lighten ===*/ --success-l-100: var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.1); --success-l-200: var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.2); --success-l-300: var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.3); --success-l-400: var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.4); --success-l-500: var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.5); --success-l-600: var(--success-h) calc(var(--success-s)) calc(var(--success-l) + (100% - var(--success-l)) * 0.6); /*=== Danger Color ==*/ --danger-h: 0; --danger-s: 96%; --danger-l: 63%; --danger: var(--danger-h) var(--danger-s) var(--danger-l); /*=== Danger Darken ===*/ --danger-d-100: var(--danger-h) var(--danger-s) calc(var(--danger-l) - var(--danger-l) * 0.1); --danger-d-200: var(--danger-h) var(--danger-s) calc(var(--danger-l) - var(--danger-l) * 0.2); --danger-d-300: var(--danger-h) var(--danger-s) calc(var(--danger-l) - var(--danger-l) * 0.3); --danger-d-400: var(--danger-h) var(--danger-s) calc(var(--danger-l) - var(--danger-l) * 0.4); --danger-d-500: var(--danger-h) var(--danger-s) calc(var(--danger-l) - var(--danger-l) * 0.5); /*=== danger Lighten ===*/ --danger-l-100: var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.1); --danger-l-200: var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.2); --danger-l-300: var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.3); --danger-l-400: var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.4); --danger-l-500: var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.5); --danger-l-600: var(--danger-h) calc(var(--danger-s)) calc(var(--danger-l) + (100% - var(--danger-l)) * 0.6); /*=== Warning Color ===*/ --warning-h: 29; --warning-s: 88%; --warning-l: 59%; --warning: var(--warning-h) var(--warning-s) var(--warning-l); /*=== Warning Darken ===*/ --warning-d-100: var(--warning-h) var(--warning-s) calc(var(--warning-l) - var(--warning-l) * 0.1); --warning-d-200: var(--warning-h) var(--warning-s) calc(var(--warning-l) - var(--warning-l) * 0.2); --warning-d-300: var(--warning-h) var(--warning-s) calc(var(--warning-l) - var(--warning-l) * 0.3); --warning-d-400: var(--warning-h) var(--warning-s) calc(var(--warning-l) - var(--warning-l) * 0.4); --warning-d-500: var(--warning-h) var(--warning-s) calc(var(--warning-l) - var(--warning-l) * 0.5); /*=== Warning Lighten ===*/ --warning-l-100: var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.1); --warning-l-200: var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.2); --warning-l-300: var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.3); --warning-l-400: var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.4); --warning-l-500: var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.5); --warning-l-600: var(--warning-h) calc(var(--warning-s)) calc(var(--warning-l) + (100% - var(--warning-l)) * 0.6); /*=== Info Color ===*/ --info-h: 196; --info-s: 100%; --info-l: 50%; --info: var(--info-h) var(--info-s) var(--info-l); /*=== Info Darken ===*/ --info-d-100: var(--info-h) var(--info-s) calc(var(--info-l) - var(--info-l) * 0.1); --info-d-200: var(--info-h) var(--info-s) calc(var(--info-l) - var(--info-l) * 0.2); --info-d-300: var(--info-h) var(--info-s) calc(var(--info-l) - var(--info-l) * 0.3); --info-d-400: var(--info-h) var(--info-s) calc(var(--info-l) - var(--info-l) * 0.4); --info-d-500: var(--info-h) var(--info-s) calc(var(--info-l) - var(--info-l) * 0.5); /*=== nfo Lighten ===*/ --info-l-100: var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.1); --info-l-200: var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.2); --info-l-300: var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.3); --info-l-400: var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.4); --info-l-500: var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.5); --info-l-600: var(--info-h) calc(var(--info-s)) calc(var(--info-l) + (100% - var(--info-l)) * 0.6); /*=== Violet Color ===*/ --violet-h: 251; --violet-s: 96%; --violet-l: 63%; --violet: var(--violet-h) var(--violet-s) var(--violet-l); /*=== Violet Darken ===*/ --violet-d-100: var(--violet-h) var(--violet-s) calc(var(--violet-l) - var(--violet-l) * 0.1); --violet-d-200: var(--violet-h) var(--violet-s) calc(var(--violet-l) - var(--violet-l) * 0.2); --violet-d-300: var(--violet-h) var(--violet-s) calc(var(--violet-l) - var(--violet-l) * 0.3); --violet-d-400: var(--violet-h) var(--violet-s) calc(var(--violet-l) - var(--violet-l) * 0.4); --violet-d-500: var(--violet-h) var(--violet-s) calc(var(--violet-l) - var(--violet-l) * 0.5); /*=== Violet Lighten ===*/ --violet-l-100: var(--violet-h) calc(var(--violet-s)) calc(var(--violet-l) + (100% - var(--violet-l)) * 0.1); --violet-l-200: var(--violet-h) calc(var(--violet-s)) calc(var(--violet-l) + (100% - var(--violet-l)) * 0.2); --violet-l-300: var(--violet-h) calc(var(--violet-s)) calc(var(--violet-l) + (100% - var(--violet-l)) * 0.3); --violet-l-400: var(--violet-h) calc(var(--violet-s)) calc(var(--violet-l) + (100% - var(--violet-l)) * 0.4); --violet-l-500: var(--violet-h) calc(var(--violet-s)) calc(var(--violet-l) + (100% - var(--violet-l)) * 0.5); --violet-l-600: var(--violet-h) calc(var(--violet-s)) calc(var(--violet-l) + (100% - var(--violet-l)) * 0.6); /*=== Yellow Color ===*/ --yellow-h: 50; --yellow-s: 100%; --yellow-l: 50%; --yellow: var(--yellow-h) var(--yellow-s) var(--yellow-l); /*=== Yellow Darken ===*/ --yellow-d-100: var(--yellow-h) var(--yellow-s) calc(var(--yellow-l) - var(--yellow-l) * 0.1); --yellow-d-200: var(--yellow-h) var(--yellow-s) calc(var(--yellow-l) - var(--yellow-l) * 0.2); --yellow-d-300: var(--yellow-h) var(--yellow-s) calc(var(--yellow-l) - var(--yellow-l) * 0.3); --yellow-d-400: var(--yellow-h) var(--yellow-s) calc(var(--yellow-l) - var(--yellow-l) * 0.4); --yellow-d-500: var(--yellow-h) var(--yellow-s) calc(var(--yellow-l) - var(--yellow-l) * 0.5); /*=== yellow Lighten ===*/ --yellow-l-100: var(--yellow-h) calc(var(--yellow-s)) calc(var(--yellow-l) + (100% - var(--yellow-l)) * 0.1); --yellow-l-200: var(--yellow-h) calc(var(--yellow-s)) calc(var(--yellow-l) + (100% - var(--yellow-l)) * 0.2); --yellow-l-300: var(--yellow-h) calc(var(--yellow-s)) calc(var(--yellow-l) + (100% - var(--yellow-l)) * 0.3); --yellow-l-400: var(--yellow-h) calc(var(--yellow-s)) calc(var(--yellow-l) + (100% - var(--yellow-l)) * 0.4); --yellow-l-500: var(--yellow-h) calc(var(--yellow-s)) calc(var(--yellow-l) + (100% - var(--yellow-l)) * 0.5); --yellow-l-600: var(--yellow-h) calc(var(--yellow-s)) calc(var(--yellow-l) + (100% - var(--yellow-l)) * 0.6); /*======================= Bootstrap Modifier End ==============================*/ /*=== yellow Lighten ===*/ --dark-card-bg: rgba(148, 148, 148, 0.1); } ::-webkit-scrollbar { width: 10px; } ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px hsl(var(--base)/0.2); } ::-webkit-scrollbar-thumb { background: hsl(var(--base)/0.5); } ::-webkit-scrollbar-thumb:hover { background: hsl(var(--base)); } /*==================== Color Variables End =====================*/ /*====================== Section Heading ====================*/ .section-heading { margin-bottom: 50px; position: relative; } @media screen and (max-width: 374px) { .section-heading { margin-bottom: 30px; } } .section-heading .section-title-top { font-size: 26px; display: inline-block; font-weight: 700; position: relative; color: hsl(var(--white)); z-index: 1; margin: 5px 0px 20px 20px; } .section-heading .section-title-top::before { position: absolute; left: -9px; top: -6px; height: 50px; width: 50px; background: hsl(var(--base)); content: ""; z-index: -1; border-radius: 25px 10px 25px 10px; } .section-heading .subtitle { font-size: 20px; font-weight: 800; color: hsl(var(--base)); border-radius: 5px; display: inline-block; margin-bottom: 12px; text-transform: capitalize; } .section-heading__title { font-size: 40px; font-weight: 800; line-height: 1.2; text-transform: capitalize; position: relative; } .section-heading__title .animate-shape { position: relative; width: 70%; top: 0; position: absolute; left: 0; } @media screen and (max-width: 770px) { .section-heading__title .animate-shape { width: 65%; } } .section-heading__title .animate-shape img { position: absolute; top: 35px; left: 0; z-index: -1; -webkit-animation: section-animation 3s infinite; animation: section-animation 3s infinite; } @media screen and (max-width: 770px) { .section-heading__title .animate-shape img { top: 19px; } } .section-heading__title .animate-shape.center { left: 37%; width: 50%; } @media screen and (max-width: 770px) { .section-heading__title { font-size: 28px; } } @media screen and (max-width: 374px) { .section-heading__title { font-size: 25px; } } .section-heading__desc { max-width: 750px; left: 0px; } .item-title { font-size: 20px; font-weight: 700; margin-bottom: 10px; color: hsl(var(--black)/0.8); } .text-center .section-heading__subtitle-big { right: 0; } .text-center .section-heading__desc { margin: auto; } .slick-initialized.slick-slider { margin: 0 -10px; } .slick-initialized.slick-slider .slick-track { display: flex; } .slick-initialized.slick-slider .slick-slide { height: auto; padding: 0 10px; } .slick-arrow { position: absolute; z-index: 1; top: 50%; transform: translateY(-50%); border: none; color: hsl(var(--white)); width: 100px; height: 100px; display: flex; justify-content: center; align-items: center; border-radius: 50%; transition: 0.2s linear; background-color: hsl(var(--base/0.1)); color: hsl(var(--white)); font-size: 20px; } @media screen and (max-width: 991px) { .slick-arrow { width: 50px; height: 50px; font-size: 16px; } } @media screen and (max-width: 575px) { .slick-arrow { width: 45px; height: 45px; } } .slick-arrow:hover { border-color: hsl(var(--base)); background-color: hsl(var(--base-two)); } .slick-next { right: 0px; } @media screen and (max-width: 991px) { .slick-next { right: -10px; } } @media screen and (max-width: 575px) { .slick-next { right: 10px; } } .slick-prev { left: 0px; } @media screen and (max-width: 991px) { .slick-prev { left: -10px; } } @media screen and (max-width: 575px) { .slick-prev { left: 10px; } } .slick-slide img { display: inline-block; } .slick-arrow { position: absolute; z-index: 1; background-color: transparent; color: hsl(var(--white)); width: 50px; height: 50px; border-radius: 50% !important; display: flex; justify-content: center; align-items: center; border-radius: 4px; transition: 0.4s; background-color: hsl(var(--base)); color: hsl(var(--white)); } @media screen and (max-width: 770px) { .slick-arrow { top: auto; bottom: -50px; right: 50%; } } .slick-arrow:hover { background-color: hsl(var(--dark)); color: hsl(var(--white)); } .slick-next { right: 0px; background-color: hsl(var(--base)); } @media screen and (max-width: 770px) { .slick-next { top: auto; right: calc(50% - 37px); } } .slick-prev { right: 0px; } @media screen and (max-width: 770px) { .slick-prev { top: auto; right: calc(50% + 5px); } } .slick-dots { text-align: center; padding-top: 36px; position: absolute; left: 50%; transform: translateX(-50%); margin-top: 30px; } .slick-dots li { display: inline-block; } .slick-dots li button { border: none; background-color: hsl(var(--base)/0.2); color: hsl(var(--white)); margin: 0 10px; width: 18px; height: 18px; border-radius: 1px; text-indent: -9999px; transform: rotate(45deg); } .slick-dots li.slick-active button { background-color: hsl(var(--base)); width: 20px; height: 20px; } /*================= Text Underline Hover ================*/ .text-hover a { background-image: linear-gradient(to right, hsl(var(--base)) 0%, hsl(var(--base)) 100%); background-position: 0 calc(100% - 0.02em); background-size: 0 2px; transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s; padding: 0; display: inline; background-repeat: no-repeat; box-sizing: border-box; } .text-hover a:hover { background-size: 100% 2px; } /*========== Magnific Popup button style ========*/ button.mfp-close { top: -15px; font-size: 21px; font-weight: 800; height: 35px; background: hsl(var(--base)); line-height: 32px; padding: 0; opacity: 1; border-radius: 5px; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: hsl(var(--white)); right: 0px; text-align: right; padding-right: 13px; width: 42px; } /* ANIMATIONS –––––––––––––––––––––––––––––––––––––––––––––––––– */ .full-display { flex-grow: 1; flex-shrink: 1; flex-basis: auto; display: flex; justify-content: center; align-items: center; flex-direction: column; } .header-transparent { background: transparent; position: absolute; left: 0; top: 0; right: 0; z-index: 9; } .text-sm { font-size: 12px !important; } /*====================== Bg Variable ====================*/ .bg--white { background-color: hsl(var(--white)) !important; } .bg--base { background-color: hsl(var(--base)) !important; } .bg--primary { background-color: hsl(var(--primary)) !important; } .bg--secondary { background-color: hsl(var(--secondary)) !important; } .bg--success { background-color: hsl(var(--success)) !important; } .bg--danger { background-color: hsl(var(--danger)) !important; } .bg--warning { background-color: hsl(var(--warning)) !important; } .bg--info { background-color: hsl(var(--info)) !important; } .bg--violet { background-color: hsl(var(--violet)) !important; } .section-bg-base { position: relative; } .section-bg-base:before { position: absolute; content: ""; width: 100%; height: 100%; background: hsl(var(--base)); top: 0; z-index: -1; } .section-bg-before { position: relative; } .section-bg-before:before { position: absolute; content: ""; width: 100%; height: 100%; background: #F2F2FF; top: 0; z-index: -1; } .section-bg-before-base { position: relative; } .section-bg-before-base:before { position: absolute; content: ""; width: 100%; height: 100%; background: hsl(var(--base)/.1); top: 0; z-index: -1; } /*====================== Color Variable ====================*/ .text--base { color: hsl(var(--base)) !important; } .text--primary { color: hsl(var(--primary)) !important; } .text--secondary { color: hsl(var(--secondary)) !important; } .text--success { color: hsl(var(--success)) !important; } .text--danger { color: hsl(var(--danger)) !important; } .text--warning { color: hsl(var(--warning)) !important; } .text--info { color: hsl(var(--info)) !important; } .text--violet { color: hsl(var(--violet)) !important; } .my-120 { margin-top: 60px; margin-bottom: 60px; } @media (min-width: 992px) { .my-120 { margin-top: 120px; margin-bottom: 120px; } } .mt-120 { margin-top: 60px; } @media (min-width: 992px) { .mt-120 { margin-top: 120px; } } .mb-120 { margin-bottom: 60px; } @media (min-width: 992px) { .mb-120 { margin-bottom: 120px; } } .my-60 { margin-top: 30px; margin-bottom: 30px; } @media (min-width: 992px) { .my-60 { margin-top: 120px; margin-bottom: 60px; } } .mt-60 { margin-top: 30px; } @media (min-width: 992px) { .mt-60 { margin-top: 60px; } } .mb-60 { margin-bottom: 30px; } @media (min-width: 992px) { .mb-60 { margin-bottom: 60px; } } .my-80 { margin-top: 40px; margin-bottom: 40px; } @media (min-width: 992px) { .my-80 { margin-top: 80px; margin-bottom: 80px; } } .mt-110 { margin-top: 110px; } .mt-100 { margin-top: 50px; } @media (min-width: 992px) { .mt-100 { margin-top: 80px; } } .mb-80 { margin-bottom: 40px; } @media (min-width: 992px) { .mb-80 { margin-bottom: 80px; } } .my-40 { margin-top: 30px; margin-bottom: 30px; } @media (min-width: 992px) { .my-40 { margin-top: 40px; margin-bottom: 40px; } } .mt-40 { margin-top: 30px; } @media (min-width: 992px) { .mt-40 { margin-top: 40px; } } .mb-40 { margin-bottom: 30px; } @media (min-width: 992px) { .mb-40 { margin-bottom: 40px; } } .mb-30 { margin-bottom: 30px; } .mb-20 { margin-bottom: 20px; } @media (max-width: 992px) { .mb-20 { margin-bottom: 10px; } } .py-115 { padding-top: 115px; padding-bottom: 115px; } @media (max-width: 576px) { .py-115 { padding-top: 70px; padding-bottom: 70px; } } @media (max-width: 1399px) { .py-115 { padding-top: 80px; padding-bottom: 80px; } } .pt-115 { padding-top: 115px; } @media (max-width: 576px) { .pt-115 { padding-top: 70px; } } @media (max-width: 1399px) { .pt-115 { padding-top: 80px; } } .py-155 { padding-top: 155px; padding-bottom: 155px; } @media (max-width: 1399px) { .py-155 { padding-top: 90px; padding-bottom: 90px; } } @media (max-width: 576px) { .py-155 { padding-top: 70px; padding-bottom: 70px; } } .pt-160 { padding-top: 160px; } @media (max-width: 1399px) { .pt-160 { padding-top: 100px; } } @media (max-width: 768px) { .pt-160 { padding-top: 40px; } } .py-250 { padding-top: 258px; padding-bottom: 258px; } @media (max-width: 1440px) { .py-250 { padding-top: 200px; padding-bottom: 200px; } } @media (max-width: 1399px) { .py-250 { padding-top: 100px; padding-bottom: 100px; } } @media (max-width: 768px) { .py-250 { padding-top: 100px; padding-bottom: 0px; } } .py-180-2 { padding-top: 180px; padding-bottom: 180px; } @media (max-width: 1399px) { .py-180-2 { padding-top: 100px; padding-bottom: 100px; } } @media (max-width: 768px) { .py-180-2 { padding-top: 100px; padding-bottom: 100px; } } .pb-115 { padding-bottom: 115px; } @media (max-width: 576px) { .pb-115 { padding-bottom: 70px; } } @media (max-width: 1399px) { .pb-115 { padding-bottom: 80px; } } .pb-40 { padding-bottom: 40px; } @media (max-width: 576px) { .pb-40 { padding-bottom: 30px; } } @media (max-width: 1399px) { .pb-40 { padding-bottom: 30px; } } .py-40 { padding-top: 40px; padding-bottom: 40px; } @media (max-width: 1399px) { .py-40 { padding-top: 30px; padding-bottom: 30px; } } @media (max-width: 576px) { .py-40 { padding-top: 20px; padding-bottom: 20px; } } .pt-120 { padding-top: 120px; } @media (max-width: 992px) { .pt-120 { padding-top: 100px; } } @media (max-width: 576px) { .pt-120 { padding-top: 60px; } } .py-80 { padding-top: 80px; padding-bottom: 80px; } @media (max-width: 992px) { .py-80 { padding-top: 60px; padding-bottom: 60px; } } @media (max-width: 576px) { .py-80 { padding-top: 40px; padding-bottom: 40px; } } .py--80 { padding-top: 40px; padding-bottom: 40px; } @media (max-width: 576px) { .py--80 { padding-top: 40px; padding-bottom: 40px; } } @media (max-width: 992px) { .py--80 { padding-top: 40px; padding-bottom: 40px; } } .pt-80 { padding-top: 80px; } @media (max-width: 992px) { .pt-80 { padding-top: 60px; } } @media (max-width: 576px) { .pt-80 { padding-top: 50px; } } @media (max-width: 992px) { .pt-40 { padding-bottom: 30px; } } @media (max-width: 576px) { .pt-40 { padding-bottom: 30px; } } .pb-80 { padding-bottom: 40px; } @media (max-width: 992px) { .pb-80 { padding-bottom: 40px; } } @media (max-width: 576px) { .pb-80 { padding-bottom: 40px; } } .pb-100 { padding-bottom: 50px; } @media (max-width: 576px) { .pb-100 { padding-bottom: 80px; } } @media (max-width: 992px) { .pb-100 { padding-bottom: 100px; } } .py-60 { padding-top: 60px; padding-bottom: 60px; } @media (max-width: 992px) { .py-60 { padding-top: 40px; padding-bottom: 40px; } } @media (max-width: 576px) { .py-60 { padding-top: 30px; padding-bottom: 30px; } } .pt-60 { padding-top: 60px; } @media (max-width: 576px) { .pt-60 { padding-top: 40px; } } @media (max-width: 992px) { .pt-60 { padding-top: 60px; } } @media (max-width: 576px) { .pt-40 { padding-top: 35px; } } @media (max-width: 992px) { .pt-40 { padding-top: 40px; } } .pb-60 { padding-bottom: 60px; } @media (max-width: 576px) { .pb-60 { padding-bottom: 40px; } } @media (max-width: 992px) { .pb-60 { padding-bottom: 50px; } } .pb-30 { padding-bottom: 20px; } @media (max-width: 576px) { .pb-30 { padding-bottom: 25px; } } @media (max-width: 992px) { .pb-30 { padding-bottom: 30px; } } .pt-md-60 { padding-top: 60px; } @media (max-width: 576px) { .pt-md-60 { padding-top: 80px; } } @media (max-width: 992px) { .pt-md-60 { padding-top: 60px; } } .pb-md-60 { padding-bottom: 60px; } @media (max-width: 576px) { .pb-md-60 { padding-bottom: 80px; } } @media (max-width: 992px) { .pb-md-60 { padding-bottom: 60px; } } .base-radius { border-radius: 12px; } * { margin: 0; padding: 0; list-style: none; box-sizing: border-box; } body { font-family: var(--heading-font); color: hsl(var(--black)); word-break: break-word; background-color: hsl(var(--background)); min-height: 100vh; display: flex; flex-direction: column; } p { font-family: var(--body-font); font-size: 17px; margin: 0; font-weight: 400; word-break: break-word; color: hsl(var(--black)); } h1, h2, h3, h4, h5, h6 { margin: 0 0 15px 0; font-family: var(--heading-font); color: hsl(var(--heading-color)); line-height: 1.2; word-break: break-word; } @media screen and (max-width: 770px) { h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; } } h1 { font-size: var(--heading-one); font-weight: 700; } h2 { font-size: var(--heading-two); font-weight: 600; margin: 0px; } h3 { font-size: var(--heading-three); font-weight: 500; } h4 { font-size: var(--heading-four); font-weight: 500; } h5 { font-size: var(--heading-five); font-weight: 500; } h6 { font-size: 20px; font-weight: 500; } h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { font-weight: 400; transition: 0.2s linear; line-height: 1.4; word-break: break-word; color: hsl(var(--heading-color)); } a { transition: 0.2s linear; text-decoration: none; color: hsl(var(--body-color)); } a:hover { color: hsl(var(--base)); } ul { margin: 0; padding: 0; list-style: none; } img { max-width: 100%; height: auto; vertical-align: middle; } select { cursor: pointer; } ul, ol { padding: 0; margin: 0; list-style: none; } *:focus { outline: none; } button { cursor: pointer; border: none; background-color: transparent; } button:focus { outline: none; } .form-select:focus { outline: 0; box-shadow: none; } /*====================== Border Color ====================*/ .border--base { border-color: hsl(var(--base)) !important; } .border--primary { border-color: hsl(var(--primary)) !important; } .border--secondary { border-color: hsl(var(--secondary)) !important; } .border--success { border-color: hsl(var(--success)) !important; } .border--danger { border-color: hsl(var(--danger)) !important; } .border--warning { border-color: hsl(var(--warning)) !important; } .border--info { border-color: hsl(var(--info)) !important; } .border--violet { border-color: hsl(var(--violet)) !important; } /*=========================== Accodion style start =============================*/ .accordion-area { position: relative; z-index: 1; } .custom--accordion .accordion-item { background-color: transparent !important; overflow: hidden; border: 1px solid hsl(var(--base)/0.15) !important; border-radius: 12px; } .custom--accordion .accordion-item:not(:last-child) { margin-bottom: 16px; } .custom--accordion .accordion-body { padding: 20px !important; background-color: hsl(var(--base)/0.01); color: hsl(var(--body-color)); } .custom--accordion .accordion-body .text { max-width: 60%; } @media screen and (max-width: 575px) { .custom--accordion .accordion-body .text { max-width: 100%; } } .custom--accordion:first-of-type .accordion-button.collapsed { border-radius: 0px; font-weight: 500; } .custom--accordion:last-of-type .accordion-button.collapsed { border-radius: 0px; color: hsl(var(--body-color)); } .custom--accordion .accordion-button { background-color: hsl(var(--base)/0.03); color: var(--heading-color); font-size: 18px; padding: 20px; } @media screen and (max-width: 575px) { .custom--accordion .accordion-button { font-size: 18px; padding: 13px; padding-right: 30px; } } .custom--accordion .accordion-button::after { background-image: none; } .custom--accordion .accordion-button:focus { box-shadow: none; } .custom--accordion .accordion-button:not(.collapsed) { color: hsl(var(--body-color)); background-color: hsl(var(--base)/0.06) !important; box-shadow: none; font-weight: 500; } .custom--accordion .accordion-button:not(.collapsed)::after { transform: rotate(0deg); background-image: none; color: hsl(var(--base)); } .custom--accordion .accordion-button[aria-expanded=true]::after, .custom--accordion .accordion-button[aria-expanded=false]::after { font-family: "Line Awesome Free"; font-weight: 600; content: "\f068"; display: inline-block; position: relative; margin-left: auto; width: 0 !important; right: 16px; color: hsl(var(--base)) !important; } @media screen and (max-width: 575px) { .custom--accordion .accordion-button[aria-expanded=true]::after, .custom--accordion .accordion-button[aria-expanded=false]::after { right: -13px; font-size: 14px; } } .custom--accordion .accordion-button[aria-expanded=false]::after { content: "\f067"; color: hsl(var(--body-color)); } /*====================== Button Style ====================*/ button { border: none; transition: 0.2s linear; } button:focus { outline: none; box-shadow: none; } .btn { color: hsl(var(--white)); font-weight: 500; padding: 10px 24px; border-radius: 12px; position: relative; z-index: 1; text-align: center; border: 1px solid hsl(var(--base)) !important; text-transform: capitalize; font-weight: 700; transition: 0.5s; font-family: var(--heading-font); font-size: 17px; transition: 0.5s; overflow: hidden; } .btn:focus { outline: none; box-shadow: none; } @media screen and (max-width: 1025px) { .btn { padding: 10px 18px; } } @media screen and (max-width: 770px) { .btn { padding: 11px 25px; } } @media screen and (max-width: 575px) { .btn { padding: 6px 7px; } } .btn:hover, .btn:focus { color: hsl(var(--white)); border-color: transparent; border-radius: 12px; border: 1px solid hsl(var(--base)); } .btn--lg { padding: 15px 35px; } @media screen and (max-width: 770px) { .btn--lg { padding: 13px 30px; } } @media screen and (max-width: 575px) { .btn--lg { padding: 11px 25px; } } .btn--sm { padding: 4px 12px; background-color: hsl(var(--base)); color: hsl(var(--white)); font-size: 14px; border-radius: 6px; } .btn--sm:hover, .btn--sm:focus { background-color: hsl(var(--white)); border: 1px solid hsl(var(--base)); color: hsl(var(--base)) !important; border-radius: 6px; } @media screen and (max-width: 770px) { .btn--sm { padding: 5px 8px; } } .btn--ssm { padding: 2px 10px; background-color: hsl(var(--base)); color: hsl(var(--white)); font-size: 12px; } .btn--ssm:hover, .btn--ssm:focus { background-color: hsl(var(--white)); border: 1px solid hsl(var(--base)); color: hsl(var(--base)); } @media screen and (max-width: 770px) { .btn--ssm { padding: 3px 8px; } } .btn--icon { width: 35px; height: 35px; line-height: 35px; font-size: 15px; padding: 0; } .btn--base { background-color: hsl(var(--base)); color: hsl(var(--white)); } .btn--base.style-1 { background-color: hsl(var(--white)); color: hsl(var(--base)); } .btn--base.style-1::before { background-color: hsl(var(--base)); } .btn--base.style-1:hover { color: hsl(var(--white)); } .btn--base:hover::before { height: 100%; width: 50%; transform: rotate(180deg); } .btn--base:hover::after { height: 100%; width: 50%; transform: rotate(180deg); } .btn--base:hover, .btn--base:focus { background-color: hsl(var(--white)); border: 1px solid hsl(var(--base)); color: hsl(var(--base)) !important; border-radius: 12px; } .btn--base.btn--sm:hover { background-color: hsl(var(--white)); border: 1px solid hsl(var(--base)); color: hsl(var(--base)) !important; border-radius: 6px; } .btn--base.pill { border-radius: 35px; } .btn--base.outline { background-color: transparent; border: 1px solid hsl(var(--base)); color: hsl(var(--base)); border-radius: 6px; } .btn--base.outline.hover-white-c:hover, .btn--base.outline.hover-white-c:focus { color: hsl(var(--white)); } .btn--base.outline:hover, .btn--base.outline:focus { background-color: hsl(var(--base)); color: hsl(var(--white)) !important; } .btn--simple__icon { font-size: 13px; margin-left: 5px; } .btn--primary { background-color: hsl(var(--primary)); } .btn--primary:hover, .btn--primary:focus { background-color: hsl(var(--primary-d-100)); } .btn--primary.pill { border-radius: 35px; } .btn--primary.outline { border: 1px solid hsl(var(--primary)); background-color: transparent; color: hsl(var(--primary)); } .btn--primary.outline:hover, .btn--primary.outline:focus { background-color: hsl(var(--primary)); color: hsl(var(--white)); } .btn--secondary { background-color: hsl(var(--secondary)); } .btn--secondary:hover, .btn--secondary:focus { background-color: hsl(var(--secondary-d-100)); } .btn--secondary.pill { border-radius: 35px; } .btn--secondary.outline { border: 1px solid hsl(var(--secondary)); background-color: transparent; color: hsl(var(--black)); } .btn--secondary.outline:hover, .btn--secondary.outline:focus { background-color: hsl(var(--secondary)); color: hsl(var(--white)); } .btn--success { background-color: hsl(var(--success)); } .btn--success:hover, .btn--success:focus { background-color: hsl(var(--success-d-100)); } .btn--success.pill { border-radius: 35px; } .btn--success.outline { border: 1px solid hsl(var(--success)); background-color: transparent; color: hsl(var(--success)); } .btn--success.outline:hover, .btn--success.outline:focus { background-color: hsl(var(--success)); color: hsl(var(--white)); } .btn--danger { background-color: hsl(var(--danger)); } .btn--danger:hover, .btn--danger:focus { background-color: hsl(var(--danger-d-100)); } .btn--danger.pill { border-radius: 35px; } .btn--danger.outline { border: 1px solid hsl(var(--danger)); background-color: transparent; color: hsl(var(--danger)); } .btn--danger.outline:hover, .btn--danger.outline:focus { background-color: hsl(var(--danger)); color: hsl(var(--white)); } .btn--warning { background-color: hsl(var(--warning)); } .btn--warning:hover, .btn--warning:focus { background-color: hsl(var(--warning-d-100)); } .btn--warning.pill { border-radius: 35px; } .btn--warning.outline { border: 1px solid hsl(var(--warning)); background-color: transparent; color: hsl(var(--warning)); } .btn--warning.outline:hover, .btn--warning.outline:focus { background-color: hsl(var(--warning)); color: hsl(var(--white)); } .btn--info { background-color: hsl(var(--info)); } .btn--info:hover, .btn--info:focus { background-color: hsl(var(--info-d-100)); } .btn--info.pill { border-radius: 35px; } .btn--info.outline { border: 1px solid hsl(var(--info)); background-color: transparent; color: hsl(var(--info)); } .btn--info.outline:hover, .btn--info.outline:focus { background-color: hsl(var(--info)); color: hsl(var(--white)); } .btn--violet { background-color: hsl(var(--violet)); } .btn--violet:hover, .btn--violet:focus { background-color: hsl(var(--violet-d-100)); } .btn--violet.pill { border-radius: 35px; } .btn--violet.outline { border: 1px solid hsl(var(--violet)); background-color: transparent; color: hsl(var(--violet)); } .btn--violet.outline:hover, .btn--violet.outline:focus { background-color: hsl(var(--violet)); color: hsl(var(--white)); } /*========= Very small btn ======== */ .btn--small { color: hsl(var(--base)); font-weight: 700; padding: 3px 10px; border-radius: 4px; position: relative; z-index: 1; text-align: center; border: 1px solid hsl(var(--base)); text-transform: capitalize; font-weight: 600; transition: 0.5s; font-family: var(--heading-font); font-size: 13px; transition: 0.5s; } .btn--small:hover, .btn--small .btn--small:focus { background-color: hsl(var(--base)); border: 1px solid hsl(var(--base)); color: hsl(var(--white)); border-radius: 6px; } .base-btn { position: relative; transition: background 400ms; color: hsl(var(--base)); border: 1px solid hsl(var(--base)) !important; padding: 4px 16px; font-size: 20px; outline: 0; cursor: pointer; } .base-btn:hover { background-color: hsl(var(--base)/0.2); } @media (max-width: 1399px) { .base-btn { font-size: 14px; } } .contact-btn { position: relative; transition: background 400ms; color: hsl(var(--base)); border: 1px solid hsl(var(--base)) !important; padding: 6px 20px; font-size: 20px; outline: 0; cursor: pointer; } .contact-btn:hover { background-color: hsl(var(--base)/0.2); } @media (max-width: 1399px) { .base-btn { font-size: 14px; } } .ripple { background-position: center; transition: background 0.5s; } .ripple:hover { background: hsl(var(--base)/0.1) radial-gradient(circle, transparent 1%, hsl(var(--base)/0.3) 1%) center/15000%; } .ripple:active { background-color: hsl(var(--base)/0.3); background-size: 100%; transition: background 0s; } .card-actn__btn { color: hsl(var(--base)); border: 1px solid hsl(var(--base)/0.4) !important; padding: 3px 10px 5px; font-size: 14px; outline: 0; cursor: pointer; } .card-actn__btn:hover { background-color: hsl(var(--base)); color: hsl(var(--white)); } .tab-btn { position: relative; transition: background 400ms; color: hsl(var(--base)); border: 1px solid hsl(var(--base)) !important; padding: 0px 0px; font-size: 20px; outline: 0; box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.3); /* black with 30% opacity */ cursor: pointer; } .tab-btn:hover { background-color: hsl(var(--base)/0.09); } .price-btn { position: relative; transition: background 400ms; color: hsl(var(--base)); border: 1px solid hsl(var(--base)) !important; padding: 6px 24px; font-size: 20px; outline: 0; cursor: pointer; } .price-btn:hover { background-color: hsl(var(--base)/0.2); } .price-btn i { margin-left: 8px; } /*====================== Form Style ====================*/ .search-box .input--group .form--control { color: hsl(var(--white)); padding-right: 30px; } .search-box .form--control { color: hsl(var(--dark)); padding-right: 40px; } .search-box .form--control::placeholder { color: hsl(var(--black)/0.5); } .form-group { position: relative; } .form--label { position: absolute; top: 11px; left: 12px; transition: top 200ms ease-in, left 200ms ease-in, font-size 200ms ease-in; cursor: text; padding: 4px; z-index: -1; } .form--control { font-weight: 500; outline: none; width: 100%; padding: 16px 10px; border-radius: 4px; background-color: hsl(var(--white)/0.1); border: 1px solid hsl(var(--black)/0.06); color: hsl(var(--dark)) !important; } .form--control::placeholder { color: hsl(var(--black)/0.5) !important; font-size: 14px; } .form--control:focus { color: hsl(var(--dark)); box-shadow: none; border-color: hsl(var(--base)); background-color: hsl(var(--white)); } .form--control:disabled, .form--control[readonly] { background-color: hsl(var(--base)/0.05); opacity: 1; border: 0; } .form--control[type=password] { color: hsl(var(--dark)/0.5); } .form--control[type=password]:focus { color: hsl(var(--dark)); } .form--control[type=file] { line-height: 60px; padding: 0; position: relative; } .form--control[type=file]::file-selector-button { border: 1px solid hsl(var(--black)/0.08); padding: 4px 6px; border-radius: 0.2em; background-color: hsl(var(--base)/0.3); transition: 0.2s linear; line-height: 25px; position: relative; margin-left: 15px; color: hsl(var(--body-color)); } .form--control[type=file]::file-selector-button:hover { background-color: hsl(var(--base)); border: 1px solid hsl(var(--base)); color: hsl(var(--white)); } .form--control:focus ~ .form--label, .form--control:not(:placeholder-shown).form--control:not(:focus) ~ .form--label { top: -14px; left: 8px; font-size: 14px; background: hsl(var(--white)); z-index: 9; } .search-form--control { font-weight: 500; outline: none; width: 100%; padding: 20px 44px; background-color: hsl(var(--body-color)/0.1); border: 1px solid hsl(var(--base)/0.2); color: hsl(var(--dark)) !important; line-height: 1; border-radius: 0px !important; padding-right: 160px !important; } .search-form--control::placeholder { color: hsl(var(--black)/0.5); font-size: 16px; } .search-form--control:focus { color: hsl(var(--dark)); box-shadow: none; border-color: hsl(var(--base)); background-color: hsl(var(--body-color)/0.05); } .search-form--control:disabled, .search-form--control[readonly] { background-color: hsl(var(--base)/0.5); opacity: 1; border: 0; } .search-form--control[type=password] { color: hsl(var(--dark)/0.5); } .search-form--control[type=password]:focus { color: hsl(var(--dark)); } .search-form--control[type=file] { line-height: 60px; padding: 0; position: relative; } .search-form--control[type=file]::file-selector-button { border: 1px solid hsl(var(--black)/0.08); padding: 4px 6px; border-radius: 0.2em; background-color: hsl(var(--base)/0.9); transition: 0.2s linear; line-height: 25px; position: relative; margin-left: 15px; color: hsl(var(--body-color)); } .search-form--control[type=file]::file-selector-button:hover { background-color: hsl(var(--base)); border: 1px solid hsl(var(--base)); color: hsl(var(--white)); } textarea.form--control { height: 150px; padding: 15px; } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-transition: background-color 5000s ease-in-out 0s; transition: background-color 5000s ease-in-out 0s; } input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px transparent inset; -webkit-text-fill-color: hsl(var(--dark)) !important; } .input--group { position: relative; } .input--icon { position: absolute; left: 0; top: 50%; transform: translateY(-50%); color: hsl(var(--base)); } .password-show-hide { position: absolute; right: 20px; z-index: 3; cursor: pointer; top: 50%; transform: translateY(-50%); color: hsl(var(--dark)/0.5); } #send-amount input[type=file] { color: hsl(var(--base)); cursor: pointer; } input #send-amount::file-selector-button { display: none; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } input[type=number] { -moz-appearance: textfield; } /*====== Country code ======*/ .input-group.country-code { position: relative; display: flex; flex-wrap: nowrap; } .input-group.country-code .input-group-text { background-color: hsl(var(--base)/0.5); border: 1px solid hsl(var(--base)/0.7); border-radius: 10px 0 0 10px; } .select { color: hsl(var(--dark)/0.6); } .select:focus { border-color: hsl(var(--base)); } .select option { background-color: hsl(var(--dark)); color: hsl(var(--white)); } /*=========== Custom Checkbox Design ===========*/ .form--check { display: flex; flex-wrap: wrap; } .form--check a { display: inline; } .form--check .form-check-input { box-shadow: none; background-color: transparent; box-shadow: none !important; border: 0; position: relative; border-radius: 2px; width: 16px; height: 16px; border: 1px solid hsl(var(--base)); cursor: pointer; } .form--check .form-check-input:checked { background-color: hsl(var(--base)) !important; border-color: hsl(var(--base)) !important; box-shadow: none; } .form--check .form-check-input:checked[type=checkbox] { background-image: none; } .form--check .form-check-input:checked::before { position: absolute; content: "\f00c"; font-family: "Font Awesome 5 Free"; font-weight: 900; color: hsl(var(--white)); font-size: 11px; top: 50%; left: 50%; transform: translate(-50%, -50%); } .form--check .form-check-label { width: calc(100% - 16px); padding-left: 8px; cursor: pointer; } @media screen and (max-width: 424px) { .form--check label { font-size: 15px; } } @media screen and (max-width: 424px) { .form--check a { font-size: 15px; } } /*========== Custom Radion Design ============*/ .form--radio .form-check-input { box-shadow: none; border: 2px solid hsl(var(--base)); position: relative; margin-right: 10px; } .form--radio .form-check-input:active { filter: brightness(100%); } .form--radio .form-check-input:checked { background-color: transparent; border-color: hsl(var(--base)); } .form--radio .form-check-input:checked[type=radio] { background-image: none; } .form--radio .form-check-input:checked::before { position: absolute; content: ""; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 7px; height: 7px; background-color: hsl(var(--base)); border-radius: 50%; z-index: 999; } /* Custom Switch Design */ .form--switch .form-check-input { width: unset; border-radius: 3px; background-image: none; position: relative; box-shadow: none; border: 0; background-color: hsl(var(--base-two)/0.5) !important; padding: 12px 30px !important; margin-left: 0; margin-bottom: 5px; } .form--switch .form-check-input:focus { width: unset; border-radius: 3px; background-image: none; position: relative; box-shadow: none; border: 0; } .form--switch .form-check-input::before { position: absolute; content: ""; width: 20px; height: 15px; background-color: hsl(var(--base-two)); top: 50%; transform: translateY(-50%); border-radius: 2px; left: 5px; transition: 0.2s linear; } .form--switch .form-check-input:checked { background-color: hsl(var(--base)); } .form--switch .form-check-input:checked::before { left: calc(100% - 25px); } .form-check.form--switch { display: flex; flex-wrap: wrap; padding-left: 10px; } .form-check.form--switch .form-check-label { margin-right: 10px; color: hsl(var(--white)); font-weight: 500; margin-bottom: 0; line-height: 2; } @media screen and (max-width: 424px) { .choose-domain .input-group.country-code { flex-direction: column; } .choose-domain .input-group.country-code .form--control { margin: 5px; border-radius: 10px !important; } .choose-domain .input-group.country-code .input-group-text { width: 70px; border-radius: 10px !important; } } .choose-domain .input-group.country-code select.select.form--control { width: 120px; color: hsl(var(--dark)); } .form-select { padding: 13px 10px !important; } /* Custom Switch End Design */ ::-webkit-calendar-picker-indicator { filter: invert(0.5); } ::-webkit-calendar-picker-indicator { background-image: url('data:image/svg+xml;utf8,
'); } .nice--select { color: hsl(var(--white)); background-color: transparent !important; border: 1px solid hsl(var(--white)/0.3); height: 50px; line-height: initial; display: flex; flex-wrap: wrap; justify-content: start; align-items: center; } .nice--select .current { font-size: 14px; font-family: var(--body-font); color: hsl(var(--white)/0.4); } .nice--select .list { box-shadow: var(__box-shadow); background-color: hsl(var(--base-two)); max-height: 200px; overflow-y: auto; } .nice--select .list::-webkit-scrollbar { width: 3px; height: 3px; } .nice--select:hover { border: 1px solid hsl(var(--white)/0.4); } .nice--select:focus { border: 1px solid hsl(var(--base)); } .nice--select:after { transform: rotate(0deg); width: 5px; border-style: solid; border-width: 5px; border-color: hsl(var(--white)/0.4) transparent transparent transparent; display: none; } .nice--select::before { position: absolute; content: "\f107"; font-family: "Font Awesome 5 Free"; font-weight: 900; right: 0; top: 50%; transform: translateY(-50%); } .nice--select.open:after { transform: rotate(0deg); } .nice--select .option { color: hsl(var(--white)/0.4); font-size: 14px; font-family: var(--body-font); } .nice--select .option.selected.focus { font-weight: 600; background-color: hsl(var(--base)) !important; color: hsl(var(--white)); } .nice--select .option.selected.focus:hover { background-color: hsl(var(--base)) !important; color: hsl(var(--white)) !important; } .nice--select .option:hover { background-color: hsl(var(--base)); color: hsl(var(--white)); } .nice--select .wide { border: 1px solid hsl(var(--base-two)/0.08); gap: 0px; } /*====================== Modal Style ====================*/ .custom--modal .modal-header { border-bottom: 1px solid hsl(var(--black)/0.08); margin-bottom: 25px; padding: 25px 25px 15px 25px; } .custom--modal .modal-header.close { width: 35px; height: 35px; background-color: hsl(var(--danger)); font-size: 25px; line-height: 1; border-radius: 4px; transition: 0.2s linear; } .custom--modal .modal-header.close:hover { background-color: hsl(var(--danger-l-100)); } .custom--modal .modal-header.close :focus { box-shadow: none; } .custom--modal .modal-content { text-align: center; background-color: hsl(var(--base-two)); border-radius: 10px !important; } .custom--modal .modal-body { padding: 0 25px 25px; } .custom--modal .modal-icon i { font-size: 32px; color: hsl(var(--base)); border: 3px solid hsl(var(--base)); width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; border-radius: 50%; } .custom--modal .modal-footer { display: flex; flex-wrap: wrap; flex-shrink: 0; align-items: center; justify-content: center; padding: 10px 25px 15px; border-top: 1px solid hsl(var(--black)/0.08); justify-content: flex-end; } .btn-wrap button i { position: absolute; top: -70px; left: 46%; height: 60px; width: 60px; background: hsl(var(--base)); border-radius: 50%; display: flex; justify-content: center; align-items: center; color: hsl(var(--white)); font-size: 24px; } .modal-body { display: flex; flex-direction: column; gap: 20px; padding: 30px; } .store-status.modal-body { display: flex; flex-direction: column; gap: 20px; padding: 30px; align-items: inherit; } .modal-body .copy-code-input { position: relative; } .modal-body .copy-code-input input { border-radius: 12px; } .modal-body .copy-code-input .copy-btn { position: absolute; right: 0; padding: 12px 18px; } .modal-body .qr-thumb { text-align: center; border: 1px solid hsl(var(--base)/.1); padding-bottom: 15px; background: hsl(var(--base)/.08); padding: 15px; border-radius: 5px; } /*====================== Pagination Style ====================*/ .pagination { flex-wrap: wrap; justify-content: center; } .pagination .page-item .page-link { border: 1px solid hsl(var(--base)/0.5); margin: 0 5px; border-radius: 50%; height: 40px; width: 40px; display: flex; justify-content: center; align-items: center; background-color: transparent; font-weight: 500; padding: 0; color: hsl(var(--black)); } .pagination .page-item .page-link.active, .pagination .page-item .page-link:hover { background-color: hsl(var(--base)); color: hsl(var(--white)); } .pagination .page-item .page-link:focus { box-shadow: none; } .pagination .page-item.active .page-link { background-color: hsl(var(--base)); color: hsl(var(--white)); } /*====================== Table Style ====================*/ .table { margin: 0; font-size: 15px; border-collapse: separate; border-spacing: 0px 0px; border-radius: 4px; border: 1px solid hsl(var(--base)/.3); overflow: hidden; } .table thead tr th { background-color: hsl(var(--base)/0.08); text-align: center; font-size: 15px; padding: 15px; color: hsl(var(--dark)); font-family: var(--heading-font); font-weight: 500; border-right: 1px solid hsl(var(--base)/0.3); max-width: 170px; } .table thead tr th:first-child { text-align: left; border-radius: 0px 0 0 0; } .table thead tr th:last-child { border-radius: 0 0px 0 0; text-align: center; border-left: 0; } .table tbody { border: 0 !important; color: hsl(var(--dark)); border: 1px solid hsl(var(--base)); } .table tbody tr:nth-child(even) { background-color: hsl(var(--base)/0.03); border-bottom: 1px solid hsl(var(--dark)/0.06); } .table tbody tr:last-child td:first-child { border-radius: 0 0 0px 5px; } .table tbody tr:last-child td:last-child { border-radius: 0 0 5px 0; border-left: 0; } .table tbody tr td { vertical-align: middle; border-width: 1px; border: 0; font-family: var(--heading-font); color: hsl(var(--dark)); max-width: 170px; text-align: center; border-right: 1px solid hsl(var(--base)/0.3); } .table tbody tr td img { width: 80px; } .table tbody tr td::before { content: attr(data-label); font-family: var(--heading-font); font-size: 15px; color: hsl(var(--dark)); font-weight: 500; display: none; width: 50% !important; text-align: left; } .table tbody tr td:first-child { text-align: left; } .table tbody tr td:last-child { text-align: right; } @media screen and (max-width: 770px) { .table--responsive--md thead { display: none; } .table--responsive--md tbody tr { display: block; } .table--responsive--md tbody tr td { display: flex; align-items: center; justify-content: space-between; gap: 35px; text-align: right; padding: 10px 15px; border: none; border-bottom: 1px solid hsl(var(--black)/0.08); max-width: unset; } .table--responsive--md tbody tr td:last-child { border: none; } .table--responsive--md tbody tr td:first-child { text-align: right; } .table--responsive--md tbody tr td::before { display: block; } } @media screen and (max-width: 770px) { .table--responsive--md tbody tr td { border: 0; } } @media screen and (max-width: 991px) { .table--responsive--lg thead { display: none; } .table--responsive--lg tbody tr { display: block; } .table--responsive--lg tbody tr td { display: flex; align-items: center; justify-content: space-between; gap: 35px; text-align: right; padding: 10px 15px; border: none; border-bottom: 1px solid hsl(var(--black)/0.08); max-width: unset; } .table--responsive--lg tbody tr td:last-child { border: none; } .table--responsive--lg tbody tr td:first-child { text-align: right; } .table--responsive--lg tbody tr td::before { display: block; } } @media screen and (max-width: 1199px) { .table--responsive--xl thead { display: none; } .table--responsive--xl tbody tr { display: block; } .table--responsive--xl tbody tr td { display: flex; align-items: center; justify-content: space-between; gap: 35px; text-align: right; padding: 10px 15px; border: none; border-bottom: 1px solid hsl(var(--black)/0.08); max-width: unset; } .table--responsive--xl tbody tr td:last-child { border: none; } .table--responsive--xl tbody tr td:first-child { text-align: right; } .table--responsive--xl tbody tr td::before { display: block; } } @media screen and (max-width: 1199px) { .table--responsive--xl tbody tr td { border: 0; } } @media screen and (max-width: 1399px) { .table--responsive--xl thead { display: none; } .table--responsive--xl tbody tr { display: block; } .table--responsive--xl tbody tr td { display: flex; align-items: center; justify-content: space-between; gap: 35px; text-align: right; padding: 10px 15px; border: none; border-bottom: 1px solid hsl(var(--black)/0.08); max-width: unset; } .table--responsive--xl tbody tr td:last-child { border: none; } .table--responsive--xl tbody tr td:first-child { text-align: right; } .table--responsive--xl tbody tr td::before { display: block; } } @media screen and (max-width: 1399px) { .table--responsive--xl tbody tr td { border: 0; } } @media screen and (max-width: 991px) { .table-wrapper .table--responsive--lg tbody tr td { display: block; } } .copy-script { position: relative; } .copy-script .script-copy-btn { position: absolute; top: 4px; right: 4px; } .action-clm { display: flex; justify-content: flex-end; width: 100%; gap: 4px; } /*================== Tab Content =============*/ .coustome-tabs { border-color: hsl(var(--base)); } .coustome-tabs li .nav-link { color: hsl(var(--black)); border-radius: 4px 4px 0px 0px; } @media screen and (max-width: 1199px) { .coustome-tabs li .nav-link { padding: 8px 8px !important; } } .coustome-tabs li :hover { border-color: hsl(var(--base)) !important; } .coustome-tabs .active { color: hsl(var(--base)) !important; border-color: hsl(var(--base)) hsl(var(--base)) hsl(var(--white)) !important; } .nav-tabs { border-bottom: 1px solid hsl(var(--base)) !important; } /*====================== Bage Color ====================*/ .badge { border-radius: 30px; padding: 5px 15px; font-size: 11px; font-weight: 500; } .badge--base { background-color: hsl(var(--base)/0.1) !important; color: hsl(var(--base)) !important; } .badge--primary { background-color: hsl(var(--primary)/0.1) !important; color: hsl(var(--primary)) !important; } .badge--secondary { background-color: hsl(var(--secondary)/0.1) !important; color: hsl(var(--secondary)) !important; } .badge--success { background-color: hsl(var(--success)/0.1) !important; color: hsl(var(--success)) !important; } .badge--danger { background-color: hsl(var(--danger)/0.1) !important; color: hsl(var(--danger)) !important; } .badge--warning { background-color: hsl(var(--warning)/0.1) !important; color: hsl(var(--warning)) !important; } .badge--info { background-color: hsl(var(--info)/0.1) !important; color: hsl(var(--info)) !important; } .badge--violet { background-color: hsl(var(--violet)/0.1) !important; color: hsl(var(--violet)) !important; } /* ================= Floting Input Start ================= */ .input--floating { position: relative; } .input--floating a { font-size: 15px; font-weight: 500; } .input--floating a:hover { color: hsl(var(--base)); } .input--floating .form--control { height: 40px; background-color: transparent; border: 1px solid hsl(var(--base)); color: hsl(var(--base-two)); font-size: 14px; padding-left: 15px; width: 100%; } .input--floating .form--control:focus { outline: none; box-shadow: none; background-color: transparent; border: 1px solid hsl(var(--base)); outline: none; border: 1px solid hsl(var(--base)); } .input--floating .form--control:focus ~ .form--label { top: 0; left: 15px; z-index: 5; font-size: 12px; font-weight: 500; color: hsl(var(--base-two)); transition: all 0.2s ease-in-out; } .account-form .form-group { position: inherit; } .account-form .form-group .form--label { position: inherit; margin-bottom: 15px; display: inline-block; } .input--floating .form--control::placeholder { opacity: 0; visibility: hidden; color: transparent; opacity: 0; visibility: hidden; color: transparent; font-size: 13px; } .input--floating .form--control:not(:placeholder-shown).form--control:not(:focus) ~ .form--label { top: 0; left: 15px; z-index: 9; transition: all 0.2s ease-in-out; } .input--floating .form--label { position: absolute; top: 20px; left: 15px; cursor: text; transform: translateY(-50%); color: hsl(var(--base-two)); padding: 4px 4px; font-size: 12px; border-radius: 5px; transition: 0.2s ease; line-height: 0.8; pointer-events: none; z-index: 1; background-color: transparent; } .input--floating .form--label::before { position: absolute; content: ""; width: 100%; height: 2px; left: 0; top: 53%; background-color: hsl(var(--base-two)); transform: translateY(-50%); z-index: -1; } select.form-control.form--control:has(option) ~ .form--label { top: 0% !important; } /* ================= Floting Input End ================= */ /*============** Custom Animation **============*/ /*==== Animation y-axis ==== */ .animate-y-axis { -webkit-animation-name: y-axis; animation-name: y-axis; -webkit-animation-duration: 11s; animation-duration: 11s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } @-webkit-keyframes y-axis { 0% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } } @keyframes y-axis { 0% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } } .animate-y-axis-slider { -webkit-animation-name: y-axis-slider; animation-name: y-axis-slider; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } @-webkit-keyframes y-axis-slider { 0% { -webkit-transform: translateY(-40px); transform: translateY(-40px); } 50% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } 100% { -webkit-transform: translateY(-40px); transform: translateY(-40px); } } @keyframes y-axis-slider { 0% { -webkit-transform: translateY(-40px); transform: translateY(-40px); } 50% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } 100% { -webkit-transform: translateY(-40px); transform: translateY(-40px); } } /*==== Animation x-axis ==== */ .animate-x-axis { -webkit-animation-name: x-axis; animation-name: x-axis; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } @-webkit-keyframes x-axis { 0% { -webkit-transform: translateX(-20px); transform: translateX(-20px); } 50% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 100% { -webkit-transform: translateX(-20px); transform: translateX(-20px); } } @keyframes x-axis { 0% { -webkit-transform: translateX(-20px); transform: translateX(-20px); } 50% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 100% { -webkit-transform: translateX(-20px); transform: translateX(-20px); } } /*==== Animation Rotate ==== */ .animate-rotate { animation-name: rotate; animation-duration: 24s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: rotate; -webkit-animation-duration: 24s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rotate; -moz-animation-duration: 24s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: rotate; -ms-animation-duration: 24s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: rotate; -o-animation-duration: 24s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } /*==== Animation Play Video Button Pulse New ==== */ .video-main { position: relative; display: inline-block; } @keyframes waves { 0% { -webkit-transform: scale(0.2, 0.2); transform: scale(0.2, 0.2); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } 50% { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; } 100% { -webkit-transform: scale(0.9, 0.9); transform: scale(0.9, 0.9); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } } .fa-play:before { content: "\f04b"; } .waves { position: absolute; width: 110px; height: 110px; background: rgb(13, 110, 253); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; border-radius: 100%; right: -16px; bottom: -25px; z-index: 1; -webkit-animation: waves 3s ease-in-out infinite; animation: waves 3s ease-in-out infinite; } .wave-1 { -webkit-animation-delay: 0s; animation-delay: 0s; } .wave-2 { -webkit-animation-delay: 1s; animation-delay: 1s; } .wave-3 { -webkit-animation-delay: 2s; animation-delay: 2s; } /*==== Animation Play Video Button Pulse old ==== */ .round-animated { position: relative; z-index: 1; } .round-animated-2 { position: relative; z-index: 1; } .round-animated::after { content: ""; position: absolute; left: 7px; top: 9px; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); display: block; width: 75px; height: 75px; background: #0d6efd; border-radius: 50%; -webkit-animation: round-border 1500ms ease-out infinite; animation: round-border 1500ms ease-out infinite; z-index: -1; } .round-animated-2::after { content: ""; position: absolute; left: 7px; top: 9px; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); display: block; width: 100px; height: 100px; background: rgba(210, 81, 81, 0.5); border-radius: 50%; -webkit-animation: round-border 1500ms ease-out infinite; animation: round-border 1500ms ease-out infinite; z-index: -1; } @-webkit-keyframes round-border { 0% { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; } 100% { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0; } } @keyframes round-border { 0% { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; } 100% { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0; } } /*==== Animate zoom-in-out ====*/ .animate-zoom-in-out { animation-name: zoomInOut; animation-duration: 3s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; -webkit-animation-name: zoomInOut; -webkit-animation-duration: 3s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -moz-animation-name: zoomInOut; -moz-animation-duration: 3s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: ease-in-out; -ms-animation-name: zoomInOut; -ms-animation-duration: 3s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: ease-in-out; -o-animation-name: zoomInOut; -o-animation-duration: 3s; -o-animation-iteration-count: infinite; -o-animation-timing-function: ease-in-out; } @-webkit-keyframes zoomInOut { 0% { -webkit-transform: rotate(0deg) scale(0.7); transform: rotate(0deg) scale(0.7); opacity: 0.5; } 50% { -webkit-transform: rotate(180deg) scale(1); transform: rotate(180deg) scale(1); opacity: 1; } 100% { -webkit-transform: rotate(360deg) scale(0.7); transform: rotate(360deg) scale(0.7); opacity: 0.5; } } @keyframes zoomInOut { 0% { -webkit-transform: rotate(0deg) scale(0.7); transform: rotate(0deg) scale(0.7); opacity: 0.5; } 50% { -webkit-transform: rotate(180deg) scale(1); transform: rotate(180deg) scale(1); opacity: 1; } 100% { -webkit-transform: rotate(360deg) scale(0.7); transform: rotate(360deg) scale(0.7); opacity: 0.5; } } .animate-zoom-inout { animation-name: zoomInOut; animation-duration: 3s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; -webkit-animation-name: zoomInOut; -webkit-animation-duration: 3s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -moz-animation-name: zoomInOut; -moz-animation-duration: 3s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: ease-in-out; -ms-animation-name: zoomInOut; -ms-animation-duration: 3s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: ease-in-out; -o-animation-name: zoomInOut; -o-animation-duration: 3s; -o-animation-iteration-count: infinite; -o-animation-timing-function: ease-in-out; } @-webkit-keyframes zoomInOut { 0% { -webkit-transform: rotate(0deg) scale(0.7); transform: rotate(0deg) scale(0.7); opacity: 0; } 50% { -webkit-transform: rotate(180deg) scale(1); transform: rotate(180deg) scale(1); opacity: 1; } 100% { -webkit-transform: rotate(360deg) scale(0.7); transform: rotate(360deg) scale(0.7); opacity: 0; } } @keyframes zoomInOut { 0% { -webkit-transform: rotate(0deg) scale(0.7); transform: rotate(0deg) scale(0.7); opacity: 0.5; } 50% { -webkit-transform: rotate(180deg) scale(1); transform: rotate(180deg) scale(1); opacity: 1; } 100% { -webkit-transform: rotate(360deg) scale(0.7); transform: rotate(360deg) scale(0.7); opacity: 0.5; } } .bg--img { background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; width: 100%; } /*=============== More Animation in here ============= */ .animate-square-zoom { position: relative; overflow: hidden; } .animate-square-zoom:before { position: absolute; top: 50%; left: 50%; z-index: 1; display: block; content: ""; width: 0px; height: 0px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; background: rgba(255, 255, 255, 0.2); border-radius: 7px; } .animate-square-zoom:hover:before { -webkit-animation-duration: 0.95s; animation-duration: 0.95s; -webkit-animation-timing-function: ease; animation-timing-function: ease; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-fill-mode: none; animation-fill-mode: none; -webkit-animation-play-state: running; animation-play-state: running; -webkit-animation-name: circle; animation-name: circle; } @-webkit-keyframes circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } @keyframes circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 5; } } .animate-zoom-fade { animation-name: zoom-fade; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: zoom-fade; -webkit-animation-duration: 5s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: zoom-fade; -moz-animation-duration: 5s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: zoom-fade; -ms-animation-duration: 5s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: zoom-fade; -o-animation-duration: 5s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } @-webkit-keyframes zoom-fade { 0% { -webkit-transform: scale(0.9); transform: scale(0.9); } 50% { -webkit-transform: scale(1.1); transform: scale(1.1); } 100% { -webkit-transform: scale(0.9); transform: scale(0.9); } } @keyframes zoom-fade { 0% { -webkit-transform: scale(0.9); transform: scale(0.9); } 50% { -webkit-transform: scale(1.1); transform: scale(1.1); } 100% { -webkit-transform: scale(0.9); transform: scale(0.9); } } .animate-float-bob { animation-name: float-bob; animation-duration: 7s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: float-bob; -webkit-animation-duration: 7s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: float-bob; -moz-animation-duration: 7s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob; -ms-animation-duration: 7s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob; -o-animation-duration: 7s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } @-webkit-keyframes float-bob { 0% { -webkit-transform: translateX(-100px); transform: translateX(-100px); } 50% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 100% { -webkit-transform: translateX(-100px); transform: translateX(-100px); } } @keyframes float-bob { 0% { -webkit-transform: translateX(-100px); transform: translateX(-100px); } 50% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 100% { -webkit-transform: translateX(-100px); transform: translateX(-100px); } } .header-area { top: 0; left: 0; right: 0; z-index: 999; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.02); background: hsl(var(--background)); } .header-area .main-nav { display: flex; justify-content: space-between; align-items: center; padding: 24px 10px 24px 10px; transition: 0.6s; } .header-area .main-nav .logo-box { display: flex; justify-content: center; align-items: center; } .header-area .main-nav .sidebar-menu-show-hide { display: none; font-size: 24px; } .header-area .main-nav .logo img { max-width: 160px; } .header-area .main-nav nav { display: flex; justify-content: center; } .header-area .main-nav nav .nav-link { display: flex; gap: 28px; align-items: center; justify-content: center; } .header-area .main-nav nav .nav-link li a { font-size: 20px; font-weight: 400; } .header-area .main-nav nav .menu-right-wrapper ul { margin-top: 4px; display: flex; justify-content: space-between; align-items: center; } .header-sticky { background: hsl(var(--base)); } .sidebar-menu-wrapper .offcanvas-body .user-info .user-thumb { height: 80px; width: 80px; border-radius: 50%; z-index: 99; } .sidebar-menu-wrapper .offcanvas-header .btn-close { opacity: 1; } .sidebar-menu-wrapper .offcanvas-header .logo { max-width: 50%; } .btn--close.sidebar { background: hsl(var(--base)); height: 35px; width: 35px; color: hsl(var(--white)); border-radius: 7px; } .sidebar-menu-wrapper .offcanvas-body { padding: 32px 0px; } .sidebar-menu-wrapper .offcanvas-body .language-box-2 .select { color: hsl(var(--dark)); margin-top: 7px; } .sidebar-menu-wrapper .offcanvas-body .user-info { padding: 24px 16px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 12px; height: 170px; } .sidebar-menu-wrapper .offcanvas-body .user-info a h4 { margin: 0px; color: hsl(var(--white)); } .sidebar-menu-wrapper .offcanvas-body .user-info .user-thumb { height: 80px; width: 80px; border-radius: 50%; z-index: 99; } .sidebar-menu-wrapper .offcanvas-body .user-info .user-thumb img { height: 100%; width: 100%; border-radius: 50%; } .sidebar-menu-wrapper .offcanvas-body .side-Nav { padding: 0px 24px; } .sidebar-menu-wrapper .offcanvas-body .side-Nav li { position: relative; } .sidebar-menu-wrapper .offcanvas-body .side-Nav li a { display: flex; align-items: center; font-size: 16px; height: 50px; border-bottom: 1px solid hsl(var(--base)/0.2); } .sidebar-menu-wrapper .offcanvas-body .side-Nav li a p { font-size: 16px; } .sidebar-menu-wrapper .offcanvas-body .side-Nav li .active { color: hsl(var(--base)); } .sidebar-menu-wrapper .search-box { padding: 24px 0px; display: flex; justify-content: center; } .sidebar-menu-wrapper .search-box .form--control { font-weight: 500; outline: none; width: 70%; padding: 10px 44px; line-height: 1; } .offcanvas .search-box .search-btn { padding: 10px 20px; } @media (max-width: 770px) { .sidebar-menu-wrapper .search-box { padding: 16px 12px; display: flex; justify-content: center; } .sidebar-menu-wrapper .search-box .form--control { font-weight: 500; outline: none; width: 70%; padding: 10px !important; background-color: hsl(var(--body-color)/0.1); border: 1px solid hsl(var(--base)); padding-right: 0px !important; line-height: 1; } .sidebar-menu-wrapper .search-box .search-btn { border: 1px solid hsl(var(--base)); padding: 10px 10px !important; color: hsl(var(--base)); } } /*======== responsive sidebar menu =======*/ .sidebar-menu-wrapper { width: 300px; height: 100vh; background-color: hsl(var(--white)); position: fixed; z-index: 15; left: -320px; transition: all 0.4s ease-in-out; z-index: 9; } .sidebar-menu-wrapper.show { left: 0; } .sidebar-menu-wrapper .top-close { margin-top: 21px; text-align: end; margin-right: 24px; } .sidebar-menu-wrapper .top-close i { font-size: 22px; color: hsl(var(--white)); } .sidebar-menu-wrapper .header-wrapper .logo-wrapper img { width: 130px; margin-left: 6px; } @media screen and (max-width: 991px) { .sidebar-menu-wrapper .header-wrapper .logo-wrapper img { margin-left: 15px; } } @media screen and (max-width: 575px) { .sidebar-menu-wrapper .header-wrapper .logo-wrapper img { margin-left: 6px; } } .sidebar-overlay { position: fixed; width: 100%; height: 100%; content: ""; left: 0; top: 0; background-color: hsl(var(--black)/0.6); z-index: 99; transition: 0.2s linear; visibility: hidden; opacity: 0; } .sidebar-overlay.show { visibility: visible; opacity: 1; z-index: 9; } .sidebar-menu-list__item .btn.btn--base { border: 1px solid hsl(var(--white)); } .menu-right-wrapper ul { display: flex; justify-content: space-between; align-items: center; } .menu-right-wrapper ul li { margin-left: 20px; } @media screen and (max-width: 424px) { .menu-right-wrapper ul li { margin-left: 15px; } } .menu-right-wrapper ul li:first-child { margin-left: 0px; } @media screen and (max-width: 991px) { .menu-right-wrapper ul li:nth-child(3) { display: block; visibility: visible; } } .menu-right-wrapper ul li:last-child { display: block; visibility: visible; } @media screen and (max-width: 991px) { .menu-right-wrapper ul li:last-child { display: block; visibility: visible; } } .menu-right-wrapper ul li .sidebar-menu-show-hide { background: hsl(var(--base)); padding: 9px 12px; color: hsl(var(--white)); border-radius: 3px; } @media screen and (max-width: 991px) { .menu-right-wrapper ul li a i { margin-top: 8px; } } @keyframes bounce { 20%, 53%, 80%, from, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0, 0, 0); } 40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0, -30px, 0); } 70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0, -15px, 0); } 90% { transform: translate3d(0, -4px, 0); } } .bounce { animation-name: bounce; transform-origin: center bottom; } @keyframes flash { 50%, from, to { opacity: 1; } 25%, 75% { opacity: 0; } } .flash { animation-name: flash; } @keyframes pulse { from, to { transform: scale3d(1, 1, 1); } 50% { transform: scale3d(1.05, 1.05, 1.05); } } .pulse { animation-name: pulse; } @keyframes rubberBand { from, to { transform: scale3d(1, 1, 1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(0.95, 1.05, 1); } 75% { transform: scale3d(1.05, 0.95, 1); } } .rubberBand { animation-name: rubberBand; } @keyframes shake { from, to { transform: translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% { transform: translate3d(10px, 0, 0); } } .shake { animation-name: shake; } @keyframes headShake { 0% { transform: translateX(0); } 6.5% { transform: translateX(-6px) rotateY(-9deg); } 18.5% { transform: translateX(5px) rotateY(7deg); } 31.5% { transform: translateX(-3px) rotateY(-5deg); } 43.5% { transform: translateX(2px) rotateY(3deg); } 50% { transform: translateX(0); } } .headShake { animation-timing-function: ease-in-out; animation-name: headShake; } @keyframes swing { 20% { transform: rotate3d(0, 0, 1, 15deg); } 40% { transform: rotate3d(0, 0, 1, -10deg); } 60% { transform: rotate3d(0, 0, 1, 5deg); } 80% { transform: rotate3d(0, 0, 1, -5deg); } to { transform: rotate3d(0, 0, 1, 0deg); } } .swing { transform-origin: top center; animation-name: swing; } @keyframes tada { from, to { transform: scale3d(1, 1, 1); } 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } } .tada { animation-name: tada; } @keyframes wobble { from, to { transform: none; } 15% { transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } } .wobble { animation-name: wobble; } @keyframes jello { 11.1%, from, to { transform: none; } 22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% { transform: skewX(6.25deg) skewY(6.25deg); } 44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); } 88.8% { transform: skewX(-0.1953125deg) skewY(-0.1953125deg); } } .jello { animation-name: jello; transform-origin: center; } @keyframes bounceIn { 20%, 40%, 60%, 80%, from, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 20% { transform: scale3d(1.1, 1.1, 1.1); } 40% { transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } 80% { transform: scale3d(0.97, 0.97, 0.97); } to { opacity: 1; transform: scale3d(1, 1, 1); } } .bounceIn { animation-name: bounceIn; } @keyframes bounceInDown { 60%, 75%, 90%, from, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0, -3000px, 0); } 60% { opacity: 1; transform: translate3d(0, 25px, 0); } 75% { transform: translate3d(0, -10px, 0); } 90% { transform: translate3d(0, 5px, 0); } to { transform: none; } } .bounceInDown { animation-name: bounceInDown; } @keyframes bounceInLeft { 60%, 75%, 90%, from, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-3000px, 0, 0); } 60% { opacity: 1; transform: translate3d(25px, 0, 0); } 75% { transform: translate3d(-10px, 0, 0); } 90% { transform: translate3d(5px, 0, 0); } to { transform: none; } } .bounceInLeft { animation-name: bounceInLeft; } @keyframes bounceInRight { 60%, 75%, 90%, from, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; transform: translate3d(3000px, 0, 0); } 60% { opacity: 1; transform: translate3d(-25px, 0, 0); } 75% { transform: translate3d(10px, 0, 0); } 90% { transform: translate3d(-5px, 0, 0); } to { transform: none; } } .bounceInRight { animation-name: bounceInRight; } @keyframes bounceInUp { 60%, 75%, 90%, from, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; transform: translate3d(0, 3000px, 0); } 60% { opacity: 1; transform: translate3d(0, -20px, 0); } 75% { transform: translate3d(0, 10px, 0); } 90% { transform: translate3d(0, -5px, 0); } to { transform: translate3d(0, 0, 0); } } .bounceInUp { animation-name: bounceInUp; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn { animation-name: fadeIn; } @keyframes fadeInDown { from { opacity: 0; transform: translate3d(0, -100%, 0); } to { opacity: 1; transform: none; } } .fadeInDown { animation-name: fadeInDown; } @keyframes fadeInLeft { from { opacity: 0; transform: translate3d(-100%, 0, 0); } to { opacity: 1; transform: none; } } .fadeInLeft { animation-name: fadeInLeft; } @keyframes fadeInRight { from { opacity: 0; transform: translate3d(100%, 0, 0); } to { opacity: 1; transform: none; } } .fadeInRight { animation-name: fadeInRight; } @keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 100%, 0); } to { opacity: 1; transform: none; } } .fadeInUp { animation-name: fadeInUp; } @keyframes lightSpeedIn { from { transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; } 60% { transform: skewX(20deg); opacity: 1; } 80% { transform: skewX(-5deg); opacity: 1; } to { transform: none; opacity: 1; } } .lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out; } @keyframes rotateIn { from { transform-origin: center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } to { transform-origin: center; transform: none; opacity: 1; } } .rotateIn { animation-name: rotateIn; } @keyframes rotateInDownLeft { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } to { transform-origin: left bottom; transform: none; opacity: 1; } } .rotateInDownLeft { animation-name: rotateInDownLeft; } @keyframes rotateInDownRight { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { transform-origin: right bottom; transform: none; opacity: 1; } } .rotateInDownRight { animation-name: rotateInDownRight; } @keyframes rotateInUpLeft { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { transform-origin: left bottom; transform: none; opacity: 1; } } .rotateInUpLeft { animation-name: rotateInUpLeft; } @keyframes rotateInUpRight { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } to { transform-origin: right bottom; transform: none; opacity: 1; } } .rotateInUpRight { animation-name: rotateInUpRight; } @keyframes rollIn { from { opacity: 0; transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } to { opacity: 1; transform: none; } } .rollIn { animation-name: rollIn; } @keyframes zoomIn { from { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } .zoomIn { animation-name: zoomIn; } @keyframes zoomInDown { from { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInDown { animation-name: zoomInDown; } @keyframes zoomInLeft { from { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInLeft { animation-name: zoomInLeft; } @keyframes zoomInRight { from { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInRight { animation-name: zoomInRight; } @keyframes zoomInUp { from { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInUp { animation-name: zoomInUp; } @keyframes slideInDown { from { transform: translate3d(0, -100%, 0); visibility: visible; } to { transform: translate3d(0, 0, 0); } } .slideInDown { animation-name: slideInDown; } @keyframes slideInLeft { from { transform: translate3d(-100%, 0, 0); visibility: visible; } to { transform: translate3d(0, 0, 0); } } .slideInLeft { animation-name: slideInLeft; } @keyframes slideInRight { from { transform: translate3d(100%, 0, 0); visibility: visible; } to { transform: translate3d(0, 0, 0); } } .slideInRight { animation-name: slideInRight; } @keyframes slideInUp { from { transform: translate3d(0, 100%, 0); visibility: visible; } to { transform: translate3d(0, 0, 0); } } .slideInUp { animation-name: slideInUp; } .elementor-animation-grow { transition-duration: 0.3s; transition-property: transform; } .elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover { transform: scale(1.1); } .elementor-animation-shrink { transition-duration: 0.3s; transition-property: transform; } .elementor-animation-shrink:active, .elementor-animation-shrink:focus, .elementor-animation-shrink:hover { transform: scale(0.9); } @keyframes elementor-animation-pulse { 25% { transform: scale(1.1); } 75% { transform: scale(0.9); } } .elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover { animation-name: elementor-animation-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; } @keyframes elementor-animation-pulse-grow { to { transform: scale(1.1); } } .elementor-animation-pulse-grow:active, .elementor-animation-pulse-grow:focus, .elementor-animation-pulse-grow:hover { animation-name: elementor-animation-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; } @keyframes elementor-animation-pulse-shrink { to { transform: scale(0.9); } } .elementor-animation-pulse-shrink:active, .elementor-animation-pulse-shrink:focus, .elementor-animation-pulse-shrink:hover { animation-name: elementor-animation-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; } @keyframes elementor-animation-push { 50% { transform: scale(0.8); } 100% { transform: scale(1); } } .elementor-animation-push:active, .elementor-animation-push:focus, .elementor-animation-push:hover { animation-name: elementor-animation-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; } @keyframes elementor-animation-pop { 50% { transform: scale(1.2); } } .elementor-animation-pop:active, .elementor-animation-pop:focus, .elementor-animation-pop:hover { animation-name: elementor-animation-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; } .elementor-animation-bounce-in { transition-duration: 0.5s; } .elementor-animation-bounce-in:active, .elementor-animation-bounce-in:focus, .elementor-animation-bounce-in:hover { transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); } .elementor-animation-bounce-out { transition-duration: 0.5s; } .elementor-animation-bounce-out:active, .elementor-animation-bounce-out:focus, .elementor-animation-bounce-out:hover { transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); } .elementor-animation-rotate { transition-duration: 0.3s; transition-property: transform; } .elementor-animation-rotate:active, .elementor-animation-rotate:focus, .elementor-animation-rotate:hover { transform: rotate(4deg); } .elementor-animation-grow-rotate { transition-duration: 0.3s; transition-property: transform; } .elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate(4deg); } .elementor-animation-float { transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; } .elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover { transform: translateY(-8px); } .elementor-animation-sink { transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; } .elementor-animation-sink:active, .elementor-animation-sink:focus, .elementor-animation-sink:hover { transform: translateY(8px); } @keyframes elementor-animation-bob { 0% { transform: translateY(-8px); } 50% { transform: translateY(-4px); } 100% { transform: translateY(-8px); } } @keyframes elementor-animation-bob-float { 100% { transform: translateY(-8px); } } .elementor-animation-bob:active, .elementor-animation-bob:focus, .elementor-animation-bob:hover { animation-name: elementor-animation-bob-float, elementor-animation-bob; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate; } @keyframes elementor-animation-hang { 0% { transform: translateY(8px); } 50% { transform: translateY(4px); } 100% { transform: translateY(8px); } } @keyframes elementor-animation-hang-sink { 100% { transform: translateY(8px); } } .elementor-animation-hang:active, .elementor-animation-hang:focus, .elementor-animation-hang:hover { animation-name: elementor-animation-hang-sink, elementor-animation-hang; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate; } .elementor-animation-skew { transition-duration: 0.3s; transition-property: transform; } .elementor-animation-skew:active, .elementor-animation-skew:focus, .elementor-animation-skew:hover { transform: skew(-10deg); } .elementor-animation-skew-forward { transition-duration: 0.3s; transition-property: transform; transform-origin: 0 100%; } .elementor-animation-skew-forward:active, .elementor-animation-skew-forward:focus, .elementor-animation-skew-forward:hover { transform: skew(-10deg); } .elementor-animation-skew-backward { transition-duration: 0.3s; transition-property: transform; transform-origin: 0 100%; } .elementor-animation-skew-backward:active, .elementor-animation-skew-backward:focus, .elementor-animation-skew-backward:hover { transform: skew(10deg); } @keyframes elementor-animation-wobble-vertical { 16.65% { transform: translateY(8px); } 33.3% { transform: translateY(-6px); } 49.95% { transform: translateY(4px); } 66.6% { transform: translateY(-2px); } 83.25% { transform: translateY(1px); } 100% { transform: translateY(0); } } .elementor-animation-wobble-vertical:active, .elementor-animation-wobble-vertical:focus, .elementor-animation-wobble-vertical:hover { animation-name: elementor-animation-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } @keyframes elementor-animation-wobble-horizontal { 16.65% { transform: translateX(8px); } 33.3% { transform: translateX(-6px); } 49.95% { transform: translateX(4px); } 66.6% { transform: translateX(-2px); } 83.25% { transform: translateX(1px); } 100% { transform: translateX(0); } } .elementor-animation-wobble-horizontal:active, .elementor-animation-wobble-horizontal:focus, .elementor-animation-wobble-horizontal:hover { animation-name: elementor-animation-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } @keyframes elementor-animation-wobble-to-bottom-right { 16.65% { transform: translate(8px, 8px); } 33.3% { transform: translate(-6px, -6px); } 49.95% { transform: translate(4px, 4px); } 66.6% { transform: translate(-2px, -2px); } 83.25% { transform: translate(1px, 1px); } 100% { transform: translate(0, 0); } } .elementor-animation-wobble-to-bottom-right:active, .elementor-animation-wobble-to-bottom-right:focus, .elementor-animation-wobble-to-bottom-right:hover { animation-name: elementor-animation-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } @keyframes elementor-animation-wobble-to-top-right { 16.65% { transform: translate(8px, -8px); } 33.3% { transform: translate(-6px, 6px); } 49.95% { transform: translate(4px, -4px); } 66.6% { transform: translate(-2px, 2px); } 83.25% { transform: translate(1px, -1px); } 100% { transform: translate(0, 0); } } .elementor-animation-wobble-to-top-right:active, .elementor-animation-wobble-to-top-right:focus, .elementor-animation-wobble-to-top-right:hover { animation-name: elementor-animation-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } @keyframes elementor-animation-wobble-top { 16.65% { transform: skew(-12deg); } 33.3% { transform: skew(10deg); } 49.95% { transform: skew(-6deg); } 66.6% { transform: skew(4deg); } 83.25% { transform: skew(-2deg); } 100% { transform: skew(0); } } .elementor-animation-wobble-top { transform-origin: 0 100%; } .elementor-animation-wobble-top:active, .elementor-animation-wobble-top:focus, .elementor-animation-wobble-top:hover { animation-name: elementor-animation-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } @keyframes elementor-animation-wobble-bottom { 16.65% { transform: skew(-12deg); } 33.3% { transform: skew(10deg); } 49.95% { transform: skew(-6deg); } 66.6% { transform: skew(4deg); } 83.25% { transform: skew(-2deg); } 100% { transform: skew(0); } } .elementor-animation-wobble-bottom { transform-origin: 100% 0; } .elementor-animation-wobble-bottom:active, .elementor-animation-wobble-bottom:focus, .elementor-animation-wobble-bottom:hover { animation-name: elementor-animation-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } @keyframes elementor-animation-wobble-skew { 16.65% { transform: skew(-12deg); } 33.3% { transform: skew(10deg); } 49.95% { transform: skew(-6deg); } 66.6% { transform: skew(4deg); } 83.25% { transform: skew(-2deg); } 100% { transform: skew(0); } } .elementor-animation-wobble-skew:active, .elementor-animation-wobble-skew:focus, .elementor-animation-wobble-skew:hover { animation-name: elementor-animation-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; } @keyframes elementor-animation-buzz { 50% { transform: translateX(3px) rotate(2deg); } 100% { transform: translateX(-3px) rotate(-2deg); } } .elementor-animation-buzz:active, .elementor-animation-buzz:focus, .elementor-animation-buzz:hover { animation-name: elementor-animation-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; } @keyframes elementor-animation-buzz-out { 10% { transform: translateX(3px) rotate(2deg); } 20% { transform: translateX(-3px) rotate(-2deg); } 30% { transform: translateX(3px) rotate(2deg); } 40% { transform: translateX(-3px) rotate(-2deg); } 50% { transform: translateX(2px) rotate(1deg); } 60% { transform: translateX(-2px) rotate(-1deg); } 70% { transform: translateX(2px) rotate(1deg); } 80% { transform: translateX(-2px) rotate(-1deg); } 90% { transform: translateX(1px) rotate(0); } 100% { transform: translateX(-1px) rotate(0); } } .elementor-animation-buzz-out:active, .elementor-animation-buzz-out:focus, .elementor-animation-buzz-out:hover { animation-name: elementor-animation-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; } .bottom-app-bar { position: absolute; display: none; } .bottom-app-bar .botton-bar { position: fixed !important; height: 50px; left: 0; bottom: 0; right: 0; z-index: 999; background: hsl(var(--base)); box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.2), 0 -1px 0 rgba(255, 255, 255, 0.2); display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; padding: 0px 12px 0px 12px; } .bottom-app-bar .botton-bar .bottom-item a { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 4px; color: white; } .bottom-app-bar .botton-bar .bottom-item a p { color: white; } .bottom-app-bar .botton-bar .tapTo-hom { position: absolute; background-color: hsl(var(--base)); display: flex; justify-content: center; align-items: center; height: 40px; width: 40px; top: -32px; border-radius: 50%; box-shadow: 1px 5px 14px 1px rgba(0, 0, 0, 0.24); cursor: pointer; } .bottom-app-bar .botton-bar .tapTo-hom .tap-box { height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; } .bottom-app-bar .botton-bar .tapTo-hom .tap-box a i { font-size: 18px; color: white; } .bottom-app-bar .bottom-item { cursor: pointer; display: flex; justify-content: center; flex-direction: column; align-items: center; } @media (max-width: 430px) { .bottom-app-bar { display: block !important; } } @media (max-width: 425px) { .bottom-app-bar { font-size: 18px !important; } } .custom--card { border-radius: 5px; background-color: hsl(var(--white)); border: 1px hsl(var(--base)) !important; } .custom--card .card-header { background: hsl(var(--base)); border-bottom: 0; } .custom--card .card-body { background-color: hsl(var(--white)); padding: 30px; border-radius: 5px; } .custom--card .card-body__icon { font-size: 26px; color: hsl(var(--white)); } .custom--card .card-title { font-size: 25px; margin-bottom: 0; color: hsl(var(--white)); } .coupon-card { width: 100%; border: 1px solid hsl(var(--black)/0.05); border-radius: 12px; padding: 17px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 12px; transition: 0.2s ease-in-out; } .coupon-card:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px) scale(1.02); transition: 0.3s ease-in-out; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } .coupon-card .card-ribbon-wrap { width: 100%; display: inline-flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .coupon-card .fav-cta { display: flex; justify-content: center; align-items: center; border-radius: 4px; height: 26px; width: 26px; background: hsl(var(--base)/0.08); } .coupon-card .fav-cta i { color: hsl(var(--base)); } .coupon-card .ex-cta { display: inline-flex; justify-content: center; align-items: center; gap: 4px; padding: 4px 7px; border-radius: 4px; background: hsl(var(--yellow)/.2); } .coupon-card .ex-cta p { font-size: 14px; } .coupon-card .card-thumb { margin-bottom: 16px; } .coupon-card .card-content-wrap { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 16px; padding: 17px; background:rgba(242, 242, 255, 0.48); border-radius: 12px; } .coupon-card .card-content-wrap .card-title { font-size: 16px; font-weight: 600; } .coupon-card .card-content-wrap .card-action { font-size: 14px; font-weight: 600; } .coupon-card-2 { width: 100%; border-radius: 12px; background-color: hsl(var(--white)); padding: 24px; display: flex; flex-direction: column; justify-content: flex-start; align-items: start; gap: 16px; transition: 0.2s ease-in-out; } .coupon-card-2:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px) scale(1.02); transition: 0.3s ease-in-out; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } .coupon-card-2 .icon-wrap { width: 64px; height: 64px; background: hsl(var(--base)/0.08); border-radius: 14px; margin-bottom: 8px; } .coupon-card-2 .title-cat { font-size: 20px; font-weight: 700; line-height: 22px; color: hsl(var(--black)); transition: .3s all; } .coupon-card-2 .title-cat:hover { color: hsl(var(--base)); } .coupon-card-2 span { color: hsl(var(--black)/0.6); } .coupon-card-3 { width: 100%; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 16px; transition: 0.2s ease-in-out; border: 1px solid hsl(var(--black)/0.05); } .coupon-card-3:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px) scale(1.02); transition: 0.3s ease-in-out; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } .coupon-card-3 .title { font-size: 20px; font-weight: 700; line-height: 22px; } .coupon-card-3 span { width: 38px; height: 3px; background-color: hsl(var(--black)/0.06); } .card-bg { background-color: hsl(var(--base)/0.05) !important; } /*====================== Preloader Style ====================*/ #loading { background-color: hsl(var(--base)); height: 100%; width: 100%; position: fixed; z-index: 99; margin-top: 0px; top: 0px; } #loading-center { width: 100%; height: 100%; position: relative; } #loading-center-absolute { position: absolute; left: 47%; top: 50%; height: 150px; width: 150px; margin-top: -75px; margin-left: -75px; } .loader{ display: block; position: relative; height: 32px; width: 120px; border-bottom: 5px solid hsl(var(--white)); box-sizing: border-box; animation: balancing 2s linear infinite alternate; transform-origin: 50% 100%; } .loader:before{ content: ''; position: absolute; left: 0; bottom: 0; width: 26px; height: 26px; border-radius: 50%; background: hsl(var(--white)); animation: ballbns 2s linear infinite alternate; } .loader:after{ content: ''; position: absolute; left: 50%; bottom: 0; height: 20px; width: 20px; transform: translate(-50%, 100%); border-radius: 50%; border: 6px solid hsl(var(--white)); } @keyframes ballbns { 0% { left: 0; transform: translateX(0%); } 100% { left: 100%; transform: translateX(-100%); } } @keyframes balancing { 0% { transform: rotate(-15deg); } 50% { transform: rotate(0deg); } 100% { transform: rotate(15deg); } } /*====================== Hero Style ====================*/ .hero { padding-top: 200px; padding-bottom: 130px; } @media screen and (max-width: 1100px) { .hero { padding-top: 140px; padding-bottom: 110px; } } @media screen and (max-width: 991px) { .hero { padding-top: 100px; padding-bottom: 60px; } } @media screen and (max-width: 410px) { .hero { padding-top: 110px; padding-bottom: 60px; } } .hero-left-content { margin-top: 20px; } .hero-content .subtitle { color: hsl(var(--black)); font-weight: 700; font-size: 24px; margin-bottom: 18px; } .hero-content .short-descriptions { font-size: 18px; font-weight: 400; margin-bottom: 50px; } .hero-content .subtitle span { color: hsl(var(--base)); } .hero-content .banner-title { font-size: 55px; font-weight: 800; line-height: 1.2; margin-bottom: 20px; } @media screen and (max-width: 1199px) { .hero-content .banner-title { font-size: 39px; } .hero-content .short-descriptions { margin-bottom: 40px; } } @media screen and (max-width: 420px) { .hero-content .banner-title { font-size: 30px; } .hero-content .short-descriptions { font-size: 16px; } } .hero-grp-counter { display: inline-flex; gap: 24px; flex-wrap: wrap; } .hero-grp-counter .counter-wrap { position: relative; padding-right: 28px; } .hero-grp-counter .counter-wrap::after { position: absolute; top: 24px; right: 0; content: ""; width: 1px; height: 20px; background: hsl(var(--black)/.1); } @media screen and (max-width: 470px) { .hero-grp-counter { gap: 20px; } .hero-grp-counter .counter-wrap::after { display: none; } .hero-grp-counter .counter-wrap { padding-right: 0px; } } .hero-grp-counter .counter-wrap h6 { color: hsl(var(--base)); font-size: 24px; font-weight: 700; line-height: 38px; } .hero-grp-counter .counter-wrap p { color: hsl(var(--black)); font-size: 16px; text-transform: uppercase; } .hero-grp-counter .counter-wrap:last-child::after { content: none; } .hero-search-bar { margin-bottom: 48px; } .hero-search-bar form { position: relative; } .hero-search-bar form input { padding: 22px 22px; border-radius: 12px; background: hsl(var(--white)); } .hero-search-bar form button { position: absolute; top: 9px; right: 9px; padding: 10px; border-radius: 12px !important; } .hero-right-thumb img { position: absolute; bottom: 0px; right: 9%; z-index: -1; } @media screen and (max-width: 1700px) { .hero-right-thumb { right: 5%; } } @media screen and (max-width: 1550px) { .hero-right-thumb { right: 3%; } } @media screen and (max-width: 1200px) { .hero-right-thumb { right: 0%; } .hero-right-thumb img { right: 0%; } } @media screen and (max-width: 1024px) { .hero-right-thumb img { right: 0%; width: 50%; } } @media screen and (max-width: 991px) { .hero-right-thumb img { display: none; } } .categories-hero-two-img { width: 25px; } .hero-content-2 .subtitle { color: hsl(var(--white)); font-weight: 700; font-size: 24px; margin-bottom: 20px; } .hero-content-2 .subtitle span { color: hsl(var(--base)); } .hero-content-2 .title { font-size: 55px; font-weight: 800; line-height: 1.2; margin-bottom: 70px; color: hsl(var(--white)); } @media screen and (max-width: 767px) { .hero-content-2 .title { font-size: 45px; } } @media screen and (max-width: 370px) { .hero-content-2 .title { font-size: 32px; } } .hero-right-side.three { position: relative; } .hero-2 .categories { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 30px; } .hero-2 .categories .title { color: hsl(var(--white)); } .hero-2 .categories .item-wrap { display: inline-flex; flex-wrap: wrap; gap: 12px; justify-content: center; } .hero-2 .categories .item-wrap .item { display: inline-flex; flex-wrap: wrap; align-items: center; gap: 6px; background: hsl(var(--white)/0.3); padding: 10px 18px; border-radius: 24px; color: hsl(var(--white)); font-size: 16px; } .hero-2 .categories .item-wrap .item .item-name { color: hsl(var(--white)); font-size: 16px; } .hero-search-bar-2 { margin-bottom: 60px; } .hero-search-bar-2 form { position: relative; } .hero-search-bar-2 form input { padding: 22px 22px; border-radius: 12px; background: hsl(var(--white)); } .hero-search-bar-2 form button { position: absolute; top: 5px; right: 5px; padding: 14px; border-radius: 12px !important; } .hero-left-content2 { margin-top: 70px; } .hero-left-content2 .btn.btn--base.outline { border-radius: 12px; } .hero-right-thumb2 { position: relative; top: 60px; } @media screen and (max-width: 992px) { .hero-right-thumb2 { top: 10px; text-align: center; } } @media screen and (max-width: 1024px) { .hero-content p { font-size: 21px; margin-bottom: 6px; } .hero-search-bar { margin-bottom: 33px; } } @media screen and (max-width: 768px) { .hero-right-thumb { position: relative; top: 0px; width: 100%; } } .hero.three { padding: 45px 0 60px; position: relative; overflow: hidden; } @media screen and (max-width: 992px) { .hero.three { padding: 45px 0 10px; } } .banner-right-shape { width: 925px; height: 572px; background: hsl(var(--base)); position: absolute; right: 0; bottom: 0; border-radius: 137% 15% 0% 8% / 103% 80% 57% 45%; } @media screen and (max-width: 1650px) { .banner-right-shape { width: 841px; } } @media screen and (max-width: 1650px) { .banner-right-shape { width: 841px; } } @media screen and (max-width: 1480px) { .banner-right-shape { width: 765px; height: 480px; } } @media screen and (max-width: 1400px) { .banner-right-shape { width: 665px; height: 450px; } } @media screen and (max-width: 1200px) { .banner-right-shape { width: 564px; height: 352px; } } @media screen and (max-width: 767px) { .banner-right-shape { width: 460px; height: 440px; } } @media screen and (max-width: 570px) { .banner-right-shape { display: none; } } .banner-shape-bg { height: 500px; width: 500px; position: absolute; background: hsl(var(--base)/.04); border-radius: 50%; right: 12%; top: 8%; z-index: -1; } @media screen and (max-width: 1400px) { .banner-shape-bg { right: 4%; top: 12%; } } @media screen and (max-width: 1400px) { .banner-shape-bg { right: 0%; top: 12%; height: 450px; width: 450px; } } @media screen and (max-width: 992px) { .banner-shape-bg { left: 17%; top: 0px; } } @media screen and (max-width: 767px) { .banner-shape-bg { left: 6%; } } @media screen and (max-width: 767px) { .banner-shape-bg { left: 18%; height: 300px; width: 300px; } } @media screen and (max-width: 570px) { .banner-shape-bg { left: 20%; } } @media screen and (max-width: 480px) { .banner-shape-bg { left: 14%; } } @media screen and (max-width: 410px) { .banner-shape-bg { left: 10%; } } @media screen and (max-width: 380px) { .banner-shape-bg { left: 7%; } } @media screen and (max-width: 340px) { .banner-shape-bg { left: 4%; } } @media screen and (max-width: 320px) { .banner-shape-bg { left: 4%; height: 280px; width: 280px; } } .banner-right-top { position: absolute; width: 302px; height: 343px; background: hsl(var(--base)/.04); top: -150px; border-radius: 56%; left: -90px; border-bottom-left-radius: 0; } @media screen and (max-width: 767px) { .banner-right-top { width: 260px; height: 280px; } } .banner-right-bottom { position: absolute; height: 280px; width: 280px; outline: 60px solid hsl(var(--white)); border-radius: 50%; bottom: -100px; left: -100px; } @media screen and (max-width: 1560px) { .banner-right-bottom { height: 220px; width: 220px; } } @media screen and (max-width: 1560px) { .banner-right-bottom { height: 180px; width: 180px; } } @media screen and (max-width: 992px) { .banner-right-bottom { height: 180px; width: 180px; bottom: -68px; } } @media screen and (max-width: 992px) { .banner-right-bottom { left: -100px; } } @media screen and (max-width: 767px) { .banner-right-bottom { left: -143px; } } @media screen and (max-width: 767px) { .banner-right-bottom { height: 160px; width: 160px; bottom: -98px; } } /*==== Animation y-axis ==== */ .animate-zoom-in-out { animation-name: zoomInOut; animation-duration: 15s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; -webkit-animation-name: zoomInOut; -webkit-animation-duration: 15s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -moz-animation-name: zoomInOut; -moz-animation-duration: 15s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: ease-in-out; -ms-animation-name: zoomInOut; -ms-animation-duration: 15s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: ease-in-out; -o-animation-name: zoomInOut; -o-animation-duration: 15s; -o-animation-iteration-count: infinite; -o-animation-timing-function: ease-in-out; } @-webkit-keyframes zoomInOut { 0% { -webkit-transform: rotate(0deg) scale(0.7); transform: rotate(0deg) scale(0.7); opacity: 1; } 50% { -webkit-transform: rotate(180deg) scale(1); transform: rotate(180deg) scale(1); opacity: 1; } 100% { -webkit-transform: rotate(360deg) scale(0.7); transform: rotate(360deg) scale(0.7); opacity: 1; } } @keyframes zoomInOut { 0% { -webkit-transform: rotate(0deg) scale(0.7); transform: rotate(0deg) scale(0.7); opacity: 1; } 50% { -webkit-transform: rotate(180deg) scale(1); transform: rotate(180deg) scale(1); opacity: 1; } 100% { -webkit-transform: rotate(360deg) scale(0.7); transform: rotate(360deg) scale(0.7); opacity: 1; } } .banner-right-bottom .dot-wrap { position: relative; width: 100%; height: 100%; } .banner-right-bottom .dot-wrap .slider-dot { position: absolute; height: 15px; width: 15px; background: hsl(var(--base)/.08); border-radius: 50%; } .banner-right-bottom .dot-wrap .slider-dot.one { left: 50%; top: -38px; transform: translateX(-50%); } .banner-right-bottom .dot-wrap .slider-dot.two { top: 50%; right: -37px; transform: translateY(-50%); } .banner-right-bottom .dot-wrap .slider-dot.three { top: 50%; left: -37px; transform: translateY(-50%); } .banner-right-bottom .dot-wrap .slider-dot.four { left: 50%; bottom: -38px; transform: translateX(-50%); } /*==== Animation Rotate ==== */ .animate-rotate { animation-name: rotate; animation-duration: 44s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: rotate; -webkit-animation-duration: 44s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rotate; -moz-animation-duration: 44s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: rotate; -ms-animation-duration: 44s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: rotate; -o-animation-duration: 44s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .testimonial-card { display: flex; flex-direction: column; gap: 24px; padding: 32px; background-color: hsl(var(--white)); border-radius: 12px; position: relative; } .testimonial-card .user-thumb { height: 64px; width: 64px; border-radius: 12px; } .testimonial-card .user-thumb img { border: 2px solid hsl(var(--black)/.4); height: 100%; width: 100%; border-radius: 12px; } .testimonial-card p { font-size: 17px; font-style: italic; color: hsl(var(--black)/0.6); margin-bottom: 10px; } .testimonials-shape { position: absolute; top: 0; right: 0; transform: rotate(90deg); } .price-cardBody { position: relative; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 1px; overflow: hidden; padding: 40px; display: flex; flex-direction: column; align-items: center; } .price-cardBody .price-card-head { display: flex; flex-direction: column; justify-content: left; z-index: 1; } .price-cardBody .price-card-head p { font-size: 28px; font-weight: 600; } .price-cardBody .price-card-head h2 { color: hsl(var(--base)); } .price-cardBody .price-card-head h2 sup { font-size: 20px; color: #BDBDBD; font-weight: 400; } .price-cardBody ul li { font-size: 18px; margin-bottom: 8px; } .price-cardBody ul li i { margin-right: 4px; } .nws-card_body { height: auto; width: 100%; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; border-radius: 12px; display: flex; flex-direction: column; align-items: center; justify-content: center; overflow: hidden; } .nws-card_body .nws-card_circle { position: absolute; height: 200px; width: 200px; top: 50%; left: 40%; background-color: rgb(243, 230, 248); filter: blur(80px); -webkit-filter: blur(80px); border-radius: 50%; z-index: -1; } .nws-card_body .card--img img { max-width: 100%; object-fit: cover; } .nws-card_body .card-item { padding: 20px; } .nws-card_body .card-item .nws-title a h4 { font-family: var(--body-font); line-height: 1.5; } .nws-card_body .card-item .nws-title a h4:hover { color: hsl(var(--base)) !important; } .nws-card_body .card-item .nws-footer { border-top: 2px solid hsl(var(--base)/0.1); width: 100%; } .nws-card_body .card-item .nws-footer .nws-author { display: flex; justify-content: left; align-items: center; } .nws-card_body .card-item .nws-footer .nws-author .author__img { width: 50px; border-radius: 50%; } .nws-card_body .card-item .nws-footer .nws-author p { padding: 0px 0px 0px 8px; } /*============= Footer Start Here =======================*/ .footer-area { position: relative; z-index: 2; } .footer-area .banner-effect-1 { position: absolute; left: 0; width: 725px; height: 452px; background-color: hsl(var(--base)/0.5); border-radius: 0; z-index: -1; } @media screen and (max-width: 770px) { .footer-area .banner-effect-1 { width: 100%; } } .footer-area .circle1 { position: absolute; bottom: 0; right: 5%; height: 200px; width: 200px; background-color: rgb(226, 222, 181); filter: blur(80px); -webkit-filter: blur(80px); border-radius: 50%; z-index: -1; } .footer-area .circle2 { position: absolute; height: 200px; width: 200px; background-color: rgb(111, 155, 238); filter: blur(80px); -webkit-filter: blur(80px); border-radius: 50%; z-index: -1; } .footer-item .latest-blog__title a { color: hsl(var(--white)); } .footer-item .latest-blog { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid hsl(var(--white)/0.1); } .footer-item span.latest-blog__date { color: hsl(var(--white)/0.6); } .footer-item__desc { color: hsl(var(--black)/0.7); margin-bottom: 32px; padding-right: 90px; } @media screen and (max-width: 991px) { .footer-item__desc { padding-right: 10px; } } .footer-item__logo { margin-bottom: 25px; } .footer-item__logo a img { max-width: 180px; } .footer-item__title { color: hsl(var(--black)); margin-bottom: 20px; position: relative; font-weight: 700; } .footer-item__title::after { position: absolute; width: 50%; height: 3px; left: 0; bottom: -2px; background-color: hsl(var(--base)/0.4); } .footer-item .social-list { margin-top: 10px; display: flex; gap: 12px; } @media screen and (max-width: 991px) { .footer-item .social-list { margin-top: 20px; } } @media screen and (max-width: 575px) { .footer-item .social-list { margin-top: 15px; } } .footer-item .social-list__item { width: 44px; height: 44px; border-radius: 50%; background: hsl(var(--base)/0.06); display: flex; justify-content: center; align-items: center; transition: 0.2s ease-in-out; } .footer-item .social-list__item:hover { transition: 0.2s ease-in-out; background: hsl(var(--base)); } .footer-item .social-list__item:hover .social-list__link i { color: hsl(var(--white)); } .footer-item .social-list__link { font-size: 20px; border: 0px; color: hsl(var(--base)) !important; } .footer-menu { display: flex; flex-direction: column; margin: -5px 0; } .footer-menu__item { display: block; padding: 10px 0; } .footer-menu__link { position: relative; color: hsl(var(--black)/0.7); } .footer-menu__link:hover { color: hsl(var(--base)); margin-left: 4px; } .footer-contact-menu { margin: -6px 0; } .footer-contact-menu__item { display: flex; padding: 1px 0; } .footer-contact-menu__item p { color: hsl(var(--white)); } .footer-contact-menu__item-icon { width: 15px; color: hsl(var(--white)); font-size: 15px; } .footer-contact-menu__item-content { width: calc(100% - 15px); padding-left: 15px; } .search-box.footer button { position: absolute; right: 9px; top: 9px; border: 1px solid transparent; } .search-box.footer input.form--control { padding-right: 135px; border-radius: 10px; border: 0; padding: 16px; color: hsl(var(--dark)); } .search-box.footer input.form--control::placeholder, .search-box.footer input.form--control :focus { color: hsl(var(--body-color)); } .footer-subscribe-box { display: inline-flex; align-items: center; justify-content: center; width: 100%; } .footer-subscribe-box form { display: flex; justify-content: center; flex-wrap: wrap; } .footer-subscribe-box .footer-input { width: 376px; border: 1px solid hsl(var(--base)); color: hsl(var(--white)) !important; } .footer-subscribe-box .footer-input::placeholder { color: hsl(var(--white)/0.7) !important; font-size: 14px; } .footer-subscribe-box .search-btn { padding: 7px 20px; border-radius: 4px; } .bottom-footer { border-top: 1px solid hsl(var(--black)/0.05); } .bottom-footer .bottom-footer-text { color: hsl(var(--body-color)); } @media screen and (max-width: 991px) { .bottom-footer .bottom-footer-text { text-align: center; } } @media screen and (max-width: 424px) { .bottom-footer .bottom-footer-text { font-size: 14px; } } .bottom-footer-menu ul { display: flex; justify-content: end; align-items: center; flex-wrap: wrap; } @media screen and (max-width: 991px) { .bottom-footer-menu ul { justify-content: center; } } .bottom-footer-menu ul li { padding-left: 14px; margin-left: 14px; position: relative; } .bottom-footer-menu ul li::after { content: ""; position: absolute; left: 0px; background: hsl(var(--body-color)); height: 5px; width: 5px; bottom: 6px; border-radius: 50%; } .bottom-footer-menu ul li:first-child::after { content: none; } .bottom-footer-menu ul li a { color: hsl(var(--body-color)); } @media screen and (max-width: 424px) { .bottom-footer-menu ul li a { font-size: 14px; } } .mobile-app-link-items { display: flex; flex-direction: row; gap: 24px; } .mobile-app-link-items .app-link { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 12px; border: 1px solid hsl(var(--base)/0.2); padding: 4px 20px; } .mobile-app-link-items .app-link .icon-sprite { font-size: 24px; } .mobile-app-link-items .app-link-text { display: flex; flex-direction: column; } .mobile-app-link-items .app-link-text .download { font-size: 14px; color: rgb(138, 138, 138); } .subscribe-box form { width: 80%; position: relative; } .subscribe-box input { width: 100%; border: 1px solid hsl(var(--base)); outline: none; padding: 14px; border-radius: 12px; } .subscribe-box input.footer-email { padding-right: 75px; } .subscribe-box .sub-btn { padding: 6px 24px; border-radius: 12px; position: absolute; top: 7.5px; right: 6px; } .footer-contact-info { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 12px; } .footer-contact-info p { color: hsl(var(--heading-color)); } .footer-contact-info i { font-size: 20px; } .stay-tune-box { box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 2px 1px; border-radius: 12px; margin: -320px 0px 20px; padding: 60px 0px; position: relative; border: 1px solid transparent; } .stay-tune-box .tune-box-title { color: hsl(var(--white)); } .stay-tune-box .tune-box-subtitle { color: hsl(var(--white)); } .stay-tune-box::after { position: absolute; top: 0; right: 0; border-radius: 12px; content: ""; background-color: hsl(var(--dark)/0.6); width: 100%; height: 100%; z-index: -99; } @media (max-width: 376px) { .footer-subscribe-box .footer-input { width: 100%; } } @media (max-width: 426px) { .footer-subscribe-box .footer-input { border: 1px solid hsl(var(--base)); } .footer-subscribe-box .footer-input::placeholder { color: hsl(var(--white)/0.7) !important; font-size: 14px; } .footer-subscribe-box .search-btn { margin: 16px 0 0 0px; } } /*====================== Breadcumb Css Start ====================*/ .breadcumb { position: relative; padding: 130px 0px 110px 0px; z-index: 1; } @media screen and (max-width: 991px) { .breadcumb { padding: 110px 0px 110px; } } @media screen and (max-width: 570px) { .breadcumb { padding: 90px 0px 95px; } } .breadcumb .banner-effect-1 { content: ""; position: absolute; top: 67%; left: 0%; width: 151px; height: 173px; background-color: hsl(var(--base)/0.9); opacity: 0.8; filter: blur(93px); border-radius: 1% 50% 50% 0%; z-index: -1; transform: translate(-50%, -50%); } .breadcumb__wrapper { display: flex; justify-content: flex-start; flex-direction: column; align-items: center; } .breadcumb__title { color: hsl(var(--black)); font-weight: 700; font-size: 30px; margin-bottom: 12px; } @media screen and (max-width: 350px) { .breadcumb__title { font-size: 25px; } } .breadcumb__list { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px; } .breadcumb__item { color: hsl(var(--black)); font-weight: 400; font-size: 16px; } @media screen and (max-width: 575px) { .breadcumb__item { font-size: 15px; } } .breadcumb__item-text { color: hsl(var(--black)); } .breadcumb__link { color: hsl(var(--black)); font-weight: 600; } .breadcumb__link:hover { color: hsl(var(--base)); } .map-section .contact-infowraper .contact-info-box { padding: 16px 0px 16px 0px; display: flex; justify-content: center; align-items: center; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; backdrop-filter: blur(5px); background-color: rgba(255, 255, 255, 0.1); border-radius: 12px; } .map-section .contact-infowraper .contact-info-box .info-icon { padding: 20px; } .map-section .contact-infowraper .contact-info-box .info-icon i { font-size: 42px; } .map-section .map-box { display: flex; justify-content: center; align-items: center; padding: 0; width: 100%; } .map-section .map-box iframe { padding: 0; width: 100%; height: 50vh; } .counter-content { position: relative; display: flex; justify-content: center; align-items: center; height: 100%; } .counter-content .counter-box { box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; backdrop-filter: blur(5px); background-color: rgba(255, 255, 255, 0.1); overflow: hidden; padding: 20px; } .counter-content .counter-box h2 { margin: 0; font-size: 32px; } .counter-content .counter-box .counter-icon i { font-size: 36px; margin-bottom: 8px; } .counter-content .counter-box .circle { position: absolute; bottom: 20%; right: 10%; height: 60px; width: 60px; background-color: #f6ffa1; filter: blur(40px); -webkit-filter: blur(40px); border-radius: 50%; z-index: 1; } .counter-content .counter-box:hover::before { transform: scale(2); } .counter-content .counter-box::before { content: ""; position: absolute; z-index: -1; top: -16px; right: -16px; background: hsl(var(--base)); height: 32px; width: 32px; border-radius: 32px; transform: scale(1); transform-origin: 50% 50%; transition: transform 0.25s ease-out; } .contact-section .form-control { border-radius: 0px !important; } .contact-section :focus { border-color: hsl(var(--base)); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px hsl(var(--base)/0.5); } .scroll-top { position: fixed; right: 30px; bottom: 42px; height: 50px; width: 50px; cursor: pointer; display: block; border-radius: 50px; z-index: 10000; opacity: 1; visibility: hidden; -webkit-transform: translateY(45px); -ms-transform: translateY(45px); transform: translateY(45px); -webkit-transition: all 300ms linear; transition: all 300ms linear; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; border: 1px solid hsl(var(--black)/.2); } .scroll-top.show { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .scroll-top svg { color: hsl(var(--base)); border-radius: 50%; background: hsl(var(--white)); } .scroll-top svg path { fill: none; } .scroll-top i { position: absolute; right: 18px; top: 16px; font-size: 16px; color: hsl(var(--base)); } .scroll-top .progress-circle path { stroke: hsl(var(--base)); stroke-width: 10px; box-sizing: border-box; -webkit-transition: all 400ms linear; transition: all 400ms linear; } @media (max-width: 430px) { .scroll-top { right: 20px; bottom: 70px; } } .sidebar-menu-list__item.active .sidebar-menu-list__link { color: hsl(var(--base)); } .sidebar-menu { padding-bottom: 10px; padding-top: 20px; height: 100vh; overflow-y: auto; z-index: 999; transition: 0.2s linear; box-shadow: rgba(149, 157, 165, 0.2) 0px 6px 10px; border: 1px solid hsl(var(--base)/0.1); border-radius: 4px; } /*============== Sidebar Show hide Css Start ===========*/ .sidebar-menu.show-sidebar { transform: translateX(0); background-color: hsl(var(--white)); } @media screen and (max-width: 1199px) { .sidebar-menu { position: fixed; left: 0; top: 0; min-width: 320px; padding-top: 60px; transform: translateX(-100%); z-index: 9992; border-radius: 0; } } .sidebar-menu__close { position: absolute; top: 12px; right: 12px; color: hsl(var(--base)); border: 1px solid hsl(var(--base)); width: 35px; height: 35px; line-height: 35px; text-align: center; font-size: 18px; transition: 0.2s linear; cursor: pointer; display: none; z-index: 9; border-radius: 3px; } @media screen and (max-width: 1199px) { .sidebar-menu__close { display: block; } } .sidebar-menu__close:hover, .sidebar-menu__close:focus { background-color: hsl(var(--base)); border-color: hsl(var(--base)); color: hsl(var(--white)); } .sidebar-menu-list__item { border-bottom: 1px solid hsl(var(--base)/0.2); } .sidebar-menu-list__item:last-child { border-bottom: 0; } .sidebar-menu-list__item:hover { background-color: hsl(var(--white)/0.1); color: hsl(var(--white)); } .sidebar-menu-list__item a:hover { color: hsl(var(--base)); } .sidebar-menu-list__item.has-dropdown.active > a { color: hsl(var(--base)); } .sidebar-menu-list__item.has-dropdown.active > a:after { transform: rotate(90deg); margin-left: 14px; color: hsl(var(--base)); } .sidebar-menu-list__item.has-dropdown > a:after { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f105"; font-style: normal; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; text-align: center; background: 0 0; position: absolute; top: 16px; transition: 0.1s linear; right: 20px; } .sidebar-menu-list__link { display: inline-block; text-decoration: none; position: relative; padding: 12px 20px 12px 20px; width: 100%; color: hsl(var(--black)); } .sidebar-menu-list__link .icon { margin-right: 5px; font-size: 15px; line-height: 30px; text-align: center; border-radius: 4px; animation: swing ease-in-out 0.5s 1 alternate; } /*=============== Sidebar Submenu Start ===============*/ .sidebar-submenu { display: none; position: relative; } .sidebar-submenu::before { content: ""; position: absolute; top: 0px; bottom: 21px; left: 27px; border-left: 1px solid hsl(var(--base)); } .sidebar-submenu.open-submenu { display: block; } .sidebar-submenu-list { padding: 5px 0; } .sidebar-submenu-list__item { position: relative; } .sidebar-submenu-list__item::before { content: ""; position: absolute; top: 20px; left: 27px; width: 16px; height: 1px; border-top: 1px solid hsl(var(--base)); } .sidebar-submenu-list__item.active > a { color: hsl(var(--base)); } .sidebar-submenu-list__link { padding: 8px 20px 4px 50px !important; display: block; color: hsl(var(--black)); border-bottom: 0 !important; } @keyframes swing { 0% { transform: rotate(0deg); } 10% { transform: rotate(10deg); } 30% { transform: rotate(0deg); } 40% { transform: rotate(-10deg); } 50% { transform: rotate(0deg); } 60% { transform: rotate(5deg); } 70% { transform: rotate(0deg); } 80% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } } /*================== Dark Style Color ==================*/ /* ========== light and dark button style ==========*/ .light-dark-btn-wrap { font-weight: 500; display: flex; align-items: center; z-index: 7; cursor: pointer; } .dashboard_profile_wrap { position: relative; text-align: center; margin-bottom: 20px; padding-bottom: 0; border: 0px solid hsl(var(--white)/0.08); border-radius: 4px; } @media screen and (max-width: 1199px) { .dashboard_profile_wrap { align-items: center; justify-content: space-between; } } .dashboard_profile_wrap .close-hide-show { display: none; padding: 7px 13px; background: hsl(var(--base)); border-radius: 4px; font-size: 15px; } @media screen and (max-width: 1199px) { .dashboard_profile_wrap .close-hide-show { display: table; color: hsl(var(--white)); position: absolute; top: 3px; right: 16px; } } .dashboard_profile_wrap h3 { font-size: 18px; } .dashboard_profile_wrap .sidebar-menu-list { padding: 20px; } .dashboard_profile_wrap .profile_photo { height: 100px; width: 100px; border-radius: 50%; overflow: hidden; position: relative; margin-bottom: 15px; } .dashboard_profile_wrap .profile_photo::before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: hsl(var(--dark)); opacity: 0; transition: all 0.4s; visibility: hidden; } .dashboard_profile_wrap .profile_photo:hover::before { visibility: visible; opacity: 0.7; cursor: pointer; } .dashboard_profile_wrap .profile_photo img { object-fit: cover; height: 100%; width: 100%; border-radius: 50%; border: 3px solid hsl(var(--base)); } .dashboard_profile_wrap .profile_photo .photo_upload { display: inline-block; padding: 0px 0px 0px; position: absolute; top: 50%; left: 50%; color: hsl(var(--white)); transform: translate(-50%, -50%); } .dashboard_profile_wrap .profile_photo .photo_upload i { cursor: pointer; visibility: hidden; opacity: 0; } .dashboard_profile_wrap .profile_photo:hover .photo_upload i { visibility: visible; opacity: 1; } .dashboard_profile_wrap .profile_photo .photo_upload .upload_file { opacity: 0; position: absolute; z-index: -1; visibility: hidden; display: none; } .dashboard_profile_wrap .logo-wrapper a { width: 180px; display: inline-block; } .dashboard_profile_wrap .logo-wrapper a img { width: 100%; height: auto; } .responsive-lang-wrap { margin-left: 25px; padding-right: 20px; margin-top: -5px; margin-bottom: 5px; display: none; } @media screen and (max-width: 767px) { .responsive-lang-wrap { display: block; } } .responsive-lang-wrap .input-grp select.form--control.form-select { padding: 10px 40px 10px 18px; } .light-dark-btn-wrap:hover { transition: 0.7s; -webkit-transition: 0.7s; -moz-transition: 0.7s; -ms-transition: 0.7s; -o-transition: 0.7s; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } @media screen and (max-width: 1199px) { .light-dark-btn-wrap { margin-left: 20px; } } .light-dark-btn-wrap .light-dark-checkbox { display: none; opacity: 0; } .light-dark-btn-wrap .light-dark-label { width: 33px; height: 14px; background-color: hsl(var(--black)); display: flex; border-radius: 50px; align-items: center; justify-content: space-between; padding: 5px; position: relative; transform: scale(1.5); cursor: pointer; } .light-dark-btn-wrap .fa-moon { color: hsl(var(--black)); font-size: 9px; margin-bottom: 1px; } .light-dark-btn-wrap .ball { width: 12px; height: 12px; background-color: hsl(var(--black)); position: absolute; top: 1px; left: 2px; border-radius: 50%; transition: transform 0.2s linear; } /* light and dark mood changes*/ .light-dark-checkbox:checked + .light-dark-label .ball { transform: translateX(15px); } .light-dark-btn-wrap .sun-icon { font-size: 20px; display: none; color: hsl(var(--white)); } .light-dark-btn-wrap .sun-icon.show { display: block; } .light-dark-btn-wrap .mon-icon { font-size: 20px; color: hsl(var(--black)); } .light-dark-btn-wrap .mon-icon.show { display: none; } /*============** Header area **============*/ /*== Sticky header ==*/ .header { position: relative; z-index: 5; padding: 28px 0; } @media screen and (max-width: 991px) { .header { top: 0px; padding: 18px 36px; position: absolute; left: 0; right: 0; z-index: 7; max-height: 101vh; overflow-y: auto; background-color: transparent; } .header::-webkit-scrollbar { width: 5px; height: 5px; } .header::-webkit-scrollbar-thumb { border-radius: 0px; } } @media screen and (max-width: 575px) { .header { padding: 12px 0px; } } .header.fixed-header { background-color: hsl(var(--white)); position: fixed; top: 0px; animation: slide-down 0.8s; width: 100%; box-shadow: rgba(9, 9, 9, 0.05) 0px 1px 0px; } @keyframes slide-down { 0% { opacity: 0; transform: translateY(-150%); } 100% { opacity: 1; transform: translateY(0); } } .header-main-area.two .header.header-2 { padding: 0px 0; } @media screen and (max-width: 771px) { .header-main-area.two .header.header-2 { background-color: hsl(var(--base)); } } .header-main-area.two .header.fixed-header { box-shadow: none; } .header.header-2.fixed-header { background-color: transparent; } .header.header-2.fixed-header .header-2 { padding: 0; } .header-main-area .container-fluid { padding: 0 100px; } @media screen and (max-width: 1399px) { .header-main-area .container-fluid { padding: 0 60px; } } @media screen and (max-width: 575px) { .header-main-area .container-fluid { padding: 0 25px; } } .header-wrapper { display: flex; justify-content: space-between; align-items: center; padding: 0px 15px; } @media screen and (max-width: 991px) { .header-wrapper { padding: 0px 0; } } @media screen and (max-width: 575px) { .header-wrapper { padding: 0px 15px; } } .header-wrapper .sidebar-menu-show-hide { height: 35px; width: 35px; line-height: 35px; text-align: center; background: hsl(var(--base)); border-radius: 6px; color: hsl(var(--white)); font-size: 18px; display: none; } .header-wrapper-2 .sidebar-menu-show-hide { height: 35px; width: 35px; line-height: 35px; text-align: center; background: hsl(var(--base)); border-radius: 6px; color: hsl(var(--white)); font-size: 18px; display: none; } @media screen and (max-width: 1199px) { .header-wrapper .sidebar-menu-show-hide { display: block !important; } } .header-wrapper .logo-wrapper img { width: 180px; } @media screen and (max-width: 991px) { .header-wrapper .logo-wrapper img { width: 160px; } } @media screen and (max-width: 424px) { .header-wrapper .logo-wrapper img { width: 112px; } } .header-wrapper .menu-wrapper { display: flex; align-items: center; justify-content: center; } @media screen and (max-width: 1199px) { .header-wrapper .menu-wrapper { margin-left: 0px; } } @media screen and (max-width: 1199px) { .header-wrapper .menu-wrapper { display: none; } } .header-wrapper .menu-wrapper ul.main-menu { display: flex; } @media screen and (max-width: 1199px) { .header-wrapper .menu-wrapper ul.main-menu { display: none; } } .header-wrapper .menu-wrapper ul.main-menu li { transition: all 0.4s; } .header-wrapper .menu-wrapper ul.main-menu a { margin: 0px 20px; font-size: 18px; color: hsl(var(--black)); font-weight: 500; position: relative; } @media screen and (max-width: 1400px) { .header-wrapper .menu-wrapper ul.main-menu a { margin: 0px 10px; } } .header-wrapper .menu-wrapper ul.main-menu a:before { position: absolute; bottom: -6px; content: ""; width: 100%; height: 3px; background: hsl(var(--base)); transform: translateX(-100%); opacity: 0; } .header-wrapper .menu-wrapper ul.main-menu a.active:before { position: absolute; bottom: -6px; content: ""; width: 100%; height: 3px; background: hsl(var(--base)); transform: translateX(-100%); opacity: 1; transition: 0.5s transform ease, 0.8s opacity ease; transform: translateX(0); } .header-wrapper .menu-wrapper ul.main-menu a.active { color: hsl(var(--base)); } .header-wrapper .menu-wrapper ul.main-menu a:hover { color: hsl(var(--base)); } .header-wrapper .menu-wrapper ul.main-menu a:hover:before { opacity: 1; transition: 0.5s transform ease, 0.8s opacity ease; transform: translateX(0); } .header-wrapper .menu-wrapper .home:hover .dropdown-homemenu { display: block !important; } .header-wrapper .menu-right-wrapper ul { display: flex; justify-content: space-between; align-items: center; margin-top: 4px; } .header-wrapper .menu-right-wrapper ul .is-open-notification .notification-dropdown { display: block; } .header-wrapper .menu-right-wrapper ul .is-open-message .message-dropdown { display: block; } .header-wrapper .menu-right-wrapper ul li { margin-left: 20px; } .menu-right-wrapper.two .login-registration-list__item .login-registration-list__link { color: hsl(var(--white)); border: 1px solid hsl(var(--white)/.3); display: block; border-radius: 7px; padding: 8px 17px; } .menu-right-wrapper.two .login-registration-list__item .login-registration-list__link:hover { border: 1px solid hsl(var(--white)/.7); } @media screen and (max-width: 1200px) { .header-wrapper .menu-right-wrapper ul li { margin-left: 10px; } } @media screen and (max-width: 424px) { .header-wrapper .menu-right-wrapper ul li { margin-left: 15px; } } .header-wrapper .menu-right-wrapper ul li:first-child { margin-left: 0px; } @media screen and (max-width: 770px) { .header-wrapper .menu-right-wrapper ul li:last-child(3) { display: block; visibility: visible; } } .header-wrapper .menu-right-wrapper ul li .sidebar-menu-show-hide { background: hsl(var(--base)); padding: 9px 12px; color: hsl(var(--white)); border-radius: 3px; } @media screen and (max-width: 991px) { .header-wrapper .menu-right-wrapper ul li a i { margin-top: 8px; } } .header-wrapper .menu-right-wrapper ul li .message-dropdown { display: none; box-shadow: rgba(149, 157, 165, 0.2) 0px 6px 10px; position: absolute; top: 36px; right: 0; width: 320px; height: 300px; max-height: 300px; overflow-y: scroll; background: hsl(var(--white)) !important; border-radius: 4px; } .header-wrapper .menu-right-wrapper ul li .message-dropdown .message-dropdown-menu { padding: 12px; height: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; } .header-wrapper .menu-right-wrapper ul li .message-dropdown .message-dropdown-menu .message-item-wraper { display: flex; flex-direction: column; gap: 8px; } .header-wrapper .menu-right-wrapper ul li .message-dropdown .message-dropdown-menu .message-item-wraper .message-item { padding: 12px; height: 84px; border-bottom: 1px solid hsl(var(--base)/0.2); } .header-wrapper .menu-right-wrapper ul li .message-dropdown .message-dropdown-menu .message-item-wraper .message-item a { display: inline-flex; align-items: center; } .header-wrapper .menu-right-wrapper ul li .message-dropdown .message-dropdown-menu .message-item-wraper .message-item a span { border-right: 1px solid hsl(var(--dark)/0.2); height: 34px; width: 34px; display: flex; justify-content: center; margin-right: 6px; align-items: center; } .header-wrapper .menu-right-wrapper ul li .message-dropdown .message-dropdown-menu .message-item-wraper .message-item a span .message-icon { font-size: 20px; margin-right: 8px; } .header-wrapper .menu-right-wrapper ul li .message-dropdown .message-dropdown-menu .message-item-wraper .message-item a .message-title { font-size: 14px; width: 230px; padding: 0px 4px; } .header-wrapper .menu-right-wrapper ul li .message-dropdown .message-dropdown-menu .message-item-wraper .message-item:hover { background: hsl(var(--base)/0.2); } .header-wrapper .menu-right-wrapper ul li .message-dropdown .message-dropdown-menu .message-item-footer a p { font-size: 14px; padding: 8px 0px; color: hsl(var(--base)); } .header-wrapper .menu-right-wrapper ul li ::-webkit-scrollbar { width: 6px; } .header-wrapper .menu-right-wrapper ul li ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px hsl(var(--base)); } .header-wrapper .menu-right-wrapper ul li ::-webkit-scrollbar-thumb { background: hsl(var(--base)/0.5); } .header-wrapper .menu-right-wrapper ul li ::-webkit-scrollbar-thumb:hover { background: hsl(var(--base)); } .header-wrapper .menu-right-wrapper ul li .notification-dropdown { display: none; box-shadow: rgba(149, 157, 165, 0.2) 0px 6px 10px; position: absolute; top: 36px; right: 0; width: 320px; height: 300px; max-height: 300px; overflow-y: scroll; background: hsl(var(--white)) !important; border-radius: 4px; } .header-wrapper .menu-right-wrapper ul li .notification-dropdown .notification-dropdown-menu { padding: 12px; height: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; } .header-wrapper .menu-right-wrapper ul li .notification-dropdown .notification-dropdown-menu .notification-item-wraper { display: flex; flex-direction: column; gap: 8px; } .header-wrapper .menu-right-wrapper ul li .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item { padding: 12px; height: 84px; border-bottom: 1px solid hsl(var(--base)/0.2); } .header-wrapper .menu-right-wrapper ul li .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item a { display: inline-flex; align-items: center; } .header-wrapper .menu-right-wrapper ul li .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item a span { border-right: 1px solid hsl(var(--dark)/0.2); height: 34px; width: 34px; display: flex; justify-content: center; margin-right: 6px; align-items: center; } .header-wrapper .menu-right-wrapper ul li .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item a span .notification-icon { font-size: 20px; margin-right: 8px; } .header-wrapper .menu-right-wrapper ul li .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item a .notification-title { font-size: 14px; width: 230px; padding: 0px 4px; } .header-wrapper .menu-right-wrapper ul li .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item:hover { background: hsl(var(--base)/0.2); } .header-wrapper .menu-right-wrapper ul li .notification-dropdown .notification-dropdown-menu .notification-item-footer a p { font-size: 14px; padding: 8px 0px; color: hsl(var(--base)); } .header-wrapper .menu-right-wrapper ul li ::-webkit-scrollbar { width: 6px; } .header-wrapper .menu-right-wrapper ul li ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px hsl(var(--base)); } .header-wrapper .menu-right-wrapper ul li ::-webkit-scrollbar-thumb { background: hsl(var(--base)/0.5); } .header-wrapper .menu-right-wrapper ul li ::-webkit-scrollbar-thumb:hover { background: hsl(var(--base)); } @media (max-width: 770px) { .header-wrapper .menu-right-wrapper { display: block !important; } .header-wrapper .menu-right-wrapper ul li:last-child { display: none; } } .header-wrapper .count-item { position: absolute; height: 19px; width: 19px; background: hsl(var(--base)); text-align: center; border-radius: 50%; font-size: 13px; color: hsl(var(--white)); top: -7px; right: 7px; font-weight: 600; line-height: 19px; } @media screen and (max-width: 991px) { .header-wrapper .count-item { top: -4px; } } .header-wrapper-2 { display: flex; justify-content: space-between; align-items: center; padding: 20px 15px; border-radius: 12px; background: hsl(var(--base)); } @media screen and (max-width: 991px) { .header-wrapper-2 { padding: 10px 15px; } } @media screen and (max-width: 575px) { .header-wrapper-2 { padding: 8px 15px; } } @media screen and (max-width: 770px) { .header-wrapper-2 { background: transparent; } } .header-wrapper-2 .sidebar-menu-show-hide { display: none; } @media screen and (max-width: 991px) { .header-wrapper-2 .sidebar-menu-show-hide { display: block !important; } } .header-wrapper-2 .menu-wrapper { display: flex; align-items: center; justify-content: center; } @media screen and (max-width: 1199px) { .header-wrapper-2 .menu-wrapper { margin-left: 0px; } } .header-wrapper-2 .menu-wrapper ul.main-menu { display: flex; } @media screen and (max-width: 991px) { .header-wrapper-2 .menu-wrapper ul.main-menu { display: none; } } .header-wrapper-2 .menu-wrapper ul.main-menu li { transition: all 0.4s; } .header-wrapper-2 .menu-wrapper ul.main-menu a { margin: 0px 20px; font-size: 18px; color: hsl(var(--white)); font-weight: 500; position: relative; } .header-wrapper-2 .menu-wrapper ul.main-menu a:before { position: absolute; bottom: -6px; content: ""; width: 100%; height: 3px; background: hsl(var(--white)); transform: translateX(-100%); opacity: 0; } .header-wrapper-2 .menu-wrapper ul.main-menu a.active:before { position: absolute; bottom: -6px; content: ""; width: 100%; height: 3px; background: hsl(var(--white)); opacity: 1; transition: 0.5s transform ease, 0.8s opacity ease; transform: translateX(0); } .header-wrapper-2 .menu-wrapper ul.main-menu a.active { color: hsl(var(--white)); } @media screen and (max-width: 1199px) { .header-wrapper-2 .menu-wrapper ul.main-menu a { padding: 0px 12px; } } .header-wrapper-2 .menu-wrapper ul.main-menu a:hover { color: hsl(var(--white)); } .header-wrapper-2 .menu-wrapper ul.main-menu a:hover:before { opacity: 1; transition: 0.5s transform ease, 0.8s opacity ease; transform: translateX(0); } .header-wrapper-2 .menu-wrapper .home:hover .dropdown-homemenu { display: block !important; } .header-wrapper-2 .dropdown-homemenu { display: none; position: absolute; top: 54px; left: 0; margin: 0px 0px 0px 20px; padding: 10px 0px; background: hsl(var(--white)/0.6); width: 80px; border-radius: 12px; } .header-wrapper-2 .dropdown-homemenu a p { margin: 0px 0px 10px 7px; } .header-wrapper-2 .menu-right-wrapper ul li { transition: all 0.4s; } .header-wrapper-2 .menu-right-wrapper ul li:hover a { color: hsl(var(--base)); } .header-wrapper-2 .menu-right-wrapper ul li:hover a i { color: hsl(var(--base)); } .menu-search-wrap { position: relative; width: 10px; } .menu-search-wrap .menu-search-wrap--search-icon { cursor: pointer; } .menu-search-wrap .menu-search-wrap--search-icon i { font-size: 17px; color: hsl(var(--black)); } .menu-search-wrap .header-search-hide-show { display: none; transition: all 0.4s ease-in-out; } .menu-search-wrap .header-search-hide-show.show { display: block; right: -18px; transition: all 0.4s ease-in-out; } .menu-search-wrap .close-hide-show { display: none; } .menu-search-wrap .close-hide-show.show { display: block; position: relative; z-index: 2; } .search-box.header-search { width: 260px; position: absolute; right: -7px; top: 35px; z-index: 2; transition: all 0.4s ease-in-out; } @media screen and (max-width: 424px) { .search-box.header-search { width: 170px; } } .search-box.header-search input.form--control { padding-right: 52px; border: 1px solid hsl(var(--base)/0.2); } .search-box.header-search input.form--control::placeholder { color: hsl(var(--dark)); } .search-box.header-search button.search-box__button { top: 27px; right: 0; background: hsl(var(--base)); height: 100%; color: hsl(var(--dark)); padding: 14px; border-radius: 0 10px 10px 0px; border: 1px solid hsl(var(--white)/0.5); } .search-box.header-search button.search-box__button i { color: hsl(var(--white)); } .search-box.header-search .form--control { background: hsl(var(--base)); } .menu-search-wrap .menu-search-wrap--search-icon i { font-size: 17px; color: hsl(var(--black)); margin-top: 4px; position: absolute; margin-left: 13px; } /*========== Sticky Menu Css ========*/ .header.fixed-header .header-wrapper .menu-wrapper ul.main-menu a { color: hsl(var(--black)); } .header.fixed-header .header-wrapper .menu-wrapper ul.main-menu a:hover { color: hsl(var(--base)); } .header.fixed-header .header-wrapper .menu-wrapper ul.main-menu a.active { color: hsl(var(--base)); } .header.fixed-header .light-dark-btn-wrap .mon-icon { color: hsl(var(--black)); } .header.fixed-header .menu-search-wrap .menu-search-wrap--search-icon i { font-size: 17px; color: hsl(var(--black)); } .menu-btm { border-bottom: 1px solid hsl(var(--base)/0.2); border-top: 1px solid hsl(var(--base)/0.2); } .menu-btm .sub-menu { display: inline-flex; gap: 34px; } .menu-btm .sub-menu .sub-menu-list { padding: 12px 0px; position: relative; font-size: 16px; } .menu-btm .sub-menu .sub-menu-list button { position: relative; color: hsl(var(--body-color)); } .menu-btm .sub-menu .sub-menu-list:hover .sub-content-item { visibility: visible; opacity: 1; } .menu-btm .sub-content-item { padding: 20px; visibility: hidden; opacity: 0; position: absolute; border: 1px solid hsl(var(--base)); display: flex; flex-direction: column; top: 50px; gap: 16px; background-color: hsl(var(--white)); z-index: 5 !important; } .menu-btm .sub-content-item .nav-item-category--wraper { width: 166px; } .menu-btm .sub-content-item .nav-item-category--wraper p { padding: 0px 6px; font-weight: 400; } .menu-btm .sub-content-item .nav-item-category--wraper ul li { padding: 5px 6px; } .menu-btm .sub-content-item .nav-item-category--wraper ul li a { background-color: transparent !important; color: hsl(var(--black)/0.6) !important; } .menu-btm .sub-content-item .nav-item-category--wraper ul :hover { background: hsl(var(--base)); color: hsl(var(--white)) !important; transition: 0.4s all !important; } .menu-btm .sub-content-item .nav-item-category { display: flex; flex-direction: row; } .language { position: relative; } .is-open-language-dropdown .language-dropdown { display: block; } .language-dropdown { position: absolute; top: 28px; right: -10px; display: flex; justify-content: center; align-items: center; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; display: none; } .language-dropdown .language-dropdown-menu { width: 92px; display: flex; flex-direction: column; justify-content: center; align-items: center; background: hsl(var(--base)); padding: 4px 0px; gap: 8px; border-radius: 4px; } .language-dropdown .language-dropdown-list { margin: 0px !important; padding: 0px 6px; } .language-dropdown .language-dropdown-list:hover { background-color: hsl(var(--white)); transition: 0.2s ease-in-out; border-radius: 4px; } .dropdown-homemenu { display: none; position: absolute; top: 30px; margin: 0px 0px 0px 20px; padding: 10px 0px; } .dropdown-homemenu a { margin: 0 !important; } .dropdown-homemenu a p { margin-bottom: 10px; } @media (max-width: 769px) { .sidebar-menu-show-hide { display: block !important; } .header-wrapper .menu-right-wrapper ul li .notification-dropdown { width: 312px; position: fixed; top: 48px; z-index: 9; } .header-wrapper .menu-right-wrapper ul li .message-dropdown { position: fixed; top: 48px; width: 312px; z-index: 9; } .language-dropdown { width: 90px; position: fixed; top: 44px; right: 74px !important; } } @media (max-width: 426px) { .header-menu-wrapper { margin-left: 14px; } } @media (max-width: 321px) { .language-dropdown { right: 52px !important; } } /*================ Top Header Start Here ================*/ .header-main-area { position: absolute; top: 0; left: 0; right: 0; transition: 0.3s linear; padding-top: 0; } .header-top { border-bottom: 1px solid hsl(var(--base)/0.08); padding: 20px 0px; position: relative; z-index: 2; } @media screen and (max-width: 991px) { .header-top { display: none; } } .header-top .social-list.style-two .social-list__link { width: 30px; height: 30px; font-size: 12px; } .top-header-wrapper { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } @media screen and (max-width: 991px) { .top-header-wrapper { justify-content: right; } } @media screen and (max-width: 424px) { .top-header-wrapper { justify-content: center; } } .contact-list { display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; flex-wrap: wrap; margin: 0 -20px; } @media screen and (max-width: 991px) { .contact-list { justify-content: center; } } @media screen and (max-width: 770px) { .contact-list { display: none; } } .contact-list__item { position: relative; color: hsl(var(--black)); margin-left: 25px; } .contact-list__item:last-child::before { display: none; } .contact-list__item::before { position: absolute; content: ""; width: 1px; height: 15px; right: 0; top: 50%; transform: translateY(-50%); background-color: hsl(var(--white)/0.4); } .contact-list__item-icon { font-size: 16px; text-align: center; color: hsl(var(--black)); display: inline-block; margin-right: 10px; } .contact-list__link { color: hsl(var(--black)); font-size: 15px; font-weight: 400; font-family: var(--body-font); } .contact-list__link:hover { color: hsl(var(--black)/0.8); } .top-button { display: flex; flex-wrap: wrap; color: hsl(var(--dark)); justify-content: space-between; align-items: center; gap: 20px; } @media screen and (max-width: 991px) { .top-button { justify-content: center; } } .top-button ul { display: inline-flex; gap: 10px; } .top-button ul li { width: 40px; height: 40px; border-radius: 50%; background: hsl(var(--white)/0.1); display: flex; justify-content: center; align-items: center; } .top-button ul li:hover { background-color: hsl(var(--base)); } .top-button ul li a i { color: hsl(var(--white)); } @media screen and (max-width: 991px) { .login-registration-list { padding-right: 0; } } .login-registration-list__item a { padding: 11px 23px; color: hsl(var(--base)); border: 1px solid hsl(var(--base)); border-radius: 12px; transition: .3s all; } .login-registration-list__item a:hover { background: hsl(var(--base)); } .login-registration-list__item:hover .login-registration-list__link { color: hsl(var(--white)); } .login-registration-list__item:hover .login-registration-list__icon i { color: hsl(var(--white)); } .login-registration-list__item:last-child::before { display: none; } .login-registration-list__icon { color: hsl(var(--base)); margin-right: 10px; font-size: 16px; } .login-registration-list__icon i { color: hsl(var(--base)); } .login-registration-list__link { color: hsl(var(--base)); font-weight: 700; font-family: var(--body-font); font-size: 16px; } @media screen and (max-width: 575px) { .login-registration-list__link { font-size: 15px; } } @media screen and (max-width: 991px) { .login-registration-list-2 { padding-right: 0; } } .login-registration-list-2__item { padding: 6px 10px; color: hsl(var(--white)); border: 1px solid hsl(var(--white)); border-radius: 12px; } .login-registration-list-2__item:last-child::before { display: none; } .login-registration-list-2__icon { color: hsl(var(--white)); margin-right: 10px; font-size: 16px; } .login-registration-list-2__icon i { color: hsl(var(--white)); } .login-registration-list-2__link { color: hsl(var(--white)); font-weight: 400; font-family: var(--body-font); } @media screen and (max-width: 575px) { .login-registration-list-2__link { font-size: 15px; } } .login-registration-list-2__link:hover { color: hsl(var(--black)); } .login-registration-list-2__link:hover .login-registration-list__icon { color: hsl(var(--black)); } @media screen and (max-width: 991px) { .login-registration-list-2__link:hover { color: hsl(var(--black)); } } .language-box { display: flex; align-items: center; position: relative; } .language-box .select { color: hsl(var(--black)); background-color: transparent; border: 1px solid transparent; padding: 3px 0px; font-size: 17px; font-weight: 500; } .menu-right-wrapper select.select.langSel { font-weight: 500; } .language-box .select option { background-color: hsl(var(--dark)); } .language-box-2 { display: flex; align-items: center; position: relative; } .language-box-2 .select { color: hsl(var(--white)); background-color: transparent; border: 1px solid transparent; padding: 3px 0px; font-size: 16px; font-weight: 400; } .language-box-2 .select option { background-color: hsl(var(--dark)); } li.login-registration-list__item .social-list__item .social-list__link { height: 26px; width: 26px; color: hsl(var(--black)) !important; border: 0px !important; } li.login-registration-list__item .social-list__item .social-list__link:hover { color: hsl(var(--base)) !important; } li.login-registration-list__item .social-list__item .social-list__link i { font-size: 15px; padding-right: 12px !important; } @media (max-width: 426px) { li.login-registration-list__item { display: none; } .menu-wrapper { display: none; } } .section-content { position: relative; margin: 0px 0px 80px 0px; } .section-content::before { position: absolute; content: ""; bottom: -12px; width: 24px; height: 1px; background-color: hsl(var(--base)); } .section-content::after { position: absolute; content: ""; width: 100%; height: 1px; background-color: hsl(var(--black)/0.05); bottom: -12px; } .section-content .title-wrap { display: flex; justify-content: space-between; flex-wrap: wrap; } .section-content .title-wrap a { color: hsl(var(--base)); font-weight: 500; font-size: 16px; line-height: 38px; } .category-link:hover .category-content::before { opacity: 1; transition: all 0.4s; } .category-link .category-content { position: relative; height: 300px; } .category-link .category-content::before { content: ""; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); transition: 0.5s all; opacity: 0; } .category-link .category-title-wraper { position: absolute; top: 16px; padding: 0px 12px; } .category-link .category-title-wraper .category-title { color: hsl(var(--white)); margin: 0px; z-index: 1; } .category-link .category-title-wraper .category-subtitle { color: hsl(var(--white)); z-index: 1; } .category-link .category-img { height: 100%; } .category-link .category-img img { height: 100%; object-fit: cover; z-index: 9; } @media (max-width: 376px) { .section-content { margin: 20px 0px 40px 0px; } } .feature-items .key-feature-box { display: flex; flex-direction: column; justify-content: center; align-items: center; flex-wrap: wrap; gap: 10px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; padding: 20px; transition: 0.2s ease-in-out; border-radius: 12px; background: hsl(var(--white)); } .feature-items .key-feature-box .feature-thumb { width: 100px; height: 100px; } .feature-items .key-feature-box .feature-thumb img { height: 100%; width: 100%; object-fit: cover; } .feature-items .key-feature-box:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px) scale(1.05); transition: 0.3s ease-in-out; } .faq-section { position: relative; } .faq-section .circle2 { position: absolute; height: 200px; width: 200px; background-color: rgb(243, 230, 248); filter: blur(80px); -webkit-filter: blur(80px); border-radius: 50%; bottom: -10%; } .faq-section .testimonial-card-wraper { padding-top: 100px !important; } .faq-section .testimonial-card-wraper .testimonial-card_body { height: 100%; width: 400px; background-color: hsl(var(--base)); border-radius: 8px; position: relative; display: flex; flex-direction: column; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); } .faq-section .testimonial-card-wraper .testimonial-card_body .testimonial-img { position: absolute; display: flex; justify-content: center; top: -100px; height: 160px; width: 160px; height: 100%; width: 100%; } .faq-section .testimonial-card-wraper .testimonial-card_body .testimonial-img img { border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px; height: 160px; width: 160px; border: 3px solid hsl(var(--base)); object-fit: cover; } .faq-section .testimonial-card-wraper .testimonial-card_body .testimonial-profile_info { display: flex; justify-content: center; align-items: center; flex-direction: column; padding-top: 84px; } .faq-section .testimonial-card-wraper .testimonial-card_body .testimonial-profile_info h6 { margin-bottom: 12px; font-size: 23px; } .faq-section .testimonial-card-wraper .testimonial-card_body .testimonial-profile_info p { font-weight: 600; color: hsl(var(--base)); } .faq-section .testimonial-card-wraper .testimonial-card_body .testimonial-content { padding: 30px; padding-top: 20px; text-align: center; } .faq-section .swiper-wrapper { width: 460px !important; } .faq-section .swiper-wrapper .swiper-slide .swiper-slide-shadow { background-color: transparent; } .faq-section .mySwiper { height: 100%; width: 100%; display: flex; justify-content: center; } .faq-thumb { width: 100%; height: 500px; display: flex; justify-content: center; align-items: center; } .faq-thumb img { width: 100%; height: 100%; object-fit: none; } .faq-left-side { display: flex; justify-content: center; align-items: center; height: 100%; } .faq-section-thumb { display: flex; align-items: center; justify-content: flex-start; width: 100%; height: 470px; } .faq-section-thumb img { height: 100%; width: 100%; object-fit: cover; border-radius: 12px; } .faq-section-tag--img { position: absolute; top: 140px; height: 184px; width: 240px; right: 40px; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; border-radius: 12px; } .faq-section-tag--img img { height: 100%; width: 100%; object-fit: cover; border: 4px solid hsl(var(--white)); border-radius: 12px; } .faq-section-tag { position: absolute; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; bottom: 80px; right: 80px; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; padding: 16px; background: hsl(var(--white)); color: hsl(var(--base)); border-radius: 12px; } .faq-section-tag .tag-text-content { color: hsl(var(--base)); } @media (max-width: 1025px) { .faq-section-thumb { height: 528px; } } @media (max-width: 426px) { .faq-section-thumb { height: 460px; } .faq-section-thumb img { height: 100%; width: 100%; } } .faq-image-wrapper .thumb { height: 520px; } @media screen and (max-width: 991px) { .faq-image-wrapper .thumb { height: inherit; } } .faq-image-wrapper { padding-left: 40px; } @media screen and (max-width: 992px) { .faq-image-wrapper { padding-left: 0px; } } .faq-image-wrapper .thumb img { width: 100%; height: 100%; border-radius: 12px; object-fit: cover; } .why-choose-card { position: relative; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; background: hsl(var(--white)); padding: 28px; transition: 0.2s ease-in-out; border-radius: 12px; } .why-choose-card .icon-thumb { width: 80px; height: 80px; } .why-choose-card .icon-thumb img { width: 100%; height: 100%; } .why-choose-card:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px) scale(1.05); transition: 0.3s ease-in-out; } .deal-content { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 32px; } .deal-content .title { font-size: 48px; font-weight: 800; line-height: 1.2; color: hsl(var(--white)); } @media screen and (max-width: 991px) { .deal-content .title { font-size: 35px; }.deal-content { gap: 22px; } } @media screen and (max-width: 371px) { .deal-content .title { font-size: 30px; }.deal-content { gap: 18px; } } .deal-content .sub-title { font-size: 20px; color: hsl(var(--white)); font-weight: 700; margin-bottom: 8px; } .deal-btn { background-color: #6D046D; } .side-bar-wrap { position: sticky; top: 180px; } .category-box { width: 100%; border: 1px solid hsl(var(--black)/0.05); border-radius: 12px; } .category-box .title { font-weight: 700; position: relative; } .category-box .title::after { position: absolute; content: ""; bottom: -8px; left: 0; width: 42px; height: 1px; background: hsl(var(--base)); } .category-box .categories { padding: 24px; display: flex; flex-direction: column; gap: 20px; border-bottom: 1px solid hsl(var(--black)/0.05); } .category-box .categories .item { width: 100%; display: inline-flex; justify-content: space-between; } .category-box .categories .item:hover p { color: hsl(var(--base)) !important; text-decoration: underline; } .category-box .categories:last-child { border-bottom: 0px solid hsl(var(--black)/0.05); } .section-search-box form { position: relative; } .section-search-box form input { border-radius: 12px; padding: 16px; border: 1px solid hsl(var(--black)/0.05); } .section-search-box form button { font-size: 20px; color: hsl(var(--black)/0.5); position: absolute; top: 10px; right: 16px; } /*=================== Blog Details =========*/ .text-list__item { font-size: 15px; } .text-list__item-icon i { color: hsl(var(--base)); margin-right: 5px; }.text-list__item { font-size: 15px; } .text-list__item-icon i { color: hsl(var(--base)); margin-right: 5px; } .blog-details { overflow: hidden; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; margin-right: 50px; border-radius: 12px; padding: 25px; padding-bottom: 0; } @media screen and (max-width: 991px) { .blog-details { margin-right: 0px; } } .blog-details .text-list.inline .text-list__item { padding: 0px 12px; padding-left: 0; } .blog-details .blog-item__content { padding: 30px; margin-top: 10px; padding-bottom: 0; padding-left: 0px; background-color: transparent; } .blog-details .blog-item { box-shadow: none; border-radius: 0; } .blog-details .blog-item__thumb { height: 450px; max-height: 100%; } @media screen and (max-width: 991px) { .blog-details .blog-item__thumb { height: 350px; } } @media screen and (max-width: 770px) { .blog-details .blog-item__thumb { height: 300px; } } .blog-details .blog-item__thumb img { border-radius: 12px; width: 100%; height: 100%; object-fit: cover; } .blog-details__content { padding: 20px 0px; } @media screen and (max-width: 770px) { .blog-details__content { padding: 20px 25px; } } @media screen and (max-width: 575px) { .blog-details__content { padding: 15px 15px; } } .blog-details__title { margin-bottom: 15px; } .blog-details__desc { margin-bottom: 15px; } .blog-details .blog-bottom-wrap { border-top: 0; padding: 20px 25px 0px; } blockquote { background-color: hsl(var(--base)/0.05); padding: 60px 20px 20px; border-radius: 5px; border-left: 3px solid hsl(var(--base)); margin-bottom: 20px; font-size: 16px; font-weight: 400; position: relative; margin-top: 30px; } blockquote::before { content: "\f10e"; position: absolute; font-family: "Line Awesome Free"; font-weight: 900; font-size: 141px; top: -95px; right: 50%; z-index: -1; opacity: 0.4; transform: translateX(39%); } .social-list.blog-details a.social-list__link { color: hsl(var(--dark)) !important; } /*====================== Product Section ====================*/ .ecommerce-product { border-radius: 20px; border: 1px solid hsl(var(--base)/0.3); transition: all 0.4s ease-in-out; overflow: hidden; } .ecommerce-product:hover { box-shadow: 0px 4px 10px rgba(1, 15, 28, 0.14); border: 1px solid hsl(var(--base)/0.6); transform: translateY(-3px); } .ecommerce-product:hover .ecommerce-product__thumb { border-radius: 10px; } .ecommerce-product:hover .ecommerce-product__thumb img { transform: scale(1.07); } .ecommerce-product:hover .product-action-wrap { right: 15px; opacity: 1; visibility: visible; } .ecommerce-product__thumb { border-radius: 10px; position: relative; } .ecommerce-product__thumb a { display: block; z-index: 99; } .ecommerce-product__thumb img { border-radius: 10px 10px 0 0; transform: scale(1); transition: all 0.4s ease-in-out; width: 100%; } .ecommerce-product__thumb .product-badge { position: absolute; top: 15px; right: 15px; padding: 0px 10px; border-radius: 3px; transition: all ease-in-out 0.3s; } .ecommerce-product__thumb .product-badge p { color: hsl(var(--white)); font-size: 14px; } .ecommerce-product__thumb .product-action-wrap { position: absolute; right: -25px; top: 50%; transform: translateY(-50%); box-shadow: 0px 1px 3px rgba(1, 15, 28, 0.14); transition: all ease-in-out 0.3s; z-index: 4; opacity: 0; visibility: hidden; } .ecommerce-product__thumb .product-action-wrap .cart-btn { position: relative; display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; border: 1px solid hsl(var(--base)/0.5); border-bottom: 0; transition: all ease-in-out 0.3s; } .ecommerce-product__thumb .product-action-wrap .cart-btn i { transition: all ease-in-out 0.3s; } .ecommerce-product__thumb .product-action-wrap .cart-btn:last-child { border-bottom: 1px solid hsl(var(--base)/0.5); } .ecommerce-product__thumb .product-action-wrap .cart-btn:hover { background-color: hsl(var(--base)); } .ecommerce-product__thumb .product-action-wrap .cart-btn:hover i { color: hsl(var(--white)); } .ecommerce-product__thumb .product-action-wrap .cart-btn button { color: hsl(var(--black)); } .ecommerce-product__thumb .product-action-wrap .cart-btn .tooltip { position: absolute; top: 50%; transform: translateY(-50%); right: 100%; font-weight: 500; font-size: 12px; color: hsl(var(--white)); background-color: hsl(var(--base)); display: inline-block; width: max-content; line-height: 1; padding: 5px 11px; border-radius: 4px; visibility: hidden; opacity: 0; z-index: 1; transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); } .ecommerce-product__thumb .product-action-wrap .cart-btn .tooltip::before { position: absolute; content: ""; right: -4px; top: 50%; transform: translateY(-50%); width: 0; height: 0; border-top: 8px solid transparent; border-left: 8px solid hsl(var(--base)); border-bottom: 8px solid transparent; } .ecommerce-product__thumb .product-action-wrap .cart-btn:hover .tooltip { visibility: visible; opacity: 1; transform: translateX(-8px) translateY(-50%); } .ecommerce-product__content { padding: 30px 0 30px 30px; } .ecommerce-product__content .title { font-size: 16px; font-weight: 500; margin-bottom: 10px; color: hsl(var(--black)/0.8); } .ecommerce-product__content .review-wrap p.review-count { font-size: 14px; } .ecommerce-product__content .price-wrap .product-price { font-weight: 500; display: inline-block; color: hsl(var(--base)); } .ecommerce-product__content .price-wrap .product-price.old { text-decoration: line-through; margin-right: 5px; } .ecommerce-product__price-title { display: flex; justify-content: space-between; border-bottom: 2px solid hsl(var(--base)/0.2); padding-bottom: 20px; margin-bottom: 18px; } .ecommerce-product__price-title span { font-weight: 600; font-size: 14px; display: block; } .ecommerce-product__price-title span i { color: hsl(var(--base)); font-size: 16px; font-weight: 800; } .ecommerce-product__price-title span:last-child { font-size: 20px; } .ecommerce-product__rating-view { display: flex; justify-content: space-between; } .ecommerce-product__rating-view .social-list__item { margin-right: 5px; font-size: 14px; color: hsl(var(--base)); } .ecommerce-product__rating-view a { font-size: 14px; font-weight: 600; border: 1px solid hsl(var(--base)/0.5); padding: 3px 7px; border-radius: 5px; } .ecommerce-product__rating-view a:hover { background-color: hsl(var(--base)); border: 1px solid hsl(var(--base)); color: hsl(var(--white)); } .product-price.old { text-decoration: line-through; margin-right: 5px; } .product-deatils-meta { display: flex; justify-content: space-between; } .product-deatils-meta .actn-btn_group { display: flex; gap: 16px; } .social-list { display: flex; gap: 16px; } .social-list li { font-size: 20px; } .about-bottom ul li { display: flex; margin-bottom: 5px; font-size: 14px; gap: 8px; } .about-bottom ul li p { font-size: 14px; } .about-bottom ul li p span { color: hsl(var(--base)); } .tab-review-wrap .comment-list .user-info { display: flex; flex-direction: row; align-items: center; gap: 8px; } .tab-review-wrap .comment-list__thumb { height: 40px; width: 40px; border-radius: 50%; } .tab-review-wrap .comment-list__thumb img { height: 100%; width: 100%; object-fit: cover; border-radius: 50%; } .tab-review-wrap .comment-list__content { padding: 20px 0px; display: flex; flex-direction: column; justify-content: end; align-items: left; gap: 8px; } .tab-review-wrap .comment-list__content .rating-list { color: #faca51; } /*====================== Products Details ====================*/ .product-info .product-title { display: flex; flex-direction: row; justify-content: space-between; } .product-info .product-title h3 { margin-bottom: 4px; } .product-info .ratings-box { margin-bottom: 4px; } .product-info .ratings-box i { color: #faca51; } .product-info .add-to-cart { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 0px 24px 24px; } .product-info .add-to-cart h5 { margin: 0; } .product-info .key-feature li h5 { font-weight: 200 !important; } .product-info .border-bottom { border-bottom: 1px solid hsl(var(--base)/0.2) !important; } .product-info .border-bottom h5 { font-weight: 400; } .custom--tab { border-bottom: 1px solid hsl(var(--base)/0.2); border-radius: 0px; } .custom--tab li { margin-bottom: 18px !important; } .custom--tab li a { font-size: 20px !important; } .about-bottom ul li { display: flex; align-items: center; font-size: 16px; color: hsl(var(--base)); } .about-bottom ul li p { font-size: 16px; } .product-detials { border: 1px solid hsl(var(--base)/0.1); border-radius: 20px; margin-right: 30px; } @media screen and (max-width: 991px) { .product-detials { margin-right: 0px; } } .product-detials .product-price { font-size: 20px; } .product-detials .product { box-shadow: none; border: 0; padding-bottom: 0; } .product-detials .product:hover { border: none; transform: none; } .product-detials .product__thumb img { border-radius: 10px; width: 100%; } .product-detials .product.product__price-title { padding-bottom: 25px; margin-bottom: 27px; } .product-details-area button.btn-close { position: absolute; right: 30px; } .product-details-area button.btn-close:focus { box-shadow: none; } .product-details-area .modal-content { padding: 25px; } .product-details-area .product-info-right { display: flex; flex-direction: column; gap: 24px; } .product-details-area .product-info-right .box_content { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; padding: 28px 28px; height: 180px; background-color: hsl(var(--base)/0.02); display: flex; flex-direction: column; align-items: center; justify-content: space-around; } .product-details-area .product-info-right .box_content .buy-btn { width: 100%; text-align: center; } .product-details-area .product-info-right .box_content1 { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; padding: 28px 28px; height: 180px; background-color: hsl(var(--base)/0.02); display: flex; justify-content: center; flex-direction: column; gap: 12px; } .product-details-area .product-info-right .box_content1 .txt { display: flex; flex-direction: row; justify-content: space-between; } .product-details-area .product-info-right .box_content2 { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; padding: 28px 28px; background-color: hsl(var(--base)/0.02); } .product-details-area .product-info-right .box_content2 .txt { display: flex; flex-direction: row; justify-content: space-between; } .product-details-area .product-info-right .box_content3 { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; padding: 28px 28px; background-color: hsl(var(--base)/0.02); display: flex; justify-content: center; flex-direction: column; gap: 12px; } .product-details-area .product-info-right .box_content3 .txt { display: flex; flex-direction: column; justify-content: space-between; } .portfolio-slider { display: flex; gap: 12px; } .product-details-left { overflow: hidden; display: flex; flex-direction: column; } .product-details-left:hover .product-details-left__thumb img { transform: scale(1); } .product-details-left__nav .nav-tabs { flex-direction: row; border: 0; } .product-details-left__nav .nav-tabs .nav-link { border: 0; border-radius: 10px; padding: 7px; } .product-details-left__nav .nav-tabs .nav-link img { width: 100px; } .product-details-left__thumb { position: relative; z-index: 2; } .product-details-left__thumb img { transform: scale(1); transition: all 0.4s; } .product-details-left__thumb i { color: hsl(var(--white)); height: 30px; width: 30px; line-height: 30px; transition: all 0.5s; text-align: center; border-radius: 3px; } .product-details-left .screen-img { width: 100px !important; height: 100px !important; } .product-details-left__nav { display: flex; flex-direction: column; } .project-details { position: relative; display: flex; align-items: center; flex-wrap: wrap; } .project-details a { margin-right: 10px; } .project-details .quantity_box { width: 90px; border-radius: 0px; display: flex; align-items: center; height: 60px; margin-right: 10px; margin-top: 0px; } .project-details .quantity_box input { width: 50px; border-radius: 0px; height: 38px; border: 1px solid hsl(var(--base)/0.1); -webkit-appearance: textfield; -moz-appearance: textfield; padding-left: 22px; outline: none; font-size: 14px; font-weight: 700; } .project-details .quantity_box button { width: 29px; height: 38px; background-color: transparent; font-size: 8px; background-color: hsl(var(--base)/0.05); border: none; border: 1px solid hsl(var(--base)/0.1); border-top-right-radius: 0px; display: flex; align-items: center; justify-content: center; outline: none; } .project-details .quantity_box button i { color: hsl(var(--base)); } .project-details .quantity_box button.sub { bottom: 9px; top: auto; border: 1px solid hsl(var(--base)/0.1); border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .product-details__content .review-wrap .stock { font-size: 14px; background: hsl(var(--base)/0.2); padding: 0px 10px; border-radius: 4px; } .product-details__content .review-wrap p.review-count { font-size: 14px; } .product-details__content .title a { font-size: 16px; font-weight: 500; color: hsl(var(--white)/0.8); margin: 0; } .product-details__content .desc { font-size: 14px; } .product-details__bottom ul li { display: flex; margin-bottom: 5px; font-size: 14px; } .product-details__bottom ul li i { color: hsl(var(--base)); margin-right: 10px; margin-top: 8px; } .product-details__bottom ul li img { margin-left: 10px; } .product-details__bottom ul li p { font-size: 14px; } .product-details__bottom ul li span { font-weight: 700; } .product-details__bottom h5.social-share__title { font-size: 14px; font-weight: 700; } .product-details__bottom .social-list__link { width: 25px; height: 25px; display: flex; justify-content: center; align-items: center; border-radius: var(--border-radius-sm); position: relative; overflow: hidden; border: 1px solid hsl(var(--base)/0.4); transition: 0.3s; cursor: pointer; } .product-details__bottom .social-list__link i { margin: 0; } .product-details__bottom .social-list__link:hover i { color: hsl(var(--black)); } .product-details__bottom .payment li { display: flex; flex-wrap: wrap; } .product-details__content .product-price { font-size: 20px; font-weight: 500; } .echommerce-products { position: relative; } .echommerce-products .circle2 { position: absolute; bottom: 0; right: 0%; height: 400px; width: 400px; background-color: #ece6ff; filter: blur(80px); -webkit-filter: blur(80px); border-radius: 50%; z-index: -1; } /*====================== Card ====================*/ .product-card__cupon input { height: 53px; width: 40%; margin-right: 13px; border-radius: 0; } @media screen and (max-width: 991px) { .product-card__cupon input { width: 30%; } } .product-card__update { display: flex; justify-content: end; } @media screen and (max-width: 770px) { .product-card__update { justify-content: start; } } .cart-total ul { border: 1px solid hsl(var(--base)/0.1); } .cart-total ul li { list-style: none; font-size: 15px; color: #6f7172; padding: 10px 30px; border-bottom: 1px solid hsl(var(--base)/0.1); font-weight: 400; } .cart-total ul li span { float: right; } .cart-total ul :last-child { border-bottom: 0; } /* ======== product-details-tab ======*/ .product-details-tab ul li { font-weight: 400; margin-bottom: 5px; padding: 10px 15px; } .product-details-tab ul li:nth-child(even) { background: hsl(var(--base)/0.08); } .product-details-tab ul li span { font-weight: 700; margin-right: 24px; } .tab-review-wrap { padding-right: 35px; } .tab-review-wrap .comment-list .comment-list__item .comment-list__content .time-rating-warper ul { display: flex; } .border-bottom { border-bottom: 1px solid hsl(var(--base)/0.3) !important; } .product-details-left__content { position: relative !important; border: 1px solid hsl(var(--base)/0.5); border-radius: 4px; } .product-details-left__content::before { content: ""; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: hsl(var(--dark)); z-index: 2; transition: 0.5s all; opacity: 0; } .product-details-left__content:hover .info { opacity: 1 !important; transform: translateY(30px); } .product-details-left :hover::before { opacity: 0.7; } .product-details-left .info { position: absolute !important; top: 0%; left: 20%; z-index: 3; color: rgb(0, 0, 0); opacity: 0; transform: translateY(30px); transition: 0.5s all; } .product-details-left .info a { color: hsl(var(--white)); display: flex; flex-direction: column; justify-content: center; align-items: center; } .product-details-left .info a .live-watch { font-size: 30px; } .product-details-left .info a p { color: hsl(var(--white)); } .pdt-brdcrmb { padding: 10px 0px 10px 104px; } @media (max-width: 1025px) { .pdt-brdcrmb { padding: 10px 0px 10px 80px; } } @media (max-width: 769px) { .pdt-brdcrmb { padding: 10px 0px 10px 0px; } } @media (max-width: 769px) { .txt { gap: 20px; justify-content: flex-start !important; } .buy-btn { width: 100%; text-align: center; height: 40px; font-size: 20px; } .buy-btn a { line-height: 0 !important; } } .blog-sidebar-wrapper { position: sticky; top: 100px; } /*============ Sidebar search box =============*/ .search-box { position: relative; } .search-box__button { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); color: hsl(var(--base)); } /*============ google-add-sidebar-1 =============*/ .google-add-sidebar-1 { height: 300px; overflow: hidden; max-width: 374px; } .google-add-sidebar-1 img { width: 100%; height: 100%; object-fit: cover; } /*============ Auth box =============*/ .blog-sidebar__auth-thumb { height: 120px; width: 120px; margin: auto; margin-bottom: 20px; } .blog-sidebar__auth-thumb img { border-radius: 50%; height: 100%; width: 100%; object-fit: cover; } .blog-sidebar__auth-content .social-list { justify-content: center; } .blog-sidebar__auth-content h4 { margin-bottom: 10px; } .blog-sidebar__auth-content p { padding-bottom: 20px; } .social-list__item .social-list__link { border: 0px !important; color: hsl(var(--dark)); } .social-list__item .social-list__link:hover { color: hsl(var(--base)) !important; } /*================== Sidebar Box & Title ===================*/ .blog-sidebar { box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; padding: 25px 30px 32px; margin-bottom: 30px; border-radius: 12px; } .blog-sidebar:last-of-type { margin-bottom: 0; } @media screen and (max-width: 575px) { .blog-sidebar { padding: 20px 15px; } } .blog-sidebar span.border { display: block; margin-bottom: 32px; width: 100%; height: 4px; background: hsl(var(--base)/0.1); border-radius: 30px; } .blog-sidebar .hr-line { height: 4px; width: 60px; margin-top: 10px; margin-left: 6px; border-radius: 30px; background-color: hsl(var(--base)); display: inline-block; } .blog-sidebar__title { position: relative; color: hsl(var(--dark)) !important; display: inline-block; font-weight: 700; margin-bottom: 25px; font-size: 23px; } .blog-sidebar__sub-title { font-size: 19px; font-weight: 600; } /*========================= Category & Tags List Style ========================= */ .text-list { margin: 0; /*====================== Tag Style ====================*/ } .text-list.style-category .text-list__item { position: relative; overflow: hidden; padding: 0; margin-bottom: 10px; transition: all 0.5s linear; border-radius: 5px; } .text-list.style-category .text-list__item:hover:before { opacity: 0.8; } .text-list.style-category .text-list__item:before { content: ""; position: absolute; width: 100%; height: 100%; background: hsl(var(--dark)); opacity: 0.6; z-index: 1; transition: all 0.5s linear; } .text-list.style-category .text-list__item .thumb { border-radius: 6px; } .text-list.style-category .text-list__item .thumb img { width: 100%; height: 70px; object-fit: cover; } .text-list.style-category .text-list__item a { position: absolute; width: 100%; top: 0; height: 100%; font-size: 17px; font-weight: 600; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 1; padding: 0 20px; color: hsl(var(--white)) !important; justify-content: space-between; } .text-list.style-category .text-list__item a span { height: 30px; width: 30px; border-radius: 50%; text-align: center; line-height: 30px; margin-left: auto; background: hsl(var(--base)); color: hsl(var(--white)); } .text-list.style-category .text-list__link { color: hsl(var(--dark)) !important; } .text-list.style-category .text-list__link:hover { color: hsl(var(--base)); } .text-list.style-tag { display: flex; flex-direction: row; flex-wrap: wrap; margin: -7px; } .text-list.style-tag .text-list__item { padding: 7px; } .text-list.style-tag .text-list__link { color: hsl(var(--dark)); border: 1px solid hsl(var(--base)/0.2); padding: 6px 20px; border-radius: 3px; } .text-list.style-tag .text-list__link.active { color: hsl(var(--white)); background-color: hsl(var(--base)); border-color: hsl(var(--base)); } .text-list.style-tag .text-list__link:hover { color: hsl(var(--white)); background-color: hsl(var(--base)); border-color: hsl(var(--base)); } /*======================== Latest blog========================*/ .latest-blog { display: flex; flex-wrap: wrap; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid hsl(var(--black)/0.1); } .latest-blog:last-of-type { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0; } .latest-blog__thumb { width: 80px; max-height: 80px; display: flex; border-radius: 5px; overflow: hidden; } @media screen and (max-width: 424px) { .latest-blog__thumb { width: 60px; } } .latest-blog__thumb a { display: block; height: 100%; width: 100%; } .latest-blog__thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; } .latest-blog__content { width: calc(100% - 80px); padding-left: 15px; } @media screen and (max-width: 424px) { .latest-blog__content { width: calc(100% - 60px); } } .latest-blog__title { margin-bottom: 5px; } .latest-blog__title a { font-weight: 500; font-size: 16px; } .latest-blog__title a:hover { color: hsl(var(--base)); } .login { padding: 20px 0px; } .login .welcome-text { margin-bottom: 40px; } .login .login-meta { display: flex; flex-wrap: wrap; justify-content: space-between; font-size: 14px; align-items: center; gap: 12px; } .login .login-meta p { font-size: 14px; } .log-in-box { padding: 30px; border-radius: 12px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } @media (max-width: 376px) { .log-in-box { padding: 20px; border-radius: 12px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } } .get-in-touch-box { box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; background: rgba(255, 255, 255, 0.09); padding: 40px; border-radius: 12px; backdrop-filter: blur(2.3px); -webkit-backdrop-filter: blur(2.3px); height: 564px; } .get-in-touch-box .info-item p a { color: hsl(var(--black)/0.6); } .get-in-touch-box .info-item p a:hover { color: hsl(var(--base)); } .get-in-touch-box .info-item .title { color: hsl(var(--base)) !important; } .get-in-touch-box .social-item .social-title { margin: 0px 0px 8px 0px; } .get-in-touch { position: relative; padding: 40px; background: rgba(255, 255, 255, 0.09); border-radius: 12px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } .get-in-touch-thumb { position: absolute; z-index: -9; } .get-in-touch-thumb img { opacity: 0.03; } @media (max-width: 769px) { .get-in-touch-box { height: 100%; } } .sign-up_box { padding: 20px 0px; border-radius: 4px; } .sign-up_box .title { margin-bottom: 40px; } .sign-up_box .input-group { display: flex; flex-direction: row; flex-wrap: nowrap; } .sign-up_box .input-group .input-group-text { border-radius: 4px; border: 1px solid hsl(var(--base)/0.5); background: hsl(var(--base)); color: hsl(var(--white)); } .sign-up_box .login-meta { display: flex; justify-content: space-between; font-size: 14px; } .sign-up_box .login-meta p { font-size: 14px; } @media (max-width: 769px) { .signup-section .signup-thumb { display: none !important; } } .info-wrap { padding-bottom: 20px; border-bottom: 1px dashed hsl(var(--black)/.1); margin-bottom: 20px; } .contact-info:last-child .info-wrap{ padding-bottom: 0px; border-bottom: 0px dashed hsl(var(--black)/.1); margin-bottom: 0px; } .dashboard .dashboard-body { position: relative; } .dashboard .dashboard-body__bar { margin-bottom: 15px; display: none; } @media screen and (max-width: 1199px) { .dashboard .dashboard-body__bar { display: block; } } .dashboard .dashboard-body__bar-icon { color: hsl(var(--white)); font-size: 25px; margin-bottom: 10px; cursor: pointer; width: 50px; height: 40px; background-color: hsl(var(--base)); text-align: center; padding: 2px 8px; border-radius: 3px; } .dashboard .selling-group-item span { font-size: 14px; } .dashboard .message-send__content.section-bg-two { padding: 3px 5px; margin-bottom: 5px; } .dashboard .message-send__content.section-bg-two p { font-size: 14px; } .dashboard ul.list.d-flex.message-send__history { font-size: 12px; } .dashboard .message-send { margin-bottom: 10px; } .dashboard .message-receive__history-item { margin-right: 20px; position: relative; } .dashboard .message-receive__history-item:last-child { margin-right: 0; } .dashboard .message-receive__history-item:after { position: absolute; top: 9px; right: -13px; content: ""; background: hsl(var(--base)); height: 4px; width: 4px; border-radius: 50%; } .dashboard .message-receive__history-item:last-child:after { display: none; } .dashboard .milestones-action { cursor: pointer; } .dashboard .cursor-pointer { cursor: pointer; } .dashboard .dashboard-card { box-shadow: 0px 15px 30px rgba(61, 90, 125, 0.08); padding: 28px; border: 2px solid hsl(var(--base)/0.07); transition: all 0.4s ease-in-out; text-align: start; position: relative; z-index: 1; overflow: hidden; display: flex; flex-wrap: wrap; align-items: center; border-radius: 12px; } .dashboard .dashboard-card .banner-effect-1 { content: ""; position: absolute; top: 42px; right: -4px; width: 80px; height: 80px; background-color: hsl(var(--base)/0.3); z-index: -1; transform: translate(-50%, -50%); filter: blur(55px); } .dashboard .dashboard-card:hover { box-shadow: 0px 20px 30px rgba(1, 6, 20, 0.1); border: 2px solid hsl(var(--base)/0.4); transform: translateY(-3px); } .dashboard .dashboard-card__link { position: absolute; right: 20px; } .dashboard .dashboard-card__link a { color: hsl(var(--white)); } .dashboard .dashboard-card__link a:hover { color: hsl(var(--base)); } .dashboard .dashboard-card__thumb { width: 40px; height: 40px; } .dashboard .dashboard-card__thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; } .dashboard .dashboard-card__icon { font-size: 20px; width: 40px; height: 40px; color: hsl(var(--white)); background-color: hsl(var(--base)); display: flex; justify-content: center; align-items: center; border-radius: 50%; } .dashboard .dashboard-card__title { margin-bottom: 10px; font-size: 17px; } .dashboard .dashboard-card__content { width: calc(100% - 60px); padding-left: 15px; } .dashboard .dashboard-card .notification-box { display: flex; justify-content: space-between; align-items: center; width: calc(100% - 60px); padding-left: 15px; } .dashboard .dashboard-card__amount { margin-bottom: 5px; margin-bottom: 0; font-size: 14px; } .dashboard .selling-group-item { display: flex; justify-content: space-between; border-bottom: 1px solid hsl(var(--base)/0.2); padding: 6px 0; } .dashboard .card-header.selling-header { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; } .dashboard .card-primary { background-color: hsl(var(--primary)/0.6); } .dashboard .card-primary .dashboard-card__icon { background-color: hsl(var(--primary)); } .dashboard .card-violet { background-color: hsl(var(--violet)/0.6); } .dashboard .card-violet .dashboard-card__icon { background-color: hsl(var(--violet)); } .dashboard .card-success { background-color: hsl(var(--success)/0.6); } .dashboard .card-success .dashboard-card__icon { background-color: hsl(var(--success)); } .dashboard .card-danger { background-color: hsl(var(--danger)/0.4); } .dashboard .card-danger .dashboard-card__icon { background-color: hsl(var(--danger)); } .dashboard .card-warning { background-color: hsl(var(--warning)/0.6); } .dashboard .card-warning .dashboard-card__icon { background-color: hsl(var(--warning)); } .dashboard .card-info { background-color: hsl(var(--info)/0.6); } .dashboard .card-info .dashboard-card__icon { background-color: hsl(var(--info)); } .dashboard .card-success-1 { background-color: hsl(var(--success)/0.3); } .dashboard .card-success-1 .dashboard-card__icon { background-color: hsl(var(--success)); } .dashboard .card-primary-1 { background-color: hsl(var(--primary)/0.4); } .dashboard .card-primary-1 .dashboard-card__icon { background-color: hsl(var(--primary)); } .dashboard .card-violet-1 { background-color: hsl(var(--violet)/0.3); } .dashboard .card-violet-1 .dashboard-card__icon { background-color: hsl(var(--violet)/0.8); } .dashboard .dashboard-body .single-service__icon img { width: 160px !important; padding: 5px; border: 3px solid hsl(var(--base)/0.06); height: 60px; object-fit: contain; } .dashboard-chart { padding: 20px; box-shadow: 0px 4px 10px rgba(1, 15, 28, 0.14); border-radius: 12px; border: 1px solid transparent; } .dashboard-header { box-shadow: 0px 1px 5px rgba(1, 9, 17, 0.14); padding: 20px; display: flex; justify-content: space-between; align-items: center; border-radius: 8px; } .dashboard-header ul { display: inline-flex; gap: 12px; } .dashboard-header ul .is-open-notification .notification-dropdown { display: block; } .dashboard-header ul li { height: 40px; width: 40px; border: 1px solid hsl(var(--base)); border-radius: 50%; display: flex; align-items: center; justify-content: center; } .dashboard-header ul i { font-size: 20px; } @media (max-width: 426px) { .dashboard-header { padding: 12px; border-radius: 8px; } .dashboard-header ul { gap: 8px; margin-left: 8px; } } .search-box { position: relative; width: 300px; } .search-box i { position: absolute; top: 16px; right: 20px; } .notification-dropdown { display: none; box-shadow: rgba(149, 157, 165, 0.2) 0px 6px 10px; position: absolute; top: 44px; right: 0; width: 320px; height: 300px; max-height: 300px; overflow-y: scroll; background: hsl(var(--white)) !important; border-radius: 4px; z-index: 9; } .notification-dropdown .notification-dropdown-menu { padding: 12px; height: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; background: hsl(var(--white)) !important; } .notification-dropdown .notification-dropdown-menu .notification-item-wraper { display: flex; flex-direction: column; gap: 8px; } .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item { padding: 12px; height: 84px; border-bottom: 1px solid hsl(var(--base)/0.2); } .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item a { display: inline-flex; align-items: center; } .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item a span { border-right: 1px solid hsl(var(--dark)/0.2); height: 34px; width: 34px; display: flex; justify-content: center; margin-right: 6px; align-items: center; } .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item a span .notification-icon { font-size: 20px; margin-right: 8px; } .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item a .notification-title { font-size: 14px; width: 230px; padding: 0px 4px; } .notification-dropdown .notification-dropdown-menu .notification-item-wraper .notification-item:hover { background: hsl(var(--base)/0.2); } .notification-dropdown .notification-dropdown-menu .notification-item-footer a p { font-size: 14px; padding: 8px 0px; color: hsl(var(--base)); } ::-webkit-scrollbar { width: 6px; } /* Track */ ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px hsl(var(--base)); } /* Handle */ ::-webkit-scrollbar-thumb { background: hsl(var(--base)/0.5); } ::-webkit-scrollbar-thumb:hover { background: hsl(var(--base)); } .user { padding: 62px 30px; } .user .user-thumb { width: 167px; height: 167px; } .user .user-thumb img { width: 100%; object-fit: cover; } .user-meta { display: flex; flex-direction: column; } .user-meta .user-name { font-weight: 700; font-size: 24px; color: hsl(var(--white)); } .testimonial-card .user-meta h6 { margin-bottom: 8px; } .user-meta .user-title { font-size: 16px; color: hsl(var(--white)); } .testimonial-card .user-meta p { font-size: 16px; color: hsl(var(--black)/0.6); margin-bottom: 0; } .user-meta .user-bio { font-size: 14px; color: hsl(var(--white)); } .user-info { padding: 32px; background: hsl(var(--base)/0.04); border-radius: 12px; } .contact-info { width: 90%; } .contact-info:first-child { padding-top: 0; } .contact-info.border-none { border-bottom: none; margin-bottom: 0; } .contact-info .info-wrap .info { display: flex; justify-content: flex-start; align-items: center; gap: 12px; color: hsl(var(--black)/0.4); margin-bottom: 8px; } .contact-info .info-wrap .info p { color: hsl(var(--black)/0.4); } .contact-info .social-list__item { width: 44px; height: 44px; border-radius: 50%; background: hsl(var(--base)/0.06); display: flex; justify-content: center; align-items: center; transition: 0.2s ease-in-out; } .contact-info .social-list__item:hover { transition: 0.2s ease-in-out; background: hsl(var(--base)); } .contact-info .social-list__item a i { color: hsl(var(--base)); } .profile-update { padding: 20px 20px; } .dash-title { font-weight: 700; font-size: 20px; line-height: 38px; } @media screen and (max-width: 375px) { .profile-update { padding: 0; } } .myProfile-section .sign-up_box { display: flex; flex-direction: column; justify-content: center; align-items: center; } .myProfile-section .sign-up_box form { width: 80%; } .myProfile-section .sign-up_box .form--control { border-radius: 0px !important; padding: 12px 20px; border: 1px solid hsl(var(--base)/0.5); } .myProfile-section .sign-up_box :focus { border-color: hsl(var(--base)); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px hsl(var(--base)/0.5); } .myProfile-section .sign-up_box .input-group { display: flex; flex-direction: row; flex-wrap: nowrap; } .myProfile-section .sign-up_box .input-group .input-group-text { border-radius: 0px; border: 1px solid hsl(var(--base)/0.5); background: hsl(var(--base)); color: hsl(var(--white)); } .myProfile-section .sign-up_box .signup-btn { padding: 7px 40px !important; } .myProfile-section .sign-up_box input[type=checkbox]:checked { background-color: hsl(var(--base)); border: 1px solid hsl(var(--base)); } .myProfile-section .sign-up_box :focus { border-color: hsl(var(--base)); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px hsl(var(--base)/0.5); } .myProfile-section .sign-up_box .login-meta { display: flex; justify-content: space-between; font-size: 14px; } .myProfile-section .sign-up_box .login-meta p { font-size: 14px; } .myProfile-section .social-login_box { text-align: center; } .myProfile-section .social-login_box h4 { position: relative; } .myProfile-section .social-login_box h4::before { top: 80%; left: 24%; position: absolute; content: ""; height: 2px; width: 100px; background: hsl(var(--base)); } .myProfile-section .social-login_box h4::after { top: 80%; right: 24%; position: absolute; content: ""; height: 2px; width: 100px; background: hsl(var(--base)); } .myProfile-section .social-login_box .login-icon { display: flex; justify-content: center; align-items: center; gap: 12px; font-size: 40px; } .myProfile-section .social-login_box .login-icon a { color: hsl(var(--base)/0.6); } @media (max-width: 769px) { .signup-section .signup-thumb { display: none !important; } } .about-content { display: flex; flex-direction: column; justify-content: center !important; } .about-content .title { color: hsl(var(--base)); } .about-content p span { font-weight: 600; } .about-section-thumb { display: flex; align-items: center; justify-content: flex-end; width: 100%; height: 440px; border-radius: 12px; } .about-section-thumb img { height: 100%; width: 80%; object-fit: cover; border-radius: 12px; } .about-section-tag--img { position: absolute; top: 100px; width: 200px; left: 40px; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; border-radius: 12px; } .about-section-tag--img img { height: 100%; width: 100%; object-fit: cover; border: 4px solid hsl(var(--white)); border-radius: 12px; } .about-section-tag { position: absolute; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; bottom: 80px; left: 80px; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; padding: 16px; background: hsl(var(--base)); color: hsl(var(--white)); border-radius: 12px; } .about-section-tag .tag-text-content { color: hsl(var(--white)); } .info-box { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; padding: 30px; border-radius: 12px; } .info-box i { font-size: 48px; margin-bottom: 15px; color: hsl(var(--base)); } .info-box .title { font-size: 20px; } .info-box .subtitle { font-size: 16px; } @media (max-width: 425px) { .about-section-thumb img { width: 100%; } .why-choose_item { display: flex; flex-direction: column-reverse; } } /************ animate style ************/ @-webkit-keyframes slideUp { from { background-position: 0 0; } to { background-position: 0% 1000%; } } @keyframes slideUp { from { background-position: 0 0; } to { background-position: 0% 1000%; } } .top_image_bounce { -webkit-animation: top-image-bounce 3s infinite ease-in-out; animation: top-image-bounce 3s infinite ease-in-out; } .top_image_bounce_2 { -webkit-animation: top-image-bounce-2 6s infinite ease-in-out; animation: top-image-bounce-2 6s infinite ease-in-out; } .left_image_bounce { -webkit-animation: left-image-bounce 3s infinite ease-in-out; animation: left-image-bounce 3s infinite ease-in-out; } .left_image_bounce-1 { -webkit-animation: left-image-bounce 6s infinite ease-in-out; animation: left-image-bounce 6s infinite ease-in-out; } .right_image_bounce { -webkit-animation: right-image-bounce 3s infinite ease-in-out; animation: right-image-bounce 3s infinite ease-in-out; } .spin_image { -webkit-animation: spin 3s infinite ease-in-out; animation: spin 3s infinite ease-in-out; } @keyframes top-image-bounce { 0% { -webkit-transform: translateY(-8px); transform: translateY(-8px); } 50% { -webkit-transform: translateY(12px); transform: translateY(12px); } 100% { -webkit-transform: translateY(-8px); transform: translateY(-8px); } } @keyframes top-image-bounce { 0% { -webkit-transform: translateY(-8px); transform: translateY(-8px); } 50% { -webkit-transform: translateY(12px); transform: translateY(12px); } 100% { -webkit-transform: translateY(-8px); transform: translateY(-8px); } } @keyframes top-image-bounce-2 { 0% { -webkit-transform: translateY(-4px); transform: translateY(-4px); } 50% { -webkit-transform: translateY(15px); transform: translateY(15px); } 100% { -webkit-transform: translateY(-4px); transform: translateY(-4px); } } @keyframes top-image-bounce-2 { 0% { -webkit-transform: translateY(-4px); transform: translateY(-4px); } 50% { -webkit-transform: translateY(15px); transform: translateY(15px); } 100% { -webkit-transform: translateY(54x); transform: translateY(-4px); } } @keyframes left-image-bounce { 0% { -webkit-transform: translateX(-5px); transform: translateX(-5px); } 50% { -webkit-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(-5px); transform: translateX(-5px); } } @keyframes left-image-bounce { 0% { -webkit-transform: translateX(-5px); transform: translateX(-5px); } 50% { -webkit-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(-5px); transform: translateX(-5px); } } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transform-origin: 50%; transform-origin: 50%; } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transform-origin: 50%; transform-origin: 50%; } } @-webkit-keyframes ripple-white3 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 100px rgba(255, 255, 255, 0); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 100px rgba(255, 255, 255, 0); } } @keyframes ripple-white3 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 100px rgba(255, 255, 255, 0); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 100px rgba(255, 255, 255, 0); } } .price-cardBody { position: relative; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 1px; overflow: hidden; padding: 30px; display: flex; flex-direction: column; align-items: center; } .price-cardBody img.pricing-bg { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; z-index: -1; opacity: 0.27; } .price-cardBody .price-card-head { display: flex; flex-direction: column; justify-content: left; z-index: 1; } .price-cardBody .price-card-head p { font-size: 28px; font-weight: 600; } .price-cardBody .price-card-head h2 { color: hsl(var(--base)); } .price-cardBody .price-card-head h2 sup { font-size: 20px; color: #BDBDBD; font-weight: 400; } .price-cardBody ul li { font-size: 18px; margin-bottom: 8px; } .price-cardBody ul li i { margin-right: 4px; } .price-cardBody .card-circle { position: absolute; height: 200px; width: 200px; top: 80%; left: 45%; background-color: rgb(243, 230, 248); filter: blur(40px); -webkit-filter: blur(40px); border-radius: 50%; } .price-cardBody .card-circle1 { position: absolute; height: 200px; width: 200px; top: -20%; left: -20%; background-color: #FDFFEA; filter: blur(40px); -webkit-filter: blur(40px); border-radius: 50%; } .error-wrap { position: relative; } .error-wrap__title { margin-bottom: 0; } .error-wrap__desc { margin-bottom: 30px; font-size: 18px; } .error__text span { font-size: 100px; font-weight: 800; } .error__text span:nth-child(2) { color: hsl(var(--base)); } .eye-box { display: flex; justify-content: center; align-items: center; } .eye-box .eye { position: relative; width: 120px; height: 120px; display: block; background-color: rgb(255, 255, 255); border-radius: 50%; margin: 0px 20px; box-shadow: 0 5px 24px rgba(0, 0, 0, 0.2), inset 0 0 15px hsl(var(--base)), inset 0 0 15px hsl(var(--base)); } .eye-box .eye::before { content: ""; position: absolute; top: 50%; left: 35px; width: 40px; height: 40px; border-radius: 50%; background-color: black; transform: translate(-50%, -50%); border: 8px solid rgb(155, 155, 221); box-sizing: border-box; } .profile-info { display: inline-flex; gap: 28px; border-bottom: 1px solid hsl(var(--base)/0.3); padding: 15px 0px; width: 100%; } .profile-info .author-thumb { width: 100px; height: 100px; } .profile-info .author-thumb img { height: 100%; width: 100%; border-radius: 50%; object-fit: cover; } .profile-info .user-meta { display: flex; flex-direction: column; gap: 4px; } .profile-info .user-meta .user-name { margin-bottom: 0px !important; } .profile-info .user-meta .company-rating-box { font-size: 13px; color: #faca51; } .profile-info .user-meta .company-name { display: inline-flex; flex-wrap: wrap; gap: 16px; align-items: center; } .profile-info .user-meta .company-name .user-id { font-size: 14px; } .profile-info .user-meta .company-name .company-stastus { background: hsl(var(--base)); padding: 0px 8px; border-radius: 4px; color: hsl(var(--white)); font-size: 14px; } .profile-info .user-meta .company-name .msg-icon { font-size: 20px; color: hsl(var(--base)); } .profile-info .user-meta .budget { display: flex; gap: 20px; align-items: center; } .profile-info .user-meta .budget .priority { background: hsl(var(--danger)/0.5); color: hsl(var(--white)); padding: 0px 8px; font-size: 14px; border-radius: 4px; } .company-profile-discription { padding: 30px 0px 0px 0px; } .company-profile-discription .bio { color: hsl(var(--black)/0.7); } .company-skill-history { padding: 30px 0px 0px 0px; } .company-skill-history ul { display: inline-flex; flex-wrap: wrap; gap: 8px; } .company-skill-history ul li { border: 1px solid hsl(var(--base)/0.3); border-radius: 4px; padding: 0px 6px; color: hsl(var(--black)/0.7); } .company-work-history { padding: 30px 0px 0px 0px; } .company-work-history .title i { color: #faca51; } .company-work-history .work-history-wraper { display: flex; flex-direction: column; gap: 8px; } .company-work-history .work-history-wraper .company-name { font-weight: 600; } .company-work-history .work-history-wraper .company-name i { color: hsl(var(--base)); } .company-work-history .work-history-wraper .work-duration { color: hsl(var(--black)/0.7); } .company-left-meta-box { padding: 30px; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; position: sticky; top: 90px; margin-top: 24px; border-radius: 4px; } .company-left-meta-box .reting-meta { padding: 15px 0px; width: 100%; display: inline-flex; align-items: center; justify-content: flex-start; gap: 12px; } .company-left-meta-box .reting-meta .rate { padding: 0px 15px 0px 0px; border-right: 1px solid hsl(var(--base)/0.3); } .company-left-meta-box .reting-meta .bid { padding: 0px 10px; border-right: 1px solid hsl(var(--base)/0.3); } .company-left-meta-box .company-timeline { padding: 15px 0px; } .company-left-meta-box .company-timeline .indicator { padding: 0px 0px 12px 0px; } .company-left-meta-box .company-timeline .indicator .progress { margin-top: 8px; } .company-left-meta-box .company-timeline .indicator .progress .progress-bar { background: hsl(var(--base)); } .company-left-meta-box .company-social-profiles { padding: 15px 0px; } .company-left-meta-box .company-social-profiles .company-social-icon-list { display: flex; flex-direction: row; gap: 24px; } .company-left-meta-box .company-social-profiles .company-social-icon-list span i { font-size: 32px; color: hsl(var(--base)/0.7); } .user-comments { padding: 30px 0px 0px 0px; } .user-comments .comments-body { padding: 40px 0px; border-top: 1px solid hsl(var(--base)/0.3); } .user-comments .comments-body .user-info { display: inline-flex; gap: 12px; } .user-comments .comments-body .user-info .user-thubm { height: 50px; width: 50px; } .user-comments .comments-body .user-info .user-thubm img { height: 100%; width: 100%; border-radius: 50%; object-fit: cover; } .user-comments .comments-body .user-info .user-meta { width: 80%; } .user-comments .comments-body .user-info .user-meta .comment-review-rating-wraper { display: inline-flex; align-items: center; gap: 12px; } .user-comments .comments-body .user-info .user-meta .comment-review-rating-wraper .rating-box { color: #faca51; } .user-comments .comments-body .user-info .user-meta .comment-review-rating-wraper span { font-size: 14px; } .user-comments .comments-body .user-info .user-meta .user-name { font-weight: 600; } .user-comments .comments-body .user-info .user-meta .comment-text { color: hsl(var(--black)/0.7); } .user-comments .comments-body .saler-replay { padding: 20px; margin-left: 40px; } .user-comments .comments-body .saler-replay .saler-meta { display: inline-flex; align-items: center; gap: 12px; } .user-comments .comments-body .saler-replay .saler-meta .saler-thumb { height: 50px; width: 50px; } .user-comments .comments-body .saler-replay .saler-meta .saler-thumb img { height: 100%; width: 100%; border-radius: 50%; object-fit: cover; } .user-comments .comments-body .saler-replay .saler-meta p { font-weight: 600; } .user-comments .comments-body .saler-replay .seller-msg { width: 80%; margin-left: 58px; } .user-comments .comments-body .saler-replay .seller-msg .comment-text { color: hsl(var(--black)/0.7); } .billign-info { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; padding: 30px; border-radius: 12px; } .billign-info .add-billing-details { display: inline-flex; align-items: center; flex-wrap: wrap; padding: 10px 0px; gap: 20px; } .payment-info { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; padding: 30px; border-radius: 12px; } /*=========================================================================/* /*====================== Blog Style ====================*/ .blog-item { box-shadow: var(--box-shadow); border-radius: var(--border-radius); overflow: hidden; height: 100%; } .blog-item:hover .blog-item__thumb img { transform: scale(1.1); } .blog-item:hover .blog-item__title img { color: hsl(var(--base)); } .blog-item__thumb { overflow: hidden; border-radius: 0px; max-height: 300px; } .blog-item__thumb img { transition: 0.3s linear; border-radius: 0; width: 100%; height: 100%; object-fit: cover; } .blog-item__content { background-color: hsl(var(--white)); padding: 30px; } @media screen and (max-width: 767px) { .blog-item__content { padding: 30px; } } .blog-item__title { margin-top: 13px; margin-bottom: 25px; } @media screen and (max-width: 575px) { .blog-item__title { margin-top: 15px; } } .blog-item__title-link { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; font-size: 20px; font-weight: 700; margin-bottom: 10px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .blog-item__desc { margin-bottom: 25px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } @media screen and (max-width: 767px) { .blog-item__desc { margin-bottom: 15px; } } .blog-bottom-wrap { border-top: 1px solid hsl(var(--base)/0.2); padding-top: 25px; display: flex; justify-content: space-between; align-items: center; } .blog-bottom-wrap .like-comment { display: flex; align-items: center; } .blog-bottom-wrap .like-comment .left-auth img { width: 30px; height: 30px; border-radius: 30px; object-fit: cover; margin-right: 10px; } .blog-bottom-wrap .auth-name h5 { font-size: 16px; margin-bottom: 0; font-weight: 600; } .blog-bottom-wrap .auth-name h5 span { color: hsl(var(--dark)/0.6); } .blog-bottom-wrap .comments-like span { font-size: 15px; margin-left: 10px; display: inline-block; } .blog-bottom-wrap .comments-like span i { color: hsl(var(--base)); font-size: 14px; } .blog-details .blog-item:hover .blog-item__thumb img { transform: scale(1); } /*=================== Contact top Start =========*/ .contact-info__addres-wrap .single_wrapper { border: 1px solid hsl(var(--black)/0.1); transition: all 0.4s ease-in-out; padding: 24.8px; margin-bottom: 18px; border-radius: var(--border-radius); } .contact-info__addres-wrap .single_wrapper:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px) scale(1.02); transition: 0.3s ease-in-out; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } .contact-info__addres-wrap .single_wrapper h3 { margin-bottom: 30px; text-transform: capitalize; color: hsl(var(--black)); } .contact-info__addres-wrap .single_wrapper .single-info { display: flex; align-items: center; } .contact-info__addres-wrap .single_wrapper .single-info .cont-icon { margin-right: 25px; } .contact-info__addres-wrap .single_wrapper .single-info .cont-icon i { font-size: 40px; color: hsl(var(--base)); } .contact-info__addres-wrap .single_wrapper .single-info .cont-text h6 { font-size: 16px; font-weight: 400; margin-bottom: 14px; } .contact-info__addres-wrap .single_wrapper .single-info .cont-text h6 a { color: hsl(var(--black)/0.6); } .contact-map { width: 100%; min-height: 300px; height: 100%; border-radius: var(--border-radius-big); } .contact-map iframe { width: 100%; height: 400px; } .contactus-form { border: 1px solid hsl(var(--black)/0.05); background-color: hsl(var(--white)/0.1); padding: 40px 30px; border-radius: var(--border-radius); box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } @media screen and (max-width: 767px) { .contactus-form { padding: 30px 20px; } } @media screen and (max-width: 575px) { .contactus-form { padding: 20px 15px; } } /*=============== Dashboard menu style===============*/ .dashboard-menu-wrapper { margin-top: 40px; } .dashboard-menu { display: flex; flex-wrap: wrap; } .dashboard-menu__item { margin-right: 15px; margin-bottom: 15px; } .dashboard-menu__link { padding: 8px 20px 11px; background: hsl(var(--base)/.1); border-radius: 6px; transition: .3s all; display: block; } .dashboard-menu__link.active { background: hsl(var(--base)); color: hsl(var(--white)); } .dashboard-menu__link:hover { background: hsl(var(--base)); color: hsl(var(--white)); } .section-title { font-size: 30px; font-weight: 700; } /*========= Cookies Css ========*/ .cookies-card { position: fixed; bottom: 16px; padding: 10px; background: #fff; border: 1px solid hsl(var(--base)); border-radius: 8px; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; z-index: 99; margin: auto 10px; } .cookies-card__btn .btn.btn--base { width: 100px; } @media (max-width:1400px) { .cookies-card { width: 95%; } } @media (max-width:767px) { .cookies-card { flex-direction: column; } .cookies-card__btn { margin-top: 7px; } } .cookies-card.hide{ bottom: -500px !important; } .radius--10px { border-radius: 10px; } /*=========== See more sidebar button ==========*/ .check-item { display: none; } .check-item-stores { display: none; } .category-list { height: 232px; overflow-y: auto; } /* For WebKit (Chrome and Safari) */ .category-list::-webkit-scrollbar { width: 2px; /* Width of the scrollbar */ } .category-list::-webkit-scrollbar-thumb { background-color: hsl(var(--base)); /* Color of the thumb (the draggable part) */ } /* For Firefox */ .category-list { scrollbar-width: thin; /* Width of the scrollbar */ } .category-list::-webkit-scrollbar-thumb { scrollbar-color: hsl(var(--base)) transparent; /* Color of the thumb (the draggable part) */ } .social-list.blog-details-social-wrapper li.social-list__item { list-style-type: none; } .social-list.blog-details-social-wrapper .social-list__item { width: 44px; height: 44px; border-radius: 50%; background: hsl(var(--base)/0.06); display: flex; justify-content: center; align-items: center; transition: 0.2s ease-in-out; } .social-list.blog-details-social-wrapper .social-list__link { font-size: 20px; border: 0px; color: hsl(var(--base)) !important; } .social-list.blog-details-social-wrapper .social-list__link { font-size: 20px; border: 0px; color: hsl(var(--base)) !important; } .social-list.blog-details-social-wrapper .social-list__item:hover { background-color: hsl(var(--base)) !important; } .social-list.blog-details-social-wrapper .social-list__item:hover .social-list__link { color: hsl(var(--white)) !important; } .breadcrumb-long-add-wrap { position: absolute; bottom: -45px; left: 50%; transform: translateX(-50%); z-index: 1; width: 728px; height: 90px; } .long-add-wrap { position: absolute; top: -45px; left: 50%; transform: translateX(-50%); z-index: 1; width: 728px; height: 90px; } @media screen and (max-width: 767px) { .long-add-wrap { width: 500px; top: -32px; } .breadcrumb-long-add-wrap { width: 500px; bottom: -58px; } } @media screen and (max-width: 570px) { .long-add-wrap { width: 450px; } .breadcrumb-long-add-wrap { width: 450px; bottom: -68px !important; } } @media screen and (max-width: 470px) { .long-add-wrap { width: 100%; } .breadcrumb-long-add-wrap { width: 100%; } } .long-add-wrap img { width: 100%; height: 100%; } .sidebar-add-wrap.show { display: none; } .long-add-wrap--thumb img { width: 100%; border-radius: 5px; } /*==============** Dashboard Profile **==============*/ .dashboard-wrapper { overflow: hidden; background: #F5F4F7; min-height: 100vh; } .dashboard-wrapper .dashboard-container-wrapper { margin: 20px 0; margin-left: 335px; } @media screen and (max-width: 1199px) { .dashboard-wrapper .dashboard-container-wrapper { margin-left: 0; } } .dashboard-header-wrap { border: 1px solid hsl(var(--white)/0.08); padding: 10px 20px; margin-bottom: 20px; border-radius: 5px; background-color: hsl(var(--body-background)); } @media screen and (max-width: 1199px) { .dashboard-header-wrap .header-left .title-three { display: none; } .dashboard-header-wrap.breadcrumb .header-left .title-three { display: block; } } .dashboard-header-wrap .header-left .dashboard-show-hide { padding: 8px 10px; background: hsl(var(--base)); border-radius: 3px; cursor: pointer; display: none; color: hsl(var(--white)); } @media screen and (max-width: 1199px) { .dashboard-header-wrap .header-left .dashboard-show-hide { display: block; } } .header-right { display: flex; align-items: center; } .header-right .item { margin-left: 18px; } .dashboard-header-wrap.breadcrumb { display: none !important; background-color: transparent; } .header-right .input-group select.form--control { padding: 10px 38px 10px 18px !important; } .dashboard-header-wrap.breadcrumb .header-right .item .input-group { display: none; } @media screen and (max-width: 1199px) { .dashboard-header-wrap.breadcrumb { display: block !important; margin-bottom: 15px; } } @media screen and (max-width: 1199px) { .dashboard-header-wrap.breadcrumb .header-right .item .input-group { display: block; } .dashboard-header-wrap.breadcrumb .input-group>.form-control, .input-group>.form-select { width: 100%; } } @media screen and (max-width: 420px) { .header-right .item .input-group { display: none; } } .header-right .item .profile { display: flex; align-items: center; position: relative; cursor: pointer; transition: 0.4s all; } .header-right .item .profile:hover .profile-menu { visibility: visible; opacity: 1; top: 99%; } .header-right .item .profile img { height: 38px; width: 38px; border-radius: 50%; object-fit: cover; } @media screen and (max-width: 575px) { .header-right .item .profile img { height: 33px; width: 33px; } .header-right .item { margin-left: 10px; } .dashboard-header-wrap { padding: 10px 13px; } } .dashboard_profile { border: 1px solid hsl(var(--black)/0.04); width: 300px; height: 100%; position: fixed; left: 0; top: 20px; border-radius: 4px; margin-left: 20px; background-color: hsl(var(--white)); transition: 0.3s all; } @media screen and (max-width: 1199px) { .dashboard_profile { left: -320px; top: 0; } } .dashboard_profile.show { left: -20px; top: 0; z-index: 99; } .room-card { text-align: center; padding: 30px; background: hsl(var(--white)); border-radius: 8px; position: relative; display: flex; } .room-card a { position: absolute; width: 100%; height: 100%; z-index: 1; left: 0; top: 0; } .room-card__icon { height: 65px; width: 65px; line-height: 65px; border-radius: 100%; margin-right: auto; margin-bottom: 25px; font-size: 25px; } .room-card__text span { text-transform: uppercase; color: hsl(var(--black)/0.6); font-weight: 500; } .room-card:hover .room-card__text span { color: hsl(var(--base)); } .room-card:hover .room-card__text .title { color: hsl(var(--base)); } .room-card__text .title { font-size: 30px; font-weight: 600; } .card-base { background-color: hsl(var(--base)/0.1); } .card-base i { color: hsl(var(--base)); } .card-violet { background-color: hsl(var(--violet)/0.1); } .card-violet i { color: hsl(var(--violet)); } .card-success { background-color: hsl(var(--success)/0.1); } .card-success i { color: hsl(var(--success)); } .card-danger { background-color: hsl(var(--danger)/0.1); } .card-danger i { color: hsl(var(--danger)); } .card-warning { background-color: hsl(var(--warning)/0.1); } .card-warning i { color: hsl(var(--warning)); } .card-info { background-color: hsl(var(--info)/0.1); } .card-info i { color: hsl(var(--info)); } .card-success-1 { background-color: hsl(var(--success)/0.1); } .card-success-1 i { color: hsl(var(--success)); } .card-primary-1 { background-color: hsl(var(--primary)/0.1); } .card-primary-1 i { color: hsl(var(--primary)); } .card-violet-1 { background-color: hsl(var(--violet)/0.1); } .card-violet-1 i { color: hsl(var(--violet)/0.8); } .account-form { background-color: hsl(var(--white)); padding: 30px; border-radius: 8px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; position: relative; z-index: 1; } .form-grp label.label { margin-bottom: 15px; } .title-three.mb-0 { font-size: 18px; font-weight: 600; } /*====================== Offer ====================*/ .pricing-plan-item { box-shadow: 0px 15px 30px rgba(61, 90, 125, 0.08); border-radius: var(--border-radius); padding: 40px 30px 42px; border: 1px solid hsl(var(--base)/0.2); transition: all 0.4s ease-in-out; position: relative; overflow: hidden; background: hsl(var(--white)); z-index: 1; } .pricing-plan-item:hover { border: 1px solid hsl(var(--base)/0.4); transform: translateY(-3px); } .pricing-plan-item:hover .pricing-plan-item__top { border-bottom: 1px solid hsl(var(--base)/0.4); } .pricing-plan-item .pricing-plan-item__top { text-align: center; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid hsl(var(--base)/0.2); } .pricing-plan-item .pricing-plan-item__top .title { font-size: 28px; font-weight: 700; margin-bottom: 0px; } .pricing-plan-item .pricing-plan-item__price .title { text-align: center; font-weight: 600; font-size: 35px; margin-bottom: 20px; } .pricing-plan-item .pricing-plan-item__top .title.price { font-size: 22px; } .pricing-plan-item .title.count { font-size: 18px; line-height: 1; } .pricing-plan-item .title.count i { background: hsl(var(--base)); color: hsl(var(--white)); border-radius: 50%; height: 16px; width: 16px; line-height: 16px; font-size: 9px; text-align: center; margin-top: 0px; margin-right: 8px; } .pricing-plan-item .pricing-plan-item__price .title span { font-size: 16px; color: hsl(var(--black)/0.5); } .pricing-plan-item .pricing-plan-item__list { margin-bottom: 25px; margin-left: 50px; } @media screen and (max-width: 374px) { .pricing-plan-item .pricing-plan-item__list { margin-left: 0; } } .pricing-plan-item .pricing-plan-item__list ul li { padding-bottom: 8px; margin-bottom: 0px; font-size: 17px; display: flex; } .pricing-plan-item .pricing-plan-item__list ul li i { color: hsl(var(--base)); margin-right: 10px; margin-top: 3px; } .pricing-plan-item .pricing-plan-item__bottom { text-align: center; } section.plan-section .col-lg-4.col-md-6:nth-child(2) .pricing-plan-item.big-plan { transform: scaley(1.08); } p.storeTitle a { background: hsl(var(--base)); color: hsl(var(--white)) !important; font-size: 14px; padding: 3px 10px 5px; border-radius: 4px; border: 1px solid hsl(var(--base)); margin-left: 5px; } p.storeTitle a:hover { background: hsl(var(--white)); color: hsl(var(--base)) !important; } button.input-group-text.bg--base.search-btn { margin-left: -4px; border-top-left-radius: 0; border-bottom-left-radius: 0; } .coupon-code-notification { display: none; position: fixed; top: 20px; right: 20px; padding: 10px 20px; background-color: hsl(var(--base)); color: hsl(var(--white)); border-radius: 5px; z-index: 9999; }