/*--------------------------------------------- Template Name: Abstrak Template URL: https://new.axilthemes.com/demo/template/abstrak/ Description: Digital Agency HTML5 Template Author: Axilthemes Author URL: https://axilthemes.com/ Version: 1.6.0 =============================================== STYLESHEET INDEXING | |___ Default Styles | |___ Variables | |___ Reset Styels | |___ Typography | |___ Forms Styles | |___ Helper Classes | |___ Elements Styles | |___ Back To Top | |___ Breadcrumb | |___ Button | |___ Pagination | |___ Section Heading | |___ Slick | |___Template Styles | |___ About Us | |___ Banner | |___ Brand | |___ Call To Action | |___ Case Study | |___ Contact | |___ Counter Up | |___ FAQ | |___ Pricing | |___ Process | |___ Project | |___ Service | |___ Team | |___ Testimonial | |___ Why Choose | |___ 404 Error | |___Blocks Styles | |___ Header Styles | |___ Blog Styles | |___ Footer Styles | |___Dark Style | |___Spacing | |___ END STYLESHEET INDEXING --------------------------------------------*/ /*======================================================================= 1. Default Styles =========================================================================*/ /*------------------------- Variables -------------------------*/ @import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400&family=Poppins:wght@300;400;500;600;700;800;900&display=swap"); :root { --color-primary: #5956E9; --color-white: #ffffff; --color-black: #000000; --color-light: #ECF2F6; --color-dark: #27272E; --color-text-dark: #292930; --color-accent1: #FFDC60; --color-accent2: #FAB8C4; --color-blue-shade: #6865FF; --color-link: #2522BA; --color-mabel: #DBF8FF; --color-fog: #DBDEFF; --color-pink-shade: #FFD3DB; --color-peach: #FFEDDC; --color-rose: #C75C6F; --color-chart1: #896BA7; --color-chart2: #BADEFF; --color-body: #525260; --color-gray-1: #757589; --color-gray-2: #999FAE; --color-gray-3: #999AB8; --color-gray-4: #99A1AA; --color-ship-gray: #42424A; --color-ghost: #C7C7D5; --color-mercury: #E5E5E5; --gradient-primary: linear-gradient(90deg, #ECF2F6 0%, rgba(236, 242, 246, 0) 70.31%); --gradient-blue: linear-gradient(145.92deg, #5956E9 20.18%, #9991FF 76.9%); --gradient-accent: linear-gradient(180deg, #FAB8C4 0%, #FFEDF0 100%); --gradient-white: linear-gradient(266.3deg, rgba(236, 242, 246, 0) 7.84%, #ECF2F6 29.1%, rgba(236, 242, 246, 0) 64.32%); --gradient-dark: linear-gradient(180deg, #27272E 0%, #303035 100%); --border-light: 1px solid #E3E6E9; --border-lighter: 1px solid #ECF2F6; --border-dark: 1px solid var(--color-ship-gray); --border-gray: 1px solid var(--color-gray-4); --font-primary: "DM Sans", sans-serif; --font-secondary: "Poppins", sans-serif; --font-awesome: "Font Awesome 5 Pro"; --transition: all 0.3s ease-in-out; --font-body-1: 18px; --font-body-2: 16px; --font-body-3: 14px; --font-body-4: 12px; --line-height-b1: 1.5; --line-height-b3: 1.1; --h1: 80px; --h2: 64px; --h3: 48px; --h4: 32px; --h5: 24px; --h6: 20px; } /*------------------------- Reset Styels -------------------------*/ a { display: inline-block; text-decoration: none; -webkit-transition: var(--transition); transition: var(--transition); } span { display: inline-block; } img { max-width: 100%; height: auto; vertical-align: middle; } ul.list-style, ol.list-style { margin: -10px 0; } ul.list-style li, ol.list-style li { margin: 10px 0; } ul.list-style li::marker, ol.list-style li::marker { color: var(--color-primary); } .list-unstyled { padding-left: 0; list-style: none; margin-bottom: 0; } .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { padding-left: 15px; padding-right: 15px; } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .container { max-width: 100%; padding-left: 30px; padding-right: 30px; } } .row { margin-left: -15px; margin-right: -15px; } .row > [class*=col] { padding-left: 15px; padding-right: 15px; padding-bottom: 30px; } .row.g-0 { margin-left: 0; margin-right: 0; } .row.g-0 > [class*=col] { padding-left: 0; padding-right: 0; } @media only screen and (min-width: 1400px) { .row-35 { margin-left: -35px; margin-right: -35px; } .row-35 > [class*=col] { padding-left: 35px; padding-right: 35px; } .row-40 { margin-left: -40px; margin-right: -40px; } .row-40 > [class*=col] { padding-left: 40px; padding-right: 40px; } .row-45 { margin-left: -45px; margin-right: -45px; } .row-45 > [class*=col] { padding-left: 45px; padding-right: 45px; } } /*------------------------- Typography -------------------------*/ body { font-family: var(--font-secondary); font-size: var(--font-body-2); line-height: var(--line-height-b1); color: var(--color-body); font-weight: 400; height: 100%; vertical-align: baseline; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, address, p, pre, blockquote, table, hr { margin: 0 0 30px 0; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; } h1, h2, h3, h4, h5, h6 { font-family: var(--font-primary); font-weight: 500; letter-spacing: -0.025em; color: var(--color-text-dark); } h1, .h1 { font-size: var(--h1); line-height: 1.2; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { h1, .h1 { font-size: 68px; } } @media only screen and (max-width: 1199px) { h1, .h1 { font-size: 68px; } } @media only screen and (max-width: 767px) { h1, .h1 { font-size: 48px; } } h2, .h2 { font-size: var(--h2); line-height: 1.2; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { h2, .h2 { font-size: 56px; } } @media only screen and (max-width: 1199px) { h2, .h2 { font-size: 56px; } } @media only screen and (max-width: 767px) { h2, .h2 { font-size: 38px; } } @media only screen and (max-width: 479px) { h2, .h2 { font-size: 34px; } } h3, .h3 { font-size: var(--h3); line-height: 1.2; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { h3, .h3 { font-size: 40px; } } @media only screen and (max-width: 1199px) { h3, .h3 { font-size: 36px; } } @media only screen and (max-width: 767px) { h3, .h3 { font-size: 32px; } } h4, .h4 { font-size: var(--h4); line-height: 1.2; } @media only screen and (max-width: 991px) { h4, .h4 { font-size: 26px; } } @media only screen and (max-width: 767px) { h4, .h4 { font-size: 20px; } } h5, .h5 { font-size: var(--h5); line-height: 1.4; } @media only screen and (max-width: 767px) { h5, .h5 { font-size: 20px; } } h6, .h6 { font-size: var(--h6); line-height: 1.2; } @media only screen and (max-width: 767px) { h6, .h6 { font-size: 18px; } } p { font-size: var(--font-body-2); line-height: var(--line-height-b1); margin: 0 0 40px 0; } .body-font1 { font-size: var(--font-body-1); line-height: var(--line-height-b1); } .body-font2 { font-size: var(--font-body-2); line-height: var(--line-height-b1); } .body-font3 { font-size: var(--font-body-3); line-height: var(--line-height-b3); } .body-font4 { font-size: var(--font-body-4); line-height: var(--line-height-b3); } /*------------------------- Forms Styles -------------------------*/ input, .form-control { border: var(--border-lighter); border-radius: 16px; background-color: transparent; color: var(--color-text-dark); padding: 15px 20px; width: 100%; /* -- Placeholder -- */ } input:focus, .form-control:focus { outline: none; box-shadow: 0 20px 48px -14px rgba(153, 161, 170, 0.25); border-color: transparent; } input::-webkit-input-placeholder, .form-control::-webkit-input-placeholder { color: var(--color-gray-2); /* Firefox */ opacity: 1; } input::-moz-placeholder, .form-control::-moz-placeholder { color: var(--color-gray-2); /* Firefox */ opacity: 1; } input:-ms-input-placeholder, .form-control:-ms-input-placeholder { color: var(--color-gray-2); /* Firefox */ opacity: 1; } input::-ms-input-placeholder, .form-control::-ms-input-placeholder { color: var(--color-gray-2); /* Firefox */ opacity: 1; } input::placeholder, .form-control::placeholder { color: var(--color-gray-2); /* Firefox */ opacity: 1; } input:-ms-input-placeholder, .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: var(--color-gray-2); } input::-ms-input-placeholder, .form-control::-ms-input-placeholder { /* Microsoft Edge */ color: var(--color-gray-2); } input { height: 60px; } .form-group { margin-bottom: 16px; } .form-group label { font-size: 14px; font-weight: 500; color: var(--color-dark); margin-bottom: 10px; } .input-group { background-color: var(--color-white); border-radius: 20px; height: 72px; padding: 10px 10px 10px 55px; box-shadow: 0 24px 48px -15px rgba(153, 161, 170, 0.25); } @media only screen and (max-width: 479px) { .input-group { display: block; box-shadow: none; height: auto; padding: 0; } } .input-group:before { content: url("../../assets/media/icon/message.png"); position: absolute; left: 30px; top: 24px; z-index: 1; } @media only screen and (max-width: 479px) { .input-group:before { left: 15px; top: 18px; } } .input-group .form-control { padding: 5px 15px; height: auto; border: none; background-color: transparent; } .input-group .form-control:focus { box-shadow: none; } @media only screen and (max-width: 479px) { .input-group .form-control { height: 60px; width: 100%; border-radius: 20px !important; padding: 5px 15px 5px 50px; border: 1px solid var(--color-light); } } .input-group .subscribe-btn { border: none; background-color: var(--color-primary); color: var(--color-white); border-radius: 16px !important; margin-left: 0 !important; padding: 10px 28px; -webkit-transition: var(--transition); transition: var(--transition); } .input-group .subscribe-btn:hover { background-color: var(--color-link); } @media only screen and (max-width: 479px) { .input-group .subscribe-btn { margin-top: 15px; padding: 14px 30px; } } .error-msg, .success-msg { margin-top: 25px; } .error-msg p, .success-msg p { margin-bottom: 0; font-size: 14px; } .error-msg p { color: #ff0000; } .success-msg p { color: #15c54b; } /*------------------------- Helper Classes -------------------------*/ .bg-color-dark { background-color: var(--color-dark); } .bg-color-light { background-color: var(--color-light); } .bg-color-mercury { background-color: var(--color-mercury); } .bg-color-ship-gray { background-color: var(--color-ship-gray); } .color-gray-4 { color: var(--color-gray-4); } .opacity-50 { opacity: 0.5; } /*======================================================================= 2. Elements Styles =========================================================================*/ /*------------------------- Back To Top --------------------------*/ .back-to-top { position: fixed; bottom: -40px; right: 40px; display: block; width: 50px; height: 50px; line-height: 50px; background: var(--color-primary); color: #fff; text-align: center; text-decoration: none; border-radius: 50%; opacity: 0; -webkit-transform: scale(0.3); -ms-transform: scale(0.3); transform: scale(0.3); box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2); z-index: 9; -webkit-transition: all 0.3s; transition: all 0.3s; } @media only screen and (max-width: 575px) { .back-to-top { width: 40px; height: 40px; line-height: 40px; } } .back-to-top:focus { color: var(--color-white); } .back-to-top.show { bottom: 40px; right: 40px; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } @media only screen and (max-width: 575px) { .back-to-top.show { bottom: 10px; right: 10px; } } .back-to-top.show:hover { color: var(--color-white); bottom: 30px; opacity: 1; } @media only screen and (max-width: 575px) { .back-to-top.show:hover { bottom: 10px; } } /*------------------------- Breadcrumb -------------------------*/ .breadcrum-area { background: var(--gradient-primary); padding: 250px 0 100px; position: relative; z-index: 1; } @media only screen and (max-width: 1199px) { .breadcrum-area { margin-top: -120px; } } @media only screen and (max-width: 767px) { .breadcrum-area { padding: 150px 0 40px; } } .breadcrumb { display: block; } .breadcrumb ul { margin-bottom: 40px; } @media only screen and (max-width: 767px) { .breadcrumb ul { margin-bottom: 35px; } } .breadcrumb li { display: inline-block; color: var(--color-primary); font-weight: 500; position: relative; margin-right: 22px; } .breadcrumb li:after { content: "."; color: var(--color-gray-2); font-size: 18px; position: absolute; top: -5px; right: -15px; } .breadcrumb li a { color: var(--color-gray-2); } .breadcrumb li a:hover { color: var(--color-primary); } .breadcrumb li:last-child:after { display: none; } .breadcrumb .title { margin-bottom: 0; width: 80%; } @media only screen and (max-width: 991px) { .breadcrumb .title { width: 100%; } } .breadcrumb-banner { padding: 280px 0 200px; } @media only screen and (max-width: 1199px) { .breadcrumb-banner { padding: 200px 0 50px; } } @media only screen and (max-width: 991px) { .breadcrumb-banner { padding: 150px 0 40px; } } @media only screen and (max-width: 767px) { .breadcrumb-banner { padding: 150px 0 20px; } } .breadcrumb-banner .section-heading .title { color: #000248; width: 55%; margin-bottom: 40px; } @media only screen and (max-width: 991px) { .breadcrumb-banner .section-heading .title { width: 100%; margin-bottom: 30px; } } .breadcrumb-banner .section-heading p { width: 40%; } @media only screen and (max-width: 991px) { .breadcrumb-banner .section-heading p { width: 100%; } } @media only screen and (max-width: 991px) { .breadcrumb-banner .section-heading { margin-bottom: 40px; } } .breadcrumb-banner .banner-thumbnail { position: absolute; bottom: -100px; right: 190px; text-align: right; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .breadcrumb-banner .banner-thumbnail { right: -10px; bottom: -auto; width: 100; } .breadcrumb-banner .banner-thumbnail img { width: 90%; } } @media only screen and (max-width: 1199px) { .breadcrumb-banner .banner-thumbnail { right: -40px; bottom: -20px; } .breadcrumb-banner .banner-thumbnail img { width: 65%; } } @media only screen and (max-width: 991px) { .breadcrumb-banner .banner-thumbnail { position: initial; text-align: center; } .breadcrumb-banner .banner-thumbnail img { width: 100%; } } .breadcrumb-banner .banner-thumbnail.thumbnail-2 { bottom: 20px; right: 100px; } @media only screen and (min-width: 200px) and (max-width: 599px) { .breadcrumb-banner .banner-thumbnail.thumbnail-2 { right: -5px; } } @media only screen and (max-width: 1199px) { .breadcrumb-banner .banner-thumbnail.thumbnail-2 { right: -30; } } @media only screen and (max-width: 991px) { .breadcrumb-banner .banner-thumbnail.thumbnail-2 { margin: -0px 0 0; } .breadcrumb-banner .banner-thumbnail.thumbnail-2 img { width: 100%; } } .breadcrumb-banner .banner-thumbnail.thumbnail-3 { bottom: -120px; right: 80px; text-align: right; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .breadcrumb-banner .banner-thumbnail.thumbnail-3 { right: -100px; bottom: -60px; } .breadcrumb-banner .banner-thumbnail.thumbnail-3 img { width: 80%; } } @media only screen and (max-width: 1199px) { .breadcrumb-banner .banner-thumbnail.thumbnail-3 { right: 0px; bottom: -50px; } .breadcrumb-banner .banner-thumbnail.thumbnail-3 img { width: 60%; } } @media only screen and (max-width: 991px) { .breadcrumb-banner .banner-thumbnail.thumbnail-3 { text-align: center; margin: -40px 0 0; } .breadcrumb-banner .banner-thumbnail.thumbnail-3 img { width: 100%; } } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .breadcrumb-banner .banner-thumbnail.thumbnail-4 img { width: 100%; } } @media only screen and (max-width: 1199px) { .breadcrumb-banner .shape-group-8 .shape.shape-2 img { width: 60%; } } @media only screen and (max-width: 991px) { .breadcrumb-banner .shape-group-8 .shape.shape-2 img { width: 50%; } } .breadcrumb-banner .shape-group-8 .shape.shape-3 { bottom: -200px; top: auto; } @media only screen and (max-width: 1199px) { .breadcrumb-banner .shape-group-8 .shape.shape-3 { bottom: 0; opacity: 0.5; } } .breadcrumb-banner.single-breadcrumb { padding: 200px 0 75px; } @media only screen and (max-width: 1199px) { .breadcrumb-banner.single-breadcrumb { padding: 180px 0 70px; } } @media only screen and (max-width: 991px) { .breadcrumb-banner.single-breadcrumb { padding: 150px 0 40px; } } .breadcrumb-banner.single-breadcrumb .section-heading .title { width: 100%; } .breadcrumb-banner.single-breadcrumb .section-heading p { width: 100%; } .breadcrumb-banner.single-breadcrumb .banner-thumbnail { position: initial; } .breadcrumb-banner.single-breadcrumb .banner-thumbnail img { border-radius: 24px; } @media only screen and (max-width: 1199px) { .breadcrumb-banner.single-breadcrumb .banner-thumbnail img { width: 100%; } } /*------------------------- Button -------------------------*/ .axil-btn { border-radius: 20px; font-size: 16px; font-weight: 500; letter-spacing: -0.04em; padding: 18px 55px; height: auto; text-align: center; -webkit-transition: var(--transition); transition: var(--transition); position: relative; z-index: 1; } .axil-btn.btn-borderd { border: var(--border-gray); color: var(--color-dark); background-color: transparent; } .axil-btn.btn-borderd:hover { background-color: var(--color-primary); color: var(--color-white); border-color: var(--color-primary); } .axil-btn.btn-fill-primary { background-color: var(--color-primary); color: var(--color-white); border: 1px solid var(--color-primary); overflow: hidden; } .axil-btn.btn-fill-primary::after { content: ""; height: 300px; width: 300px; background-color: var(--color-link); border-radius: 50%; position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%) scale(0); -ms-transform: translateY(-50%) translateX(-50%) scale(0); transform: translateY(-50%) translateX(-50%) scale(0); -webkit-transition: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: -1; } .axil-btn.btn-fill-primary:hover { background-color: var(--color-link); border-color: var(--color-link); } .axil-btn.btn-fill-primary:hover::after { -webkit-transform: translateY(-50%) translateX(-50%) scale(1); -ms-transform: translateY(-50%) translateX(-50%) scale(1); transform: translateY(-50%) translateX(-50%) scale(1); } .axil-btn.btn-fill-white { background-color: var(--color-white); box-shadow: 0px 48px 48px 0px rgba(0, 0, 0, 0.12); } .axil-btn.btn-fill-white:hover { background-color: var(--color-accent1); color: var(--color-white); } .axil-btn.btn-large { padding: 23px 55px; } @media only screen and (max-width: 991px) { .axil-btn.btn-large { padding: 18px 35px; } } .axil-btn.btn-large-fluid { padding: 23px; width: 100%; } .axil-btn.btn-fluid { width: 100%; } /* ----------------------- Pagination --------------------------*/ .pagination { margin-top: 80px; width: 100%; } @media only screen and (max-width: 991px) { .pagination { margin-top: 45px; } } .pagination ul { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style: none; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: -3px; padding: 0; } @media only screen and (max-width: 575px) { .pagination ul { margin: -2px; } } .pagination ul li { margin: 3px; } @media only screen and (max-width: 575px) { .pagination ul li { margin: 2px; } } .pagination ul li a { line-height: 42px; min-width: 42px; text-align: center; color: var(--color-dark); -webkit-transition: all 0.5s; transition: all 0.5s; display: block; padding: 0 15px; transition: all 0.5s; border: var(--border-light); border-radius: 4px; } .pagination ul li a:hover { background: var(--color-primary); color: #ffffff; border-color: var(--color-primary); } .pagination ul li a.current { background: var(--color-primary); color: #ffffff; border-color: var(--color-primary); } @media only screen and (max-width: 575px) { .pagination ul li a { line-height: 35px; min-width: 35px; padding: 0 10px; font-size: 14px; } } .pagination ul li a.disabled { pointer-events: none; opacity: 0.5; } /*------------------------- Section Heading -------------------------*/ .section { position: relative; z-index: 1; } .section-heading { text-align: center; margin-bottom: 60px; } @media only screen and (max-width: 991px) { .section-heading { margin-bottom: 50px; } } .section-heading .subtitle { color: var(--color-rose); font-weight: 500; font-size: 20px; font-family: var(--font-primary); margin-bottom: 15px; } @media only screen and (max-width: 991px) { .section-heading .subtitle { font-size: 18px; } } @media only screen and (max-width: 767px) { .section-heading .subtitle { font-size: 16px; } } @media only screen and (max-width: 1199px) { .section-heading .title { font-size: 60px; } } @media only screen and (max-width: 991px) { .section-heading .title { font-size: 50px; } } @media only screen and (max-width: 575px) { .section-heading .title { font-size: 38px; } } @media only screen and (max-width: 479px) { .section-heading .title { font-size: 34px; } } .section-heading p { font-size: var(--font-body-1); width: 50%; margin: 0 auto 40px; } @media only screen and (max-width: 991px) { .section-heading p { font-size: 16px; width: 100%; } } .heading-light-left { text-align: left; } .heading-light-left .title { color: var(--color-white); margin-bottom: 35px; width: 50%; } @media only screen and (max-width: 1199px) { .heading-light-left .title { width: 70%; } } @media only screen and (max-width: 991px) { .heading-light-left .title { width: 100%; } } .heading-light-left p { color: var(--color-white); margin: 0 0 40px; width: 40%; opacity: 0.6; } @media only screen and (max-width: 1199px) { .heading-light-left p { width: 60%; } } @media only screen and (max-width: 991px) { .heading-light-left p { width: 100%; } } .heading-light .title { color: var(--color-white); } .heading-light p { color: var(--color-gray-4); } .heading-left { text-align: left; } .heading-left p { margin: 0 0 30px; } .heading-left p + p { margin: 0 0 40px; } .shape-group-1 .shape { position: absolute; z-index: -1; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-1 .shape img { opacity: 0.4; } } @media only screen and (max-width: 991px) { .shape-group-1 .shape img { opacity: 0.4; } } .shape-group-1 .shape.shape-1 { top: 140px; left: 315px; } .shape-group-1 .shape.shape-2 { top: 120px; right: 0; } .shape-group-1 .shape.shape-3 { bottom: 80px; left: 0; } .shape-group-1 .shape.shape-4 { bottom: 60px; right: 230px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-1 .shape.shape-4 { right: 100px; } } .shape-group-2 .shape { position: absolute; z-index: -1; } .shape-group-2 .shape.shape-1 { bottom: 0; right: 135px; } .shape-group-2 .shape.shape-2 { right: 500px; top: 0; } .shape-group-2 .shape.shape-3 { right: 815px; top: 125px; } .shape-group-3 .shape { position: absolute; z-index: -1; } .shape-group-3 .shape.shape-1 { right: 0; top: 90px; } .shape-group-3 .shape.shape-2 { right: 390px; top: 165px; } .shape-group-3 .shape.shape-3 { right: 0; top: 255px; z-index: 2; pointer-events: none; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-3 .shape.shape-3 { display: none; } } @media only screen and (max-width: 1199px) { .shape-group-3 .shape.shape-3 { display: none; } } .shape-group-4 .shape-1 { position: absolute; top: 140px; right: 440px; z-index: -1; } .shape-group-5 .shape { position: absolute; z-index: -1; } .shape-group-5 .shape.shape-1 { top: 0; -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); left: 22%; } .shape-group-5 .shape.shape-2 { bottom: 0; left: 250px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .shape-group-5 .shape.shape-3 { bottom: 110px; left: 160px; } .shape-group-5 .shape.shape-4 { top: 90px; left: 35%; } .shape-group-6 .shape { position: absolute; z-index: -1; } .shape-group-6 .shape.shape-1 { top: 0; left: 0; } .shape-group-6 .shape.shape-2 { top: 110px; left: 0; } .shape-group-6 .shape.shape-3 { bottom: 140px; right: 0; } .shape-group-6 .shape.shape-4 { bottom: -1px; left: 11%; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-6 .shape.shape-4 { left: 0; } .shape-group-6 .shape.shape-4 img { width: 90%; } } @media only screen and (max-width: 1199px) { .shape-group-6 .shape.shape-4 { left: 0; } .shape-group-6 .shape.shape-4 img { width: 70%; } } .shape-group-7 .shape { position: absolute; z-index: -1; } .shape-group-7 .shape.shape-1 { top: 90px; right: 200px; } .shape-group-7 .shape.shape-2 { top: 210px; left: 52%; } @media only screen and (max-width: 991px) { .shape-group-7 .shape.shape-2 { display: none; } } .shape-group-7 .shape.shape-3 { top: 40%; left: 170px; } .shape-group-8 .shape { position: absolute; z-index: -1; pointer-events: none; } .shape-group-8 .shape.shape-1 { bottom: 0; left: 0; } @media only screen and (max-width: 767px) { .shape-group-8 .shape.shape-1 { display: none; } } .shape-group-8 .shape.shape-2 { top: 0; right: 0; text-align: right; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-8 .shape.shape-2 img { width: 90%; } } @media only screen and (max-width: 1199px) { .shape-group-8 .shape.shape-2 img { width: 80%; } } @media only screen and (max-width: 767px) { .shape-group-8 .shape.shape-2 img { width: 60%; } } .shape-group-8 .shape.shape-3 { top: 115px; left: 0; } .shape-group-9 .shape { position: absolute; z-index: -1; } .shape-group-9 .shape.shape-1 { top: 0; left: 32%; } .shape-group-9 .shape.shape-2 { top: 180px; left: 18%; opacity: 0.5; -webkit-animation: movingleftright1 infinite 20000ms; animation: movingleftright1 infinite 20000ms; } .shape-group-9 .shape.shape-3 { top: 31%; left: 20%; -webkit-animation: movingleftright2 infinite 25000ms; animation: movingleftright2 infinite 25000ms; } .shape-group-9 .shape.shape-4 { top: 44%; left: 28%; -webkit-animation: movingleftright1 infinite 25000ms; animation: movingleftright1 infinite 25000ms; } .shape-group-9 .shape.shape-5 { top: 50%; left: 17%; -webkit-animation: movingleftright2 infinite 30000ms; animation: movingleftright2 infinite 30000ms; } .shape-group-9 .shape.shape-6 { top: 26%; right: 21%; -webkit-animation: movingleftright3 infinite 30000ms; animation: movingleftright3 infinite 30000ms; } @media only screen and (max-width: 767px) { .shape-group-9 .shape.shape-6 { display: none; } } .shape-group-9 .shape.shape-7 { top: 30%; right: 15%; -webkit-animation: movingleftright1 infinite 30000ms; animation: movingleftright1 infinite 30000ms; } .shape-group-10 .shape { position: absolute; z-index: -1; } .shape-group-10 .shape.shape-1 { top: 100px; right: 0; } .shape-group-10 .shape.shape-2 { bottom: 200px; left: 0; } .shape-group-10 .shape.shape-3 { top: 680px; left: 110px; } .shape-group-11 .shape { position: absolute; z-index: -1; } .shape-group-11 .shape.shape-1 { top: 40px; right: 0; } .shape-group-11 .shape.shape-2 { bottom: -310px; left: -10px; opacity: 0.4; } .shape-group-12 .shape { position: absolute; z-index: -1; } .shape-group-12 .shape.shape-1 { top: 115px; left: 38%; } .shape-group-12 .shape.shape-2 { left: 60px; bottom: 130px; } .shape-group-12 .shape.shape-3 { right: 60px; bottom: 50px; } .shape-group-13 .shape { position: absolute; z-index: -1; } .shape-group-13 .shape.shape-1 { top: 0; left: 0; } @media only screen and (max-width: 991px) { .shape-group-13 .shape.shape-1 img { width: 60%; } } .shape-group-13 .shape.shape-2 { top: 0; right: -5px; text-align: right; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-13 .shape.shape-2 img { width: 80%; } } @media only screen and (max-width: 1199px) { .shape-group-13 .shape.shape-2 img { width: 75%; } } @media only screen and (max-width: 991px) { .shape-group-13 .shape.shape-2 img { width: 50%; } } @media only screen and (max-width: 479px) { .shape-group-13 .shape.shape-2 img { width: 40%; } } .shape-group-13 .shape.shape-3 { right: -10px; bottom: 62px; z-index: 2; text-align: right; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-13 .shape.shape-3 { bottom: 220px; } .shape-group-13 .shape.shape-3 img { width: 60%; } } @media only screen and (max-width: 1199px) { .shape-group-13 .shape.shape-3 { bottom: 100px; } .shape-group-13 .shape.shape-3 img { width: 50%; } } @media only screen and (max-width: 767px) { .shape-group-13 .shape.shape-3 img { width: 40%; } } .shape-group-13 .shape.shape-4 { left: 220px; top: 45%; height: 48px; width: 48px; -webkit-animation: movingleftright1 infinite 25000ms; animation: movingleftright1 infinite 25000ms; } .shape-group-13 .shape.shape-5 { left: 45%; bottom: 130px; height: 32px; width: 32px; -webkit-animation: movingleftright3 infinite 20000ms; animation: movingleftright3 infinite 20000ms; } .shape-group-14 .shape { position: absolute; z-index: -1; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-14 .shape img { width: 70%; } } @media only screen and (max-width: 1199px) { .shape-group-14 .shape img { width: 40%; } } .shape-group-14 .shape.shape-1 { left: 40%; bottom: 230px; -webkit-animation: movingleftright1 infinite 20000ms; animation: movingleftright1 infinite 20000ms; } .shape-group-14 .shape.shape-2 { left: 47%; bottom: 115px; -webkit-animation: movingleftright3 infinite 30000ms; animation: movingleftright3 infinite 30000ms; } .shape-group-14 .shape.shape-3 { right: 160px; bottom: 270px; -webkit-animation: movingleftright2 infinite 40000ms; animation: movingleftright2 infinite 40000ms; } .shape-group-16 .shape { position: absolute; z-index: -1; } .shape-group-16 .shape.shape-1 { top: 0; right: 0; } .shape-group-16 .shape.shape-2 { top: 120px; left: 30%; } .shape-group-16 .shape.shape-3 { bottom: 250px; left: 0; } .shape-group-17 .shape { position: absolute; z-index: -1; } .shape-group-17 .shape.shape-1 { top: 0; left: 0; } .shape-group-17 .shape.shape-2 { top: 360px; right: 0; } .shape-group-17 .shape.shape-3 { top: 430px; left: 0; } .shape-group-17 .shape.shape-4 { top: 35%; right: 0; } .shape-group-17 .shape.shape-5 { top: 56%; left: 0; } .shape-group-17 .shape.shape-6 { top: 75%; right: 0; } .shape-group-18 .shape { position: absolute; z-index: -1; } .shape-group-18 .shape.shape-1 { top: 0; right: 0; text-align: right; width: 80%; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-18 .shape.shape-1 img { width: 60%; } } @media only screen and (max-width: 1199px) { .shape-group-18 .shape.shape-1 img { width: 200%; } } @media only screen and (max-width: 991px) { .shape-group-18 .shape.shape-1 img { width: 40%; } } .shape-group-18 .shape.shape-2 { bottom: 0; left: 0; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-18 .shape.shape-2 img { width: 70%; } } @media only screen and (max-width: 1199px) { .shape-group-18 .shape.shape-2 img { width: 50%; } } .shape-group-18 .shape.shape-3 { top: 34%; left: 50%; -webkit-animation: movingleftright1 infinite 20000ms; animation: movingleftright1 infinite 20000ms; } .shape-group-18 .shape.shape-3 img { opacity: 0.5; } .shape-group-18 .shape.shape-4 { bottom: 240px; left: 45%; -webkit-animation: movingleftright2 infinite 30000ms; animation: movingleftright2 infinite 30000ms; } .shape-group-18 .shape.shape-4 img { width: 75px; opacity: 0.5; } .shape-group-18 .shape.shape-5 { bottom: 120px; left: 53%; -webkit-animation: movingleftright1 infinite 25000ms; animation: movingleftright1 infinite 25000ms; } .shape-group-18 .shape.shape-6 { bottom: 100px; left: 40%; -webkit-animation: movingleftright1 infinite 35000ms; animation: movingleftright1 infinite 35000ms; } .shape-group-18 .shape.shape-7 { top: 0; right: 100px; z-index: -2; text-align: right; } @media only screen and (max-width: 1199px) { .shape-group-18 .shape.shape-7 img { width: 80%; } } @media only screen and (max-width: 991px) { .shape-group-18 .shape.shape-7 img { width: 60%; } } .shape-group-19 .shape { position: absolute; z-index: -1; } .shape-group-19 .shape.shape-1 { top: 0; right: 0; text-align: right; } @media only screen and (max-width: 991px) { .shape-group-19 .shape.shape-1 img { width: 60%; } } .shape-group-19 .shape.shape-2 { top: 145px; right: 0; } .shape-group-20 .shape { position: absolute; z-index: -1; } .shape-group-20 .shape.shape-1 { top: 0; left: 120px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-20 .shape.shape-1 { left: -10px; } } @media only screen and (max-width: 1199px) { .shape-group-20 .shape.shape-1 { left: -10px; } } @media only screen and (max-width: 991px) { .shape-group-20 .shape.shape-1 img { width: 60%; } } .shape-group-20 .shape.shape-2 { bottom: 0; right: 0; text-align: right; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-20 .shape.shape-2 img { width: 80%; } } @media only screen and (max-width: 1199px) { .shape-group-20 .shape.shape-2 img { width: 75%; } } @media only screen and (max-width: 991px) { .shape-group-20 .shape.shape-2 { display: none; } } .shape-group-20 .shape.shape-3 { right: -10px; bottom: 62px; z-index: 2; text-align: right; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-20 .shape.shape-3 { bottom: 220px; } .shape-group-20 .shape.shape-3 img { width: 60%; } } @media only screen and (max-width: 1199px) { .shape-group-20 .shape.shape-3 { bottom: 100px; } .shape-group-20 .shape.shape-3 img { width: 50%; } } @media only screen and (max-width: 767px) { .shape-group-20 .shape.shape-3 img { width: 40%; } } .shape-group-20 .shape.shape-4 { left: 220px; top: 45%; height: 48px; width: 48px; -webkit-animation: movingleftright1 infinite 25000ms; animation: movingleftright1 infinite 25000ms; } .shape-group-20 .shape.shape-5 { left: 45%; bottom: 130px; height: 32px; width: 32px; -webkit-animation: movingleftright3 infinite 20000ms; animation: movingleftright3 infinite 20000ms; } .shape-group-20 .shape.shape-6 { left: 50%; top: 250px; } @media only screen and (max-width: 991px) { .shape-group-20 .shape.shape-6 { display: none; } } .shape-group-20 .shape.shape-7 { left: 65%; top: 180px; -webkit-animation: movingleftright3 infinite 20000ms; animation: movingleftright3 infinite 20000ms; } .shape-group-20 .shape.shape-8 { bottom: 0; right: 0; } @media only screen and (max-width: 991px) { .shape-group-20 .shape.shape-8 { display: none; } } .shape-group-20 .shape.shape-8.marque-images { background-image: url("../media/others/designer-text.png"); background-repeat: repeat-x; background-size: auto; height: 250px; width: 52%; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-20 .shape.shape-8.marque-images { width: 49%; } } @media only screen and (max-width: 1199px) { .shape-group-20 .shape.shape-8.marque-images { width: 62%; } } .shape-group-21 .shape { position: absolute; z-index: -1; } .shape-group-21 .shape.shape-1 { top: 0; left: 0; } @media only screen and (max-width: 991px) { .shape-group-21 .shape.shape-1 img { width: 60%; } } .shape-group-21 .shape.shape-2 { top: 200px; right: 200px; text-align: right; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-21 .shape.shape-2 { top: 120px; right: 15px; } .shape-group-21 .shape.shape-2 img { width: 90%; } } @media only screen and (max-width: 1199px) { .shape-group-21 .shape.shape-2 { right: 15px; } .shape-group-21 .shape.shape-2 img { width: 50%; } } @media only screen and (max-width: 991px) { .shape-group-21 .shape.shape-2 { display: none; } } .shape-group-21 .shape.shape-3 { right: 100px; top: 45%; height: 53px; width: 53px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .shape-group-21 .shape.shape-3 { display: none; } } .shape-group-21 .shape.shape-4 { left: 220px; top: 45%; height: 20px; width: 20px; -webkit-animation: movingleftright1 infinite 25000ms; animation: movingleftright1 infinite 25000ms; } .shape-group-21 .shape.shape-5 { left: 45%; bottom: 130px; height: 20px; width: 20px; -webkit-animation: movingleftright3 infinite 20000ms; animation: movingleftright3 infinite 20000ms; } .shape-group-21 .shape.shape-6 { right: 230px; bottom: 40%; height: 20px; width: 20px; } @media only screen and (max-width: 1199px) { .shape-group-21 .shape.shape-6 { display: none; } } .shape-group-21 .shape.shape-7 { right: 250px; top: 40%; height: 20px; width: 20px; } @media only screen and (max-width: 1199px) { .shape-group-21 .shape.shape-7 { display: none; } } @-webkit-keyframes movingleftright1 { 0% { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } 40% { -webkit-transform: translateX(50px) translateY(-200px); transform: translateX(50px) translateY(-200px); } 75% { -webkit-transform: translateX(800px); transform: translateX(800px); } 100% { -webkit-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } } @keyframes movingleftright1 { 0% { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } 40% { -webkit-transform: translateX(50px) translateY(-200px); transform: translateX(50px) translateY(-200px); } 75% { -webkit-transform: translateX(800px); transform: translateX(800px); } 100% { -webkit-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } } @-webkit-keyframes movingleftright2 { 0% { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } 40% { -webkit-transform: translateX(-50px) translateY(200px); transform: translateX(-50px) translateY(200px); } 75% { -webkit-transform: translateX(-500px); transform: translateX(-500px); } 100% { -webkit-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } } @keyframes movingleftright2 { 0% { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } 40% { -webkit-transform: translateX(-50px) translateY(200px); transform: translateX(-50px) translateY(200px); } 75% { -webkit-transform: translateX(-500px); transform: translateX(-500px); } 100% { -webkit-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } } @-webkit-keyframes movingleftright3 { 0% { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } 40% { -webkit-transform: translateX(100px) translateY(-200px); transform: translateX(100px) translateY(-200px); } 75% { -webkit-transform: translateX(-500px); transform: translateX(-500px); } 100% { -webkit-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } } @keyframes movingleftright3 { 0% { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } 40% { -webkit-transform: translateX(100px) translateY(-200px); transform: translateX(100px) translateY(-200px); } 75% { -webkit-transform: translateX(-500px); transform: translateX(-500px); } 100% { -webkit-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } } .my_switcher { position: fixed; top: 200px; left: 0; background-color: var(--color-primary); border-radius: 0 30px 30px 0; padding: 10px; z-index: 5; } @media only screen and (max-width: 991px) { .my_switcher { position: initial; display: none; } } .my_switcher ul { list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .my_switcher ul li a { text-align: center; color: var(--color-white); font-size: 18px; height: 40px; width: 40px; line-height: 40px; border: 1px solid transparent; border-radius: 50%; } @media only screen and (max-width: 767px) { .my_switcher ul li a { font-size: 16px; height: 30px; width: 30px; line-height: 30px; } } .my_switcher ul li a.active { color: var(--color-rose); display: none; } .main-wrapper { overflow: hidden; background-color: var(--color-white); } /*------------------------- Slick -------------------------*/ .slick-list { margin: 0 -15px; } .slick-list .slick-slide { padding: 0 15px; } .slick-dotted.slick-slider { margin-bottom: 0; } .slick-dot-nav .slick-dots { bottom: 0; text-align: left; margin: 0 -10px; } .slick-dot-nav .slick-dots li { margin: 0 10px; height: 11px; width: 11px; } .slick-dot-nav .slick-dots li button { border: none; background-color: #DBDEFF; border-radius: 50%; height: 11px; width: 11px; -webkit-transition: var(--transition); transition: var(--transition); } .slick-dot-nav .slick-dots li button::before { display: none; } .slick-dot-nav .slick-dots li.slick-active button { background-color: var(--color-primary); } .slick-arrow-nav .slick-arrow { height: 40px; width: 40px; background-color: rgba(0, 0, 0, 0.2); border-radius: 50%; z-index: 1; -webkit-transition: var(--transition); transition: var(--transition); } .slick-arrow-nav .slick-arrow::before { font-family: var(--font-awesome); opacity: 1; font-size: 16px; } .slick-arrow-nav .slick-arrow:hover { background-color: rgb(0, 0, 0); } .slick-arrow-nav .slick-arrow.slick-next { right: 50px; } @media only screen and (max-width: 767px) { .slick-arrow-nav .slick-arrow.slick-next { right: 20px; } } .slick-arrow-nav .slick-arrow.slick-next::before { content: "\f105"; } .slick-arrow-nav .slick-arrow.slick-prev { left: 50px; } @media only screen and (max-width: 767px) { .slick-arrow-nav .slick-arrow.slick-prev { left: 20px; } } .slick-arrow-nav .slick-arrow.slick-prev::before { content: "\f104"; } /*======================================================================= 3. Template Styles =========================================================================*/ /*------------------------- About Us -------------------------*/ .about-us .section-heading p { width: 100%; } .contact-form-box { background-color: var(--color-white); padding: 50px; border-radius: 30px; } @media only screen and (max-width: 767px) { .contact-form-box { padding: 40px 30px; } } .contact-form-box .title { font-size: 40px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .contact-form-box .title { font-size: 36px; } } @media only screen and (max-width: 1199px) { .contact-form-box .title { font-size: 32px; } } @media only screen and (max-width: 767px) { .contact-form-box .title { font-size: 28px; } } .contact-form-box .form-group .axil-btn::after { width: calc(100% + 50px); } .contact-form-box.shadow-box { box-shadow: 0 20px 48px 0 rgba(153, 161, 170, 0.25); } .about-expert { text-align: center; position: relative; } .about-expert .thumbnail { position: relative; display: inline-block; border-radius: 40px; box-shadow: 0px 17px 26px 0px rgba(0, 0, 0, 0.2); } .about-expert .thumbnail img { border-radius: 40px; } .about-expert .thumbnail .popup-video { text-align: center; position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .about-expert .thumbnail .popup-video .play-btn { height: 150px; width: 150px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(0, 0, 0, 0.8); border-radius: 50%; margin: 0 auto; font-size: 32px; color: var(--color-white); -webkit-transition: var(--transition); transition: var(--transition); } .about-expert .thumbnail .popup-video .play-btn:hover { background-color: var(--color-primary); } @media only screen and (max-width: 991px) { .about-expert .thumbnail .popup-video .play-btn { height: 120px; width: 120px; font-size: 28px; } } @media only screen and (max-width: 767px) { .about-expert .thumbnail .popup-video .play-btn { height: 80px; width: 80px; font-size: 24px; } } @media only screen and (max-width: 1199px) { .about-expert .frame-shape { display: none; } } .about-expert .frame-shape .shape { position: absolute; } .about-expert .frame-shape .shape.shape-1 { left: -10px; bottom: 75px; } .about-expert .frame-shape .shape.shape-2 { bottom: 190px; right: -30px; } .about-quality { margin-bottom: 60px; } .about-quality .sl-number { text-align: center; height: 80px; width: 80px; line-height: 80px; border-radius: 50%; background: -webkit-linear-gradient(left, #565677 0%, rgba(39, 39, 46, 0) 70.31%); background: linear-gradient(90deg, #565677 0%, rgba(39, 39, 46, 0) 70.31%); color: var(--color-white); margin-bottom: 40px; -webkit-transition: var(--transition); transition: var(--transition); } .about-quality .title { color: var(--color-white); } .about-quality p { opacity: 0.5; color: var(--color-white); -webkit-transition: var(--transition); transition: var(--transition); } .about-quality:hover .sl-number, .about-quality.active .sl-number { background-color: var(--color-primary); } .about-quality:hover p, .about-quality.active p { opacity: 1; } .about-team .section-heading p { width: 100%; margin-bottom: 50px; } .about-team .axil-btn { width: 240px; } .about-team .thumbnail { padding-right: 100px; } /*------------------------- Banner -------------------------*/ .banner { margin-top: -160px; padding: 255px 0 0; position: relative; z-index: 2; min-height: 800px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner { padding: 220px 0 0; margin-top: -130px; } } @media only screen and (max-width: 1199px) { .banner { padding: 200px 0 0; min-height: 100%; } } @media only screen and (max-width: 991px) { .banner { margin-top: -115px; padding: 160px 0 0; } } @media only screen and (max-width: 767px) { .banner { margin-top: -115px; padding: 150px 0 0; } } @media only screen and (max-width: 991px) { .banner .banner-content { margin-bottom: 90px; } } @media only screen and (max-width: 767px) { .banner .banner-content { margin-bottom: 60px; } } @media only screen and (max-width: 575px) { .banner .banner-content { margin-bottom: 40px; } } .banner .banner-content .title { font-size: 80px; font-weight: 700; color: var(--color-dark); } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner .banner-content .title { font-size: 68px; } } @media only screen and (max-width: 1199px) { .banner .banner-content .title { font-size: 60px; } } @media only screen and (max-width: 991px) { .banner .banner-content .title { font-size: 55px; } } @media only screen and (max-width: 767px) { .banner .banner-content .title { font-size: 40px; } } .banner .banner-content .subtitle { font-size: var(--font-body-1); margin-bottom: 40px; width: 90%; } .banner .banner-content .axil-btn { padding: 28px 45px; box-shadow: 0 44px 84px -24px #5956e9; } @media only screen and (max-width: 991px) { .banner .banner-content .axil-btn { padding: 20px 35px; } } .banner .banner-content .btn-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 575px) { .banner .banner-content .btn-group { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } } .banner .banner-content .btn-group a { margin-right: 40px; } @media only screen and (max-width: 575px) { .banner .banner-content .btn-group a { margin-right: 0; margin-bottom: 30px; } } .banner .banner-content .btn-group a:last-child { margin-right: 0; margin-bottom: 0; } .banner .banner-content .about-btn { font-weight: 500; color: var(--color-primary); position: relative; padding-left: 50px; } .banner .banner-content .about-btn::before { content: ""; height: 1px; width: 34px; background-color: var(--color-primary); position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: var(--transition); transition: var(--transition); } .banner .banner-content .about-btn:hover::before { width: 100%; } .banner .banner-thumbnail { position: relative; } .banner .banner-social { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .banner .banner-social .border-line { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 1px; width: 100%; background-color: var(--color-body); margin-right: 30px; } @media only screen and (max-width: 575px) { .banner .banner-social .border-line { display: none; } } .banner .banner-social .social-icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .banner .banner-social .social-icon li { margin-right: 20px; } .banner .banner-social .social-icon li:last-child { margin-right: 0; } .banner .banner-social .social-icon li a { color: var(--color-body); } .banner .banner-social .social-icon li a i { margin-right: 8px; font-size: 20px; color: var(--color-gray-4); -webkit-transition: var(--transition); transition: var(--transition); } .banner .banner-social .social-icon li a:hover { color: var(--color-primary); } .banner .banner-social .social-icon li a:hover i { color: var(--color-primary); } .banner.banner-style-1 .banner-content { margin-top: 60px; } @media only screen and (max-width: 1199px) { .banner.banner-style-1 .banner-content { padding-bottom: 100px; } } @media only screen and (max-width: 991px) { .banner.banner-style-1 .banner-content { margin-top: 0; padding-bottom: 0; } } .banner.banner-style-1 .banner-content .title { font-size: 78px; line-height: 1; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-1 .banner-content .title { font-size: 68px; } } @media only screen and (max-width: 1199px) { .banner.banner-style-1 .banner-content .title { font-size: 60px; } } @media only screen and (max-width: 991px) { .banner.banner-style-1 .banner-content .title { font-size: 55px; } } @media only screen and (max-width: 767px) { .banner.banner-style-1 .banner-content .title { font-size: 40px; } } .banner.banner-style-1 .banner-thumbnail { z-index: 5; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-1 .banner-thumbnail .large-thumb img { width: 74%; } } .banner.banner-style-1 .banner-thumbnail .large-thumb-2 { text-align: right; margin-top: -260px; margin-right: -50px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-1 .banner-thumbnail .large-thumb-2 img { width: 85%; } } @media only screen and (max-width: 1199px) { .banner.banner-style-1 .banner-thumbnail .large-thumb-2 { margin-top: -200px; margin-right: -30px; } .banner.banner-style-1 .banner-thumbnail .large-thumb-2 img { width: 80%; } } @media only screen and (max-width: 991px) { .banner.banner-style-1 .banner-thumbnail .large-thumb-2 { margin-top: -260px; margin-right: 0; } } @media only screen and (max-width: 767px) { .banner.banner-style-1 .banner-thumbnail .large-thumb-2 { margin-top: 0; text-align: center; position: absolute; bottom: 0; } } .banner.banner-style-1 .banner-thumbnail .shape-group .shape { position: absolute; } .banner.banner-style-1 .banner-thumbnail .shape-group .shape.shape-1 { top: -25px; right: 20px; left: auto; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-1 .banner-thumbnail .shape-group .shape.shape-1 { right: 0; } } @media only screen and (max-width: 1199px) { .banner.banner-style-1 .banner-thumbnail .shape-group .shape.shape-1 { display: none; } } .banner.banner-style-2 { margin: 0 95px; padding: 250px 0 300px 200px; background-color: var(--color-link); border-radius: 60px; overflow: hidden; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-2 { padding: 150px 0 200px 100px; min-height: 600px; margin: 0 30px; } } @media only screen and (max-width: 1199px) { .banner.banner-style-2 { margin: 0 30px; padding: 150px 60px; min-height: 600px; } } @media only screen and (max-width: 991px) { .banner.banner-style-2 { min-height: 100%; } } @media only screen and (max-width: 767px) { .banner.banner-style-2 { padding: 80px 30px; } } @media only screen and (max-width: 575px) { .banner.banner-style-2 { margin: 0 15px; } } .banner.banner-style-2 .banner-content { margin-bottom: 0; } .banner.banner-style-2 .banner-content .title { color: var(--color-white); margin-bottom: 40px; } .banner.banner-style-3 { padding: 220px 0 210px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-3 { padding: 180px 0 160px; } } @media only screen and (max-width: 1199px) { .banner.banner-style-3 { padding: 200px 0 150px; } } @media only screen and (max-width: 767px) { .banner.banner-style-3 { padding: 150px 0 100px; } } .banner.banner-style-3 .banner-content { position: relative; z-index: 1; } .banner.banner-style-3 .banner-content .subtitle { font-size: 20px; font-weight: 700; color: var(--color-rose); letter-spacing: 0.1em; font-family: var(--font-primary); margin-bottom: 30px; } @media only screen and (max-width: 991px) { .banner.banner-style-3 .banner-content .subtitle { font-size: 16px; } } .banner.banner-style-3 .banner-content .title { margin-bottom: 60px; } @media only screen and (max-width: 991px) { .banner.banner-style-3 .banner-content .title { margin-bottom: 40px; } } .banner.banner-style-3 .banner-thumbnail { margin-right: -120px; text-align: right; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-3 .banner-thumbnail { margin-right: 0; } } @media only screen and (max-width: 1199px) { .banner.banner-style-3 .banner-thumbnail { margin-right: 0; } } @media only screen and (max-width: 991px) { .banner.banner-style-3 .banner-thumbnail { text-align: left; } } .banner.banner-style-4 { background: -webkit-linear-gradient(left, #ECF2F6 0%, rgba(236, 242, 246, 0) 70.31%); background: linear-gradient(90deg, #ECF2F6 0%, rgba(236, 242, 246, 0) 70.31%); padding: 310px 0 100px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-4 { padding: 250px 0 100px; } } @media only screen and (max-width: 1199px) { .banner.banner-style-4 { padding: 250px 0 100px; } } @media only screen and (max-width: 991px) { .banner.banner-style-4 { padding: 180px 0 80px; min-height: 100%; } } @media only screen and (max-width: 767px) { .banner.banner-style-4 { padding: 150px 0 60px; } } .banner.banner-style-4 .banner-content { margin-bottom: 200px; position: relative; z-index: 1; } @media only screen and (max-width: 1199px) { .banner.banner-style-4 .banner-content { margin-bottom: 100px; } } @media only screen and (max-width: 991px) { .banner.banner-style-4 .banner-content { margin-bottom: 0; } } .banner.banner-style-4 .banner-content .title { width: 60%; margin-bottom: 50px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-4 .banner-content .title { font-size: 70px; width: 55%; } } @media only screen and (max-width: 1199px) { .banner.banner-style-4 .banner-content .title { font-size: 70px; } } @media only screen and (max-width: 991px) { .banner.banner-style-4 .banner-content .title { font-size: 60px; width: 100%; } } @media only screen and (max-width: 767px) { .banner.banner-style-4 .banner-content .title { font-size: 50px; } } @media only screen and (max-width: 575px) { .banner.banner-style-4 .banner-content .title { font-size: 40px; margin-bottom: 30px; } } .banner.banner-style-4 .banner-content p { font-size: var(--font-body-1); width: 50%; margin-bottom: 40px; } @media only screen and (max-width: 991px) { .banner.banner-style-4 .banner-content p { width: 100%; } } .banner.banner-style-4 .banner-thumbnail { position: absolute; top: 45%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-4 .banner-thumbnail { right: -300px; } .banner.banner-style-4 .banner-thumbnail img { width: 85%; } } @media only screen and (max-width: 1199px) { .banner.banner-style-4 .banner-thumbnail { right: -570px; } .banner.banner-style-4 .banner-thumbnail img { width: 60%; } } @media only screen and (max-width: 991px) { .banner.banner-style-4 .banner-thumbnail { position: initial; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); text-align: center; margin: -20px 0 20px; } .banner.banner-style-4 .banner-thumbnail img { width: 100%; } } @media only screen and (max-width: 575px) { .banner.banner-style-4 .banner-thumbnail { margin: 0 0 20px; } } .banner.banner-style-5 { background-image: url("../media/banner/banner-bg-1.png"); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 310px 0 0; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .banner.banner-style-5 { padding: 250px 0 0; min-height: 750px; } } @media only screen and (max-width: 1199px) { .banner.banner-style-5 { padding: 230px 0 0; min-height: 750px; } } @media only screen and (max-width: 991px) { .banner.banner-style-5 { padding: 170px 0 80px; min-height: 100%; } } @media only screen and (max-width: 767px) { .banner.banner-style-5 { padding: 150px 0 60px; min-height: 100%; } } .banner.banner-style-5::after { content: ""; height: 100%; width: 100%; background-color: rgba(41, 41, 48, 0.8); position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; } @media only screen and (max-width: 991px) { .banner.banner-style-5 .banner-content { margin-bottom: 40px; } } .banner.banner-style-5 .banner-content .title { color: var(--color-white); margin-bottom: 50px; } @media only screen and (max-width: 1199px) { .banner.banner-style-5 .banner-content .title { font-size: 70px; } } @media only screen and (max-width: 991px) { .banner.banner-style-5 .banner-content .title { font-size: 60px; } } @media only screen and (max-width: 767px) { .banner.banner-style-5 .banner-content .title { font-size: 50px; } } @media only screen and (max-width: 575px) { .banner.banner-style-5 .banner-content .title { font-size: 40px; margin-bottom: 40px; } } .banner.banner-style-5 .banner-content .axil-btn { color: var(--color-text-dark); box-shadow: none; } .banner.banner-style-5 .banner-form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-bottom: -140px; } @media only screen and (max-width: 991px) { .banner.banner-style-5 .banner-form { margin-bottom: 0; display: block; } } .banner.banner-style-5 .banner-form .contact-form-box { max-width: 450px; } @media only screen and (max-width: 991px) { .banner.banner-style-5 .banner-form .contact-form-box { max-width: 100%; } } .banner.banner-style-5 .banner-form .title { letter-spacing: -0.045em; } /*------------------------- Brand -------------------------*/ .brand-wrap-area { padding: 90px 0; } .brand-grid { padding: 10px 0; } .brand-grid img { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.3; -webkit-transition: var(--transition); transition: var(--transition); } .brand-grid:hover img, .brand-grid.active img { opacity: 1; -webkit-filter: grayscale(0); filter: grayscale(0); } /*------------------------- Call To Action -------------------------*/ .call-to-action-area { padding: 140px 0 100px; position: relative; z-index: 1; } @media only screen and (max-width: 1199px) { .call-to-action-area { padding: 100px 0; } } @media only screen and (max-width: 991px) { .call-to-action-area { padding: 80px 0; } } @media only screen and (max-width: 767px) { .call-to-action-area { padding: 60px 0 40px; } } .call-to-action-area:before { content: ""; height: 730px; width: 100%; background-color: var(--color-primary); position: absolute; top: 0; left: 0; right: 0; z-index: -1; } @media only screen and (max-width: 991px) { .call-to-action-area:before { height: 500px; } } @media only screen and (max-width: 767px) { .call-to-action-area:before { height: 480px; } } @media only screen and (max-width: 575px) { .call-to-action-area:before { height: 400px; } } .call-to-action { border-bottom: 1px solid #e7e7e7; } .call-to-action .section-heading { margin-bottom: 65px; } @media only screen and (max-width: 767px) { .call-to-action .section-heading { margin-bottom: 50px; } } .call-to-action .section-heading span { color: var(--color-accent1); } .call-to-action .section-heading .title { width: 60%; margin: 0 auto 55px; } @media only screen and (max-width: 991px) { .call-to-action .section-heading .title { width: 100%; } } .call-to-action .thumbnail { position: relative; text-align: center; } .call-to-action .thumbnail .larg-thumb { display: inline-block; margin-right: -180px; } @media only screen and (max-width: 991px) { .call-to-action .thumbnail .larg-thumb { margin-right: -130px; } } @media only screen and (max-width: 767px) { .call-to-action .thumbnail .larg-thumb { margin-right: -100px; } } @media only screen and (max-width: 575px) { .call-to-action .thumbnail .larg-thumb { margin-right: -50px; } } @media only screen and (max-width: 1199px) { .call-to-action .thumbnail .larg-thumb img { width: 90%; } } @media only screen and (max-width: 991px) { .call-to-action .thumbnail .larg-thumb img { width: 70%; } } @media only screen and (max-width: 767px) { .call-to-action .thumbnail .larg-thumb img { width: 50%; } } @media only screen and (max-width: 575px) { .call-to-action .thumbnail .larg-thumb img { width: 50%; } } .call-to-action .thumbnail .small-thumb li { position: absolute; } @media only screen and (max-width: 1199px) { .call-to-action .thumbnail .small-thumb li img { width: 90%; } } @media only screen and (max-width: 991px) { .call-to-action .thumbnail .small-thumb li img { width: 70%; } } @media only screen and (max-width: 767px) { .call-to-action .thumbnail .small-thumb li img { width: 35%; } } .call-to-action .thumbnail .small-thumb li.shape-1 { bottom: 0; left: 155px; } @media only screen and (min-width: 1200px) and (max-width: 1299px) { .call-to-action .thumbnail .small-thumb li.shape-1 { left: 90px; } } @media only screen and (max-width: 1199px) { .call-to-action .thumbnail .small-thumb li.shape-1 { left: 15px; } } @media only screen and (max-width: 991px) { .call-to-action .thumbnail .small-thumb li.shape-1 { left: -50px; } } @media only screen and (max-width: 767px) { .call-to-action .thumbnail .small-thumb li.shape-1 { left: -70px; } } @media only screen and (max-width: 575px) { .call-to-action .thumbnail .small-thumb li.shape-1 { left: -125px; } } .call-to-action .thumbnail .small-thumb li.shape-2 { bottom: 0; right: 80px; } @media only screen and (min-width: 1200px) and (max-width: 1299px) { .call-to-action .thumbnail .small-thumb li.shape-2 { right: 30px; } } @media only screen and (max-width: 1199px) { .call-to-action .thumbnail .small-thumb li.shape-2 { bottom: 0; right: -60px; } } @media only screen and (max-width: 991px) { .call-to-action .thumbnail .small-thumb li.shape-2 { right: -95px; } } @media only screen and (max-width: 767px) { .call-to-action .thumbnail .small-thumb li.shape-2 { right: -110px; } } @media only screen and (max-width: 575px) { .call-to-action .thumbnail .small-thumb li.shape-2 { right: -130px; } } /*------------------------- Case Study -------------------------*/ .case-study-featured { margin-bottom: 60px; } .case-study-featured .section-heading .title { letter-spacing: -0.045em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; padding-bottom: 5px; } @media only screen and (max-width: 575px) { .case-study-featured .section-heading .title { -webkit-line-clamp: 2; } } .case-study-featured .section-heading p { width: 100%; font-size: 16px; } .case-study-counterup { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .case-study-counterup .single-counterup { margin-right: 60px; padding-right: 60px; border-right: 1px solid var(--color-ghost); } .case-study-counterup .single-counterup:last-child { margin-right: 0; padding-right: 0; border-right: none; } @media only screen and (max-width: 1199px) { .case-study-counterup .single-counterup { margin-right: 40px; padding-right: 40px; } } @media only screen and (max-width: 575px) { .case-study-counterup .single-counterup { margin-right: 30px; padding-right: 30px; } } .case-study-counterup .count-number { color: var(--color-rose); letter-spacing: -0.045em; margin-bottom: 0; padding: 0 6px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .case-study-counterup .count-number { padding: 0 2px; } } @media only screen and (max-width: 1199px) { .case-study-counterup .count-number { padding: 0; } } .case-study-counterup .count-number span { vertical-align: middle; } .case-study-counterup .count-number span.symbol { margin-left: -6px; } .case-study-featured-thumb { text-align: right; } @media only screen and (max-width: 991px) { .case-study-featured-thumb { text-align: left; margin-bottom: 30px; } } .case-study-featured-thumb img { display: inline-block; } .case-study-page-area .case-study-featured-thumb { margin-bottom: 150px; } @media only screen and (max-width: 991px) { .case-study-page-area .case-study-featured-thumb { margin-bottom: 60px; } } .case-study-solution { position: relative; z-index: 1; } .case-study-solution .section-heading p { width: 100%; } /*------------------------- Contact -------------------------*/ .office-location { margin-bottom: 30px; } .office-location .thumbnail { margin-bottom: 30px; } .office-location .thumbnail img { width: 100%; } .office-location .content .title { color: var(--color-white); margin-bottom: 20px; } .office-location .content p { color: var(--color-gray-2); width: 70%; } .contact-info { background-color: var(--color-dark); border-radius: 14px; padding: 60px 50px; box-shadow: 0 9px 18px 0 rgba(0, 0, 0, 0.25); } .contact-info .title { color: var(--color-white); margin-bottom: 20px; } .contact-info p { color: var(--color-gray-2); width: 80%; } .contact-info .phone-number { font-size: 48px; color: var(--color-accent2); margin-bottom: 0; } @media only screen and (max-width: 1199px) { .contact-info .phone-number { font-size: 42px; } } @media only screen and (max-width: 991px) { .contact-info .phone-number { font-size: 34px; } } @media only screen and (max-width: 767px) { .contact-info .phone-number { font-size: 30px; } } .contact-info .phone-number a:hover { color: var(--color-white); } .contact-address .section-heading { margin-bottom: 180px; } @media only screen and (max-width: 991px) { .contact-address .section-heading { margin-bottom: 80px; } } .contact-address .section-heading .title { width: 100%; } .contact-address .address { margin-bottom: 40px; } .contact-address .address:last-child { margin-bottom: 0; } .contact-address .address .title { color: var(--color-white); font-weight: 700; margin-bottom: 10px; } .contact-address .address p { font-family: var(--font-primary); font-weight: 500; font-size: 24px; color: var(--color-gray-2); width: 50%; margin-bottom: 0; } @media only screen and (max-width: 991px) { .contact-address .address p { font-size: 18px; width: 80%; } } .contact-address .address p a { color: var(--color-gray-2); } .contact-address .address p a:hover { color: var(--color-white); } /*------------------------- Counter Up -------------------------*/ .counterup-progress { background: transparent; border: 1px solid; border-image-source: linear-gradient(0deg, #27272E 64.45%, rgba(74, 75, 86, 0.72) 100%); text-align: center; padding: 70px 20px 60px; border-radius: 30px; -webkit-transition: var(--transition); transition: var(--transition); margin-bottom: 30px; } @media only screen and (max-width: 767px) { .counterup-progress { padding: 40px 20px; } } @media only screen and (max-width: 575px) { .counterup-progress { padding: 30px 10px; } } .counterup-progress .icon { margin-bottom: 20px; } .counterup-progress .count-number { font-weight: 500; color: var(--color-primary); font-family: var(--font-primary); margin-bottom: 10px; letter-spacing: -0.045em; } @media only screen and (max-width: 767px) { .counterup-progress .count-number { letter-spacing: 0; } } .counterup-progress .count-number span.symbol { margin: 0 -6px; } .counterup-progress .title { color: var(--color-white); } .counterup-progress:hover, .counterup-progress.active { background: var(--gradient-dark); } .counterup-progress.counterup-style-2 { background: var(--gradient-primary); border: none; } .counterup-progress.counterup-style-2 .icon .light-icon { display: none; } .counterup-progress.counterup-style-2 .title { color: var(--color-body); } .counterup-progress.counterup-style-2:hover, .counterup-progress.counterup-style-2.active { background-color: var(--color-light); } .expert-counterup-area .section-heading p { width: 100%; } .expert-counterup-area .section-heading .axil-btn { width: 240px; } /*------------------------- FAQ -------------------------*/ .faq-area .section-heading .title { font-size: 48px; margin-bottom: 40px; } @media only screen and (max-width: 575px) { .faq-area .section-heading .title { font-size: 38px; } } .faq-area .section-heading p { width: 100%; } .faq-accordion .accordion-item { background-color: var(--color-white); border-radius: 24px; border: none; margin-bottom: 20px; box-shadow: 0 10px 48px -30px rgb(153, 161, 170); -webkit-transition: var(--transition); transition: var(--transition); } .faq-accordion .accordion-item:last-child { margin-bottom: 0; } .faq-accordion .accordion-item:last-child .accordion-button.collapsed { margin-bottom: 0; } .faq-accordion .accordion-button { box-shadow: none; font-size: var(--font-body-1); color: var(--color-primary); font-weight: 500; font-family: var(--font-primary); padding: 30px 40px 20px; position: relative; border-radius: 0 !important; -webkit-transition: var(--transition); transition: var(--transition); background-color: transparent; } .faq-accordion .accordion-button:after { content: "\f068"; font-family: var(--font-awesome); background-image: none; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); width: auto; color: var(--color-primary); -webkit-transition: var(--transition); transition: var(--transition); padding-left: 10px; } .faq-accordion .accordion-button.collapsed { color: var(--color-dark); border-radius: 24px !important; padding: 30px 40px; background-color: #f8f8f8; margin-bottom: -10px; } .faq-accordion .accordion-button.collapsed:after { content: "\f067"; color: var(--color-dark); } .faq-accordion .accordion-body { padding: 0 40px 40px; } .faq-accordion .accordion-body p { color: var(--color-gray-1); margin-bottom: 0; } /*------------------------- Pricing -------------------------*/ .pricing-table { background-color: var(--color-white); padding: 40px; border-radius: 30px; position: relative; margin-bottom: 30px; -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (min-width: 992px) and (max-width: 1199px) { .pricing-table { padding: 40px 15px; } } @media only screen and (max-width: 575px) { .pricing-table { padding: 40px 30px; } } .pricing-table .pricing-header { text-align: center; } .pricing-table .pricing-header .title { color: var(--color-primary); font-weight: 400; font-size: 40px; margin-bottom: 8px; letter-spacing: -0.045em; -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (max-width: 1199px) { .pricing-table .pricing-header .title { font-size: 36px; } } @media only screen and (max-width: 575px) { .pricing-table .pricing-header .title { font-size: 30px; } } .pricing-table .pricing-header .subtitle { font-size: 14px; color: var(--color-text-dark); -webkit-transition: var(--transition); transition: var(--transition); margin-bottom: 20px; } .pricing-table .pricing-header .price-wrap { border-top: 1px solid rgb(227, 230, 233); padding-top: 50px; margin-bottom: 30px; font-family: var(--font-primary); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: var(--transition); transition: var(--transition); } .pricing-table .pricing-header .price-wrap .amount { font-size: 64px; line-height: 1; color: var(--color-text-dark); font-weight: 500; letter-spacing: -0.045em; -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (max-width: 1199px) { .pricing-table .pricing-header .price-wrap .amount { font-size: 50px; } } @media only screen and (max-width: 575px) { .pricing-table .pricing-header .price-wrap .amount { font-size: 40px; } } .pricing-table .pricing-header .price-wrap .duration { font-size: 14px; font-weight: 500; color: var(--color-gray-2); margin-left: 8px; -webkit-transition: var(--transition); transition: var(--transition); } .pricing-table .pricing-header .price-wrap .yearly-pricing { display: none; } .pricing-table .pricing-body { margin-top: 30px; } .pricing-table .pricing-body li { padding: 12px 0; color: var(--color-gray-2); padding-left: 34px; position: relative; -webkit-transition: var(--transition); transition: var(--transition); } .pricing-table .pricing-body li:before { content: "\f00c"; font-family: var(--font-awesome); font-weight: 900; position: absolute; top: 10px; left: 0; } .pricing-table .star-icon { height: 48px; width: 48px; line-height: 48px; text-align: center; color: var(--color-primary); background-color: var(--color-accent1); border-radius: 50%; position: absolute; top: 8px; right: 10px; } .pricing-table:hover, .pricing-table.active { background-color: var(--color-primary); } .pricing-table:hover .pricing-header .title, .pricing-table.active .pricing-header .title { color: var(--color-white); } .pricing-table:hover .pricing-header .subtitle, .pricing-table.active .pricing-header .subtitle { color: var(--color-white); } .pricing-table:hover .pricing-header .price-wrap, .pricing-table.active .pricing-header .price-wrap { border-color: rgba(227, 230, 233, 0.2); } .pricing-table:hover .pricing-header .price-wrap .amount, .pricing-table.active .pricing-header .price-wrap .amount { color: var(--color-white); } .pricing-table:hover .pricing-header .price-wrap .duration, .pricing-table.active .pricing-header .price-wrap .duration { color: var(--color-white); } .pricing-table:hover .pricing-header .axil-btn, .pricing-table.active .pricing-header .axil-btn { background-color: var(--color-white); border-color: var(--color-white); color: var(--color-dark); } .pricing-table:hover .pricing-header .axil-btn:hover, .pricing-table.active .pricing-header .axil-btn:hover { background-color: var(--color-accent1); border-color: var(--color-accent1); color: var(--color-white); } .pricing-table:hover .pricing-body li, .pricing-table.active .pricing-body li { color: var(--color-white); } .pricing-table.pricing-borderd { border: var(--border-light); } .pricing-billing-duration { text-align: center; } .pricing-billing-duration ul { list-style: none; padding: 5px; margin-bottom: 60px; border-bottom: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: var(--color-white); border: 1px solid #E3E6E9; border-radius: 110px; } .pricing-billing-duration ul .nav-item { margin-right: 10px; } .pricing-billing-duration ul .nav-item:last-child { margin-right: 0; } .pricing-billing-duration ul .nav-link { color: var(--color-text-dark); font-size: 18px; font-weight: 500; letter-spacing: -0.025em; font-family: var(--font-primary); background-color: transparent; border: none; border-radius: 60px; padding: 14px 30px; } .pricing-billing-duration ul .nav-link.active { background-color: var(--color-primary); color: var(--color-white); } @media only screen and (max-width: 575px) { .pricing-billing-duration ul .nav-link { font-size: 15px; padding: 12px 25px; } } .pricing-billing-duration ul .billed-check-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .pricing-billing-duration ul .billed-check-box input { height: 0; width: 0; visibility: hidden; } .pricing-billing-duration ul .billed-check-box label { cursor: pointer; width: 56px; height: 24px; background-color: var(--color-primary); border-radius: 12px; position: relative; } .pricing-billing-duration ul .billed-check-box label::after { content: ""; position: absolute; top: 4px; left: 4px; width: 16px; height: 16px; background-color: var(--color-white); border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); } .pricing-billing-duration ul .billed-check-box input:checked + label:after { left: calc(100% - 4px); -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } /*------------------------- Process -------------------------*/ .process-work { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 80px; } @media only screen and (max-width: 767px) { .process-work { display: block; margin-bottom: 50px; } } .process-work .thumbnail { background-color: var(--color-white); border-radius: 30px; text-align: center; } @media only screen and (max-width: 991px) { .process-work .thumbnail { width: 300px; } } @media only screen and (max-width: 767px) { .process-work .thumbnail { width: 100%; margin-bottom: 30px; } } .process-work .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 60px; } @media only screen and (max-width: 767px) { .process-work .content { margin-left: 0; } } .process-work .content .subtitle { font-size: 20px; color: var(--color-rose); font-weight: 700; font-family: var(--font-primary); margin-bottom: 20px; } @media only screen and (max-width: 767px) { .process-work .content .subtitle { font-size: 16px; margin-bottom: 10px; } } .process-work .content .title { font-size: 40px; } @media only screen and (max-width: 767px) { .process-work .content .title { font-size: 32px; } } .process-work .content p { color: #737387; width: 60%; margin-bottom: 0; } @media only screen and (max-width: 1199px) { .process-work .content p { width: 100%; } } .process-work.content-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .process-work.content-reverse .content { margin: 0 60px 0 0; padding-left: 300px; } @media only screen and (max-width: 1199px) { .process-work.content-reverse .content { padding-left: 0; } } @media only screen and (max-width: 767px) { .process-work.content-reverse .content { margin: 0; } } .process-work.content-reverse .content p { width: 100%; } /*------------------------- Project -------------------------*/ .project-grid { box-shadow: 0 55px 86px -35px #ECF2F6; border-radius: 30px; margin-bottom: 40px; } .project-grid .thumbnail { overflow: hidden; border-radius: 30px 30px 0 0; position: relative; } .project-grid .thumbnail img { border-radius: 30px 30px 0 0; width: 60%; -webkit-transition: var(--transition); transition: var(--transition); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); transition: -webkit-transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); transition: transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); transition: transform 2s cubic-bezier(0.2, 0.96, 0.34, 1), -webkit-transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); } .project-grid .content { background-color: var(--color-white); border-radius: 0 0 30px 30px; padding: 40px 50px; } @media only screen and (max-width: 1199px) { .project-grid .content { padding: 40px; } } @media only screen and (max-width: 767px) { .project-grid .content { padding: 30px; } } .project-grid .content .title { letter-spacing: -0.045em; margin-bottom: 10px; } .project-grid .content .title a:hover { color: var(--color-link); } .project-grid:hover .thumbnail img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .project-grid.project-style-2 { box-shadow: none; position: relative; margin-bottom: 60px; } .project-grid.project-style-2 .thumbnail { border-radius: 30px; } .project-grid.project-style-2 .thumbnail img { border-radius: 30px; } .project-grid.project-style-2 .content { background-color: transparent; border-radius: 0; padding: 0; position: absolute; top: 50px; left: 50px; } @media only screen and (max-width: 991px) { .project-grid.project-style-2 .content { top: 30px; left: 30px; } } .project-grid.project-style-2 .content .subtitle { font-size: 18px; margin-bottom: 15px; } .more-project-btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-top: 20px; } @media only screen and (max-width: 767px) { .more-project-btn { margin-top: 0; } } .more-project-btn .axil-btn { padding: 24px 80px; color: var(--color-dark); display: block; } .more-project-btn .axil-btn.btn-fill-primary { color: var(--color-white); } @media only screen and (max-width: 767px) { .more-project-btn .axil-btn { padding: 18px 40px; font-size: 15px; } } .project-add-banner { background-color: var(--color-peach); border-radius: 30px; padding: 50px 60px 50px 50px; margin-bottom: 120px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 991px) { .project-add-banner { padding: 40px 20px; margin-bottom: 100px; } } @media only screen and (max-width: 575px) { .project-add-banner { display: block; } } .project-add-banner .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 50px; } @media only screen and (max-width: 575px) { .project-add-banner .content { padding-right: 0; } } .project-add-banner .content .subtitle { font-size: var(--font-body-1); margin-bottom: 15px; } .project-add-banner .content .title { width: 80%; letter-spacing: -0.045em; margin-bottom: 110px; } @media only screen and (max-width: 1199px) { .project-add-banner .content .title { width: 100%; } } @media only screen and (max-width: 991px) { .project-add-banner .content .title { margin-bottom: 60px; } } .project-add-banner .thumbnail { margin: -170px 0 -110px; } @media only screen and (max-width: 1199px) { .project-add-banner .thumbnail { width: 50%; } } @media only screen and (max-width: 767px) { .project-add-banner .thumbnail { width: 30%; } } @media only screen and (max-width: 575px) { .project-add-banner .thumbnail { margin: 40px auto 0; width: 70%; } } .isotope-project-btn { margin-bottom: 55px; } .isotope-project-btn button { border: none; background-color: transparent; font-size: 20px; font-weight: 500; color: var(--color-body); font-family: var(--font-primary); margin-right: 100px; padding: 8px 0; position: relative; } @media only screen and (max-width: 575px) { .isotope-project-btn button { margin-right: 50px; font-size: 18px; } } .isotope-project-btn button:focus-visible { outline: none; } .isotope-project-btn button:after { content: ""; height: 2px; width: 100%; background-color: var(--color-primary); position: absolute; bottom: 0; left: 0; visibility: hidden; opacity: 0; -webkit-transition: var(--transition); transition: var(--transition); } .isotope-project-btn button.is-checked { color: var(--color-dark); } .isotope-project-btn button.is-checked:after { visibility: visible; opacity: 1; } .isotope-project-btn button:last-child { margin-right: 0; } @media only screen and (max-width: 991px) { .single-portfolio-area .why-choose-us { margin-top: 50px; } } .project-column-4 .project-grid .content { padding: 40px 30px; } /*------------------------- Service -------------------------*/ .services-grid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 50px 50px 40px; border-radius: 30px; -webkit-transition: var(--transition); transition: var(--transition); margin-bottom: 40px; position: relative; z-index: 1; transition: var(--transition); } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .services-grid { padding: 50px 30px 40px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .services-grid { padding: 40px 150px; } } @media only screen and (max-width: 991px) { .services-grid { padding: 40px 15px; } } .services-grid:after { content: ""; height: 100%; width: 100%; background: var(--gradient-dark); border: 1px solid; border-image-source: linear-gradient(0deg, #27272E 64.45%, rgba(74, 75, 86, 0.72) 100%); border-radius: 30px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; visibility: hidden; opacity: 0; -webkit-transition: var(--transition); transition: var(--transition); } .services-grid .thumbnail { margin-right: 25px; max-width: 85px; } @media only screen and (max-width: 1199px) { .services-grid .thumbnail { max-width: 60px; } } @media only screen and (max-width: 991px) { .services-grid .thumbnail { width: 60px; margin-right: 15px; } } .services-grid .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .services-grid .content .title a { color: var(--color-white); } .services-grid .content .title a:hover { color: var(--color-primary); } .services-grid .content p { color: var(--color-white); opacity: 0.5; letter-spacing: -0.025em; -webkit-transition: var(--transition); transition: var(--transition); } .services-grid .content .more-btn { font-weight: 500; color: var(--color-white); position: relative; padding-left: 50px; } .services-grid .content .more-btn:before { content: ""; width: 34px; height: 1px; background-color: var(--color-white); position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: var(--transition); transition: var(--transition); } .services-grid:hover:after, .services-grid.active:after { visibility: visible; opacity: 1; } .services-grid:hover .thumbnail::after, .services-grid.active .thumbnail::after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .services-grid:hover .content p, .services-grid.active .content p { color: var(--color-light); opacity: 1; } .services-grid:hover .content .more-btn, .services-grid.active .content .more-btn { color: var(--color-accent2); } .services-grid:hover .content .more-btn:before, .services-grid.active .content .more-btn:before { background-color: var(--color-accent2); } .services-grid.service-style-2 { background: -webkit-linear-gradient(top, #F8F8F8 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(180deg, #F8F8F8 0%, rgba(255, 255, 255, 0) 100%); border: 1px solid; border-image-source: linear-gradient(90deg, #ECF2F6 0%, rgba(236, 242, 246, 0) 70.31%); background-color: var(--color-white); margin-bottom: 30px; } .services-grid.service-style-2:after { display: none; } .services-grid.service-style-2 .content .title a { color: var(--color-text-dark); } .services-grid.service-style-2 .content .title a:hover { color: var(--color-primary); } .services-grid.service-style-2 .content p { color: var(--color-body); opacity: 1; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .services-grid.service-style-2 .content .more-btn { color: var(--color-body); } .services-grid.service-style-2 .content .more-btn:before { background-color: var(--color-body); } .services-grid.service-style-2:hover, .services-grid.service-style-2.active { background-color: var(--color-light); } .services-grid.service-style-2:hover .content .more-btn, .services-grid.service-style-2.active .content .more-btn { color: var(--color-primary); } .services-grid.service-style-2:hover .content .more-btn:before, .services-grid.service-style-2.active .content .more-btn:before { background-color: var(--color-primary); } .service-scroll-navigation-area { position: relative; padding-top: 90px; } .service-scroll-nav { background-color: var(--color-white); z-index: 3; -webkit-transition: var(--transition); transition: var(--transition); padding-top: 5px; padding-bottom: 0; position: absolute; top: 0; width: 100%; } .service-scroll-nav ul { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-bottom: 1px solid var(--color-mercury); } .service-scroll-nav ul li { margin: 0 10px; } .service-scroll-nav ul li a { padding: 30px 10px; color: var(--color-dark); position: relative; } @media only screen and (max-width: 991px) { .service-scroll-nav ul li a { padding: 26px 0; font-size: 15px; } } @media only screen and (max-width: 767px) { .service-scroll-nav ul li a { padding: 10px 0; font-size: 15px; } } @media only screen and (max-width: 575px) { .service-scroll-nav ul li a { font-size: 14px; } } .service-scroll-nav ul li a::after { content: ""; height: 2px; width: 0; background-color: var(--color-primary); position: absolute; bottom: -1px; left: 0; -webkit-transition: var(--transition); transition: var(--transition); } .service-scroll-nav ul li a:hover { color: var(--color-primary); } .service-scroll-nav ul li a:hover::after { width: 100%; } .service-scroll-nav ul li.current a { color: var(--color-primary); } .service-scroll-nav ul li.current a::after { width: 100%; } /*------------------------- Team -------------------------*/ .team-grid { text-align: center; margin-bottom: 80px; } .team-grid .thumbnail { margin-bottom: 30px; display: inline-block; } .team-grid .thumbnail a { position: relative; } .team-grid .thumbnail a:after { content: ""; height: 100%; width: 100%; border: 8px dashed var(--color-rose); border-radius: 50%; position: absolute; left: 0; top: 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); visibility: hidden; opacity: 0; -webkit-transition: var(--transition); transition: var(--transition); } .team-grid .thumbnail a img { border-radius: 50%; } .team-grid .content .title { color: var(--color-white); margin-bottom: 10px; } .team-grid .content .designation { display: block; color: var(--color-gray-2); } .team-grid:hover .thumbnail a:after, .team-grid.active .thumbnail a:after { visibility: visible; opacity: 1; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } .team-details-content { padding-right: 50px; margin-bottom: 30px; } @media only screen and (max-width: 767px) { .team-details-content { padding-right: 0; } } .team-details-content .subtitle { display: block; color: var(--color-primary); border-bottom: 3px solid; font-weight: 700; font-size: 22px; line-height: 26px; padding-bottom: 20px; margin-bottom: 20px; } @media only screen and (max-width: 767px) { .team-details-content .subtitle { font-size: 18px; } } .team-details-content .social-share { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -10px; } .team-details-content .social-share li { margin: 10px; } .team-details-content .social-share li a { font-size: 20px; color: var(--color-gray-2); } .team-details-content .social-share li a:hover { color: var(--color-primary); } .team-details-content p { font-size: 20px; margin-top: 40px; line-height: 1.7; } .team-details-thumb img { border-radius: 10px; } /*------------------------- Testimonial -------------------------*/ .testimonial-grid { padding: 50px 0 30px; border-top: 2px solid transparent; -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (max-width: 767px) { .testimonial-grid { padding: 30px 0; } } .testimonial-grid .social-media { font-size: 20px; font-weight: 700; color: var(--color-rose); font-family: var(--font-primary); letter-spacing: -0.025em; margin-bottom: 30px; } .testimonial-grid p { font-size: 24px; line-height: 1.2; color: var(--color-text-dark); font-family: var(--font-primary); letter-spacing: -0.025em; } @media only screen and (max-width: 767px) { .testimonial-grid p { font-size: 18px; } } .testimonial-grid .author-info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .testimonial-grid .author-info .thumb img { border-radius: 50%; } .testimonial-grid .author-info .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 20px; } .testimonial-grid .author-info .content span { display: block; } .testimonial-grid .author-info .content .name { font-weight: 500; color: var(--color-text-dark); letter-spacing: -0.04em; margin-bottom: 3px; } .testimonial-grid .author-info .content .designation { font-size: 14px; color: var(--color-gray-2); letter-spacing: -0.025em; } .testimonial-grid:hover, .testimonial-grid.active { border-top-color: var(--color-primary); } .testimonial-grid.testimonial-light p { color: var(--color-white); } .testimonial-grid.testimonial-light .author-info .content .name { color: var(--color-white); } .customer-review-area .section-heading .title { font-size: 50px; margin-bottom: 40px; } @media only screen and (max-width: 1199px) { .customer-review-area .section-heading .title { font-size: 46px; } } @media only screen and (max-width: 991px) { .customer-review-area .section-heading .title { font-size: 38px; } } .customer-review-area .review-site-logo { text-align: right; } @media only screen and (max-width: 991px) { .customer-review-area .review-site-logo img { width: 80%; } } @media only screen and (max-width: 991px) { .customer-review-area .review-site-logo { text-align: left; margin-bottom: 5px; } } .followers-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 90px -50px -15px; } @media only screen and (max-width: 991px) { .followers-list { margin: 90px -15px -15px; } } @media only screen and (max-width: 767px) { .followers-list { margin: 50px -15px -15px; } } .followers-list li { margin: 0 50px; margin-bottom: 15px; } @media only screen and (max-width: 991px) { .followers-list li { margin: 0 15px; } } .followers-list li a i { height: 67px; width: 67px; line-height: 67px; text-align: center; color: var(--color-white); border-radius: 100%; margin-right: 25px; } @media only screen and (max-width: 991px) { .followers-list li a i { margin-right: 10px; height: 50px; width: 50px; line-height: 50px; } } .followers-list li a span { color: #000248; font-weight: 500; font-size: 20px; line-height: 26px; font-family: var(--font-primary); } @media only screen and (max-width: 991px) { .followers-list li a span { font-size: 18px; } } @media only screen and (max-width: 767px) { .followers-list li a span { margin-top: 10px; } } .followers-list li.dribble a i { background-color: #EA4C89; box-shadow: 0 10px 37px -5px rgba(234, 76, 137, 0.5); } .followers-list li.behance a i { background-color: #0067FF; box-shadow: 0 10px 37px -5px rgba(0, 103, 255, 0.5); } .followers-list li.linkedin a i { background-color: #0177AC; box-shadow: 0 10px 37px -5px rgba(1, 119, 172, 0.5); } /*------------------------- Why Choose -------------------------*/ @media only screen and (max-width: 991px) { .why-choose-us { margin-bottom: 60px; } } .why-choose-us .section-heading { margin-bottom: 50px; } .why-choose-us .section-heading p { width: 100%; } .why-choose-us .accordion-item { border: none; border-bottom: 1px solid var(--color-gray-2); background-color: transparent; border-radius: 0; } .why-choose-us .accordion-item .accordion-button { font-size: 24px; color: var(--color-primary); background-color: transparent; box-shadow: none; padding: 20px 10px 20px 0; } .why-choose-us .accordion-item .accordion-button i { margin-right: 20px; } .why-choose-us .accordion-item .accordion-button:after { display: none; } .why-choose-us .accordion-item .accordion-button.collapsed { color: var(--color-body); } .why-choose-us .accordion-item .accordion-body { padding: 0 0 18px 0; } .why-choose-us .why-choose-thumb { position: relative; z-index: 1; } .why-choose-us .why-choose-thumb img { border-radius: 30px; } /*------------------------- 404 Error -------------------------*/ .onepage-screen-area { position: relative; z-index: 1; background: var(--gradient-primary); margin-top: -160px; min-height: 500px; height: 100vh; padding: 150px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow: hidden; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .onepage-screen-area { margin-top: -130px; padding: 150px 0 50px; } } @media only screen and (max-width: 1199px) { .onepage-screen-area { margin-top: -120px; padding: 150px 0 50px; } } @media only screen and (max-width: 991px) { .onepage-screen-area { height: 100%; padding: 200px 0 100px; text-align: center; } } @media only screen and (max-width: 767px) { .onepage-screen-area { padding: 150px 0 100px; } } .onepage-screen-area .content .title { font-size: 80px; margin-bottom: 40px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .onepage-screen-area .content .title { font-size: 70px; } } @media only screen and (max-width: 1199px) { .onepage-screen-area .content .title { font-size: 60px; } } @media only screen and (max-width: 991px) { .onepage-screen-area .content .title { font-size: 50px; } } @media only screen and (max-width: 767px) { .onepage-screen-area .content .title { font-size: 40px; } } .onepage-screen-area .content .axil-btn { padding: 22px 80px; } @media only screen and (max-width: 991px) { .onepage-screen-area .content .axil-btn { padding: 18px 50px; } } .onepage-screen-area .content .countdown { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 60px; margin-bottom: 40px; } .onepage-screen-area .content .countdown .countdown-section { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; position: relative; } .onepage-screen-area .content .countdown .countdown-section::after { content: ""; height: 80px; width: 1px; background-color: var(--color-light); position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .onepage-screen-area .content .countdown .countdown-section:last-child::after { display: none; } .onepage-screen-area .content .countdown .countdown-section .countdown-number { font-size: 80px; font-weight: 700; color: var(--color-rose); font-family: var(--font-primary); line-height: 1; margin-bottom: 10px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .onepage-screen-area .content .countdown .countdown-section .countdown-number { font-size: 70px; } } @media only screen and (max-width: 1199px) { .onepage-screen-area .content .countdown .countdown-section .countdown-number { font-size: 60px; } } @media only screen and (max-width: 767px) { .onepage-screen-area .content .countdown .countdown-section .countdown-number { font-size: 50px; } } @media only screen and (max-width: 575px) { .onepage-screen-area .content .countdown .countdown-section .countdown-number { font-size: 30px; } } .onepage-screen-area .content .countdown .countdown-section .countdown-unit { font-size: 18px; } @media only screen and (max-width: 575px) { .onepage-screen-area .content .countdown .countdown-section .countdown-unit { font-size: 15px; } } .onepage-screen-area .thumbnail { margin-right: -90px; } @media only screen and (max-width: 991px) { .onepage-screen-area .thumbnail { margin-right: 0; } } .onepage-screen-area .shape-group-8 .shape-3 { top: auto; bottom: -80px; } .onepage-screen-area.coming-soon-area { margin-top: 0; padding: 50px 0; } @media only screen and (max-width: 1199px) { .onepage-screen-area.coming-soon-area { height: 100%; text-align: center; } } .onepage-screen-area.coming-soon-area .site-logo { margin-bottom: 100px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .onepage-screen-area.coming-soon-area .site-logo { margin-bottom: 50px; } } @media only screen and (max-width: 1199px) { .onepage-screen-area.coming-soon-area .site-logo { margin-bottom: 50px; } } .onepage-screen-area.coming-soon-area .site-logo .logo-dark { display: none; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .onepage-screen-area.coming-soon-area .thumbnail { margin-right: 0; } } @media only screen and (max-width: 1199px) { .onepage-screen-area.coming-soon-area .thumbnail { display: none; } } .onepage-screen-area.coming-soon-area .shape-group-8 .shape-3 { bottom: auto; top: 25px; } /*------------------------- Privacy Policy -------------------------*/ .privacy-policy-area .section-title { margin-bottom: 60px; } .privacy-policy-area .section-title .title { border-bottom: 3px solid var(--color-primary); padding-bottom: 15px; } .privacy-policy-area h4 { margin-bottom: 20px; } .privacy-policy-area p { line-height: 1.7; } .privacy-policy-area ul { padding-left: 20px; margin-bottom: 40px; } .privacy-policy-area ul li { margin-top: 10px; margin-bottom: 10px; line-height: 28px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .privacy-policy-area ul li:hover { color: var(--color-primary); } /*------------------------- Splash Page Style -------------------------*/ .splash-header-style .axil-mainmenu .header-navbar .header-main-nav { margin: 0 22px; } .splash-header-style .mainmenu li.current a { color: var(--color-primary); } .splash-header-style .mainmenu li.current a:before { width: 100%; opacity: 1; } .splash-header-style .buy-btn a { display: block; } @media only screen and (max-width: 767px) { .splash-header-style .buy-btn a { padding: 15px 30px; font-size: 15px; } } .splash-main-banner { margin-top: -162px; background-color: var(--color-light); padding: 240px 0; height: 1000px; z-index: 2; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .splash-main-banner { margin-top: -132px; padding: 200px 0; } } @media only screen and (max-width: 1199px) { .splash-main-banner { height: auto; padding: 240px 0 50px; } } @media only screen and (max-width: 991px) { .splash-main-banner { padding: 170px 0 0; margin-top: -122px; } } @media only screen and (max-width: 767px) { .splash-main-banner { padding: 150px 0 0; } } .splash-main-banner:before { content: ""; height: 100%; width: 100%; background: -webkit-linear-gradient(bottom, rgba(250, 184, 196, 0.7) 10%, #FFFFFF 100%); background: linear-gradient(0deg, rgba(250, 184, 196, 0.7) 10%, #FFFFFF 100%); -webkit-clip-path: circle(103% at 50% -52%); clip-path: circle(103% at 50% -52%); position: absolute; top: 0; left: 0; right: 0; z-index: -1; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .splash-main-banner:before { -webkit-clip-path: circle(120% at 50% -52%); clip-path: circle(120% at 50% -52%); } } @media only screen and (max-width: 1199px) { .splash-main-banner:before { -webkit-clip-path: circle(140% at 50% -52%); clip-path: circle(140% at 50% -52%); } } @media only screen and (max-width: 479px) { .splash-main-banner:before { -webkit-clip-path: circle(170% at 50% -52%); clip-path: circle(170% at 50% -52%); } } .splash-main-banner .banner-content { text-align: center; } .splash-main-banner .banner-content .title { font-size: 70px; line-height: 1.4; font-weight: 700; margin-bottom: 40px; letter-spacing: -0.045em; } @media only screen and (max-width: 1199px) { .splash-main-banner .banner-content .title { font-size: 60px; } } @media only screen and (max-width: 991px) { .splash-main-banner .banner-content .title { font-size: 50px; } } @media only screen and (max-width: 767px) { .splash-main-banner .banner-content .title { font-size: 40px; } } .splash-main-banner .site-element-count { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .splash-main-banner .site-element-count .count-box { margin-right: 55px; text-align: center; min-width: 150px; } .splash-main-banner .site-element-count .count-box:last-child { margin-right: 0; } @media only screen and (max-width: 767px) { .splash-main-banner .site-element-count .count-box { min-width: 80px; margin-right: 30px; } } .splash-main-banner .site-element-count .count-title { font-size: 14px; font-weight: 500; margin-bottom: 15px; font-family: var(--font-primary); } .splash-main-banner .site-element-count .count-number { font-size: 80px; color: var(--color-primary); font-weight: 700; padding: 0 8px; } @media only screen and (max-width: 1199px) { .splash-main-banner .site-element-count .count-number { font-size: 70px; } } @media only screen and (max-width: 991px) { .splash-main-banner .site-element-count .count-number { font-size: 50px; } } @media only screen and (max-width: 575px) { .splash-main-banner .site-element-count .count-number { font-size: 40px; } } .splash-main-banner .site-element-count .count-number span.symbol { margin: -8px; } @media only screen and (max-width: 991px) { .splash-main-banner .site-element-count .count-number span.symbol { margin: -4px; } } .splash-main-banner .demo-slider { margin-top: 60px; } @media only screen and (max-width: 767px) { .splash-main-banner .demo-slider { margin-top: 30px; } } .splash-main-banner .demo-slider .slick-slide { -webkit-transform: scale(0.75); -ms-transform: scale(0.75); transform: scale(0.75); margin: 0 -36px 100px; -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (max-width: 991px) { .splash-main-banner .demo-slider .slick-slide { margin: 0 0 100px; } } @media only screen and (max-width: 767px) { .splash-main-banner .demo-slider .slick-slide { margin: 0 0 60px; } } .splash-main-banner .demo-slider .slick-slide a { border-radius: 30px; box-shadow: 0 60px 86px -30px rgba(153, 159, 174, 0.4); } .splash-main-banner .demo-slider .slick-slide a img { border-radius: 30px; } .splash-main-banner .demo-slider .slick-slide.slick-active.slick-center { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .main-demo-area { padding: 380px 0 120px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .main-demo-area { padding: 300px 0 90px; } } @media only screen and (max-width: 1199px) { .main-demo-area { padding: 0 0 80px; } } .main-demo-area .section-heading { margin-bottom: 40px; } @media only screen and (max-width: 991px) { .main-demo-area .section-heading { margin-bottom: 10px; } } .main-demo-area .section-heading p { width: 100%; } .main-demo-area .single-demo { text-align: center; margin-bottom: 80px; } @media only screen and (max-width: 767px) { .main-demo-area .single-demo { margin-bottom: 60px; } } .main-demo-area .single-demo a { display: block; } .main-demo-area .single-demo .thumb { border-radius: 30px; display: block; margin-bottom: 40px; box-shadow: 0 78px 40px -58px rgba(153, 161, 170, 0.5); position: relative; overflow: hidden; } .main-demo-area .single-demo .thumb:before { content: ""; position: absolute; top: 0; left: -75%; z-index: 2; display: block; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -webkit-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); } .main-demo-area .single-demo .thumb img { border-radius: 30px; -webkit-transition: -webkit-transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); transition: -webkit-transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); transition: transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); transition: transform 2s cubic-bezier(0.2, 0.96, 0.34, 1), -webkit-transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); width: 100%; } .main-demo-area .single-demo .title { margin-bottom: 0; -webkit-transition: var(--transition); transition: var(--transition); } .main-demo-area .single-demo:hover .thumb:before { -webkit-animation: shine 0.75s; animation: shine 0.75s; } .main-demo-area .single-demo:hover .thumb img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .main-demo-area .single-demo:hover .title { color: var(--color-primary); } .main-demo-area .shape-group li { position: absolute; top: 25%; z-index: -1; } .main-demo-area .shape-group li.shape-2 { top: 39%; } .splash-demo-button { text-align: center; margin: 0 -5px 50px; } .splash-demo-button button { background-color: transparent; border-radius: 60px; border: none; color: var(--color-dark); font-size: 40px; font-weight: 500; font-family: var(--font-primary); padding: 20px 60px 25px; margin: 10px; -webkit-transition: var(--transition); transition: var(--transition); position: relative; } .splash-demo-button button:before { content: ""; height: 100%; width: 100%; background-color: var(--color-white); box-shadow: 0 20px 50px 0 rgba(52, 49, 139, 0.1); border-radius: 60px; position: absolute; top: 0; left: -30px; z-index: -1; visibility: hidden; opacity: 0; -webkit-transition: var(--transition); transition: var(--transition); } .splash-demo-button button.is-checked { color: var(--color-primary); } .splash-demo-button button.is-checked:before { visibility: visible; opacity: 1; left: 0; } @media only screen and (max-width: 767px) { .splash-demo-button button { font-size: 20px; padding: 10px 30px; } } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } } .active-dark-mode .splash-demo-button button { border-color: var(--dark-border-gray); color: var(--dark-title-light); } .active-dark-mode .splash-demo-button button:hover { border-color: var(--color-primary); } .active-dark-mode .splash-demo-button button.is-checked { border-color: var(--color-primary); } .splash-features .section-heading { margin-bottom: 40px; } @media only screen and (max-width: 991px) { .splash-features .section-heading { margin-bottom: 10px; } } .splash-features .section-heading .title { width: 100%; } .splash-features .section-heading p { width: 100%; } .splash-features .services-grid { padding: 55px; height: 100%; margin-bottom: 0; display: block; } .splash-features .services-grid .thumbnail { margin-bottom: 30px; margin-right: 0; max-width: 100%; } .splash-features .services-grid .content .title { color: var(--color-white); } .splash-features .services-grid .content p { margin-bottom: 0; -webkit-transition: var(--transition); transition: var(--transition); } .splash-features .services-grid:hover .content p, .splash-features .services-grid.active .content p { opacity: 1; color: var(--color-light); } .spalsh-why-choose .section-heading { margin-bottom: 40px; } @media only screen and (max-width: 991px) { .spalsh-why-choose .section-heading { margin-bottom: 10px; } } .spalsh-why-choose .section-heading p { width: 100%; } .spalsh-why-choose .line-shape { position: absolute; top: 90px; left: 0; -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1); z-index: -1; } .why-buy-box { background-color: var(--color-white); border-radius: 30px; padding: 35px; margin-bottom: 80px; border: var(--border-light); -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (max-width: 991px) { .why-buy-box { margin-bottom: 30px; } } .why-buy-box .heading { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; } .why-buy-box .heading .icon { text-align: center; height: 62px; width: 62px; line-height: 60px; background-color: var(--color-accent1); border-radius: 50%; margin-right: 20px; } .why-buy-box .heading .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 20px; -webkit-transition: var(--transition); transition: var(--transition); } .why-buy-box p { margin-bottom: 0; -webkit-transition: var(--transition); transition: var(--transition); } .support-box { height: 100%; padding-bottom: 30px; } .support-box a { display: block; height: 100%; position: relative; z-index: 1; background-color: var(--color-white); border: var(--border-light); border-radius: 30px; overflow: hidden; } .support-box .inner { height: 100%; padding: 30px 35px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; z-index: 1; -webkit-transition: var(--transition); transition: var(--transition); } .support-box .heading { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; } .support-box .heading .icon { text-align: center; height: 62px; width: 62px; line-height: 60px; background-color: var(--color-light); border-radius: 50%; margin-left: 20px; } .support-box .heading .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-weight: 700; margin-bottom: 18px; letter-spacing: -0.045em; -webkit-transition: var(--transition); transition: var(--transition); } .support-box p { color: var(--color-body); margin-bottom: 16px; -webkit-transition: var(--transition); transition: var(--transition); } .support-box .item-btn { text-align: center; height: 46px; width: 68px; line-height: 46px; font-size: 26px; border-radius: 100px; color: var(--color-white); border: none; -webkit-transition: var(--transition); transition: var(--transition); } .support-box .shape-group li { position: absolute; right: 0; bottom: -1px; z-index: -1; } .support-box:hover a, .support-box.active a { box-shadow: 0 50px 50px -24px rgba(153, 161, 170, 0.3); } .support-box:hover .inner .item-btn, .support-box.active .inner .item-btn { background-color: var(--color-primary); } .support-box.online-docuentation .item-btn { background-color: var(--color-rose); } .support-box.support-ticket .item-btn { background-color: var(--color-chart1); } .splash-call-to-action { background-color: var(--color-primary); padding: 140px 0 80px; margin-bottom: 0; } @media only screen and (max-width: 1199px) { .splash-call-to-action { padding: 100px 0 40px; } } @media only screen and (max-width: 991px) { .splash-call-to-action { padding: 80px 0 30px; } } @media only screen and (max-width: 767px) { .splash-call-to-action { padding: 60px 0 10px; } } .splash-call-to-action:before { display: none; } .splash-call-to-action .section-heading .title { margin-bottom: 20px; font-size: 80px; width: 100%; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .splash-call-to-action .section-heading .title { font-size: 70px; } } @media only screen and (max-width: 1199px) { .splash-call-to-action .section-heading .title { font-size: 60px; } } @media only screen and (max-width: 767px) { .splash-call-to-action .section-heading .title { font-size: 50px; } } @media only screen and (max-width: 575px) { .splash-call-to-action .section-heading .title { font-size: 40px; } } .splash-call-to-action .section-heading p { width: 100%; font-size: 20px; color: var(--color-light); } @media only screen and (max-width: 991px) { .splash-call-to-action .section-heading p { font-size: 18px; } } .splash-call-to-action .section-heading p a { font-weight: 700; margin-left: 10px; color: var(--color-light); text-decoration: underline; } .splash-call-to-action .section-heading p a:hover { color: var(--color-white); } .splash-call-to-action .section-heading .axil-btn { color: #2A288B; padding: 24px 80px; -webkit-filter: drop-shadow(0px 14px 20px rgba(35, 34, 87, 0.4)) drop-shadow(0px 48px 48px rgba(0, 0, 0, 0.12)); filter: drop-shadow(0px 14px 20px rgba(35, 34, 87, 0.4)) drop-shadow(0px 48px 48px rgba(0, 0, 0, 0.12)); box-shadow: none; } .splash-call-to-action .call-to-action { border-bottom: none; } .splash-footer { padding-top: 0 !important; } .splash-footer .footer-bottom { border: none; padding: 30px 0; } @media only screen and (max-width: 991px) { .splash-footer .footer-copyright { text-align: center; margin-bottom: 20px; } } .splash-footer .footer-copyright .copyright-text { font-size: 16px; } .splash-footer .footer-social { text-align: center; } @media only screen and (max-width: 991px) { .splash-footer .footer-social { margin-bottom: 20px; } } .splash-footer .footer-social li { display: inline-block; margin-right: 25px; } .splash-footer .footer-social li:last-child { margin-right: 0; } .splash-footer .footer-social li a { height: 40px; width: 40px; line-height: 42px; text-align: center; background-color: var(--color-light); border-radius: 50%; color: var(--color-body); } .splash-footer .footer-social li a:hover { background-color: var(--color-primary); color: var(--color-light); } @media only screen and (max-width: 991px) { .splash-footer .footer-bottom-link { text-align: center; } } .splash-footer .footer-bottom-link ul { margin: 0 -30px; } @media only screen and (max-width: 991px) { .splash-footer .footer-bottom-link ul { margin: 0 -20px; } } .splash-footer .footer-bottom-link ul li { padding: 0 30px; } @media only screen and (max-width: 991px) { .splash-footer .footer-bottom-link ul li { padding: 0 20px; } } .splash-footer .footer-bottom-link ul li:after { height: 58%; width: 2px; right: -4px; } .splash-footer .footer-bottom-link ul li a { font-size: 16px; color: var(--color-body); } /*------------------------- Onepage Template -------------------------*/ .onepage-template .mainmenu li.current a:not(.axil-btn) { color: var(--color-primary); } .onepage-template .mainmenu li.current a:not(.axil-btn):before { width: 100%; opacity: 1; } .onepage-template .mainmenu .header-btn { margin-right: 0; } @media only screen and (max-width: 991px) { .onepage-template .mainmenu .header-btn { padding: 10px 0; } } .onepage-template .mainmenu .header-btn a { padding-top: 0; padding-bottom: 0; } .onepage-template .mainmenu .header-btn a.btn-fill-white { color: var(--color-primary); } .onepage-template .mainmenu .header-btn a:before { display: none; } .onepage-template .mainmenu .header-btn a:hover { color: var(--color-white); } .onepage-template .mainmenu .header-btn.current a:after { -webkit-transform: translateY(-50%) translateX(-50%) scale(1); -ms-transform: translateY(-50%) translateX(-50%) scale(1); transform: translateY(-50%) translateX(-50%) scale(1); } .onepage-template .mainmenu-nav .mainmenu > li:last-child { border-bottom: none; } .onepage-template .axil-header.header-style-4 .mainmenu li.current a { color: var(--color-light); } .onepage-template .axil-header .header-navbar .header-main-nav { margin-right: 0; } .onepage-template .blog-list .modal-thumb { display: none; } .onepage-template .blog-list .post-content p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .onepage-template .services-grid .content .title { color: var(--color-white); } .onepage-template .services-grid.service-style-2 .content .title { color: var(--color-text-dark); } .onepage-template .header-offcanvasmenu .offcanvas-body .main-navigation li.current a { color: var(--color-primary); } .blog-list .post-content p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .blog-list .post-content .details-description { display: none; visibility: hidden; opacity: 0; } .project-grid .modal-thumb { display: none; } .project-grid .details-description { display: none; visibility: hidden; opacity: 0; } .case-study-featured .details-description { display: none; visibility: hidden; opacity: 0; } .op-modal-wrap { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); z-index: 100; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; visibility: hidden; opacity: 0; pointer-events: none; padding: 50px; } @media only screen and (max-width: 767px) { .op-modal-wrap { padding: 20px; } } .op-modal-wrap.open { visibility: visible; opacity: 1; pointer-events: all; } .op-modal-wrap .op-modal-inner { background-color: var(--color-white); max-width: 1000px; width: 100%; padding: 50px; padding-top: 70px; position: relative; overflow-y: auto; } @media only screen and (max-width: 767px) { .op-modal-wrap .op-modal-inner { padding: 30px; padding-top: 60px; } } .op-modal-wrap .op-modal-inner .close { position: absolute; right: 15px; top: 15px; border: none; background-color: var(--color-light); border-radius: 4px; padding: 3px 10px; color: var(--color-dark); -webkit-transition: var(--transition); transition: var(--transition); } .op-modal-wrap .op-modal-inner .close:hover { color: var(--color-light); background-color: var(--color-primary); } .op-blog-modal .post-thumbnail { margin-bottom: 30px; } .op-blog-modal .post-thumbnail a { display: block; } .op-blog-modal .post-thumbnail img { max-height: 450px; width: 100%; object-fit: cover; object-position: center; border-radius: 24px; } .op-blog-modal .post-content .title a { pointer-events: none; } .op-blog-modal .post-content .blog-share { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 16px; } .op-blog-modal .post-content .blog-share .share-label { margin-bottom: 0; margin-right: 25px; } @media only screen and (max-width: 1199px) { .op-blog-modal .post-content .blog-share .share-label { margin-right: 20px; } } .op-blog-modal .post-content .blog-share .social-list { margin: 0 -10px; } .op-blog-modal .post-content .blog-share .social-list li { display: inline-block; } .op-blog-modal .post-content .blog-share .social-list li a { color: var(--color-dark); padding: 5px 10px; } @media only screen and (max-width: 1199px) { .op-blog-modal .post-content .blog-share .social-list li a { padding: 5px; } } .op-blog-modal .post-content .blog-share .social-list li a:hover { color: var(--color-primary); } .op-portfolio-modal .portfolio-thumbnail { margin-bottom: 30px; } .op-portfolio-modal .portfolio-thumbnail a { display: block; pointer-events: none; } .op-portfolio-modal .portfolio-thumbnail img { max-height: 450px; width: 100%; object-fit: cover; object-position: center; border-radius: 24px; } .op-portfolio-modal .portfolio-content .title a { pointer-events: none; } .op-portfolio-modal .portfolio-content .project-share { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 16px; } .op-portfolio-modal .portfolio-content .project-share .share-label { margin-bottom: 0; margin-right: 25px; } @media only screen and (max-width: 1199px) { .op-portfolio-modal .portfolio-content .project-share .share-label { margin-right: 20px; } } .op-portfolio-modal .portfolio-content .project-share .social-list { margin: 0 -10px; } .op-portfolio-modal .portfolio-content .project-share .social-list li { display: inline-block; } .op-portfolio-modal .portfolio-content .project-share .social-list li a { color: var(--color-dark); padding: 5px 10px; } @media only screen and (max-width: 1199px) { .op-portfolio-modal .portfolio-content .project-share .social-list li a { padding: 5px; } } .op-portfolio-modal .portfolio-content .project-share .social-list li a:hover { color: var(--color-primary); } .op-case-modal .op-modal-inner { border-radius: 10px; } .op-case-modal .case-content p:last-child { margin-bottom: 0; } .op-case-modal .case-content .title { font-size: 36px; } @media only screen and (max-width: 991px) { .op-case-modal .case-content .title { font-size: 30px; } } body.op-modal-open { overflow: hidden; } .active-dark-mode .op-modal-wrap .op-modal-inner { background-color: var(--dark-main-body); } .active-dark-mode.onepage-template .services-grid .content .title { color: var(--dark-title-light); } .active-dark-mode.onepage-template .op-blog-modal .post-content .blog-share .social-list li a { color: var(--dark-title-light); } .active-dark-mode.onepage-template .op-blog-modal .post-content .blog-share .social-list li a:hover { color: var(--color-primary); } .active-dark-mode.onepage-template .op-portfolio-modal .portfolio-content .project-share .social-list li a { color: var(--dark-title-light); } .active-dark-mode.onepage-template .op-portfolio-modal .portfolio-content .project-share .social-list li a:hover { color: var(--color-primary); } .active-dark-mode.onepage-template .mainmenu li.current a:not(.axil-btn) { color: var(--color-white); } @media (prefers-reduced-motion: no-preference) { :root { scroll-behavior: auto; } } /*======================================================================= 4.Blocks Styles =========================================================================*/ /*------------------------- Header Styles -------------------------*/ .axil-header { position: relative; z-index: 4; } .axil-header .header-navbar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .axil-header .header-navbar .header-logo a { display: block; } .axil-header .header-navbar .header-logo .dark-version-logo { display: none; } .axil-header .header-navbar .header-logo .sticky-logo { display: none; } @media only screen and (max-width: 991px) { .axil-header .header-navbar .header-logo img { width: 150px; } } .axil-header .header-navbar .header-main-nav { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 0 55px 0 50px; } @media only screen and (max-width: 1199px) { .axil-header .header-navbar .header-main-nav { margin: 0 30px; } } @media only screen and (max-width: 991px) { .axil-header .header-navbar .header-main-nav { margin: 0; } } .axil-header.header-style-1 .axil-mainmenu.axil-sticky .header-navbar .header-logo .light-version-logo { display: none; } .axil-header.header-style-1 .axil-mainmenu.axil-sticky .header-navbar .header-logo .sticky-logo { display: block; } .axil-header.header-style-2 .axil-mainmenu { padding: 50px 80px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .axil-header.header-style-2 .axil-mainmenu { padding: 35px 15px; } } @media only screen and (max-width: 1199px) { .axil-header.header-style-2 .axil-mainmenu { padding: 35px 15px; } } @media only screen and (max-width: 575px) { .axil-header.header-style-2 .axil-mainmenu { padding: 30px 0; } } .axil-header.header-style-2 .axil-mainmenu.axil-sticky { padding: 15px 80px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .axil-header.header-style-2 .axil-mainmenu.axil-sticky { padding: 15px; } } @media only screen and (max-width: 1199px) { .axil-header.header-style-2 .axil-mainmenu.axil-sticky { padding: 15px; } } @media only screen and (max-width: 575px) { .axil-header.header-style-2 .axil-mainmenu.axil-sticky { padding: 15px 0; } } .axil-header.header-style-2 .axil-mainmenu .mainmenu { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .axil-header.header-style-3 .axil-mainmenu.axil-sticky .header-navbar .header-logo .light-version-logo { display: none; } .axil-header.header-style-3 .axil-mainmenu.axil-sticky .header-navbar .header-logo .sticky-logo { display: block; } .axil-header.header-style-3 .header-action .sidemenu-btn .btn-wrap { background-color: var(--color-light); } @media only screen and (max-width: 1299px) { .axil-header.header-style-4 .header-main-nav { margin: 0 15px; } } @media only screen and (max-width: 991px) { .axil-header.header-style-4 .header-main-nav { margin: 0; } } @media only screen and (max-width: 991px) { .axil-header.header-style-4 .mainmenu-nav { background-color: var(--color-dark); } } .axil-header.header-style-4 .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu { background-color: var(--color-dark); } .axil-header.header-style-4 .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu li a { color: var(--color-light); } .axil-header.header-style-4 .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu li a:hover { color: var(--color-primary); } .axil-header.header-style-4 .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu li a.active { color: var(--color-primary); } .axil-header.header-style-4 .mobile-nav-header { border-color: var(--color-gray-4); } .axil-header.header-style-4 .mobile-nav-header .mobile-nav-logo .light-mode { display: none; } .axil-header.header-style-4 .mobile-nav-header .mobile-nav-logo .dark-mode { display: block; } .axil-header.header-style-4 .mobile-nav-header .mobile-menu-close { background-color: var(--color-white); color: var(--color-black); border: none; } .axil-header.header-style-4 .axil-mainmenu.axil-sticky { background-color: var(--color-dark); } @media only screen and (max-width: 1199px) { .axil-header.header-style-4 .mainmenu li { margin: 0 10px; } } @media only screen and (max-width: 991px) { .axil-header.header-style-4 .mainmenu li { border-color: var(--color-gray-4); } } .axil-header.header-style-4 .mainmenu li a { color: var(--color-light); } .axil-header.header-style-4 .mainmenu li a::before { background-color: var(--color-white); } .axil-header.header-style-4 .mainmenu li a::after { color: var(--color-gray-4); } .axil-header.header-style-4 .header-action .header-btn .axil-btn { display: block; } .axil-mainmenu { padding: 50px 0; -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .axil-mainmenu { padding: 35px 0; } } @media only screen and (max-width: 1199px) { .axil-mainmenu { padding: 30px 0; } } .axil-mainmenu.axil-sticky { position: fixed; top: 0; right: 0; left: 0; z-index: 5; background-color: var(--color-white); box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1); padding: 15px 0; -webkit-animation: headerSlideDown 0.8s ease forwards; animation: headerSlideDown 0.8s ease forwards; } .axil-mainmenu.axil-sticky .header-action .sidemenu-btn .btn-wrap { background-color: var(--color-body); } .axil-mainmenu.axil-sticky .header-action .sidemenu-btn .btn-wrap span { background-color: var(--color-white); } .axil-mainmenu.axil-sticky .header-action .social-icon-list li a { color: var(--color-dark); } .axil-mainmenu.axil-sticky .header-action .social-icon-list li a:hover { color: var(--color-primary); } .mainmenu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; list-style: none; padding: 0; margin: 0; } .mainmenu > li { margin: 0 24px; } @media only screen and (max-width: 1199px) { .mainmenu > li { margin: 0 12px; } } .mainmenu > li > a { color: var(--color-body); font-weight: 500; font-size: var(--font-body-2); font-family: var(--font-primary); line-height: 60px; height: 60px; display: block; position: relative; -webkit-transition: var(--transition); transition: var(--transition); } .mainmenu > li > a::before { content: ""; height: 2px; width: 0; background-color: var(--color-primary); position: absolute; bottom: 12px; left: 0; opacity: 0; -webkit-transition: 0.5s; transition: 0.5s; } .mainmenu > li > a:hover { color: var(--color-primary); } .mainmenu > li > a:hover::before { opacity: 1; width: 100%; } .mainmenu > li > a.active { color: var(--color-primary); } .mainmenu > li > a.active::before { width: 100%; opacity: 1; } .mainmenu > .menu-item-has-children { position: relative; } .mainmenu > .menu-item-has-children > a { position: relative; margin-right: 20px; } .mainmenu > .menu-item-has-children > a::after { content: "\f107"; font-family: var(--font-awesome); font-weight: 400; color: var(--color-text-dark); font-size: 18px; position: absolute; top: 0; right: -20px; } .mainmenu > .menu-item-has-children .axil-submenu { position: absolute; top: 100%; left: 20px; background: #ffffff; z-index: -1; opacity: 0; visibility: hidden; min-width: 250px; padding: 15px 10px; border-radius: 4px; -webkit-transition: var(--transition); transition: var(--transition); list-style: none; margin: 0; box-shadow: 0 13px 48px 0 rgba(0, 0, 0, 0.15); } .mainmenu > .menu-item-has-children .axil-submenu li { margin: 0; -webkit-transition: var(--transition); transition: var(--transition); opacity: 0; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); } .mainmenu > .menu-item-has-children .axil-submenu li a { position: relative; font-size: 14px; text-transform: capitalize; color: var(--color-body); font-weight: 500; padding: 7px 15px; border-radius: 4px; display: block; -webkit-transition: var(--transition); transition: var(--transition); } .mainmenu > .menu-item-has-children .axil-submenu li a::after { content: ""; height: 1px; width: 0; background-color: var(--color-primary); position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: var(--transition); transition: var(--transition); } .mainmenu > .menu-item-has-children .axil-submenu li a:hover { color: var(--color-primary); } .mainmenu > .menu-item-has-children .axil-submenu li a:hover::after { width: 100%; } .mainmenu > .menu-item-has-children .axil-submenu li a.active { color: var(--color-primary); } .mainmenu > .menu-item-has-children .axil-submenu li a.active::after { width: 100%; } .mainmenu > .menu-item-has-children:hover .axil-submenu { opacity: 1; visibility: visible; z-index: 9; left: 0; } .mainmenu > .menu-item-has-children:hover .axil-submenu li { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(1n) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(2n) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(3n) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(4n) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(5n) { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(6n) { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(7n) { -webkit-transition-delay: 0.7s; transition-delay: 0.7s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(8n) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(9n) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(10n) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(11n) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; } .mainmenu > .menu-item-has-children:hover .axil-submenu li:nth-child(12n) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; } .header-action > ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .header-action > ul > li { margin-right: 30px; } .header-action > ul > li:last-child { margin-right: 0; } .header-action .sidemenu-btn { margin-right: 0; } .header-action .sidemenu-btn .btn-wrap { height: 60px; width: 60px; background-color: var(--color-light); border: none; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (max-width: 991px) { .header-action .sidemenu-btn .btn-wrap { height: 50px; width: 50px; } } .header-action .sidemenu-btn .btn-wrap span { height: 2px; width: 20px; background-color: var(--color-dark); margin-bottom: 4px; border-radius: 10px; -webkit-transition: var(--transition); transition: var(--transition); } .header-action .sidemenu-btn .btn-wrap span:last-child { margin-bottom: 0; width: 10px; margin-right: -10px; } .header-action .sidemenu-btn .btn-wrap:focus { box-shadow: none; } .header-action .sidemenu-btn .btn-wrap:hover span:last-child { width: 20px; margin-right: 0; } .header-action .sidemenu-btn .btn-wrap:hover span:first-child { width: 10px; margin-right: -10px; } .header-action .sidemenu-btn .btn-wrap.btn-dark { background-color: var(--color-body); } .header-action .sidemenu-btn .btn-wrap.btn-dark span { background-color: var(--color-white); } @media only screen and (max-width: 575px) { .header-action .header-social-link { display: none; } } .header-action .social-icon-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -15px; } .header-action .social-icon-list li { margin: 15px; } .header-action .social-icon-list li a { font-size: 20px; color: var(--color-body); } @media only screen and (max-width: 991px) { .header-action .social-icon-list li a { color: var(--color-dark); } } .header-action .social-icon-list li a:hover { color: var(--color-primary); } .header-action .header-btn { margin-right: 0; } @media only screen and (max-width: 1399px) { .header-action .header-btn .axil-btn { padding: 15px 40px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .header-action .header-btn .axil-btn { padding: 15px 25px; } } @media only screen and (max-width: 991px) { .header-action .header-btn { margin-right: 30px; } } @media only screen and (max-width: 575px) { .header-action .header-btn { display: none; } } @media only screen and (min-width: 992px) { .header-action .mobile-menu-btn { display: none; } } .header-action .mobile-menu-btn .btn-wrap { height: 50px; width: 50px; } .header-action .my_switcher { margin-left: 20px; border-radius: 50%; height: 50px; width: 50px; line-height: 52px; padding: 0; text-align: center; } @media only screen and (max-width: 767px) { .header-action .my_switcher { margin-left: 15px; } } .header-action .my_switcher ul { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .header-offcanvasmenu { width: 60vw !important; min-width: 300px; -webkit-transition: all 0.8s cubic-bezier(0.77, 0.2, 0.05, 1); transition: all 0.8s cubic-bezier(0.77, 0.2, 0.05, 1); } @media only screen and (max-width: 1199px) { .header-offcanvasmenu { width: 70vw !important; } } .header-offcanvasmenu .offcanvas-header { padding: 50px 100px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .header-offcanvasmenu .offcanvas-header { padding: 50px; } } @media only screen and (max-width: 1199px) { .header-offcanvasmenu .offcanvas-header { padding: 50px; } } @media only screen and (max-width: 767px) { .header-offcanvasmenu .offcanvas-header { padding: 30px 30px 0; } } .header-offcanvasmenu .offcanvas-header .btn-close { margin: 0; font-size: 22px; -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (max-width: 991px) { .header-offcanvasmenu .offcanvas-header .btn-close { font-size: 14px; } } .header-offcanvasmenu .offcanvas-header .btn-close:hover { color: var(--color-primary); opacity: 1; } .header-offcanvasmenu .offcanvas-header .btn-close:focus { border: none; box-shadow: none; } .header-offcanvasmenu .offcanvas-body { padding: 50px 100px; } @media only screen and (min-width: 1200px) and (max-width: 1599px) { .header-offcanvasmenu .offcanvas-body { padding: 50px; } } @media only screen and (max-width: 1199px) { .header-offcanvasmenu .offcanvas-body { padding: 50px; } } @media only screen and (max-width: 767px) { .header-offcanvasmenu .offcanvas-body { padding: 30px; } } .header-offcanvasmenu .offcanvas-body .side-nav-search-form { position: relative; margin-bottom: 70px; } @media only screen and (max-width: 991px) { .header-offcanvasmenu .offcanvas-body .side-nav-search-form { margin-bottom: 40px; } } .header-offcanvasmenu .offcanvas-body .side-nav-search-form .search-field { font-size: 40px; height: auto; border: none; border-bottom: 2px solid var(--color-gray-3); border-radius: 0; padding: 5px 0; } @media only screen and (max-width: 991px) { .header-offcanvasmenu .offcanvas-body .side-nav-search-form .search-field { font-size: 20px; } } .header-offcanvasmenu .offcanvas-body .side-nav-search-form .search-field:focus { box-shadow: none; } .header-offcanvasmenu .offcanvas-body .side-nav-search-form .side-nav-search-btn { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: transparent; border: none; padding: 0; } .header-offcanvasmenu .offcanvas-body .side-nav-search-form .side-nav-search-btn i { font-weight: 400; font-size: 24px; color: var(--color-gray-4); -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (max-width: 991px) { .header-offcanvasmenu .offcanvas-body .side-nav-search-form .side-nav-search-btn i { font-size: 18px; } } .header-offcanvasmenu .offcanvas-body .side-nav-search-form .side-nav-search-btn:hover i { color: var(--color-primary); } .header-offcanvasmenu .offcanvas-body .main-navigation { margin: -30px 0; margin-top: -45px; } @media only screen and (max-width: 991px) { .header-offcanvasmenu .offcanvas-body .main-navigation { margin-bottom: 40px; } } @media only screen and (max-width: 767px) { .header-offcanvasmenu .offcanvas-body .main-navigation { margin: -20px 0; margin-bottom: 40px; } } .header-offcanvasmenu .offcanvas-body .main-navigation li { margin: 30px 0; } @media only screen and (max-width: 767px) { .header-offcanvasmenu .offcanvas-body .main-navigation li { margin: 20px 0; } } .header-offcanvasmenu .offcanvas-body .main-navigation li a { color: var(--color-dark); font-size: 36px; font-weight: 500; } @media only screen and (max-width: 1199px) { .header-offcanvasmenu .offcanvas-body .main-navigation li a { font-size: 24px; } } @media only screen and (max-width: 767px) { .header-offcanvasmenu .offcanvas-body .main-navigation li a { font-size: 20px; } } .header-offcanvasmenu .offcanvas-body .main-navigation li a:hover { color: var(--color-primary); } .header-offcanvasmenu .offcanvas-body .main-navigation li a.active { color: var(--color-primary); } .header-offcanvasmenu .offcanvas-body .contact-inner .title { font-size: 18px; line-height: 1; color: var(--color-dark); font-weight: 500; display: block; margin-bottom: 15px; } @media only screen and (max-width: 1199px) { .header-offcanvasmenu .offcanvas-body .contact-inner .title { font-size: 16px; } } .header-offcanvasmenu .offcanvas-body .contact-inner .address { margin-bottom: 40px; } @media only screen and (max-width: 991px) { .header-offcanvasmenu .offcanvas-body .contact-inner .address { margin-bottom: 25px; } } .header-offcanvasmenu .offcanvas-body .contact-inner .address a { color: var(--color-body); display: block; margin-bottom: 10px; } .header-offcanvasmenu .offcanvas-body .contact-inner .address a i { margin-right: 20px; } .header-offcanvasmenu .offcanvas-body .contact-inner .address p { margin-bottom: 0; } .header-offcanvasmenu .offcanvas-body .contact-inner .social-share { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -15px -6px; } .header-offcanvasmenu .offcanvas-body .contact-inner .social-share li { margin: 15px 6px; } .header-offcanvasmenu .offcanvas-body .contact-inner .social-share li a { color: var(--color-white); font-size: 16px; text-align: center; width: 50px; height: 50px; line-height: 53px; display: block; border-radius: 100%; background-color: var(--color-primary); text-align: center; } .header-offcanvasmenu .offcanvas-body .contact-inner .social-share li a:hover { background-color: var(--color-dark); } .mobile-nav-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: 0 10px; padding-bottom: 20px; border-bottom: 1px solid var(--color-fog); } @media only screen and (min-width: 992px) { .mobile-nav-header { display: none; } } .mobile-nav-header .mobile-nav-logo { width: 150px; line-height: 1; } .mobile-nav-header .mobile-nav-logo .dark-mode { display: none; } .mobile-nav-header .mobile-menu-close { background-color: transparent; height: 30px; width: 30px; border: 2px solid var(--color-gray-4); border-radius: 10px; color: var(--color-dark); font-size: 14px; -webkit-transition: var(--transition); transition: var(--transition); line-height: 1; } .mobile-nav-header .mobile-menu-close:hover { background-color: var(--color-primary); border-color: var(--color-primary); color: var(--color-white); } @media only screen and (max-width: 991px) { .axil-mainmenu.axil-sticky { -webkit-animation: none; animation: none; } .mainmenu-nav { position: fixed; top: 0; bottom: 0; left: -300px; background-color: var(--color-white); width: 300px; padding: 20px 10px; -webkit-transition: 0.2s; transition: 0.2s; z-index: 1050; } .mainmenu-nav.show { left: 0; } .mainmenu-nav .mainmenu { display: block; height: 100%; overflow: auto; } .mainmenu-nav .mainmenu > li { border-bottom: 1px solid var(--color-fog); } .mainmenu-nav .mainmenu > li > a { height: 50px; line-height: 50px; } .mainmenu-nav .mainmenu > li > a::before { display: none; } .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu { display: none; position: initial; visibility: visible; opacity: 1; min-width: 100%; box-shadow: none; padding: 0 0 10px; -webkit-transition: initial; transition: initial; } .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu li { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu li a { padding: 7px 10px; } .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu li a::after { display: none; } .mainmenu-nav .mainmenu .menu-item-has-children.menu-item-open .axil-submenu { display: block; } .mainmenu > .menu-item-has-children > a .submenu-toggle-btn { position: absolute; top: 0; right: -20px; height: 50px; width: 12px; background-color: transparent; z-index: 5; } .mainmenu > .menu-item-has-children > a:after { -webkit-transition: 0.3s; transition: 0.3s; } .mainmenu > .menu-item-has-children.open > a { color: var(--color-primary); } .mainmenu > .menu-item-has-children.open > a:after { color: var(--color-primary); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } } @-webkit-keyframes headerSlideDown { 0% { margin-top: -50px; opacity: 0; } 30% { margin-top: -10px; opacity: 0; } 100% { margin-top: 0; opacity: 1; } } @keyframes headerSlideDown { 0% { margin-top: -50px; opacity: 0; } 30% { margin-top: -10px; opacity: 0; } 100% { margin-top: 0; opacity: 1; } } /*------------------------- Blog Styles -------------------------*/ .blog-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-top: var(--border-light); border-bottom: var(--border-light); padding: 40px 20px 40px 0; -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (max-width: 1199px) { .blog-list { padding: 40px 0; } } @media only screen and (max-width: 767px) { .blog-list { display: block; } } @media only screen and (max-width: 767px) { .blog-list .post-thumbnail { margin-bottom: 30px; } } .blog-list .post-thumbnail a { border-radius: 30px; overflow: hidden; display: block; } .blog-list .post-thumbnail a img { border-radius: 30px; -webkit-transition: var(--transition); transition: var(--transition); } @media only screen and (max-width: 767px) { .blog-list .post-thumbnail a img { width: 100%; } } .blog-list .post-content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 20px; } @media only screen and (max-width: 767px) { .blog-list .post-content { margin-left: 0; } } .blog-list .post-content .title { margin-bottom: 20px; } .blog-list .post-content .title a { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .blog-list .post-content .title a:hover { color: var(--color-link); } .blog-list .post-content p { color: var(--color-gray-2); letter-spacing: -0.025em; margin-bottom: 30px; } .blog-list .post-content .more-btn { font-weight: 500; color: var(--color-text-dark); } .blog-list .post-content .more-btn i { margin-left: 20px; font-weight: 700; vertical-align: middle; -webkit-transition: var(--transition); transition: var(--transition); } .blog-list .post-content .more-btn:hover { color: var(--color-link); } .blog-list .post-content .more-btn:hover i { margin-left: 10px; } .blog-list:hover, .blog-list.active { border-top-color: var(--color-primary); } .blog-list:hover .post-thumbnail a img, .blog-list.active .post-thumbnail a img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .blog-list.border-start { border-left: var(--border-light) !important; padding-left: 25px; padding-right: 0; } @media only screen and (max-width: 1199px) { .blog-list.border-start { border-left: none !important; padding-left: 0; } } .blog-grid { margin-bottom: 80px; } @media only screen and (max-width: 991px) { .blog-grid { margin-bottom: 60px; } } .blog-grid .title { letter-spacing: -0.045em; margin-bottom: 35px; color: var(--color-dark); } @media only screen and (max-width: 767px) { .blog-grid .title { margin-bottom: 30px; letter-spacing: 0; line-height: 1.15; } } .blog-grid .title a:hover { color: var(--color-primary); } .blog-grid .author { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .blog-grid .author .info { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 20px; } .blog-grid .author .author-name { margin-bottom: 6px; } .blog-grid .post-thumbnail { margin: 30px 0; position: relative; } .blog-grid .post-thumbnail a { border-radius: 30px; overflow: hidden; } .blog-grid .post-thumbnail a img { border-radius: 30px; -webkit-transition: -webkit-transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); transition: -webkit-transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); transition: transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); transition: transform 2s cubic-bezier(0.2, 0.96, 0.34, 1), -webkit-transform 2s cubic-bezier(0.2, 0.96, 0.34, 1); } .blog-grid .post-thumbnail .popup-video { text-align: center; position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .blog-grid .post-thumbnail .popup-video .play-btn { height: 150px; width: 150px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: -webkit-linear-gradient(top, rgba(32, 38, 43, 0.8) 0%, #20262B 100%); background: linear-gradient(180deg, rgba(32, 38, 43, 0.8) 0%, #20262B 100%); border-radius: 50%; margin: 0 auto; font-size: 32px; color: var(--color-white); -webkit-transition: var(--transition); transition: var(--transition); } .blog-grid .post-thumbnail .popup-video .play-btn:hover { background-color: var(--color-primary); } @media only screen and (max-width: 1199px) { .blog-grid .post-thumbnail .popup-video .play-btn { height: 100px; width: 100px; font-size: 26px; } } @media only screen and (max-width: 575px) { .blog-grid .post-thumbnail .popup-video .play-btn { height: 80px; width: 80px; font-size: 20px; } } .blog-grid:hover .post-thumbnail a img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .blog-grid.blog-without-thumb { background: var(--gradient-primary); padding: 50px; border-radius: 30px; border-right: 2px solid rgba(80, 92, 253, 0); } @media only screen and (max-width: 767px) { .blog-grid.blog-without-thumb { padding: 40px; } } .blog-grid.blog-without-thumb blockquote .title { margin-bottom: 30px; line-height: 1.4; } .blog-grid.blog-without-thumb .author .info { margin-left: 0; } .blog-grid.blog-thumb-slide .post-thumbnail .slick-list { margin: 0; } .blog-grid.blog-thumb-slide .post-thumbnail .slick-list .slick-slide { padding: 0; } .blog-grid.blog-thumb-slide .post-thumbnail .slick-dots { text-align: center; bottom: 50px; } @media only screen and (max-width: 767px) { .blog-grid.blog-thumb-slide .post-thumbnail .slick-dots { bottom: 20px; } } .recent-post-slide .slick-list { margin: 0; } .recent-post-slide .slick-list .slick-slide { padding: 0; } .blog-meta li { display: inline-block; color: var(--color-gray-2); margin-right: 20px; position: relative; font-size: 14px; } .blog-meta li:after { content: ""; height: 17px; width: 1px; background-color: var(--color-gray-2); position: absolute; top: 2px; right: -15px; } .blog-meta li:last-child:after { display: none; } .single-blog .single-blog-content .post-thumbnail { margin: 0 0 35px; } .single-blog .single-blog-content .post-thumbnail img { border-radius: 30px; } .single-blog .single-blog-content .author { margin-bottom: 30px; } .single-blog .single-blog-content p { margin-bottom: 20px; line-height: 1.7; } .single-blog .single-blog-content .wp-block-quote { margin: 50px 0; background: var(--gradient-primary); padding: 50px; border-radius: 30px; border-right: 2px solid rgba(80, 92, 253, 0); } .single-blog .single-blog-content .wp-block-quote p { font-size: 18px; margin-bottom: 0; } .single-blog .single-blog-content .list-style { padding-left: 20px; margin-top: 30px; margin-bottom: 30px; } .single-blog .single-blog-content .list-style li { margin: 12px 0; } .single-blog .audio-player { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; height: 50px; margin-bottom: 60px; background-color: var(--color-mercury); box-shadow: none; border-radius: 30px; padding: 5px 30px; } .single-blog .audio-player .play-pause-btn svg { width: 10px; } .single-blog .audio-player .controls { font-size: 14px; } .single-blog .audio-player .controls .gap-progress { background-color: var(--color-primary); } .single-blog .audio-player .controls .gap-progress .progress__pin { height: 10px; width: 10px; top: -3px; background-color: var(--color-primary); } .single-blog .audio-player .volume .volume__button svg { width: 15px; } .single-blog .audio-player .volume .volume__button.open svg path { fill: var(--color-primary); } .single-blog .audio-player .volume .volume__controls .volume__progress { background-color: var(--color-primary); } .single-blog .audio-player .volume .volume__controls .volume__progress .pin { background-color: var(--color-primary); } .blog-author { background-color: var(--color-light); padding: 50px; border-radius: 30px; margin-bottom: 80px; } @media only screen and (max-width: 991px) { .blog-author { margin-bottom: 60px; } } @media only screen and (max-width: 767px) { .blog-author { padding: 30px; } } .blog-author .author { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 767px) { .blog-author .author { display: block; text-align: center; } } @media only screen and (max-width: 767px) { .blog-author .author .author-thumb { margin-bottom: 20px; } } .blog-author .author .author-thumb img { border-radius: 50%; } .blog-author .author .info { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 30px; } @media only screen and (max-width: 767px) { .blog-author .author .info { margin-left: 0; } } .blog-author .author .info .title { margin-bottom: 20px; } .blog-author .author .info p { color: #737387; margin-bottom: 22px; } .blog-author .author .social-share { margin: 0 -10px; } .blog-author .author .social-share li { display: inline-block; } .blog-author .author .social-share li a { font-size: var(--font-body-1); color: var(--color-body); padding: 0 10px; } .blog-author .author .social-share li a:hover { color: var(--color-primary); } .blog-comment { margin-bottom: 55px; } @media only screen and (max-width: 575px) { .blog-comment { margin-bottom: 40px; } } .blog-comment .section-title { margin-bottom: 50px; } .blog-comment .comment-list .comment { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 30px; } .blog-comment .comment-list .comment:last-child { margin-bottom: 0; } .blog-comment .comment-list .comment .thumbnail { padding-right: 30px; } .blog-comment .comment-list .comment .thumbnail img { height: 60px; width: 60px; } .blog-comment .comment-list .comment .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .blog-comment .comment-list .comment .content .heading { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 10px; } @media only screen and (max-width: 479px) { .blog-comment .comment-list .comment .content .heading { display: block; } } .blog-comment .comment-list .comment .content .heading .title { margin-bottom: 0; } @media only screen and (max-width: 479px) { .blog-comment .comment-list .comment .content .heading .title { margin-bottom: 8px; } } .blog-comment .comment-list .comment .content .heading .comment-date { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .blog-comment .comment-list .comment .content .heading .comment-date p { margin-bottom: 0; font-size: 15px; color: var(--color-primary); } .blog-comment .comment-list .comment .content .heading .comment-date .reply-btn { font-size: 14px; color: var(--color-primary); padding-left: 10px; } .blog-comment .comment-list .comment .content .heading .comment-date .reply-btn:hover { color: var(--color-dark); } .blog-comment .comment-list .comment .content p { margin-bottom: 20px; } .blog-comment .comment-list .comment-reply { margin-left: 75px; } @media only screen and (max-width: 575px) { .blog-comment .comment-list .comment-reply { margin-left: 30px; } } .blog-comment-form { background-color: var(--color-white); border-radius: 30px; padding: 50px; box-shadow: 0 40px 48px 0 rgba(153, 161, 170, 0.25); } @media only screen and (max-width: 767px) { .blog-comment-form { padding: 30px; } } .blog-comment-form .title { font-size: 40px; } @media only screen and (max-width: 991px) { .blog-comment-form .title { font-size: 36px; } } @media only screen and (max-width: 767px) { .blog-comment-form .title { font-size: 32px; } } @media only screen and (max-width: 767px) { .related-blog-area .section-heading .title { font-size: 36px; } } @media only screen and (max-width: 575px) { .related-blog-area .section-heading .title { font-size: 30px; } } .wp-block-quote { margin: 50px 0; background: var(--gradient-primary); padding: 50px; border-radius: 30px; border-right: 2px solid rgba(80, 92, 253, 0); } .wp-block-quote p { font-size: 18px; margin-bottom: 0; } /*------------------------- Widget -------------------------*/ @media only screen and (max-width: 991px) { .axil-sidebar { margin-top: 50px; } } .axil-sidebar .widget { margin-bottom: 80px; } @media only screen and (max-width: 991px) { .axil-sidebar .widget { margin-bottom: 50px; } } .axil-sidebar .widget:last-child { margin-bottom: 0; } .widget.widget-search .blog-search { position: relative; } .widget.widget-search .blog-search input { padding-right: 45px; } .widget.widget-search .blog-search input:focus { box-shadow: none; border: var(--border-lighter); } .widget.widget-search .blog-search input::-webkit-input-placeholder { color: var(--color-dark); } .widget.widget-search .blog-search input::-moz-placeholder { color: var(--color-dark); } .widget.widget-search .blog-search input:-ms-input-placeholder { color: var(--color-dark); } .widget.widget-search .blog-search input::-ms-input-placeholder { color: var(--color-dark); } .widget.widget-search .blog-search input::placeholder { color: var(--color-dark); } .widget.widget-search .blog-search .search-button { position: absolute; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border: 0; padding: 0; background-color: transparent; font-weight: 500; color: var(--color-body); } .widget.widget-search .blog-search .search-button:before { content: ""; position: absolute; background: var(--color-gray-4); height: 18px; width: 1px; left: -14px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .widget.widget-categories .category-list li:first-child a { padding-top: 0; } .widget.widget-categories .category-list a { display: block; font-size: var(--font-body-1); color: var(--color-body); border-bottom: var(--border-lighter); padding: 18px 0; position: relative; } .widget.widget-categories .category-list a:before { content: ""; height: 1px; width: 0; background-color: var(--color-primary); position: absolute; bottom: -1px; left: 0; visibility: hidden; opacity: 0; -webkit-transition: var(--transition); transition: var(--transition); } .widget.widget-categories .category-list a:after { width: 0; height: 0; border-style: solid; border-width: 4.5px 0 4.5px 6px; border-color: transparent transparent transparent var(--color-dark); position: absolute; right: 0; content: ""; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: var(--transition); transition: var(--transition); } .widget.widget-categories .category-list a:hover { color: var(--color-primary); } .widget.widget-categories .category-list a:hover:before { visibility: visible; opacity: 1; width: 100%; } .widget.widget-categories .category-list a:hover:after { border-color: transparent transparent transparent var(--color-primary); } .widget.widge-social-share .blog-share { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: var(--color-primary); padding: 24px 30px; border-radius: 16px; } @media only screen and (max-width: 1199px) { .widget.widge-social-share .blog-share { padding: 24px 20px; } } .widget.widge-social-share .blog-share .title { color: var(--color-white); margin-bottom: 0; margin-right: 25px; } @media only screen and (max-width: 1199px) { .widget.widge-social-share .blog-share .title { margin-right: 20px; } } .widget.widge-social-share .social-list { margin: 0 -10px; } .widget.widge-social-share .social-list li { display: inline-block; } .widget.widge-social-share .social-list li a { color: var(--color-white); padding: 5px 10px; } @media only screen and (max-width: 1199px) { .widget.widge-social-share .social-list li a { padding: 5px; } } .widget.widge-social-share .social-list li a:hover { opacity: 0.8; } .widget.widget-recent-post .single-post { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 25px; padding-bottom: 20px; border-bottom: var(--border-lighter); } .widget.widget-recent-post .single-post .post-thumbnail a { border-radius: 16px; overflow: hidden; } .widget.widget-recent-post .single-post .post-thumbnail a img { border-radius: 16px; -webkit-transition: var(--transition); transition: var(--transition); } .widget.widget-recent-post .single-post .post-content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 20px; } .widget.widget-recent-post .single-post .post-content .title { margin-bottom: 10px; } .widget.widget-recent-post .single-post:hover .post-thumbnail a img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .widget.widget-recent-post .single-post:last-child { margin-bottom: 0; border-bottom: none; padding-bottom: 0; } .widget.widget-banner-ad a { border-radius: 20px; } .widget.widget-banner-ad a img { border-radius: 20px; } /*------------------------- Footer Styles -------------------------*/ .footer-area { padding-top: 10px; } .footer-top { padding-bottom: 70px; } @media only screen and (max-width: 991px) { .footer-top { padding-bottom: 50px; } } .footer-social-link ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: 0 -5px; } .footer-social-link ul li a { color: var(--color-gray-3); font-size: 30px; padding: 5px; } @media only screen and (max-width: 991px) { .footer-social-link ul li a { font-size: 20px; } } .footer-social-link ul li a:hover { color: var(--color-link); } .footer-widget { margin-bottom: 80px; } @media only screen and (max-width: 767px) { .footer-widget { margin-bottom: 50px; } } .footer-widget .widget-title { font-weight: 700; } .footer-widget.border-end { border-right-color: var(--color-ghost) !important; padding-right: 80px; margin-right: 40px; } @media only screen and (max-width: 1199px) { .footer-widget.border-end { border: none !important; padding-right: 0; margin-right: 0; } } .footer-newsletter .title { margin-bottom: 20px; letter-spacing: -0.045em; } .footer-menu-link ul { margin: -8px 0; } .footer-menu-link li a { color: var(--color-body); padding: 8px 0; font-size: 18px; line-height: 1.5; } @media only screen and (max-width: 991px) { .footer-menu-link li a { font-size: 16px; } } .footer-menu-link li a:hover { color: var(--color-link); } .footer-bottom { border-top: 1px solid var(--color-ghost); padding: 25px 0; } @media only screen and (max-width: 767px) { .footer-copyright { text-align: center; margin-bottom: 10px; } } .footer-copyright .copyright-text { color: var(--color-gray-1); } .footer-copyright .copyright-text a { color: var(--color-gray-1); } .footer-copyright .copyright-text a:hover { color: var(--color-primary); } .footer-bottom-link { text-align: right; } @media only screen and (max-width: 767px) { .footer-bottom-link { text-align: center; } } .footer-bottom-link ul { margin: 0 -20px; } .footer-bottom-link ul li { padding: 0 20px; display: inline-block; position: relative; } .footer-bottom-link ul li::after { content: ""; height: 4px; width: 4px; background-color: var(--color-gray-4); border-radius: 50%; position: absolute; top: 53%; right: -5px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .footer-bottom-link ul li:last-child::after { display: none; } .footer-bottom-link ul li a { color: var(--color-gray-1); } .footer-bottom-link ul li a:hover { color: var(--color-link); } .footer-dark { background-color: var(--color-dark); padding-top: 0; } .footer-dark .footer-bottom { border-top-color: var(--color-body); } .footer-dark .footer-copyright .copyright-text { color: var(--color-gray-2); } .footer-dark .footer-copyright .copyright-text a { color: var(--color-gray-2); } .footer-dark .footer-copyright .copyright-text a:hover { color: var(--color-white); } .footer-dark .footer-bottom-link ul li a { color: var(--color-gray-2); } .footer-dark .footer-bottom-link ul li a:hover { color: var(--color-primary); } .footer-dark .footer-bottom-link ul li:after { background-color: var(--color-gray-2); } /*======================================================================= 5. Dark Style =========================================================================*/ /*------------------------- Dark Style -------------------------*/ .active-dark-mode { color-scheme: dark; --dark-main-body: #212121; --dark-bg-color: var(--color-dark); --dark-body-text: #D3D3D4; --dark-title-light: #D3D3D4; --dark-solid-btn: var(--color-ghost); --dark-border-gray: var(--color-body); } .active-dark-mode body { color: var(--dark-body-text); } .active-dark-mode p { color: var(--dark-body-text); } .active-dark-mode h1, .active-dark-mode h2, .active-dark-mode h3, .active-dark-mode h4, .active-dark-mode h5, .active-dark-mode h6 { color: var(--dark-title-light); } .active-dark-mode ul li, .active-dark-mode ol li { color: var(--dark-body-text); } .active-dark-mode .form-group label { color: var(--dark-body-text); } .active-dark-mode input, .active-dark-mode .form-control { color: var(--dark-body-text); border-color: var(--dark-border-gray); /* -- Placeholder -- */ } .active-dark-mode input:focus, .active-dark-mode .form-control:focus { box-shadow: none; border-color: transparent; background-color: #171717; } .active-dark-mode input::-webkit-input-placeholder, .active-dark-mode .form-control::-webkit-input-placeholder { color: var(--dark-body-text); /* Firefox */ opacity: 1; } .active-dark-mode input::-moz-placeholder, .active-dark-mode .form-control::-moz-placeholder { color: var(--dark-body-text); /* Firefox */ opacity: 1; } .active-dark-mode input:-ms-input-placeholder, .active-dark-mode .form-control:-ms-input-placeholder { color: var(--dark-body-text); /* Firefox */ opacity: 1; } .active-dark-mode input::-ms-input-placeholder, .active-dark-mode .form-control::-ms-input-placeholder { color: var(--dark-body-text); /* Firefox */ opacity: 1; } .active-dark-mode input::placeholder, .active-dark-mode .form-control::placeholder { color: var(--dark-body-text); /* Firefox */ opacity: 1; } .active-dark-mode input:-ms-input-placeholder, .active-dark-mode .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: var(--dark-body-text); } .active-dark-mode input::-ms-input-placeholder, .active-dark-mode .form-control::-ms-input-placeholder { /* Microsoft Edge */ color: var(--dark-body-text); } .active-dark-mode .input-group { background-color: #171717; box-shadow: none; } .active-dark-mode .input-group::before { content: url("../../assets/media/icon/message-light.png"); } @media only screen and (max-width: 479px) { .active-dark-mode .input-group { background-color: transparent; } .active-dark-mode .input-group .form-control:focus { background-color: transparent; border-color: var(--dark-border-gray); } } .active-dark-mode .error-msg, .active-dark-mode .success-msg { margin-top: 25px; } .active-dark-mode .error-msg p, .active-dark-mode .success-msg p { margin-bottom: 0; font-size: 14px; } .active-dark-mode .error-msg p { color: #ff0000; } .active-dark-mode .success-msg p { color: #15c54b; } .active-dark-mode .bg-color-light { background-color: var(--color-text-dark); } .active-dark-mode .bg-color-mercury { background-color: var(--dark-bg-color); } .active-dark-mode .main-wrapper { background-color: var(--dark-main-body); } .active-dark-mode .axil-btn.btn-borderd { background-color: var(--color-primary); border-color: var(--color-primary); color: var(--color-white); overflow: hidden; } .active-dark-mode .axil-btn.btn-borderd::after { content: ""; height: 350px; width: 350px; background-color: var(--color-link); border-radius: 50%; position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%) scale(0); -ms-transform: translateY(-50%) translateX(-50%) scale(0); transform: translateY(-50%) translateX(-50%) scale(0); -webkit-transition: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: -1; } .active-dark-mode .axil-btn.btn-borderd:hover { border-color: var(--color-link); } .active-dark-mode .axil-btn.btn-borderd:hover:after { -webkit-transform: translateY(-50%) translateX(-50%) scale(1); -ms-transform: translateY(-50%) translateX(-50%) scale(1); transform: translateY(-50%) translateX(-50%) scale(1); } .active-dark-mode .axil-btn.btn-fill-white { background-color: var(--color-primary); color: var(--color-white); overflow: hidden; } .active-dark-mode .axil-btn.btn-fill-white::after { content: ""; height: 350px; width: 350px; background-color: var(--color-link); border-radius: 50%; position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%) scale(0); -ms-transform: translateY(-50%) translateX(-50%) scale(0); transform: translateY(-50%) translateX(-50%) scale(0); -webkit-transition: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: -1; } .active-dark-mode .axil-btn.btn-fill-white:hover:after { -webkit-transform: translateY(-50%) translateX(-50%) scale(1); -ms-transform: translateY(-50%) translateX(-50%) scale(1); transform: translateY(-50%) translateX(-50%) scale(1); } .active-dark-mode .shape-group-1 .shape img { -webkit-filter: brightness(0.2); filter: brightness(0.2); } .active-dark-mode .shape-group-3 .shape:not(.shape-3) img { -webkit-filter: brightness(0.3); filter: brightness(0.3); } .active-dark-mode .shape-group-4 .shape-1 img { -webkit-filter: brightness(0.2); filter: brightness(0.2); } .active-dark-mode .shape-group-6 .shape img { -webkit-filter: brightness(0.3); filter: brightness(0.3); } .active-dark-mode .shape-group-7 .shape img { -webkit-filter: brightness(0.2); filter: brightness(0.2); } .active-dark-mode .shape-group-8 .shape-1 img, .active-dark-mode .shape-group-8 .shape-2 img, .active-dark-mode .shape-group-8 .shape-3 img { -webkit-filter: brightness(0.3); filter: brightness(0.3); } .active-dark-mode .shape-group-9 .shape img { -webkit-filter: brightness(0.5); filter: brightness(0.5); } .active-dark-mode .shape-group-11 .shape img { -webkit-filter: brightness(0.5); filter: brightness(0.5); } .active-dark-mode .shape-group-12 .shape-3 img { opacity: 0.3; } .active-dark-mode .shape-group-13 .shape-1 img { -webkit-filter: brightness(0.1); filter: brightness(0.1); } .active-dark-mode .shape-group-13 .shape-2 img { -webkit-filter: brightness(0.3); filter: brightness(0.3); } .active-dark-mode .shape-group-17 .shape img { -webkit-filter: brightness(0.3); filter: brightness(0.3); } .active-dark-mode .shape-group-19 .shape { opacity: 0.2; } .active-dark-mode .shape-group-20 .shape-1 { opacity: 0.2; } .active-dark-mode .shape-group-20 .shape-2 { opacity: 0.2; } .active-dark-mode .shape-group-21 .shape-1 img { -webkit-filter: brightness(0.1); filter: brightness(0.1); } .active-dark-mode .shape-group-21 .shape-2 img { -webkit-filter: brightness(0.3); filter: brightness(0.3); } .active-dark-mode .slick-dot-nav .slick-dots li button { background-color: var(--dark-body-text); } .active-dark-mode .slick-dot-nav .slick-dots li.slick-active button { background-color: var(--color-primary); } .active-dark-mode .mainmenu li a { color: var(--dark-body-text); } .active-dark-mode .mainmenu li a::before { background-color: var(--dark-body-text); } .active-dark-mode .mainmenu li a:hover { color: var(--dark-title-light); } .active-dark-mode .mainmenu .menu-item-has-children a::after { color: var(--dark-body-text); } .active-dark-mode .mainmenu .menu-item-has-children .axil-submenu { background-color: var(--dark-bg-color); } .active-dark-mode .mainmenu .menu-item-has-children .axil-submenu li a { color: var(--dark-body-text); } .active-dark-mode .mainmenu .menu-item-has-children .axil-submenu li a::after { background-color: var(--dark-title-light); } .active-dark-mode .mainmenu .menu-item-has-children .axil-submenu li a:hover { color: var(--dark-title-light); } .active-dark-mode .axil-mainmenu.axil-sticky { background-color: var(--dark-bg-color); } .active-dark-mode .axil-mainmenu.axil-sticky .header-action .social-icon-list li a { color: var(--color-white); } .active-dark-mode .axil-header .header-navbar .header-logo .light-version-logo { display: none; } .active-dark-mode .axil-header .header-navbar .header-logo .dark-version-logo { display: block; } .active-dark-mode .axil-header.header-style-1 .axil-mainmenu.axil-sticky .header-navbar .header-logo .sticky-logo { display: none; } .active-dark-mode .axil-header.header-style-3 .axil-mainmenu.axil-sticky .header-navbar .header-logo .sticky-logo { display: none; } .active-dark-mode .axil-header.header-style-3 .header-action .sidemenu-btn .btn-wrap { background-color: #464646; } .active-dark-mode .axil-header.header-style-3 .header-action .social-icon-list li a { color: var(--dark-body-text); } .active-dark-mode .axil-header.header-style-4 .mainmenu-nav .mainmenu li a { color: var(--dark-body-text); } .active-dark-mode .axil-header.header-style-4 .mainmenu-nav .mainmenu li a::after { color: var(--dark-body-text); } .active-dark-mode .axil-header.header-style-4 .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu li a { color: var(--dark-body-text); } .active-dark-mode .header-offcanvasmenu { background-color: var(--dark-bg-color); } .active-dark-mode .header-offcanvasmenu .offcanvas-header .btn-close { background-color: var(--dark-body-text); border-radius: 50%; height: 20px; width: 20px; line-height: 20px; font-size: 14px; } .active-dark-mode .header-offcanvasmenu .offcanvas-body .main-navigation li a { color: var(--dark-title-light); } .active-dark-mode .header-offcanvasmenu .offcanvas-body .main-navigation li a:hover { color: var(--color-white); } .active-dark-mode .header-offcanvasmenu .offcanvas-body .contact-inner .title { color: var(--dark-title-light); } .active-dark-mode .header-offcanvasmenu .offcanvas-body .contact-inner .address a { color: var(--dark-body-text); } .active-dark-mode .header-offcanvasmenu .offcanvas-body .contact-inner .address a:hover { color: var(--color-white); } .active-dark-mode .header-action .sidemenu-btn .btn-wrap { background-color: var(--color-body); } .active-dark-mode .header-action .sidemenu-btn .btn-wrap span { background-color: var(--dark-title-light); } .active-dark-mode .mobile-nav-header { border-bottom-color: var(--dark-border-gray); } .active-dark-mode .mobile-nav-header .mobile-menu-close { background-color: var(--color-white); color: var(--dark-bg-color); border: none; } .active-dark-mode .mobile-nav-header .mobile-nav-logo .light-mode { display: none; } .active-dark-mode .mobile-nav-header .mobile-nav-logo .dark-mode { display: block; } @media only screen and (max-width: 991px) { .active-dark-mode .mainmenu-nav { background-color: var(--dark-bg-color); } .active-dark-mode .mainmenu-nav .mainmenu > li { border-bottom-color: var(--dark-border-gray); } .active-dark-mode .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu { background-color: transparent; } .active-dark-mode .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu li a { color: var(--dark-body-text); } .active-dark-mode .mainmenu-nav .mainmenu .menu-item-has-children .axil-submenu li a:hover { color: var(--color-primary); } } .active-dark-mode .banner .banner-content .title { color: var(--dark-title-light); } .active-dark-mode .banner .banner-content .subtitle { color: var(--dark-body-text); } .active-dark-mode .banner .banner-content .axil-btn { box-shadow: none; } .active-dark-mode .banner .banner-social .social-icon li a { color: var(--dark-body-text); } .active-dark-mode .banner .banner-social .social-icon li a i { color: var(--dark-body-text); } .active-dark-mode .banner.banner-style-2 { background-color: var(--dark-bg-color); } .active-dark-mode .banner.banner-style-4 { background: var(--dark-main-body); } .active-dark-mode .banner.banner-style-5 .banner-content .axil-btn { color: var(--dark-solid-btn); } .active-dark-mode .section-heading .title { color: var(--dark-title-light); } .active-dark-mode .section-heading p { color: var(--dark-body-text); } .active-dark-mode .heading-light-left p { opacity: 1 !important; } .active-dark-mode .breadcrum-area { background: var(--dark-bg-color); } .active-dark-mode .case-study-counterup .single-counterup { border-right-color: var(--dark-border-gray); } .active-dark-mode .case-study-counterup .counter-title { color: var(--dark-body-text); } .active-dark-mode .isotope-project-btn button { color: var(--dark-body-text); } .active-dark-mode .isotope-project-btn button::after { background-color: var(--dark-body-text); } .active-dark-mode .project-add-banner .content .title { color: var(--color-dark); } .active-dark-mode .project-grid { box-shadow: none; } .active-dark-mode .project-grid .content { background-color: var(--dark-bg-color); } .active-dark-mode .project-grid .content .subtitle { color: var(--dark-body-text); } .active-dark-mode .project-grid.project-style-2 .content { background-color: transparent; } .active-dark-mode .project-grid.project-style-2 .content .subtitle { color: var(--color-body); } .active-dark-mode .project-grid.project-style-2 .content .title { color: var(--color-text-dark); } .active-dark-mode .process-work .content p { color: var(--dark-body-text); } .active-dark-mode .services-grid .content .title a { color: inherit; } .active-dark-mode .services-grid .content .title a:hover { color: var(--color-primary); } .active-dark-mode .services-grid .content p { color: var(--dark-body-text); opacity: 1; } .active-dark-mode .services-grid .content .more-btn { color: var(--dark-solid-btn); } .active-dark-mode .services-grid:hover .content .more-btn, .active-dark-mode .services-grid.active .content .more-btn { color: var(--color-accent2); } .active-dark-mode .services-grid.service-style-2 { background: var(--dark-bg-color); } .active-dark-mode .services-grid.service-style-2 .content .title a { color: var(--dark-title-light); } .active-dark-mode .services-grid.service-style-2 .content p { color: var(--dark-body-text); } .active-dark-mode .services-grid.service-style-2 .content .more-btn { color: var(--dark-solid-btn); } .active-dark-mode .services-grid.service-style-2:hover .content .more-btn, .active-dark-mode .services-grid.service-style-2.active .content .more-btn { color: var(--color-primary); } .active-dark-mode .service-scroll-nav { background-color: var(--dark-main-body); } .active-dark-mode .service-scroll-nav ul { border-bottom-color: var(--dark-border-gray); } .active-dark-mode .service-scroll-nav ul li a { color: var(--dark-body-text); } .active-dark-mode .service-scroll-nav ul li a:hover { color: var(--color-white); } .active-dark-mode .service-scroll-nav ul li a:after { background-color: var(--color-white); } .active-dark-mode .service-scroll-nav ul li.current a { color: var(--color-white); } .active-dark-mode .contact-form-box { background-color: var(--dark-main-body); } .active-dark-mode .contact-form-box.shadow-box { box-shadow: 0 20px 48px 0 rgba(0, 0, 0, 0.25); } .active-dark-mode .contact-address .address p { color: var(--dark-body-text); } .active-dark-mode .contact-address .address p a { color: var(--dark-body-text); } .active-dark-mode .testimonial-grid .author-info .content .name { color: var(--dark-title-light); } .active-dark-mode .testimonial-grid p { color: var(--dark-body-text); } .active-dark-mode .followers-list li a span { color: var(--dark-body-text); } .active-dark-mode .pricing-billing-duration ul { background-color: var(--dark-main-body); border-color: var(--dark-border-gray); } .active-dark-mode .pricing-billing-duration ul .nav-link { color: var(--dark-body-text); } .active-dark-mode .pricing-billing-duration ul .nav-link.active { background-color: var(--color-link); } .active-dark-mode .pricing-table { background-color: var(--dark-main-body); } .active-dark-mode .pricing-table .pricing-header .subtitle { color: var(--dark-body-text); } .active-dark-mode .pricing-table .pricing-header .price-wrap { border-color: rgba(227, 230, 233, 0.2); } .active-dark-mode .pricing-table .pricing-header .price-wrap .amount { color: var(--dark-body-text); } .active-dark-mode .pricing-table:hover .pricing-header .price-wrap, .active-dark-mode .pricing-table.active .pricing-header .price-wrap { border-color: rgba(227, 230, 233, 0.4); } .active-dark-mode .pricing-table:hover .pricing-header .price-wrap .amount, .active-dark-mode .pricing-table.active .pricing-header .price-wrap .amount { color: var(--color-white); } .active-dark-mode .pricing-table:hover .pricing-header .axil-btn, .active-dark-mode .pricing-table.active .pricing-header .axil-btn { background-color: var(--color-primary); border-color: var(--color-link); color: var(--color-white); } .active-dark-mode .pricing-table:hover .pricing-header .axil-btn:after, .active-dark-mode .pricing-table.active .pricing-header .axil-btn:after { -webkit-transform: translateY(-50%) translateX(-50%) scale(1); -ms-transform: translateY(-50%) translateX(-50%) scale(1); transform: translateY(-50%) translateX(-50%) scale(1); } .active-dark-mode .pricing-table.pricing-borderd { border-color: var(--dark-border-gray); } .active-dark-mode .why-choose-us .accordion-item { border-bottom-color: var(--dark-border-gray); } .active-dark-mode .why-choose-us .accordion-item .accordion-button.collapsed { color: var(--dark-body-text); } .active-dark-mode .why-choose-us .accordion-item .accordion-body { color: var(--dark-body-text); } .active-dark-mode .faq-accordion .accordion-item { background-color: var(--dark-main-body); box-shadow: none; } .active-dark-mode .faq-accordion .accordion-button { background-color: transparent; } .active-dark-mode .faq-accordion .accordion-button.collapsed { color: var(--dark-body-text); } .active-dark-mode .faq-accordion .accordion-button.collapsed::after { color: var(--dark-body-text); } .active-dark-mode .faq-accordion .accordion-body p { color: var(--dark-body-text); } .active-dark-mode .counterup-progress .title { color: var(--dark-title-light); } .active-dark-mode .counterup-progress.counterup-style-2 { background: var(--dark-bg-color); } .active-dark-mode .counterup-progress.counterup-style-2 .icon .light-icon { display: inline-block; } .active-dark-mode .counterup-progress.counterup-style-2 .icon .dark-icon { display: none; } .active-dark-mode .counterup-progress.counterup-style-2 .title { color: var(--dark-title-light); } .active-dark-mode .blog-list { border-top-color: var(--dark-border-gray); border-bottom-color: var(--dark-border-gray); } .active-dark-mode .blog-list .post-content p { color: var(--dark-body-text); } .active-dark-mode .blog-list .post-content .more-btn { color: var(--dark-solid-btn); } .active-dark-mode .blog-list.border-start { border-left-color: var(--dark-border-gray) !important; } .active-dark-mode .blog-grid .title { color: var(--dark-title-light); } .active-dark-mode .blog-grid.blog-without-thumb { background: var(--dark-bg-color); } .active-dark-mode .blog-author { background-color: var(--dark-bg-color); } .active-dark-mode .blog-author .author .info .title { color: var(--dark-title-light); } .active-dark-mode .blog-author .author .info p { color: var(--dark-body-text); } .active-dark-mode .blog-author .author .social-share li a { color: var(--dark-body-text); } .active-dark-mode .blog-author .author .social-share li a:hover { color: var(--color-white); } .active-dark-mode .blog-comment-form { background-color: var(--dark-bg-color); box-shadow: none; } .active-dark-mode .blog-comment-form .form-control:focus { background-color: var(--dark-main-body); } .active-dark-mode .single-blog .single-blog-content .wp-block-quote { background: var(--dark-bg-color); } .active-dark-mode .wp-block-quote { background: var(--dark-bg-color); } .active-dark-mode .call-to-action-area { border: var(--dark-border-gray); } .active-dark-mode .call-to-action-area::before { background-color: var(--dark-bg-color); } .active-dark-mode .call-to-action-area .call-to-action { border-color: var(--dark-border-gray); } .active-dark-mode .footer-social-link ul li a { color: var(--dark-body-text); -webkit-transition: var(--transition); transition: var(--transition); } .active-dark-mode .footer-social-link ul li a:hover { color: var(--color-primary); } .active-dark-mode .footer-widget.border-end { border-right-color: var(--dark-border-gray) !important; } .active-dark-mode .footer-menu-link li a { color: var(--dark-body-text); } .active-dark-mode .footer-menu-link li a:hover { color: var(--color-primary); } .active-dark-mode .footer-bottom { border-top-color: var(--dark-border-gray); } .active-dark-mode .footer-bottom-link ul li a { color: var(--dark-body-text); } .active-dark-mode .footer-bottom-link ul li a:hover { color: var(--color-white); } .active-dark-mode .footer-bottom-link ul li::after { background-color: var(--dark-body-text); } .active-dark-mode .footer-copyright .copyright-text { color: var(--dark-body-text); } .active-dark-mode .footer-copyright .copyright-text a { color: var(--dark-body-text); } .active-dark-mode .footer-copyright .copyright-text a:hover { color: var(--color-white); } .active-dark-mode .widget.widget-search .blog-search input { /* -- Placeholder -- */ } .active-dark-mode .widget.widget-search .blog-search input::-webkit-input-placeholder { color: var(--dark-body-text); /* Firefox */ opacity: 1; } .active-dark-mode .widget.widget-search .blog-search input::-moz-placeholder { color: var(--dark-body-text); /* Firefox */ opacity: 1; } .active-dark-mode .widget.widget-search .blog-search input:-ms-input-placeholder { color: var(--dark-body-text); /* Firefox */ opacity: 1; } .active-dark-mode .widget.widget-search .blog-search input::-ms-input-placeholder { color: var(--dark-body-text); /* Firefox */ opacity: 1; } .active-dark-mode .widget.widget-search .blog-search input::placeholder { color: var(--dark-body-text); /* Firefox */ opacity: 1; } .active-dark-mode .widget.widget-search .blog-search input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: var(--dark-body-text); } .active-dark-mode .widget.widget-search .blog-search input::-ms-input-placeholder { /* Microsoft Edge */ color: var(--dark-body-text); } .active-dark-mode .widget.widget-search .blog-search .search-button { color: var(--dark-body-text); } .active-dark-mode .widget.widget-categories .category-list a { color: var(--dark-body-text); border-bottom-color: var(--dark-border-gray); } .active-dark-mode .widget.widget-categories .category-list a::after { border-color: transparent transparent transparent var(--dark-body-text); } .active-dark-mode .widget.widge-social-share .blog-share { background-color: var(--dark-bg-color); } .active-dark-mode .widget.widget-recent-post .single-post { border-bottom-color: var(--dark-border-gray); } .active-dark-mode .pagination ul li a { border-color: var(--dark-border-gray); color: var(--dark-body-text); } .active-dark-mode .pagination ul li a:hover { background-color: var(--color-primary); border-color: var(--color-primary); } .active-dark-mode .pagination ul li a.current { border-color: var(--color-primary); } .active-dark-mode .onepage-screen-area { background: transparent; } .active-dark-mode .onepage-screen-area .content .countdown .countdown-section::after { background-color: var(--dark-border-gray); } .active-dark-mode .onepage-screen-area .content .countdown .countdown-section .countdown-unit { color: var(--dark-body-text); } .active-dark-mode .onepage-screen-area.coming-soon-area .site-logo .logo-light { display: none; } .active-dark-mode .onepage-screen-area.coming-soon-area .site-logo .logo-dark { display: block; } .active-dark-mode .splash-main-banner { background-color: var(--color-text-dark); } .active-dark-mode .splash-main-banner:before { background: var(--dark-main-body); } .active-dark-mode .splash-main-banner .site-element-count .count-title { color: var(--dark-body-text); } .active-dark-mode .splash-main-banner .demo-slider .slick-slide a { box-shadow: none; } .active-dark-mode .main-demo-area .single-demo .thumb { box-shadow: none; } .active-dark-mode .main-demo-area .shape-group li { opacity: 0.1; } .active-dark-mode .spalsh-why-choose .why-buy-box { background-color: var(--dark-main-body); border-color: var(--dark-main-body); } .active-dark-mode .spalsh-why-choose .why-buy-box.active { background-color: var(--color-primary); border-color: var(--color-primary); } .active-dark-mode .spalsh-why-choose .line-shape { opacity: 0.1; } .active-dark-mode .support-box a { background-color: var(--dark-main-body); border-color: var(--dark-main-body); } .active-dark-mode .support-box:hover a, .active-dark-mode .support-box.active a { box-shadow: 0 50px 50px -24px rgba(1, 1, 1, 0.3); } .active-dark-mode .splash-call-to-action { background-color: var(--dark-bg-color); } /*======================================================================= 6. Spacing =========================================================================*/ /*------------------------- Section Space -------------------------*/ .section-padding { padding: 140px 0 110px; } @media only screen and (max-width: 1199px) { .section-padding { padding: 100px 0 70px; } } @media only screen and (max-width: 991px) { .section-padding { padding: 80px 0 50px; } } @media only screen and (max-width: 767px) { .section-padding { padding: 60px 0 30px; } } .section-padding-2 { padding: 140px 0 100px; } @media only screen and (max-width: 1199px) { .section-padding-2 { padding: 100px 0 60px; } } @media only screen and (max-width: 991px) { .section-padding-2 { padding: 80px 0 40px; } } @media only screen and (max-width: 767px) { .section-padding-2 { padding: 60px 0 20px; } } .section-padding-equal { padding: 140px 0; } @media only screen and (max-width: 1199px) { .section-padding-equal { padding: 100px 0; } } @media only screen and (max-width: 991px) { .section-padding-equal { padding: 80px 0; } } @media only screen and (max-width: 767px) { .section-padding-equal { padding: 60px 0; } } .mt--200 { margin-top: 200px; } .mt--150 { margin-top: 150px; } .mt--100 { margin-top: 100px; } .mt--90 { margin-top: 90px; } .mt--80 { margin-top: 80px; } .mt--20 { margin-top: 20px !important; } .mb--100 { margin-bottom: 100px; } .mb--90 { margin-bottom: 90px; } .mb--80 { margin-bottom: 80px !important; } .mb--50 { margin-bottom: 50px !important; } .mb--40 { margin-bottom: 40px !important; } .mb--30 { margin-bottom: 30px !important; } .mb--20 { margin-bottom: 20px !important; } .ml--20 { margin-left: 20px !important; } .pt--250 { padding-top: 250px; } .pt--200 { padding-top: 200px; } .pt--150 { padding-top: 150px; } .pb--90 { padding-bottom: 90px; } .pb--80 { padding-bottom: 80px; } .pb--70 { padding-bottom: 70px; } .plr--30 { padding: 0 30px; } @media only screen and (max-width: 1199px) { .pt_lg--200 { padding-top: 200px; } .pt_lg--100 { padding-top: 100px; } .pb_lg--40 { padding-bottom: 40px; } .pb_lg--20 { padding-bottom: 20px; } } @media only screen and (max-width: 991px) { .mb_md--70 { margin-bottom: 70px; } .mb_md--30 { margin-bottom: 30px; } .pt_md--100 { padding-top: 100px; } .pt_md--80 { padding-top: 80px; } .pb_md--70 { padding-bottom: 70px; } .pb_md--20 { padding-bottom: 20px; } .mt_md--0 { margin-top: 0; } .mb_md--0 { margin-bottom: 0; } .pb_md--0 { padding-bottom: 0; } } @media only screen and (max-width: 767px) { .pt_sm--80 { padding-top: 80px; } .pt_sm--60 { padding-top: 60px; } .pb_sm--0 { padding-bottom: 0; } }