I am a hacker in the dark of a very cold night

path :/var/www/html/vorne.webheaydemo.com

upload file:

List of files:

name file size edit permission action
.editorconfig276 KBMarch 05 2024 07:12:340666
.env1385 KBMay 24 2024 16:43:550666
.env.example1088 KBMarch 05 2024 07:12:340666
.gitattributes190 KBMarch 05 2024 07:12:340666
.gitignore245 KBMarch 05 2024 07:12:340666
.htaccess947 KBJuly 04 2023 21:25:080664
.rnd1024 KBMarch 13 2024 04:51:140666
README.md472 KBMarch 22 2024 10:35:000666
app-March 05 2024 07:12:340777
artisan1739 KBMarch 05 2024 07:12:340666
bootstrap-March 05 2024 07:12:340777
composer.json2829 KBMay 13 2024 12:10:040666
composer.lock417205 KBMarch 19 2024 12:13:140666
config-July 03 2025 02:53:360777
database-March 05 2024 07:12:340777
index.php1816 KBMay 13 2024 10:32:360666
lang-May 13 2024 14:53:260777
manifest.json913 KBMay 14 2024 03:57:260664
package.json398 KBMarch 05 2024 07:12:340666
phpunit.xml1206 KBMarch 05 2024 07:12:340666
public-July 03 2025 02:37:200777
resources-May 13 2024 12:09:360777
routes-March 05 2024 07:12:340777
service-worker.js924 KBMarch 05 2024 07:12:340666
storage-March 05 2024 10:03:520777
symlink.php218 KBMarch 05 2024 07:12:340666
tests-March 05 2024 07:12:340777
vendor-March 19 2024 12:13:140777
vite.config.js326 KBMarch 05 2024 07:12:340666
:root { --primary-color: var(--primary-color); } /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Typography [ ## Heading ] [ ## Others Typography ] # Elements [ ## Font Size ] [ ## Font Weight ] [ ## Margin Element ] [ ## Padding Element ] [ ## Color Element ] [ ## Background Element ] [ ## Extra Background ] [ ## Social Element ] [ ## Overlay Element ] [ ## Lists ] [ ## Post, Page, Comments Table ] [ ## Others Element ] [ ## Grid Element ] # Forms [ ## Buttons ] [ ## Fields ] # Header Content [ ## Preloader ] [ ## Header ] [ ## Sticky header ] # layout [ ## Hero Block ] [ ## Features ] [ ## Team ] [ ## Testimonial ] [ ## Sections ] [ ### Features Block ] [ ### Network Location ] [ ### Discount Block ] [ ### Vission Mission Block ] [ ### Work Brand ] [ ### Announcement ] [ ### Pricing ] [ ### Faqs ] [ ### Support Ticket ] [ ### Call To Action ] [ ### Founder Message Block ] [ ### Fan Fact Block ] [ ## Blog ] # site content [ ## About Page ] [ ## Contact Page ] [ ## 404 Page ] [ ## Registration Page ] [ ## Posts and pages ] [ ### Page Title ] [ ### Breadcrumb ] [ ### Page info Content ] [ ## Comments ] [ ## Widgets ] [ ## Widgets Content ] # Footer /*-------------------------------------------------------------- # abstracts --------------------------------------------------------------*/ /*------------------------------------------------- [ ### font-variable start ] */ /*------------------------------------------------- [ ### font-variable end ] */ /*------------------------------------------------- [ ### font_family-variable start ] */ /*------------------------------------------------- [ ### font_family-variable end ] */ /*------------------------------------------------- [ ### font_size-variable start ] */ /*------------------------------------------------- [ ### font_size-variable end ] */ /*------------------------------------------------- [ ### line_height-variable start ] */ /*------------------------------------------------- [ ### line_height-variable start ] */ /*------------------------------------------------- [ ### initial-color-variable start ] */ /*------------------------------------------------- [ ### initial-color-variable end ] */ /*-------------------------------------------------------------- # base --------------------------------------------------------------*/ /*------------------------------------------------- [ ## reset ] */ html { font-size: 100%; scroll-behavior: smooth; } body { background-color: #ffffff; font-family: "Outfit", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.5em; color: #858687; overflow-x: hidden; } a { display: inline-block; } ul { list-style-type: none; padding: 0; margin: 0; } blockquote { margin: 0 0 1.3em; } p { margin-bottom: 15px; line-height: 1.7em; } p:last-child { margin-bottom: 0px; } @media only screen and (max-width: 1199px) { p { line-height: 1.7em; } } img { max-width: 100%; height: auto; } button:focus, input:focus, textarea:focus { outline: none; } button, input[type=submit], input[type=reset], input[type=button] { border: none; cursor: pointer; } input, textarea { padding: 12px 25px; width: 100%; } span { display: inline-block; } a, a:focus, a:hover { text-decoration: none; color: inherit; } blockquote { background-color: #f8f8f8; padding: 40px; border-radius: 10px; font-weight: 500; font-style: italic; position: relative; } blockquote .quote-icon { position: absolute; top: 0; left: 5%; font-size: 120px; opacity: 0.1; } /*------------------------------------------------- [ ## padding ] */ .pt-10 { padding-top: 10px; } .pt-20 { padding-top: 20px; } .pt-30 { padding-top: 30px; } .pt-40 { padding-top: 40px; } .pt-50 { padding-top: 50px; } .pt-60 { padding-top: 60px; } .pt-80 { padding-top: 80px; } .pt-100 { padding-top: 100px; } @media only screen and (max-width: 991px) { .pt-100 { padding-top: 80px; } } .pt-120 { padding-top: 120px; } @media only screen and (max-width: 991px) { .pt-120 { padding-top: 100px; } } .pt-150 { padding-top: 150px; } @media only screen and (max-width: 991px) { .pt-150 { padding-top: 100px; } } .pb-10 { padding-bottom: 10px; } .pb-20 { padding-bottom: 20px; } .pb-30 { padding-bottom: 30px; } .pb-40 { padding-bottom: 40px; } .pb-50 { padding-bottom: 50px; } .pb-60 { padding-bottom: 60px; } .pb-80 { padding-bottom: 80px; } .pb-100 { padding-bottom: 100px; } @media only screen and (max-width: 991px) { .pb-100 { padding-bottom: 80px; } } .pb-120 { padding-bottom: 120px; } @media only screen and (max-width: 991px) { .pb-120 { padding-bottom: 100px; } } .pb-150 { padding-bottom: 150px; } @media only screen and (max-width: 991px) { .pb-150 { padding-bottom: 100px; } } .ptb-10 { padding: 10px 0; } .ptb-20 { padding: 20px 0; } .ptb-30 { padding: 30px 0; } .ptb-40 { padding: 40px 0; } .ptb-50 { padding: 50px 0; } .ptb-60 { padding: 60px 0; } .ptb-80 { padding: 80px 0; } .ptb-100 { padding: 100px 0; } @media only screen and (max-width: 991px) { .ptb-100 { padding: 80px 0; } } .ptb-120 { padding: 120px 0; } @media only screen and (max-width: 991px) { .ptb-120 { padding: 100px 0; } } .ptb-150 { padding: 150px 0; } @media only screen and (max-width: 991px) { .ptb-150 { padding: 100px 0; } } .mt-10 { margin-top: 10px; } .mt-20 { margin-top: 20px; } .mt-30 { margin-top: 30px; } .mt-40 { margin-top: 40px; } .mt-50 { margin-top: 50px; } .mt-60 { margin-top: 60px; } .mt-80 { margin-top: 80px; } .mt-100 { margin-top: 100px; } .mt-120 { margin-top: 120px; } .mt-150 { margin-top: 150px; } .mb-10 { margin-bottom: 10px; } .mb-20 { margin-bottom: 20px; } .mb-30 { margin-bottom: 30px; } .mb-40 { margin-bottom: 40px; } .mb-50 { margin-bottom: 50px; } .mb-60 { margin-bottom: 60px; } .mb-80 { margin-bottom: 80px; } @media only screen and (max-width: 575px) { .mb-80 { margin-bottom: 40px; } } .mb-100 { margin-bottom: 100px; } .mb-120 { margin-bottom: 120px; } .mb-150 { margin-bottom: 150px; } .mt-10-none { margin-top: -10px; } .mt-20-none { margin-top: -20px; } .mt-30-none { margin-top: -30px; } .mt-40-none { margin-top: -40px; } .mt-50-none { margin-top: -50px; } .mt-60-none { margin-top: -60px; } .mt-80-none { margin-top: -80px; } .mt-100-none { margin-top: -100px; } .mt-120-none { margin-top: -120px; } .mt-150-none { margin-top: -150px; } .mb-10-none { margin-bottom: -10px; } .mb-20-none { margin-bottom: -20px; } .mb-30-none { margin-bottom: -30px; } .mb-40-none { margin-bottom: -40px; } .mb-50-none { margin-bottom: -50px; } .mb-60-none { margin-bottom: -60px; } .mb-80-none { margin-bottom: -80px; } @media only screen and (max-width: 575px) { .mb-80-none { margin-bottom: -40px; } } .mb-100-none { margin-bottom: -100px; } .mb-120-none { margin-bottom: -120px; } .mb-150-none { margin-bottom: -150px; } /*------------------------------------------------- [ ## color ] */ .bg--primary { background-color: #7367f0 !important; } .bg--secondary { background-color: var(--primary-color); } .bg--success { background-color: #28c76f; } .bg--danger { background-color: #ea5455; } .bg--warning { background-color: #ff9f43; } .bg--info { background-color: #1e9ff2; } .bg--dark { background-color: #10163A; } .bg--base { background-color: var(--primary-color) !important; } .text--primary { color: #7367f0; } .text--secondary { color: var(--primary-color); } .text--success { color: #28c76f; } .text--danger { color: #ea5455; } .text--warning { color: #ff9f43; } .text--info { color: #1e9ff2; } .text--dark { color: #10163A; } .text--base { color: var(--primary-color) !important; } .border--primary { border: #7367f0; } .border--secondary { border: 1px solid var(--primary-color); } .border--success { border: 1px solid #28c76f; } .border--danger { border: 1px solid #ea5455; } .border--warning { border: 1px solid #ff9f43; } .border--info { border: 1px solid #1e9ff2; } .border--dark { border: 1px solid #10163A; } .border--base { border: 1px solid #e5e5e5 !important; } .section--bg { background-color: #0d0d0d !important; } .bg--gray { background-color: #f8f8f8; } .border--rounded { border-radius: 3px !important; } .border--capsule { border-radius: 100px; } .box-shadow { -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); } /*------------------------------------------------- [ ## scrollbar ] */ *::-webkit-scrollbar-track { -webkit-box-shadow: inset -5px -5px 8px -1px rgba(255, 255, 255, 0.7), 5px 5px 8px -1px rgba(0, 0, 0, 0.065); box-shadow: inset -5px -5px 8px -1px rgba(255, 255, 255, 0.7), 5px 5px 8px -1px rgba(0, 0, 0, 0.065); background-color: #eaf7e4; } *::-webkit-scrollbar { width: 6px; background-color: #eaf7e4; } *::-webkit-scrollbar-button { background-color: var(--primary-color); } *::-webkit-scrollbar-thumb { background-color: var(--primary-color); } /*------------------------------------------------- [ ## scrollToTop ] */ .progress-wrap { position: fixed; left: 1.5rem; bottom: 1.5rem; width: 2.8rem; height: 2.8rem; cursor: pointer; display: block; border-radius: 100%; -webkit-box-shadow: inset 0 0 0 0.1rem rgba(128, 130, 134, 0.25); box-shadow: inset 0 0 0 0.1rem rgba(128, 130, 134, 0.25); z-index: 9; opacity: 0; visibility: hidden; -webkit-transform: translateY(0.75rem); transform: translateY(0.75rem); -webkit-transition: all 200ms linear, margin-right 0ms; transition: all 200ms linear, margin-right 0ms; } .progress-wrap.active-progress { visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } .progress-wrap svg.progress-circle path { stroke: var(--primary-color); stroke-width: 4; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 200ms linear; transition: all 200ms linear; } .progress-wrap svg path { fill: none; } .progress-wrap::after { position: absolute; content: "\f062"; font-family: "Font Awesome 5 Free"; font-weight: 900; text-align: center; line-height: 2.8rem; font-size: 16px; color: var(--primary-color); left: 0; top: 0; height: 2.8rem; width: 2.8rem; cursor: pointer; display: block; z-index: 1; -webkit-transition: all 200ms linear; transition: all 200ms linear; } /*------------------------------------------------- [ ## cursor ] */ .cursor { position: fixed; background-color: var(--primary-color); width: 10px; height: 10px; border-radius: 100%; z-index: 1; -webkit-transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity; transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; z-index: 10000; -webkit-transform: scale(1); transform: scale(1); } .cursor.active { opacity: 1; -webkit-transform: scale(0); transform: scale(0); } .cursor.menu-active { opacity: 1; -webkit-transform: scale(0); transform: scale(0); } .cursor.hovered { opacity: 1; } .cursor-follower { position: fixed; border: 1px solid var(--primary-color); width: 30px; height: 30px; border-radius: 100%; z-index: 1; -webkit-transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) background, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) background, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) background; transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) background, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; z-index: 10000; -webkit-transform: translate(2px, 2px); transform: translate(2px, 2px); } .cursor-follower.active { opacity: 1; -webkit-transform: scale(2); transform: scale(2); background-color: rgba(74, 143, 202, 0.2); border: 1px solid rgba(74, 143, 202, 0.1); } .cursor-follower.menu-active { opacity: 1; -webkit-transform: scale(2); transform: scale(2); background-color: rgba(74, 143, 202, 0.2); border: 1px solid rgba(74, 143, 202, 0.1); } .cursor-follower.hovered { opacity: 1; background-color: rgba(74, 143, 202, 0.2); border: 1px solid rgba(74, 143, 202, 0.1); } /*------------------------------------------------- [ ## Table ] */ .table-area { margin-top: -5px; margin-bottom: -15px; } .table-responsive { display: block; width: 100%; } .custom-table { white-space: nowrap; width: 100%; border-spacing: 0 15px; border-collapse: separate; } .custom-table thead tr { background: var(--primary-color); } .custom-table thead tr th { border: none; font-weight: 700; text-align: center; color: #ffffff; font-family: "Outfit", sans-serif; font-size: 14px; padding: 10px 30px; } .custom-table thead tr th:first-child { border-radius: 5px 0 0 5px; text-align: left; } .custom-table thead tr th:last-child { border-radius: 0 5px 5px 0; text-align: right; } .custom-table tbody tr { background: #ffffff; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); border-radius: 5px; -webkit-transition: all 0.5s; transition: all 0.5s; } .custom-table tbody tr:hover { -webkit-transform: translateY(-7px); transform: translateY(-7px); } .custom-table tbody tr td { border: none; font-weight: 600; text-align: center; color: #0f1514; font-family: "Outfit", sans-serif; font-size: 13px; padding: 8px 30px; } .custom-table tbody tr td:first-child { text-align: left; } .custom-table tbody tr td:last-child { text-align: right; } .custom-table tbody tr td .author-info { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .custom-table tbody tr td .author-info .thumb { width: 45px; height: 45px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; overflow: hidden; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); } .custom-table tbody tr td .author-info .thumb img { width: inherit; height: inherit; object-fit: cover; -o-object-fit: cover; object-position: center; -o-object-position: center; } .custom-table tbody tr td .author-info .content { padding-left: 15px; width: calc(100% - 45px); } .custom-table tbody tr td a { color: #ffffff; padding: 3px 8px; border-radius: 3px !important; } .custom-table tbody tr td .btn { border-radius: 3px; font-size: 12px; } .custom-table tbody tr td:first-child { border-radius: 5px 0 0 5px; } .custom-table tbody tr td:last-child { border-radius: 0 5px 5px 0; } /*------------------------------------------------- [ ## slider ] */ .swiper-notification { display: none; } .swiper-pagination { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 60px; } .swiper-pagination .swiper-pagination-bullet { height: 10px; width: 10px; border-radius: 50%; background-color: rgba(74, 143, 202, 0.2); opacity: 1; } .swiper-pagination .swiper-pagination-bullet-active { background-color: var(--primary-color); width: 25px; border-radius: 10px; } .slider-next, .slider-prev { width: 35px; height: 35px; line-height: 35px; font-size: 12px; background-color: #ffffff; border: 1px solid #f1f1f1; border-radius: 50%; color: #858687; display: inline-block; text-align: center; position: relative; top: 50%; left: 50%; -webkit-transform: translateX(-100%); transform: translateX(-100%); cursor: pointer; margin-top: 60px; -webkit-transition: all 0.3s; transition: all 0.3s; } .slider-next:hover, .slider-prev:hover { background-color: var(--primary-color); color: #ffffff; } .slider-next { margin-left: 10px; } /*------------------------------------------------- [ ## pagination ] */ .pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border-top: 1px solid #f1f1f1; padding-top: 20px; margin-top: 60px; } .pagination .page-item { text-align: center; padding: 3px; } .pagination .page-item a, .pagination .page-item span { width: 30px; height: 30px; border-radius: 3px; background: transparent; border: 1px solid #f1f1f1; color: #0f1514; padding: 0; font-weight: 700; line-height: 30px; display: block; margin: 0; } .pagination .page-item.disabled span { background: transparent; border: 1px solid #f1f1f1; color: #0f1514; } .pagination .page-item .page-link { -webkit-transition: all 0.3s; transition: all 0.3s; } .pagination .page-item.active .page-link, .pagination .page-item:hover .page-link { background-color: var(--primary-color); border-color: transparent; color: #ffffff; } /*------------------------------------------------- [ ## tab ] */ .nav-tabs { margin: 0; border: 0; margin-bottom: 30px; } .nav-tabs .nav-link { padding: 8px 20px; border: none; font-weight: 600; font-size: 14px; background-color: #ffffff; border: 1px solid #f1f1f1; border-radius: 3px; font-family: "Outfit", sans-serif; -webkit-transition: all 0.3s; transition: all 0.3s; } .nav-tabs .nav-link:hover { background-color: var(--primary-color); border: 1px solid var(--primary-color); color: #ffffff; } .nav-tabs .nav-link.active { background-color: var(--primary-color); border: 1px solid var(--primary-color); color: #ffffff; } .nav-tabs .nav-link:not(:last-child) { margin-right: 10px; } @media only screen and (max-width: 1199px) { .nav-tabs .nav-link:not(:last-child) { margin-right: 5px; } } /*------------------------------------------------- [ ## card ] */ .custom--card { border: none; background: #ffffff; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); border-radius: 15px; } .custom--card .card-header { background: var(--primary-color); padding: 1rem 1.6rem; border: none; border-radius: 15px 15px 0 0; } .custom--card .card-header .card-title { color: #ffffff; font-size: 14px; margin-bottom: 0; font-weight: 400; } .custom--card .card-header .card-title i { margin-right: 5px; } .custom--card .card-header .card-btn a { font-size: 12px; padding: 5px 15px; font-weight: 600; } .custom--card .card-header .card-btn a i { margin-right: 5px; } .custom--card .card-body { padding: 20px 30px; } @media only screen and (max-width: 991px) { .custom--card .card-body { padding: 20px; } } .custom--card .card-body p { font-size: 13px; font-family: "Outfit", sans-serif; } .custom--card .card-body .card-form-wrapper .form--control { font-size: 12px; border: 1px solid #f1f1f1; background: #ffffff; font-size: 13px; height: 40px; color: #858687; font-weight: 400; } .custom--card .card-body .card-form-wrapper .form--control::-webkit-input-placeholder { color: #858687; } .custom--card .card-body .card-form-wrapper .form--control::-moz-placeholder { color: #858687; } .custom--card .card-body .card-form-wrapper .form--control:-ms-input-placeholder { color: #858687; } .custom--card .card-body .card-form-wrapper .form--control::-ms-input-placeholder { color: #858687; } .custom--card .card-body .card-form-wrapper .form--control::placeholder { color: #858687; } .custom--card .card-body .card-form-wrapper label { font-weight: 500; font-family: "Outfit", sans-serif; margin-bottom: 10px; } .custom--card .card-body .card-form-wrapper textarea { height: auto; min-height: 120px; color: #858687; } .custom--card .card-body .card-form-wrapper button, .custom--card .card-body .card-form-wrapper input[type=submit], .custom--card .card-body .card-form-wrapper input[type=reset], .custom--card .card-body .card-form-wrapper input[type=button] { padding: 12px 30px; width: 100%; } .modal-content { border: 2px solid var(--primary-color); } .modal-content .close { border-radius: 3px; } /*------------------------------------------------- [ ## Heading ] */ h1, h2, h3, h4, h5, h6 { clear: both; line-height: 1.3em; color: #0f1514; -webkit-font-smoothing: antialiased; font-family: "Outfit", sans-serif; font-weight: 700; } h1 { font-size: 50px; } @media only screen and (max-width: 991px) { h1 { font-size: 40px; } } @media only screen and (max-width: 575px) { h1 { font-size: 26px; } } h2 { font-size: 45px; } @media only screen and (max-width: 991px) { h2 { font-size: 32px; } } @media only screen and (max-width: 575px) { h2 { font-size: 28px; } } h3 { font-size: 24px; } @media only screen and (max-width: 991px) { h3 { font-size: 20px; } } h4 { font-size: 20px; } @media only screen and (max-width: 991px) { h4 { font-size: 16px; } } h5 { font-size: 18px; } @media only screen and (max-width: 575px) { h5 { font-size: 14px; } } h6 { font-size: 16px; } h1 a, h2 a, h3 a, h4 a, h5 a { color: inherit; text-decoration: none; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: inherit; text-decoration: none; } .section-header { margin-bottom: 60px; position: relative; } .section-header.white .section-title { color: #ffffff; } .section-header.white p { color: #ffffff; } .section-header.left { margin-bottom: 40px; } .section-header .section-sub-title { color: var(--primary-color); font-size: 18px; font-weight: 600; margin-bottom: 15px; } @media only screen and (max-width: 991px) { .section-header .section-sub-title { font-size: 22px; } } @media only screen and (max-width: 575px) { .section-header .section-sub-title { font-size: 20px; } } .section-header .section-title { margin-bottom: 10px; position: relative; } .section-header .section-title span { color: var(--primary-color); } .section-header p { margin-top: 10px; } /*-------------------------------------------------------------- # Components --------------------------------------------------------------*/ /*------------------------------------------------- [ ## Buttons ] */ input[type=submit]:hover { color: #ffffff; } button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; } button:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus { outline: none; } button::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; } .btn { -webkit-transition: all 0.3s ease 0.02s; transition: all 0.3s ease 0.02s; } .btn:active, .btn:focus { -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.125) inset; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.125) inset; } .btn { border: 0px solid; border-radius: 0px; font-weight: 500; font-size: 16px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } @media only screen and (max-width: 767px) { .btn { font-size: 14px; } } .btn-rounded { border-radius: 3px; } .btn-capsule { border-radius: 100px; } /*------------------------------------------------- [ ## custom btn ] */ .btn--primary { background-color: #7367f0; } .btn--secondary { background-color: #868e96; } .btn--success { background-color: #28c76f; } .btn--danger { background-color: #ea5455; } .btn--warning { background-color: #ff9f43; } .btn--info { background-color: #1e9ff2; } .btn--dark { background-color: #10163A; } .badge--primary { background-color: #7367f0; } .badge--secondary { background-color: #868e96; } .badge--success { background-color: #28c76f; } .badge--danger { background-color: #ea5455; } .badge--warning { background-color: #ff9f43; } .badge--info { background-color: #1e9ff2; } .badge--dark { background-color: #10163A; } .border--primary { border: 1px solid #7367f0; } .border--secondary { border: 1px solid #868e96; } .border--success { border: 1px solid #28c76f; } .border--danger { border: 1px solid #ea5455; } .border--warning { border: 1px solid #ff9f43; } .border--info { border: 1px solid #1e9ff2; } .border--dark { border: 1px solid #10163A; } .badge { font-weight: 400; border-radius: 999px; padding: 5px 20px 7px 20px; font-size: 11px; } .btn--base { position: relative; background: var(--primary-color); border-radius: 15px; color: #ffffff; padding: 15px 35px; font-size: 16px; font-weight: 600; text-align: center; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; } .btn--base.active { background: transparent; color: var(--primary-color); } .btn--base.active:focus, .btn--base.active:hover { color: #ffffff; background: var(--primary-color); } .btn--base:focus, .btn--base:hover { color: #ffffff; -webkit-box-shadow: 0 10px 20px rgba(74, 143, 202, 0.4); box-shadow: 0 10px 20px rgba(74, 143, 202, 0.4); } @media only screen and (max-width: 991px) { .btn--base { padding: 15px 25px; font-size: 17px; } } .custom-btn { color: var(--primary-color) !important; font-weight: 700; } a[disabled="disabled"],button[disabled="disabled"] { background-color: #F5F5F5; box-shadow: 0 10px 20px rgba(74, 143, 202, 0.4); color: var(--primary-color) !important; pointer-events: none; cursor: auto; } /*------------------------------------------------- [ ## Fields ] */ input[type=text]:focus, input[type=email]:focus, input[type=password]:focus { outline: none; } input, textarea { padding: 12px 20px; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #0f1514; } input::-moz-placeholder, textarea::-moz-placeholder { color: #0f1514; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #0f1514; } input::-ms-input-placeholder, textarea::-ms-input-placeholder { color: #0f1514; } input::placeholder, textarea::placeholder { color: #0f1514; } textarea { display: block; width: 100%; display: block; min-height: 200px; } input, select, textarea { border: 1px solid #f1f1f1; vertical-align: baseline; font-size: 100%; color: #0f1514; } label { font-size: 14px; margin-bottom: 10px; display: block; } /*------------------------------------------------- [ ## Forms ] */ select { outline: none; cursor: pointer; } option { color: #0f1514; } .input-group { margin-bottom: 15px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .input-group input { border-radius: 5px 0 0 5px; background-color: transparent !important; border: 1px solid #f1f1f1 !important; color: #6b7c93; margin-bottom: 0; } .form-control:disabled, .form-control[readonly] { background-color: rgba(74, 143, 202, 0.2); } .input-group-append, .input-group-prepend { display: -ms-flexbox; display: -webkit-box; display: flex; } .input-group-append input { border-radius: 5px 0 0 5px; border: 1px solid #f1f1f1; border-right: none; background-color: #ffffff; } .input-group-text { border: none; font-size: 14px; background: #EFF0F0; color: #0f1514; height: 65px; border-radius: 0 5px 5px 0; font-weight: 500; } .custom-check-group { display: block; margin-bottom: 12px; } .custom-check-group input { padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer; } .custom-check-group input:checked + label::before { background-color: var(--primary-color); border: 1px solid var(--primary-color); } .custom-check-group input:checked + label::after { content: ""; display: block; position: absolute; top: 5px; left: 7px; width: 5px; height: 10px; border: solid #ffffff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .custom-check-group label { position: relative; cursor: pointer; } .custom-check-group label::before { content: ""; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #ffffff; border: 1px solid #00000026; border-radius: 3px; padding: 8px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 8px; top: -2px; } .form-group { margin-bottom: 20px; } .form-control { border: 1px solid #f1f1f1; font-size: 14px; height: 50px; } .form-control:focus { -webkit-box-shadow: none; box-shadow: none; border: 1px solid #f1f1f1; } .form--control { background-color: transparent; border: 1px solid #f1f1f1; -webkit-box-shadow: none; box-shadow: none; height: 65px; font-size: 14px; color: #858687; border-radius: 10px; padding: 15px 25px; width: 100%; } .form--control:focus { background-color: transparent; border: 1px solid #f1f1f1; -webkit-box-shadow: none; box-shadow: none; color: #858687; } .form--control::-webkit-input-placeholder { color: #858687; } .form--control::-moz-placeholder { color: #858687; } .form--control:-ms-input-placeholder { color: #858687; } .form--control::-ms-input-placeholder { color: #858687; } .form--control::placeholder { color: #858687; } .radio-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: -3px -7px; } .radio-wrapper .radio-item { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin: 3px 7px; } .radio-wrapper .radio-item img { width: 60px; margin-right: 5px; } .radio-item [type=radio]:checked { position: absolute; left: -9999px; } .radio-item [type=radio]:not(:checked) { position: absolute; left: -9999px; } .radio-item [type=radio]:checked + label { position: relative; font-size: 16px; font-weight: 500; line-height: 20px; cursor: pointer; border: 1px solid var(--primary-color); background-color: var(--primary-color); border-radius: 8px; padding: 20px 25px; display: inline-block; color: #ffffff; width: 100%; text-align: center; } .radio-item [type=radio]:not(:checked) + label { position: relative; font-size: 16px; font-weight: 500; line-height: 20px; cursor: pointer; border: 1px solid #e5e5e5; border-radius: 8px; padding: 20px 25px; display: inline-block; color: #858687; width: 100%; text-align: center; } .select2-container { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; width: 100%; } .selection { width: 100%; } .select2-selection--single { width: 100%; height: 65px !important; outline: none; background: transparent !important; font-size: 15px; -webkit-box-shadow: none; box-shadow: none; padding: 10px 10px; border-radius: 5px; vertical-align: top; display: inline-block; border: 1px solid #f1f1f1 !important; -webkit-box-sizing: border-box; box-sizing: border-box; } .custom--card .card-body .card-form-wrapper .select2-selection--single{ height: 40px !important; font-size: 13px; } .custom--card .card-body .card-form-wrapper .select2-selection--single span{ line-height: 20px !important; } .custom--card .card-body .card-form-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{ top: 21px; } .custom--card .card-body .card-form-wrapper .input-group-text{ height: 40px; } .select2-selection--single span { margin: 0; width: 100%; color: #858687; line-height: 41px !important; font-weight: 600; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: auto; position: absolute; top: 31px; right: 7px; width: 20px; } .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #858687 transparent transparent transparent; } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #858687 transparent; } .submit-btn { padding: 12px 20px; color: #ffffff; background: #0d0d0d; font-weight: 600; font-size: 14px; border-radius: 5px; font-family: "Outfit", sans-serif; } @media only screen and (max-width: 991px) { .submit-btn { padding: 10px 20px; } } /*------------------------------------------------- [ ## Overlay Element ] */ .bg_img { background-size: cover; background-position: center; background-repeat: no-repeat !important; } .bg-fixed { background-attachment: fixed; } .bg-overlay-base { position: relative; } .bg-overlay-base:after { content: ""; position: absolute; background-image: linear-gradient(186deg, rgba(44, 58, 70, 0.5) 30%, rgba(25, 25, 25, 0) 100%); width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; } .bg-overlay-base > div { position: relative; z-index: 2; } @-webkit-keyframes scroll-down { 0% { -webkit-transform: translateY(0) translateX(-50%); transform: translateY(0) translateX(-50%); } 50% { -webkit-transform: translateY(10px) translateX(-50%); transform: translateY(10px) translateX(-50%); } 100% { -webkit-transform: translateY(0px) translateX(-50%); transform: translateY(0px) translateX(-50%); } } @keyframes scroll-down { 0% { -webkit-transform: translateY(0) translateX(-50%); transform: translateY(0) translateX(-50%); } 50% { -webkit-transform: translateY(10px) translateX(-50%); transform: translateY(10px) translateX(-50%); } 100% { -webkit-transform: translateY(0px) translateX(-50%); transform: translateY(0px) translateX(-50%); } } @-webkit-keyframes scale { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(0.6); transform: scale(0.6); } 100% { -webkit-transform: scale(1.1); transform: scale(1.1); } } @keyframes scale { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(0.6); transform: scale(0.6); } 100% { -webkit-transform: scale(1.1); transform: scale(1.1); } } @-webkit-keyframes scale-up-one { 0% { -webkit-transform: scale(1); transform: scale(1); } 40% { -webkit-transform: scale(0.5); transform: scale(0.5); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes scale-up-one { 0% { -webkit-transform: scale(1); transform: scale(1); } 40% { -webkit-transform: scale(0.5); transform: scale(0.5); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes ripple { 0%, 35% { -webkit-transform: scale(0); transform: scale(0); opacity: 1; } 50% { -webkit-transform: scale(1.5); transform: scale(1.5); opacity: 0.8; } 100% { opacity: 0; -webkit-transform: scale(2); transform: scale(2); } } @keyframes ripple { 0%, 35% { -webkit-transform: scale(0); transform: scale(0); opacity: 1; } 50% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.8; } 100% { opacity: 0; -webkit-transform: scale(1.8); transform: scale(1.8); } } /*-------------------------------------------------------------- # Layout --------------------------------------------------------------*/ /*-------------------------------------------------------------- [ ## Header ] --------------------------------------------------------------*/ /*------------------------------------------------- [ ## Preloader ] */ .preloader { position: fixed; top: 0; left: 0; width: 0; height: 100%; width: 100%; text-align: center; z-index: 9999999; background: #ffffff; } @-webkit-keyframes loader-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loader-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .loader { position: absolute; margin: -18px 0 0 -18px; border: 3.6px solid var(--primary-color); -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; width: 36px; height: 36px; left: 50%; top: 50%; animation: loader-spin 2s linear infinite reverse; -webkit-box-shadow: 0 0 0 1px var(--primary-color) inset; box-shadow: 0 0 0 1px var(--primary-color) inset; } .loader::before { content: ""; position: absolute; -webkit-animation: loader-spin 2s cubic-bezier(0.59, 0.25, 0.4, 0.69) infinite; animation: loader-spin 2s cubic-bezier(0.59, 0.25, 0.4, 0.69) infinite; background: var(--primary-color); -webkit-transform-origin: top center; transform-origin: top center; border-radius: 50%; width: 150%; height: 150%; top: 50%; left: -12.5%; } .dot { position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; margin-top: -60px; margin-left: -60px; border-radius: 100px; border: 40px outset #1e3f57; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); background-color: transparent; -webkit-animation: dot1 1000ms cubic-bezier(0.49, 0.06, 0.43, 0.85) infinite; animation: dot1 1000ms cubic-bezier(0.49, 0.06, 0.43, 0.85) infinite; } .dot:nth-child(2) { width: 120px; height: 120px; margin-top: -70px; margin-left: -70px; border-width: 30px; border-color: #447891; -webkit-animation-name: dot2; animation-name: dot2; -webkit-animation-delay: 75ms; animation-delay: 75ms; -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } .dot:nth-child(3) { width: 140px; height: 140px; margin-top: -80px; margin-left: -80px; border-width: 20px; border-color: #6bb2cd; -webkit-animation-name: dot3; animation-name: dot3; -webkit-animation-delay: 150ms; animation-delay: 150ms; -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } @-webkit-keyframes dot1 { 0% { border-color: #1e3f57; -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } 50% { border-color: #1e574f; -webkit-transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); } 100% { border-color: #1e3f57; -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } } @keyframes dot1 { 0% { border-color: #1e3f57; -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } 50% { border-color: #1e574f; -webkit-transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); } 100% { border-color: #1e3f57; -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } } @-webkit-keyframes dot2 { 0% { border-color: #447891; -webkit-box-shadow: inset 0 0 15px 0 rgba(255, 255, 255, 0.2); box-shadow: inset 0 0 15px 0 rgba(255, 255, 255, 0.2); -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } 50% { border-color: #449180; -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.8); -webkit-transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); } 100% { border-color: #447891; -webkit-box-shadow: inset 0 0 15px 0 rgba(255, 255, 255, 0.2); box-shadow: inset 0 0 15px 0 rgba(255, 255, 255, 0.2); -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } } @keyframes dot2 { 0% { border-color: #447891; -webkit-box-shadow: inset 0 0 15px 0 rgba(255, 255, 255, 0.2); box-shadow: inset 0 0 15px 0 rgba(255, 255, 255, 0.2); -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } 50% { border-color: #449180; -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.8); -webkit-transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); } 100% { border-color: #447891; -webkit-box-shadow: inset 0 0 15px 0 rgba(255, 255, 255, 0.2); box-shadow: inset 0 0 15px 0 rgba(255, 255, 255, 0.2); -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } } @-webkit-keyframes dot3 { 0% { border-color: #6bb2cd; -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } 50% { border-color: #6bcdb2; -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.8); -webkit-transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); } 100% { border-color: #6bb2cd; -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } } @keyframes dot3 { 0% { border-color: #6bb2cd; -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } 50% { border-color: #6bcdb2; -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.8); box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.8); -webkit-transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); transform: rotateX(20deg) rotateY(20deg) rotateZ(50deg) translateZ(0px); } 100% { border-color: #6bb2cd; -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1); -webkit-transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); transform: rotateX(24deg) rotateY(20deg) rotateZ(0deg) translateZ(-25px); } } .custom-container { max-width: 1400px; } .row > * { position: relative; } @media (min-width: 1480px) { .col-xxl-4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; } } @media (max-width: 575px) { .col-xs-6 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; } } @media only screen and (max-width: 575px) and (max-width: 400px) { .col-xs-6 { width: 100%; } } ::-moz-selection { background-color: var(--primary-color); color: #ffffff; } ::selection { background-color: var(--primary-color); color: #ffffff; } /*------------------------------------------------- [ ## Header ] */ .header-section { position: absolute; top: 0; left: 0; width: 100%; z-index: 9; background-color: transparent; } @media only screen and (max-width: 1400px) { .header-section .header-bottom-area .container { max-width: 100%; } } .header { background-color: transparent; width: 100%; z-index: 9; -webkit-transition: all ease 1s; transition: all ease 1s; } .header.active { -webkit-transform: translateY(0%); transform: translateY(0%); position: fixed; top: 0; left: 0; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-transition: all 1s; transition: all 1s; } .header-section.header-fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 9; background-color: #ffffff; } .header-section.header-fixed .header-top-area { display: none !important; } .header-section.header-fixed .header-bottom-area { border-bottom: 1px solid #f1f1f1; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); } .header-bottom-area { position: relative; background: #ffffff; } @media only screen and (max-width: 991px) { .header-bottom-area { padding: 10px 0; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); } } .header-bottom-area .site-logo { max-width: 180px; } @media only screen and (max-width: 1199px) { .header-bottom-area .site-logo { max-width: 120px; } } .header-bottom-area .navbar-expand-lg { background-color: transparent; padding: 0 !important; } @media (max-width: 991px) { .header-bottom-area .navbar-collapse { background-color: transparent !important; padding: 0 !important; } .header-bottom-area .navbar-collapse .main-menu { padding: 15px 0; } .header-bottom-area .menu_has_children .sub-menu { display: none !important; } .header-bottom-area .menu_has_children .sub-menu li { width: 100%; } .header-bottom-area .navbar-collapse .main-menu .menu_has_children.show .sub-menu, .header-bottom-area .navbar-collapse .main-menu .menu_has_children.show .sub-menu { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .header-bottom-area .navbar-collapse .main-menu li:last-child .sub-menu { left: auto; right: 0; } .header-bottom-area .navbar-collapse .main-menu { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 991px) { .header-bottom-area .navbar-collapse .main-menu { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } } .header-bottom-area .navbar-collapse .main-menu li { position: relative; padding-right: 25px; } @media only screen and (max-width: 1199px) { .header-bottom-area .navbar-collapse .main-menu li { padding-right: 20px !important; } } .header-bottom-area .navbar-collapse .main-menu li:last-child { padding-right: 0; margin-right: 0; } .header-bottom-area .navbar-collapse .main-menu li:hover .sub-menu { -webkit-transform: scaleY(1); transform: scaleY(1); } .header-bottom-area .navbar-collapse .main-menu li.menu_has_children { position: relative; } .header-bottom-area .navbar-collapse .main-menu li.menu_has_children i { font-size: 12px; margin-left: 5px; } @media (max-width: 991px) { .header-bottom-area .navbar-collapse .main-menu li.menu_has_children::before { top: 12px; right: 15px; } } .header-bottom-area .navbar-collapse .main-menu li a { position: relative; padding: 30px 0; font-weight: 700; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #0f1514; display: inline-block; font-family: "Outfit", sans-serif; font-size: 16px; -webkit-transition: all 0.5s; transition: all 0.5s; z-index: 9; } @media only screen and (max-width: 1199px) { .header-bottom-area .navbar-collapse .main-menu li a { font-size: 14px; } } .header-bottom-area .navbar-collapse .main-menu li a::before { position: absolute; content: ""; background: var(--primary-color); bottom: 30px; height: 5px; width: 5px; opacity: 0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; left: 50%; -webkit-transition: opacity 0.5s ease 0s, bottom 0s ease 0.5s, height 0s ease 0.5s, width 0s ease 0.5s, border-radius 0s ease 0.5s, left 0s ease 0.5s; transition: opacity 0.5s ease 0s, bottom 0s ease 0.5s, height 0s ease 0.5s, width 0s ease 0.5s, border-radius 0s ease 0.5s, left 0s ease 0.5s; } .header-bottom-area .navbar-collapse .main-menu li a:hover, .header-bottom-area .navbar-collapse .main-menu li a.active { color: var(--primary-color); } .header-bottom-area .navbar-collapse .main-menu li a:hover::before, .header-bottom-area .navbar-collapse .main-menu li a.active::before { height: 3px; width: 100%; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; bottom: 0; opacity: 1; left: 0; -webkit-transition: opacity 0s ease 0s, bottom 0.3s ease 0s, height 0.3s ease 0.3s, width 0.3s ease 0.3s, border-radius 0.3s ease 0.3s, left 0.3s ease 0.3s; transition: opacity 0s ease 0s, bottom 0.3s ease 0s, height 0.3s ease 0.3s, width 0.3s ease 0.3s, border-radius 0.3s ease 0.3s, left 0.3s ease 0.3s; } .header-bottom-area .header-section.header-fixed .navbar-collapse .main-menu li a { padding: 30px 18px 30px 0; } @media (max-width: 991px) { .header-bottom-area .navbar-collapse .main-menu li a { padding: 12px 15px !important; } } .header-bottom-area .navbar-collapse .main-menu li .sub-menu { position: absolute; top: 80px; left: 0; width: 220px; background-color: #ffffff; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); display: block; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: top left; transform-origin: top left; -webkit-transition: all 0.5s; transition: all 0.5s; z-index: 10; } .header-bottom-area .navbar-collapse .main-menu li .sub-menu li { border-bottom: 1px dashed #f1f1f1; margin-right: 0; padding-right: 0; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; position: relative; z-index: 2; } .header-bottom-area .navbar-collapse .main-menu li .sub-menu li:last-child { border-bottom: 0px solid; } .header-bottom-area .navbar-collapse .main-menu li .sub-menu li:hover a { color: var(--primary-color); } .header-bottom-area .navbar-collapse .main-menu li .sub-menu li a { width: 100%; font-size: 15px; padding: 10px 20px; display: block; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; } .header-bottom-area .navbar-collapse .main-menu li .sub-menu li a::before { display: none; } .header-bottom-area .header-section.header-fixed .navbar-collapse .main-menu li .sub-menu li a { padding: 8px 20px; } @media (max-width: 991px) { .header-bottom-area .navbar-collapse .main-menu li .sub-menu { position: initial; opacity: 1; visibility: visible; display: none; -webkit-transition: none; transition: none; } } .header-bottom-area .navbar-collapse .main-menu li:last-child .sub-menu { left: auto; right: 0; } .site-logo { max-width: 180px; } @media only screen and (max-width: 991px) { .site-logo { max-width: 150px; } } .language-select { background: transparent; color: #0f1514; border: none; font-size: 16px; font-weight: 700; margin-right: 30px; } .language-select::after{ border-bottom: 2px solid #0f1514; border-right: 2px solid #0f1514; } @media only screen and (max-width: 991px) { .language-select { margin-left: 12px; } } @media only screen and (max-width: 991px) { .header-link { display: none; } } .header-link a { color: #ffffff; } .header-link a i { color: var(--primary-color); margin-right: 5px; font-size: 16px; } .header-link a + a { margin-left: 20px; } .header-social li { display: inline-block; } .header-social li a { width: 30px; height: 30px; line-height: 30px; display: inline-block; text-align: center; background: transparent; background-color: rgba(255, 255, 255, 0.2); color: #ffffff; font-size: 14px; border-radius: 50%; -webkit-transition: all 0.5s; transition: all 0.5s; } .header-social li a:hover, .header-social li a.active { background: var(--primary-color); color: #ffffff; } .header-social li a.facebook { background-color: #0d6efd; } .header-social li a.instagram { background-color: #dc3545; } .header-social li + li { margin-left: 5px; } .header-action { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .header-action a { padding: 12px 25px; font-size: 14px; } .navbar-toggler:focus { -webkit-box-shadow: none; box-shadow: none; } .navbar-toggler span { width: 40px; height: 40px; line-height: 40px; border-radius: 5px; background-color: var(--primary-color); color: #ffffff; font-size: 18px; } /*-------------------------------------------------------------- [ ## Introduction ] --------------------------------------------------------------*/ .banner-section { position: relative; padding-top: 250px; padding-bottom: 120px; } @media only screen and (max-width: 1199px) { .banner-section { padding-top: 170px; } } @media only screen and (max-width: 991px) { .banner-section { padding-bottom: 0; } } @media only screen and (max-width: 1400px) { .banner-section .container { max-width: 100%; } } .banner-section .banner-bg { position: absolute; top: 90px; right: 0; max-width: 810px; z-index: 2; -webkit-transition: all 0.5s; transition: all 0.5s; } @media only screen and (max-width: 1650px) { .banner-section .banner-bg { max-width: 680px; } } @media only screen and (max-width: 1300px) { .banner-section .banner-bg { max-width: 600px; } } @media only screen and (max-width: 1100px) { .banner-section .banner-bg { max-width: 550px; } } @media only screen and (max-width: 991px) { .banner-section .banner-bg { position: initial; max-width: 700px; margin: auto; } } .banner-section .banner-shape { position: absolute; top: 0; } @media only screen and (max-width: 1400px) { .banner-section .banner-content { width: 80%; } } @media only screen and (max-width: 991px) { .banner-section .banner-content { text-align: center; margin: 0 auto; margin-top: 30px; } } @media only screen and (max-width: 767px) { .banner-section .banner-content { width: 100%; } } .banner-section .banner-content .title { margin-bottom: 30px; font-size: 80px; line-height: 90px; } @media only screen and (max-width: 1400px) { .banner-section .banner-content .title { font-size: 60px; line-height: 70px; } } @media only screen and (max-width: 1199px) { .banner-section .banner-content .title { font-size: 50px; line-height: 60px; } } @media only screen and (max-width: 991px) { .banner-section .banner-content .title { font-size: 40px; line-height: 50px; } } @media only screen and (max-width: 575px) { .banner-section .banner-content .title { font-size: 30px; line-height: 40px; } } .banner-section .banner-content p { color: #0f1514; font-size: 18px; } @media only screen and (max-width: 1800px) { .banner-section .banner-content p { width: 90%; } } @media only screen and (max-width: 1400px) { .banner-section .banner-content p { width: 100%; } } @media only screen and (max-width: 991px) { .banner-section .banner-content p { font-size: 14px; } } .banner-section .banner-content .banner-btn { margin-top: 40px; } .inner-banner-section { padding-top: 200px; padding-bottom: 220px; } @media only screen and (max-width: 1199px) { .inner-banner-section { padding-top: 150px; padding-bottom: 170px; } } @media only screen and (max-width: 767px) { .inner-banner-section { padding-bottom: 120px; } } .inner-banner-section .banner-bottom-shape { position: absolute; bottom: -1px; } .inner-banner-section .banner-content { text-align: center; } .inner-banner-section .banner-content .title { font-size: 50px; line-height: 70px; color: #ffffff; margin-bottom: 20px; } @media only screen and (max-width: 991px) { .inner-banner-section .banner-content .title { font-size: 40px; line-height: 50px; } } .breadcrumb { background-color: transparent; padding: 0; margin: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .breadcrumb li { font-size: 16px; font-family: "Outfit", sans-serif; font-weight: 700; } .breadcrumb-item a { position: relative; z-index: 2; color: #ffffff; } @media only screen and (max-width: 991px) { .breadcrumb-item a { font-size: 18px; } } .breadcrumb-item.active { color: var(--primary-color); position: relative; z-index: 2; } @media only screen and (max-width: 991px) { .breadcrumb-item.active { font-size: 18px; } } .breadcrumb-item.active::before { content: "/"; font-weight: 600; color: #ffffff; left: 0; top: 1px; position: relative; } @media only screen and (max-width: 991px) { .breadcrumb-item.active::before { font-size: 18px; } } /*-------------------------------------------------------------- [ ## Footer ] --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Footer-block --------------------------------------------------------------*/ .footer-section { position: relative; padding-top: 200px; } @media only screen and (max-width: 1199px) { .footer-section { padding-top: 150px; } } @media only screen and (max-width: 575px) { .footer-section { padding-top: 100px; } } .footer-section .footer-shape { position: absolute; top: -10px; left: 0; } .footer-logo { margin-bottom: 30px; } .footer-logo a { margin: 0 auto; padding: 0; border: none; } .footer-widget .title { color: #ffffff; position: relative; font-family: "Outfit", sans-serif; margin-bottom: 30px; } .footer-widget .footer-shpae { width: 140px; margin-bottom: 20px; } .footer-widget p { color: #ffffff; font-size: 14px; line-height: 2; } .newsletter-form { position: relative; margin-top: 30px; } .newsletter-form input { background-color: rgba(255, 255, 255, 0.1) !important; border: none !important; border-radius: 15px; padding: 15px 25px; padding-right: 170px; height: 55px; color: #858687 !important; font-weight: 400; font-family: "Outfit", sans-serif; font-size: 14px; } .newsletter-form input::-webkit-input-placeholder { color: #858687; } .newsletter-form input::-moz-placeholder { color: #858687; } .newsletter-form input:-ms-input-placeholder { color: #858687; } .newsletter-form input::-ms-input-placeholder { color: #858687; } .newsletter-form input::placeholder { color: #858687; } .newsletter-form button, .newsletter-form input[type=button], .newsletter-form input[type=reset], .newsletter-form input[type=submit] { position: absolute; top: 0; right: 0; border-radius: 15px; font-weight: 600; font-size: 16px; padding: 15px 35px; } .footer-list li { color: #ffffff; font-size: 14px; padding-left: 20px; padding-bottom: 8px; margin-bottom: 8px; position: relative; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); -webkit-transition: all 0.3s; transition: all 0.3s; } .footer-list li:hover { color: var(--primary-color); } .footer-list li:hover i { color: var(--primary-color); } .footer-list li:last-child { border: none; padding-bottom: 0; margin-bottom: 0; } .footer-list li a { display: block; } .footer-list li::before { position: absolute; content: ""; top: 7px; left: 0; width: 10px; height: 10px; border-radius: 100px; background-color: var(--primary-color); } .footer-list li i { position: relative; top: 4px; color: #ffffff; float: right; -webkit-transition: all 0.3s; transition: all 0.3s; } .social-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 30px; } .social-area span { color: #ffffff; margin-right: 15px; } .footer-social li{ display: inline-block; } .footer-social li a { width: 35px; height: 35px; text-align: center; display: flex; justify-content: center; align-items: center; border-radius: 50%; background: transparent; background-color: rgba(255, 255, 255, 0.1); color: #ffffff; font-size: 12px; -webkit-transition: all 0.3s; transition: all 0.3s; } .footer-social li a.active, .footer-social li a:hover { color: #ffffff; background-color: var(--primary-color); } .footer-social li + li { margin-left: 10px; } .footer-social.campaign li a { background: var(--primary-color); } .social-area.campaign{ justify-content: center; margin-bottom: 15px; } .copyright-area { padding: 30px 0; text-align: center; border-top: 1px solid rgba(255, 255, 255, 0.1); margin-top: 100px; } .copyright-area p { font-size: 16px; margin-bottom: 0; color: #ffffff; font-family: "Outfit", sans-serif; } @media only screen and (max-width: 575px) { .copyright-area p { font-size: 14px; } } .copyright-area p span { color: var(--primary-color); font-size: 16px; font-weight: 600; } /*-------------------------------------------------------------- # Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- [ ## team ] --------------------------------------------------------------*/ /*-------------------------------------------------------------- [ ## Testimonial ] --------------------------------------------------------------*/ /*------------------------------------------------- [ ## Testimonial ] */ .testimonial-section { position: relative; } .testimonial-section .testimonial-shape-one { position: absolute; bottom: -20%; right: 0; z-index: -1; } @media only screen and (max-width: 1199px) { .testimonial-section .testimonial-shape-one { display: none; } } .testimonial-section .testimonial-shape-two { position: absolute; bottom: -107%; right: 0; z-index: -1; } @media only screen and (max-width: 1199px) { .testimonial-section .testimonial-shape-two { display: none; } } .testimonial-section .mask-shape { position: absolute; bottom: -80%; right: 0; z-index: -1; } @media only screen and (max-width: 1199px) { .testimonial-section .mask-shape { display: none; } } .testimonial-section .testimonial-shape-three { -webkit-filter: invert(0) sepia(1) hue-rotate(172deg); filter: invert(0) sepia(1) hue-rotate(172deg); } @media only screen and (max-width: 1199px) { .testimonial-section .testimonial-shape-three { display: none; } } .testimonial-section .testimonial-shape-four { position: absolute; left: -3px; top: -1px; -webkit-transform: scale(1.007); transform: scale(1.007); } @media only screen and (max-width: 1199px) { .testimonial-section .testimonial-shape-four { display: none; } } .testimonial-slider { overflow: hidden; } .testimonial-area { background: #ffffff; border: 1px solid #f1f1f1; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); border-radius: 15px; position: relative; z-index: 2; } .testimonial-box-image li { position: absolute; } .testimonial-box-image li:nth-child(1) { bottom: 22%; left: 0%; -webkit-animation: scale-up-one 5s linear infinite; animation: scale-up-one 5s linear infinite; } .testimonial-box-image li:nth-child(2) { top: 20%; left: -5%; animation: scale-up-one 8s linear infinite reverse; } .testimonial-box-image li:nth-child(3) { bottom: 97%; left: 9px; -webkit-animation: scale-up-one 10s linear infinite; animation: scale-up-one 10s linear infinite; } .testimonial-box-image li:nth-child(4) { top: -10%; left: 18%; animation: scale-up-one 12s linear infinite reverse; } .testimonial-box-image li img { opacity: 0.6; } @media only screen and (max-width: 991px) { .testimonial-box-image { display: none; } } .testimonial-wrapper { text-align: center; padding: 70px 15px 70px; max-width: 900px; margin: 0 auto; position: relative; z-index: 2; } @media only screen and (max-width: 991px) { .testimonial-wrapper { max-width: 1000px; padding: 40px 15px 40px; } } @media only screen and (max-width: 767px) { .testimonial-wrapper { max-width: 100%; } } .testimonial-wrapper .client-quote-two { position: absolute; top: 60%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; } .testimonial-wrapper .thumb { width: 82px; height: 82px; margin: 0 auto; border-radius: 50%; overflow: hidden; margin-bottom: 40px; } .testimonial-wrapper .content .title { font-size: 16px; text-transform: uppercase; margin-top: 40px; margin-bottom: 0; } .testimonial-wrapper .content p { font-size: 25px; color: #0f1514; font-weight: 500; margin-top: 40px; } @media only screen and (max-width: 991px) { .testimonial-wrapper .content p { font-size: 18px; } } @media only screen and (max-width: 575px) { .testimonial-wrapper .content p { font-size: 16px; } } /*-------------------------------------------------------------- [ ## Sections ] --------------------------------------------------------------*/ /*-------------------------------------------------------------- [ ## Sections ] --------------------------------------------------------------*/ /*------------------------------------------------- [ ### about block ] */ .about-section { position: relative; } .about-section .about-shape { position: absolute; right: 0; } .about-thumb { margin-right: 40px; } @media only screen and (max-width: 991px) { .about-thumb { margin-right: 0; } } .about-thumb.two { margin-right: 0; margin-left: 40px; position: relative; } @media only screen and (max-width: 991px) { .about-thumb.two { margin-left: 0; } } .about-thumb.two .about-thumb-shape { position: absolute; top: 0; right: 0; } .about-thumb.two .about-video { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .about-content .sub-title { color: var(--primary-color); font-size: 18px; font-weight: 600; margin-bottom: 15px; } .about-content .title { margin-bottom: 20px; } .about-content .about-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 30px; } .about-content .about-list li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; padding-bottom: 10px; padding-left: 30px; position: relative; } @media only screen and (max-width: 440px) { .about-content .about-list li { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } } .about-content .about-list li::before { position: absolute; content: "\f00c"; font-family: "Line Awesome Free"; font-weight: 900; top: 2px; left: 0; width: 20px; height: 20px; line-height: 20px; background-color: var(--primary-color); border-radius: 50%; font-size: 14px; text-align: center; color: #ffffff; } .about-content .about-btn { margin-top: 40px; } /*------------------------------------------------- [ ### campaign block ] */ .campaign-item { border: 1px solid #f1f1f1; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); padding: 10px; border-radius: 10px; height: 100%; } .campaign-item.details .campaign-thumb { height: auto; } .campaign-item.details:hover .campaign-thumb img { -webkit-transform: none; transform: none; } .campaign-item.details .campaign-content { padding: 30px 15px; } .campaign-item.details .campaign-content .title { font-size: 30px; } @media only screen and (max-width: 991px) { .campaign-item.details .campaign-content .title { font-size: 24px; } } .campaign-item.details .campaign-content .skill-bar { margin-top: 60px; } .campaign-item.details .campaign-content .skill-bar .progressbar { height: 10px; } .campaign-item.details .campaign-content .skill-bar .label { font-size: 20px; } @media only screen and (max-width: 991px) { .campaign-item.details .campaign-content .skill-bar .label { font-size: 16px; } } .campaign-item.details .campaign-content .skill-bar .label::after { width: 20px; height: 20px; } .campaign-item.details .campaign-content .campaign-footer-area { margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #f1f1f1; } @media only screen and (max-width: 991px) { .campaign-item.details .campaign-content .campaign-footer-area { margin-bottom: 20px; padding-bottom: 10px; } } .campaign-item.details .campaign-content .campaign-footer-area .sub-title { font-size: 16px; } @media only screen and (max-width: 991px) { .campaign-item.details .campaign-content .campaign-footer-area .sub-title { font-size: 14px; } } .campaign-item.details .campaign-content .campaign-footer-area .title { font-size: 24px; margin-bottom: 0; } @media only screen and (max-width: 991px) { .campaign-item.details .campaign-content .campaign-footer-area .title { font-size: 16px; } } .campaign-item.details .campaign-content .inner-title { border-top: 1px solid #f1f1f1; padding-top: 20px; margin-bottom: 30px; font-size: 30px; margin-top: 30px; } @media only screen and (max-width: 991px) { .campaign-item.details .campaign-content .inner-title { font-size: 20px; } } .campaign-item:hover .campaign-thumb img { -webkit-transform: scale(1.1); transform: scale(1.1); } .campaign-item:hover .campaign-content .title a { background-size: 100% 1px; color: #000; } .campaign-item .campaign-thumb { position: relative; border-radius: 10px; height: 220px; overflow: hidden; } .campaign-item .campaign-thumb a { display: block; } .campaign-item .campaign-thumb img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 10px; -webkit-transition: all 0.3s; transition: all 0.3s; } .campaign-item .campaign-thumb .campaign-category { position: absolute; left: 0; font-size: 12px; text-transform: uppercase; color: #ffffff; font-weight: 600; background-image: url(../images/campaign/shape.png); min-width: 152px; min-height: 64px; background-repeat: no-repeat; padding: 9px 11px; top: 0; } .campaign-item .campaign-content { padding: 15px; } .campaign-item .campaign-content .title { margin-bottom: 15px; } .campaign-item .campaign-content .title a { display: inline; background: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(98%, #000)); background: linear-gradient(to bottom, #000 0%, #000 98%); background-size: 0 1px; background-repeat: no-repeat; background-position: left 100%; -webkit-transition: all 1s cubic-bezier(0.25, 0.8, 0.25, 1); transition: all 1s cubic-bezier(0.25, 0.8, 0.25, 1); } .campaign-item .campaign-content .skill-bar { margin-top: 35px; } .campaign-item .campaign-content .skill-bar .progressbar { position: relative; display: block; width: 100%; height: 4px; background-color: #f2f2f2; } .campaign-item .campaign-content .skill-bar .bar { position: absolute; width: 0px; height: 100%; top: 0; left: 0; background: var(--primary-color); } .campaign-item .campaign-content .skill-bar .label { width: 40px; height: 25px; top: -35px; left: 0; margin-left: -10px; position: absolute; text-align: center; font-size: 14px; font-weight: 600; line-height: 25px; color: #0f1514; } .campaign-item .campaign-content .skill-bar .label::after { position: absolute; content: ""; width: 16px; height: 16px; border: 4px solid var(--primary-color); border-radius: 100%; top: 115%; background: #ffffff; left: 10px; right: 10px; z-index: 2; } .campaign-item .campaign-content .campaign-footer-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 20px; } .campaign-item .campaign-content .campaign-footer-area .sub-title { font-size: 13px; line-height: 1; } .campaign-item .campaign-content .campaign-btn { margin-top: 20px; } .campaign-item .campaign-content .campaign-btn a { padding: 12px 30px; border-radius: 10px; width: 100%; } .campaign-releted-item { height: 200px; border-radius: 10px; overflow: hidden; } .campaign-releted-item img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } /*------------------------------------------------- [ ### gallery block ] */ .gallery-section.two .gallery-item .thumb { height: auto; border-radius: 10px; } .gallery-section.two .gallery-item .thumb img { -webkit-filter: invert(0) sepia(1) hue-rotate(172deg); filter: invert(0) sepia(1) hue-rotate(172deg); } .gallery-item .thumb { position: relative; height: 600px; overflow: hidden; } .gallery-item .thumb img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .gallery-item .thumb a { display: block; } .gallery-item .thumb:hover .gallery-thumb-overlay { opacity: 1; visibility: visible; } .gallery-item .thumb img { width: 100%; } .gallery-item .thumb .gallery-thumb-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(74, 143, 202, 0.7); color: #ffffff; font-size: 30px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; } .gallery-item .thumb .gallery-thumb-overlay h2 { font-size: 18px; color: #ffffff; margin-top: 15px; margin-bottom: 0; } .gallery-item .thumb .gallery-thumb-overlay span{ font-size: 16px; color: #ffffff; } .gallery-item .thumb .gallery-shape { position: absolute; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; -webkit-transition: all 1s cubic-bezier(0.25, 0.8, 0.25, 1); transition: all 1s cubic-bezier(0.25, 0.8, 0.25, 1); -webkit-transform: translateY(40px); transform: translateY(40px); } @media only screen and (max-width: 575px) { .gallery-item .thumb .gallery-shape { bottom: -15%; } } .gallery-item .thumb .gallery-shape img { width: 100%; min-height: 285px; } .gallery-item .thumb .content { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; padding: 0 15px 30px 15px; opacity: 0; visibility: hidden; -webkit-transition: all 1.5s cubic-bezier(0.25, 0.8, 0.25, 1); transition: all 1.5s cubic-bezier(0.25, 0.8, 0.25, 1); z-index: 2; } @media only screen and (max-width: 575px) { .gallery-item .thumb .content { padding: 0 15px 15px 15px; } } .gallery-item .thumb .content .title { font-size: 35px; color: #ffffff; border-bottom: 1px solid #ffffff; display: inline-block; } @media only screen and (max-width: 1199px) { .gallery-item .thumb .content .title { font-size: 28px; } } @media only screen and (max-width: 575px) { .gallery-item .thumb .content .title { font-size: 24px; } } .gallery-item .thumb .content .gallery-btn { margin-top: 10px; } .gallery-item .thumb .content .gallery-btn a { color: #ffffff; font-family: "Outfit", sans-serif; font-size: 18px; } @media only screen and (max-width: 575px) { .gallery-item .thumb .content .gallery-btn a { font-size: 16px; } } .gallery-item:hover .thumb .gallery-shape, .gallery-item.active .thumb .gallery-shape { opacity: 1; visibility: visible; -webkit-transition: 1.5s cubic-bezier(0.52, 1.64, 0.37, 0.66); transition: 1.5s cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: translateY(0px); transform: translateY(0px); } .gallery-item:hover .thumb .content, .gallery-item.active .thumb .content { opacity: 1; visibility: visible; -webkit-transition: all 1s cubic-bezier(0.25, 0.8, 0.25, 1); transition: all 1s cubic-bezier(0.25, 0.8, 0.25, 1); } /*------------------------------------------------- [ ### video block ] */ .video-section { position: relative; } .video-section .video-shape { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .video-content .title { font-size: 240px; line-height: 1; } @media only screen and (max-width: 1199px) { .video-content .title { font-size: 180px; } } @media only screen and (max-width: 991px) { .video-content .title { font-size: 140px; } } @media only screen and (max-width: 767px) { .video-content .title { font-size: 100px; } } @media only screen and (max-width: 575px) { .video-content .title { font-size: 70px; } } .video-content .title .number { -webkit-text-stroke: 4px var(--primary-color); -webkit-text-fill-color: #0f1514; } .video-content .title .text { color: var(--primary-color); } .video-content .sub-title { font-size: 40px; } @media only screen and (max-width: 1199px) { .video-content .sub-title { font-size: 30px; } } @media only screen and (max-width: 767px) { .video-content .sub-title { font-size: 26px; } } @media only screen and (max-width: 575px) { .video-content .sub-title { font-size: 22px; } } .video-area { margin-top: 60px; } @media only screen and (max-width: 767px) { .video-area { margin-top: 45px; } } .video-area .video-icon { display: inline-block; width: 100px; height: 100px; line-height: 100px; text-align: center; position: relative; color: #ffffff; font-size: 30px; z-index: 1; background-color: var(--primary-color); border-radius: 50%; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; } @media only screen and (max-width: 1199px) { .video-area .video-icon { width: 80px; height: 80px; line-height: 80px; font-size: 24px; } } @media only screen and (max-width: 767px) { .video-area .video-icon { width: 60px; height: 60px; line-height: 60px; font-size: 20px; } } .video-area .video-icon::before, .video-area .video-icon::after { content: ""; display: block; position: absolute; top: 0; right: 0; z-index: -1; bottom: 0; left: 0; border-radius: 0; border-radius: 50%; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; -webkit-animation: ripple 1.6s ease-out infinite; animation: ripple 1.6s ease-out infinite; background-color: var(--primary-color); } @media only screen and (max-width: 1199px) { .video-area .video-icon img { width: 30%; } } .video-area span { margin-left: 30px; color: #0f1514; font-family: "Outfit", sans-serif; font-size: 20px; font-weight: 600; } @media only screen and (max-width: 1199px) { .video-area span { font-size: 20px; } } @media only screen and (max-width: 767px) { .video-area span { font-size: 18px; } } /*------------------------------------------------- [ ### brand block ] */ .brand-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 37px; margin-bottom: 60px; } @media only screen and (max-width: 991px) { .brand-header { margin-bottom: 45px; } } @media only screen and (max-width: 575px) { .brand-header { gap: unset; } } .brand-header .brand-header-line { height: 1px; border: 1px solid #f1f1f1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } @media only screen and (max-width: 575px) { .brand-header .brand-header-line { display: none; } } .brand-header .brand-header-title { margin-bottom: 0; } .brand-slider { overflow: hidden; } .brand-item { text-align: center; -webkit-filter: grayscale(1); filter: grayscale(1); -webkit-transition: all 0.5s; transition: all 0.5s; cursor: pointer; } .brand-item img{ height: 45px !important; object-fit: contain; } .brand-item:hover { -webkit-filter: grayscale(0); filter: grayscale(0); } /*------------------------------------------------- [ ### app block ] */ .app-section { position: relative; overflow: hidden; } .app-section .app-element-one { position: absolute; left: 0; top: 0; bottom: 0; height: 100%; width: 47%; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; } .app-section .app-element-one img { height: 100%; } @media only screen and (max-width: 1680px) { .app-section .app-element-one { max-width: 900px; } } @media only screen and (max-width: 1600px) { .app-section .app-element-one { max-width: 750px; } } @media only screen and (max-width: 1499px) { .app-section .app-element-one { max-width: 700px; } } @media only screen and (max-width: 1399px) { .app-section .app-element-one { display: none; } } .app-section .app-element-two { position: absolute; bottom: -15%; right: -10%; width: 30%; } .app-section .app-element-two img { width: 100%; } .app-content .sub-title { color: var(--primary-color); font-size: 18px; font-weight: 600; margin-bottom: 15px; } .app-content .title { margin-bottom: 20px; } .app-content .app-btn { display: -webkit-box; display: -ms-flexbox; display: flex; margin: -5px; margin-top: 30px; } .app-content .app-btn a { margin: 5px; max-width: 135px; } .app-content .app-btn a img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .app-thumb { width: 300px; margin: 0 auto; } @media only screen and (max-width: 575px) { .app-thumb { padding: 0 !important; } } .app-thumb img { width: 100%; } .app-subscribe-section { position: relative; overflow: hidden; } @media only screen and (max-width: 991px) { .app-subscribe-section { padding-bottom: 0; } } .app-subscribe-section .app-subscribe-element { position: absolute; bottom: -10%; right: 0; } @media only screen and (max-width: 1700px) { .app-subscribe-section .app-subscribe-element { max-width: 800px; } } @media only screen and (max-width: 1600px) { .app-subscribe-section .app-subscribe-element { max-width: 700px; } } @media only screen and (max-width: 1199px) { .app-subscribe-section .app-subscribe-element { max-width: 600px; bottom: 0; } } @media only screen and (max-width: 991px) { .app-subscribe-section .app-subscribe-element { display: none; } } .app-subscribe-form-area .newsletter-form input { border: 1px solid #e5e5e5 !important; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); background-color: #ffffff !important; } /*------------------------------------------------- [ ### donation block ] */ .donation-form-area { padding: 30px; background: #ffffff; border: 1px solid #f1f1f1; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); border-radius: 10px; } .donation-form-area .title { font-size: 26px; margin-bottom: 30px; margin-top: -7px; } @media only screen and (max-width: 991px) { .donation-form-area .title { font-size: 22px; } } .donation-form-area .sub-title { margin-bottom: 20px; } @media only screen and (max-width: 991px) { .donation-form-area .sub-title { font-size: 16px; } } .donation-form-wrapper { margin-bottom: 15px; } .donation-form-wrapper input { border: 1px solid #e5e5e5; font-size: 16px; font-weight: 500; } .donation-form-wrapper input:focus { border: 1px solid var(--primary-color); } .card-form { display: none; } .card-form.active { display: block; } .card-form input { margin-bottom: 15px; border: 1px solid #e5e5e5; background-color: #f8f8f8; font-size: 16px; font-weight: 500; } .card-form .card-input-group { position: relative; } .card-form .card-input-group span { position: absolute; top: 21px; left: 25px; font-size: 20px; } .card-form .card-input-group input { padding-left: 55px; } .donation-tab { margin-bottom: 20px; } .donation-tab span { vertical-align: middle; color: #858687; font-weight: 500; font-size: 16px; -webkit-transition: all 0.3s; transition: all 0.3s; } .donation-tab.change-color .annual_tab_title { color: var(--primary-color); } .donation-tab.change-color .monthly_tab_title { color: #858687; } .donation-tab .monthly_tab_title { color: var(--primary-color); } .donation-tab-switcher { height: 12px; width: 38px; background: rgba(74, 143, 202, 0.6); display: inline-block; border-radius: 50px; position: relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin: 0 10px; -webkit-transform: translateY(0); transform: translateY(0); cursor: pointer; } .donation-tab-switcher::before { content: ""; position: absolute; left: 0; top: -4px; background: var(--primary-color); -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 5px; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 5px; width: 20px; height: 20px; border-radius: 100%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .donation-tab-switcher.active::before { left: calc(100% - 20px); } /*------------------------------------------------- [ ### privacy block ] */ .privacy-area { background: #ffffff; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); border: 1px solid #f1f1f1; border-radius: 10px; padding: 30px; } @media only screen and (max-width: 575px) { .privacy-area { padding: 20px; } } .privacy-wrapper { margin-bottom: -25px; } .privacy-wrapper .privacy-content { margin-bottom: 25px; } .privacy-wrapper .privacy-content .title { font-size: 26px; margin-bottom: 20px; } @media only screen and (max-width: 991px) { .privacy-wrapper .privacy-content .title { font-size: 20px; } } /*------------------------------------------------- [ ### faq block ] */ .faq-wrapper { margin-bottom: -10px; } .faq-wrapper .faq-item { background-color: #ffffff; border: 1px solid #f1f1f1; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); padding: 25px; border-radius: 10px; margin-bottom: 10px; -webkit-transition: all 0.3s; transition: all 0.3s; } .faq-wrapper .faq-item .faq-title { font-size: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; margin-bottom: 0; } @media only screen and (max-width: 991px) { .faq-wrapper .faq-item .faq-title { font-size: 18px; } } .faq-wrapper .faq-item .faq-title .title { width: calc(100% - 40px); display: inline-block; margin-bottom: 0; } .faq-wrapper .faq-item .faq-content { display: none; margin-top: 20px; } .faq-wrapper .faq-item .faq-content p { font-size: 15px; } .faq-wrapper .faq-item .right-icon { display: block; width: 30px; height: 30px; background-color: var(--primary-color); border-radius: 50%; position: relative; } .faq-wrapper .faq-item .right-icon::before, .faq-wrapper .faq-item .right-icon::after { position: absolute; content: ""; background: #ffffff; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .faq-wrapper .faq-item .right-icon::before { width: 2px; height: 12px; top: 50%; left: 50%; } .faq-wrapper .faq-item .right-icon::after { width: 12px; height: 2px; top: 50%; left: 50%; } .faq-wrapper .faq-item.active .faq-content { display: block; } .faq-wrapper .faq-item.active.open .right-icon::before { -webkit-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg); } .faq-wrapper .faq-item.open .right-icon::before { -webkit-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg); } /*------------------------------------------------- [ ### contact block ] */ .contact-form-area { background: #ffffff; border: 1px solid #f1f1f1; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); border-radius: 15px; padding: 80px; /* margin-bottom: -200px; */ } @media only screen and (max-width: 991px) { .contact-form-area { padding: 60px; } } @media only screen and (max-width: 767px) { .contact-form-area { padding: 40px; } } @media only screen and (max-width: 575px) { .contact-form-area { padding: 25px; } } .contact-form-area .form--control::-webkit-input-placeholder { color: #858687; } .contact-form-area .form--control::-moz-placeholder { color: #858687; } .contact-form-area .form--control:-ms-input-placeholder { color: #858687; } .contact-form-area .form--control::-ms-input-placeholder { color: #858687; } .contact-form-area .form--control::placeholder { color: #858687; } .contact-form-area button, .contact-form-area input[type=button], .contact-form-area input[type=reset], .contact-form-area input[type=submit] { margin-top: 15px; } .contact-widget { border-radius: 15px; padding: 0 50px 50px 50px; text-align: center; position: relative; z-index: 2; -webkit-transition: all 0.3s; transition: all 0.3s; height: 100%; } @media only screen and (max-width: 1199px) { .contact-widget { padding: 0 30px 30px 30px; } } .contact-widget:hover { -webkit-transform: translateY(-7px); transform: translateY(-7px); } .contact-widget::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: calc(100% - 50px); background: #ffffff; border: 1px solid #f1f1f1; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); z-index: -1; } .contact-widget .contact-item-icon { width: 100px; height: 100px; line-height: 100px; display: inline-block; text-align: center; background: #ffffff; border: 1px solid #f1f1f1; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); border-radius: 50%; color: var(--primary-color); font-size: 40px; } .contact-widget .contact-item-content { padding-top: 20px; } .contact-widget .contact-item-content .title { margin-bottom: 15px; } .map-area iframe { width: 100%; height: 600px; } @media only screen and (max-width: 991px) { .map-area iframe { height: 400px; } } /*------------------------------------------------- [ ### account block ] */ .account-section { position: relative; min-height: 100vh; z-index: 1; overflow: hidden; } .account-section .account-shape { position: absolute; right: -14%; -webkit-transform: rotate(270deg); transform: rotate(270deg); } @media only screen and (max-width: 1800px) { .account-section .account-shape { display: none; } } .account-section .right { padding: 3.125rem 5rem; width: 35%; min-height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-color: #ffffff; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 1399px) { .account-section .right { padding: 3.125rem 3rem; width: 40%; } } @media only screen and (max-width: 1299px) { .account-section .right { width: 45%; } } @media only screen and (max-width: 1199px) { .account-section .right { width: 48%; } } @media only screen and (max-width: 991px) { .account-section .right { width: 50%; padding: 3.125rem 2rem; } } @media only screen and (max-width: 767px) { .account-section .right { width: 70%; } } @media only screen and (max-width: 575px) { .account-section .right { width: 80%; } } @media only screen and (max-width: 420px) { .account-section .right { width: 100%; } } .account-header .site-logo { border: none; padding: 0; margin: 0; } .account-form-area p { font-size: 14px; margin-bottom: 30px; } .account-form-area .show-pass { position: absolute; top: 20px; right: 30px; font-size: 14px; -webkit-transition: 0.5s; transition: 0.5s; } .forgot-item label { margin-bottom: 0; } .or-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 37px; margin-bottom: 20px; } @media only screen and (max-width: 991px) { .or-area { margin-bottom: 45px; } } @media only screen and (max-width: 575px) { .or-area { gap: unset; } } .or-area .or-line { height: 1px; border: 1px solid #f1f1f1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } @media only screen and (max-width: 575px) { .or-area .or-line { display: none; } } .or-area .or-title { margin-bottom: 0; font-size: 14px; } .account-form-btn { text-align: center; margin-top: 15px; margin-bottom: 10px; } .account-form-btn a { width: 60px; height: 60px; line-height: 60px; display: inline-block; text-align: center; background-color: var(--primary-color); border-radius: 50%; margin: 8px; } .account-form-btn a.facebook { background-color: #3a5795; } .account-form-btn a.google { background-color: #4285f4; } .account-form-btn a.apple { background-color: #000000; } .account-form-btn a svg { fill: #ffffff; } .account-footer p { font-size: 14px; } #show_hide_password, #show_hide_password2, #show_hide_password3 { position: relative; } #show_hide_password .show-pass.two, #show_hide_password2 .show-pass.two, #show_hide_password3 .show-pass.two { position: absolute; top: 43px; right: 25px; font-size: 13px; cursor: pointer; color: #6e6e6e; } /*------------------------------------------------- [ ### dashboard block ] */ .page-container { width: 100%; height: 100%; overflow: hidden; } .page-container.show .sidebar-menu { width: 60px; } .page-container.show .sidebar-menu .sidebar-main-menu li.has-sub { background-color: transparent; } .page-container.show .sidebar-menu .sidebar-main-menu li.has-sub a::before { display: none; } .page-container.show .sidebar-menu .sidebar-main-menu li:hover a span:not(.badge) { visibility: visible; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .page-container.show .sidebar-menu .sidebar-main-menu li a .title { display: none; } .page-container.show .sidebar-menu .sidebar-main-menu li .title { display: none; } .page-container.show .sidebar-menu .sidebar-main-menu li .sidebar-submenu { position: absolute; left: 60px; top: 0; visibility: hidden; opacity: 0; min-width: 220px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: 999; background: #ffffff; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); display: block; } .page-container.show .sidebar-menu .sidebar-main-menu li .sidebar-submenu a { display: -webkit-box; display: -ms-flexbox; display: flex; color: #858687; font-weight: 400; border-bottom: 1px solid #f1f1f1; border-radius: 0; } .page-container.show .sidebar-menu .sidebar-main-menu li .sidebar-submenu a:last-child { margin-bottom: 0; } .page-container.show .sidebar-menu .sidebar-main-menu li .sidebar-submenu .title { display: block !important; } .page-container.show .sidebar-menu .sidebar-main-menu li ul li a { padding-left: 20px; } .page-container.show .sidebar-menu .sidebar-main-menu li ul li .sidebar-submenu .title { display: block !important; } .page-container.show .sidebar-menu .sidebar-main-menu li:hover .sidebar-submenu { visibility: visible !important; opacity: 1 !important; } .page-container.show .footer-social li + li { margin-left: 0; margin-top: 10px; } .page-container.show .footer-area p { display: none; } .page-container.show .logo-env { display: block; padding: 20px; } .page-container.show .logo-env .logo { overflow: hidden; width: 0; } .page-container.show .logo-env .sidebar-collapse { display: block; padding: 0; right: 5px; } .page-container.show .copyright-area p { display: none; } .page-container.show .copyright-area .footer-social li + li { margin-left: 0; margin-top: 10px; } .page-container.show .body-wrapper { margin-left: 60px; } .page-container .sidebar-menu { width: 250px; position: fixed; top: 0; left: 0; height: 100%; background: #0d0d0d; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); border-right: 1px solid rgba(255, 255, 255, 0.1); z-index: 999; -webkit-transition: all 0.3s; transition: all 0.3s; } @media only screen and (max-width: 991px) { .page-container .sidebar-menu { width: 100%; position: relative; min-height: 0px; display: block; } } @media only screen and (max-width: 991px) { .page-container .sidebar-menu .sidebar-main-menu { display: none; margin-bottom: 0; } } .page-container .sidebar-menu .sidebar-main-menu li { position: relative; font-size: 14px; font-family: "Outfit", sans-serif; } .page-container .sidebar-menu .sidebar-main-menu li.active a { background-color: rgba(255, 255, 255, 0.1); border-left: 3px solid var(--primary-color); color: var(--primary-color); } .page-container .sidebar-menu .sidebar-main-menu li.active ul li a { background-color: transparent; } .page-container .sidebar-menu .sidebar-main-menu li.has-sub.active a { color: #ffffff; } .page-container .sidebar-menu .sidebar-main-menu li.has-sub.active a::before { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .page-container .sidebar-menu .sidebar-main-menu li.has-sub a::before { position: absolute; content: "\f105"; font-family: "Font Awesome 5 Free"; font-weight: 700; color: var(--primary-color); font-size: 14px; right: 20px; top: 10px; } .page-container .sidebar-menu .sidebar-main-menu li a { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 8px 20px; color: #ffffff; font-weight: 600; border-radius: 5px 0 0 5px; border-left: 3px solid transparent; z-index: 2; -webkit-transition: all 0.3s; transition: all 0.3s; margin-bottom: 10px; } @media only screen and (max-width: 991px) { .page-container .sidebar-menu .sidebar-main-menu li:last-child a{ margin-bottom: 0; } } .page-container .sidebar-menu .sidebar-main-menu li a:hover { background-color: rgba(255, 255, 255, 0.1); border-left: 3px solid var(--primary-color); color: var(--primary-color); } .page-container .sidebar-menu .sidebar-main-menu li a i { margin-right: 8px; font-size: 24px; } .page-container .sidebar-menu .sidebar-main-menu li ul { position: relative; display: none; z-index: 1; } .page-container .sidebar-menu .sidebar-main-menu li ul li:last-child { border: none; } .page-container .sidebar-menu .sidebar-main-menu li ul li a { padding-left: 40px; } .page-container .sidebar-menu .sidebar-main-menu li ul li a::before { display: none; } .page-container .sidebar-menu .sidebar-menu-inner { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-height: 100vh; } @media only screen and (max-width: 991px) { .page-container .sidebar-menu .sidebar-menu-inner { display: block; min-height: auto; } } .page-container .sidebar-menu .logo-env { width: 100%; padding: 20px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 991px) { .page-container .sidebar-menu .logo-env .sidebar-collapse { display: none; } } .page-container .sidebar-menu .logo-env .sidebar-mobile-menu { display: none; } @media only screen and (max-width: 991px) { .page-container .sidebar-menu .logo-env .sidebar-mobile-menu { display: block; } } .page-container .sidebar-menu .logo-env .sidebar-collapse, .page-container .sidebar-menu .logo-env .sidebar-mobile-menu { position: relative; } .page-container .sidebar-menu .logo-env .sidebar-collapse a, .page-container .sidebar-menu .logo-env .sidebar-mobile-menu a { font-size: 24px; color: #ffffff; } .sidebar-submenu.open { display: block !important; } .sidebar-single-menu.open .sidebar-submenu li.open a { position: relative !important; } .sidebar-single-menu.open .sidebar-submenu li.open a::after { position: absolute; content: ""; top: 0; left: 0; width: 2px; height: 100%; background-color: #0d0d0d; } .body-wrapper { margin-left: 250px; -webkit-transition: all 0.3s; transition: all 0.3s; } @media only screen and (max-width: 991px) { .body-wrapper { margin-left: 0; } } .body-main-area { padding: 20px; } .body-header-area { background: #0d0d0d; padding: 12px 20px; } .body-header-area button, .body-header-area input[type=button], .body-header-area input[type=reset], .body-header-area input[type=submit] { background-color: transparent; } .body-header-left .title { font-size: 20px; color: #ffffff; margin-bottom: 0; } .body-header-left .title a { font-size: 16px; -webkit-transition: all 0.3s; transition: all 0.3s; } .body-header-left .title a:hover { color: var(--primary-color); } @media only screen and (max-width: 991px) { .body-header-left .title { font-size: 18px; } } .header-user-thumb { width: 35px; height: 35px; line-height: 35px; border-radius: 50%; display: inline-block; text-align: center; background: var(--primary-color); border: 1px solid var(--primary-color); color: #ffffff; overflow: hidden; } .dropdown-menu.dropdown-menu--sm { min-width: 12rem; } .dropdown-menu { pointer-events: none; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: scale(0.75) translateY(-21px) translateX(-140px); transform: scale(0.75) translateY(-21px) translateX(-140px); -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; display: block; opacity: 0; visibility: hidden; border: none; background: #ffffff; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); } .dropdown-menu.show { pointer-events: auto; -webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0); opacity: 1; visibility: visible; } .dropdown-menu__item { border-bottom: 1px solid #f1f1f1; } .dropdown-menu__item:last-child { border: none; } .dropdown-menu__item .dropdown-menu__icon { margin-top: -5px; font-size: 18px; color: #0f1514; } .dropdown-menu__item .dropdown-menu__caption { padding-left: 10px; font-size: 13px; color: #0f1514; font-family: "Outfit", sans-serif; font-weight: 600; } .profile-settings-wrapper .preview-thumb.profile-wallpaper { display: block; position: relative; } .profile-settings-wrapper .preview-thumb.profile-wallpaper .avatar-preview { width: 100%; height: 250px; border-radius: 0; } .profile-settings-wrapper .preview-thumb.profile-wallpaper .avatar-preview .profilePicPreview { width: 100%; height: 250px; border-radius: 15px 15px 0 0; border: none; position: relative; overflow: hidden; } .profile-thumb-content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding: 0 3rem; } @media only screen and (max-width: 767px) { .profile-thumb-content { display: block; text-align: center; padding: 0; } } .profile-thumb-content .profile-thumb { position: relative; display: inline-block; margin-right: 20px; margin-top: -100px; } .profile-thumb-content .profile-thumb .avatar-preview { width: 120px; height: 120px; border-radius: 50%; } .profile-thumb-content .profile-thumb .avatar-preview .profilePicPreview { width: 120px; height: 120px; border-radius: 50%; border: 1px solid #f1f1f1; background: #ffffff; background-size: cover; background-repeat: no-repeat; } .profile-thumb-content .profile-thumb .avatar-edit { position: absolute; bottom: 0; right: 0; } .profile-thumb-content .profile-thumb .avatar-edit .profilePicUpload { width: 0; height: 0; opacity: 0; visibility: hidden; } .profile-thumb-content .profile-thumb .avatar-edit label { width: 35px; height: 35px; border-radius: 50%; color: #0f1514; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 18px; cursor: pointer; background: #f8f8f8; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); } .profile-thumb-content .profile-content { -webkit-transform: translateY(-32px); transform: translateY(-32px); } @media only screen and (max-width: 1580px) { .profile-thumb-content .profile-content { -webkit-transform: none; transform: none; } } .profile-thumb-content .profile-content .username { font-size: 16px; color: #ffffff; } @media only screen and (max-width: 1580px) { .profile-thumb-content .profile-content .username { color: #000000; margin-top: 15px; } } .profile-thumb-content .profile-content .user-info-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: -5px -10px; } @media only screen and (max-width: 767px) { .profile-thumb-content .profile-content .user-info-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .profile-thumb-content .profile-content .user-info-list li { margin: 5px 10px; font-size: 14px; font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #0f1514; font-family: "Outfit", sans-serif; } .profile-thumb-content .profile-content .user-info-list li i { font-size: 20px; margin-right: 5px; color: var(--primary-color); } .dashboard-item { background: #ffffff; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); border-radius: 5px; overflow: hidden; padding: 20px; position: relative; z-index: 2; -webkit-transition: all 0.3s; transition: all 0.3s; } .dashboard-item::before { position: absolute; content: ""; top: 0; right: 0; width: 50%; height: 100%; background: rgba(74, 143, 202, 0.1); -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%); clip-path: polygon(100% 0, 0% 100%, 100% 100%); z-index: -1; } .dashboard-item::after { position: absolute; content: ""; top: 0; left: 0; width: 4px; height: 100%; background-color: var(--primary-color); border-radius: 5px; z-index: -1; } .dashboard-item:hover { -webkit-transform: translateY(-7px); transform: translateY(-7px); } .dash-btn { position: absolute; top: 20px; right: 20px; padding: 0px 8px; background: var(--primary-color); font-family: "Outfit", sans-serif; color: #ffffff !important; font-size: 10px; font-weight: 400; border-radius: 3px; } .dash-btn-2 { padding: 0px 8px; background: var(--primary-color); font-family: "Outfit", sans-serif; color: #ffffff !important; font-size: 14px; font-weight: 400; border-radius: 3px; } .dash-btn-2.transfer { background: #858687; } .dashboard-icon { color: var(--primary-color); font-size: 30px; margin-bottom: 10px; } .dashboard-content .title { font-size: 12px; letter-spacing: 1px; } .dashboard-content .num { font-size: 16px; color: var(--primary-color); } .growth-chart { height: 320px; } .chart-area { background-color: #ffffff; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); border-radius: 5px; padding: 30px 15px 15px; } @media (max-width: 1199px) and (max-width: 575px) { .chart-wrapper { overflow: hidden; overflow-x: auto; } } @media (max-width: 1199px) and (max-width: 575px) { .chart-container { width: 600px; } } .payment-item { position: relative; background: #ffffff; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 10px; overflow: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; } .payment-item:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } @media only screen and (max-width: 499px) { .payment-item { display: block; text-align: center; } } .payment-item::after { position: absolute; content: ""; top: 0; left: 35%; width: 1px; height: 100%; background-color: #f1f1f1; } @media only screen and (max-width: 1799px) { .payment-item::after { display: none; } } .payment-badge { top: -1px; right: -1px; width: 40px; height: 40px; position: absolute; border-right: 50px solid var(--primary-color); border-bottom: 50px solid transparent; } .payment-badge i { right: -44px; top: 0; color: #ffffff; bottom: auto; font-size: 16px; line-height: 30px; position: absolute; } .payment-thumb { width: 200px; } .payment-thumb img { width: 100%; } @media only screen and (max-width: 499px) { .payment-thumb { width: 100%; } } .payment-preview-item .payment-thumb { width: 300px; } @media only screen and (max-width: 767px) { .payment-preview-item .payment-thumb { width: 200px; } } @media only screen and (max-width: 499px) { .payment-preview-item .payment-thumb { width: 100%; } } .payment-preview-item .payment-content { width: 620px; } @media only screen and (max-width: 1799px) { .payment-preview-item .payment-content { width: calc(100% - 300px); padding-left: 20px; } } @media only screen and (max-width: 767px) { .payment-preview-item .payment-content { width: calc(100% - 200px); } } @media only screen and (max-width: 499px) { .payment-preview-item .payment-content { width: 100%; padding-top: 20px; } } .payment-content { width: 450px; } @media only screen and (max-width: 1699px) { .payment-content { width: calc(100% - 200px); padding-left: 20px; } } @media only screen and (max-width: 499px) { .payment-content { width: 100%; padding-top: 20px; } } .payment-list li { padding-bottom: 10px; font-size: 14px; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1; font-weight: 600; } .payment-list li span { font-weight: 700; font-family: "Outfit", sans-serif; color: #0f1514; } .add-plan-item { border: 1px solid #f1f1f1; border-radius: 5px; overflow: hidden; } .add-plan-item .add-plan-header { background-color: #0d0d0d; padding: 12px 20px; } .add-plan-item .add-plan-header .title { color: #ffffff; margin-bottom: 0; font-size: 14px; } .add-plan-item .add-plan-body { padding: 20px; } .add-plan-item .add-plan-list li { font-weight: 500; border-bottom: 1px solid #f1f1f1; padding-bottom: 8px; margin-bottom: 8px; } .add-plan-item .add-plan-list li span { float: right; font-weight: 700; } .footer-area { padding: 20px 0; border-top: 1px solid rgba(255, 255, 255, 0.1); } @media only screen and (max-width: 991px) { .footer-area { display: none; } } .footer-area p { font-weight: 500; margin-top: 10px; font-size: 14px; color: #ffffff; font-family: "Outfit", sans-serif; } /*-------------------------------------------------------------- [ ## Blog ] --------------------------------------------------------------*/ /*------------------------------------------------- [ ### blog block ] */ .blog-item{ height: 100%; } @media only screen and (max-width: 991px) { .blog-item{ height: unset; } } .blog-thumb { overflow: hidden; height: 350px; border-radius: 30px; } .blog-thumb a { display: block; height: 100%; } .blog-thumb img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 30px; -webkit-transition: all 0.3s; transition: all 0.3s; } .blog-thumb:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .blog-content { background-color: #ffffff; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); border-radius: 20px; padding: 40px; width: 90%; margin: 0 auto; margin-top: -80px; position: relative; z-index: 2; } @media only screen and (max-width: 991px) { .blog-content { padding: 20px; display: block; } } .blog-content .category { margin-bottom: 6px; color: var(--primary-color); font-size: 16px; font-weight: 600; } .blog-content .title { margin-bottom: 15px; } .blog-content .title a { -webkit-transition: all 0.3s; transition: all 0.3s; } .blog-content .title a:hover { color: var(--primary-color); } .blog-date { background-color: var(--primary-color); -webkit-clip-path: polygon(0% 0%, 100% 12%, 95% 94%, 4% 96%); clip-path: polygon(0% 0%, 100% 12%, 95% 94%, 4% 96%); border-radius: 6px 18px 26px 22px; font-size: 16px; font-weight: 600; padding: 12px 25px; color: #ffffff; float: right; margin-top: -70px; } @media only screen and (max-width: 991px) { .blog-date { margin-top: -50px; } } .blog-date .title { margin-bottom: 0; color: #ffffff; } .blog-list { margin-top: 30px; margin-bottom: 20px; } .blog-list li { position: relative; font-weight: 400; padding-left: 35px; padding-bottom: 15px; } .blog-list li::before { position: absolute; top: 2px; left: 0; content: "\f00c"; font-family: "Line Awesome Free"; width: 20px; height: 20px; line-height: 20px; background-color: var(--primary-color); border-radius: 50%; font-size: 14px; color: #ffffff; text-align: center; font-weight: 900; } .blog-tag-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: 1px dashed #f1f1f1; padding-top: 20px; margin-top: 30px; } .blog-tag-wrapper span { font-weight: 600; margin-right: 10px; } .blog-tag-wrapper .blog-footer-tag li { display: inline-block; background-color: #f8f8f8; padding: 3px 10px; font-weight: 500; font-size: 14px; } .blog-tag-wrapper .blog-footer-tag li + li { margin-left: 10px; } .blog-comment-area { margin-top: 40px; } .sidebar { position: sticky; top: 10%; } .widget-box { background: #ffffff; border: 1px solid #f1f1f1; -webkit-box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); box-shadow: 0px 10px 15px rgba(221, 221, 221, 0.15); padding: 30px; border-radius: 10px; } @media only screen and (max-width: 991px) { .widget-box { padding: 20px; } } .widget-box .widget-title { margin-bottom: 20px; position: relative; z-index: 2; } .widget-box .widget-title::before { position: absolute; content: ""; top: 3px; left: -30px; width: 3px; height: 20px; background-color: var(--primary-color); } @media only screen and (max-width: 991px) { .widget-box .widget-title::before { left: -20px; } } .widget-title-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 20px; } .widget-title-area .widget-title { margin-bottom: 0; } .search-widget-box .search-form { position: relative; } .search-widget-box .search-form button, .search-widget-box .search-form input[type=button], .search-widget-box .search-form input[type=reset], .search-widget-box .search-form input[type=submit] { position: absolute; top: 20px; right: 20px; background-color: transparent; color: #858687; } .category-widget-box .category-list { margin-bottom: -15px; } .category-widget-box .category-list li { border: 1px solid #f1f1f1; padding: 15px 20px; border-radius: 10px; margin-bottom: 15px; } .category-widget-box .category-list li a { display: block; -webkit-transition: all 0.3s; transition: all 0.3s; } .category-widget-box .category-list li a:hover { color: var(--primary-color); } .category-widget-box .category-list li span { float: right; } .popular-widget-box { margin-bottom: -20px; } .single-popular-item { margin-bottom: 30px; } .single-popular-item .popular-item-thumb { width: 90px; height: 90px; border-radius: 5px; overflow: hidden; } .single-popular-item .popular-item-thumb a { display: block; height: 100%; } .single-popular-item .popular-item-thumb img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .single-popular-item .popular-item-content { width: calc(100% - 90px); padding-left: 20px; } .single-popular-item .popular-item-content .title { margin-bottom: 0; } .single-popular-item .popular-item-content .title a { -webkit-transition: all 0.3s; transition: all 0.3s; } .single-popular-item .popular-item-content .title a:hover { color: var(--primary-color); } .single-popular-item .popular-item-content .date { font-size: 13px; font-weight: 600; } .tag-widget-box .tag-list { margin: -5px; } .tag-widget-box .tag-list li { display: inline-block; border: 1px solid #f1f1f1; font-size: 14px; border-radius: 5px; padding: 5px 10px; margin: 5px; -webkit-transition: all 0.3s; transition: all 0.3s; } .tag-widget-box .tag-list li:hover { border: 1px solid var(--primary-color); color: var(--primary-color); } .dashboard-list-wrapper .dashboard-list-item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 15px; margin-bottom: 20px; } @media only screen and (max-width: 575px) { .dashboard-list-wrapper .dashboard-list-item { display: block; } } .dashboard-list-wrapper .dashboard-list-item.sent:hover .dashboard-list-user-wrapper .dashboard-list-user-icon, .dashboard-list-wrapper .dashboard-list-item.sent.active .dashboard-list-user-wrapper .dashboard-list-user-icon { background-color: #d63384; color: #ffffff; } .dashboard-list-wrapper .dashboard-list-item.receive:hover .dashboard-list-user-wrapper .dashboard-list-user-icon, .dashboard-list-wrapper .dashboard-list-item.receive.active .dashboard-list-user-wrapper .dashboard-list-user-icon { background-color: #28c76f; color: #ffffff; } .dashboard-list-user-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .dashboard-list-user-wrapper .dashboard-list-user-icon { width: 60px; height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(131, 88, 255, 0.1); color: #263159; border-radius: 50%; font-size: 30px; -webkit-transition: all 0.5s; transition: all 0.5s; } .dashboard-list-user-wrapper .dashboard-list-user-content { width: calc(100% - 60px); padding-left: 20px; } .dashboard-list-user-wrapper .dashboard-list-user-content .title { margin-bottom: 5px; } .dashboard-list-user-wrapper .dashboard-list-user-content .btn { padding: 3px 15px; font-size: 12px; } .dashboard-list-right { text-align: right; } @media only screen and (max-width: 575px) { .dashboard-list-right { text-align: left; margin-top: 10px; } } .dashboard-list-right .main-money { font-size: 16px; font-weight: 700; } .dashboard-list-right .exchange-money { margin-bottom: 0; font-weight: 600; letter-spacing: 1px; } .dashboard-list-right .select-btn { padding: 8px 25px; border-radius: 8px; } .dashboard-list-item-wrapper { background: #ffffff; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); padding: 15px 20px; border-radius: 15px; margin-bottom: 20px; cursor: pointer; -webkit-transition: all 0.3s; transition: all 0.3s; } .dashboard-list-item-wrapper .btn { padding: 3px 15px; font-size: 12px; } .dashboard-list-item-wrapper:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .dashboard-list-item-wrapper.selected { background: rgba(131, 88, 255, 0.1); } .dashboard-list-item-wrapper .dashboard-list-item { padding: 0; background-color: transparent; margin-bottom: 0; } .dashboard-list-item-wrapper .preview-list-wrapper { display: none; margin-top: 20px; background: #f0eff5; } .dashboard-list-item-wrapper .preview-list-wrapper .preview-list-item { border-bottom: 1px solid rgb(231, 232, 236); } .dashboard-list-item-wrapper .preview-list-wrapper .preview-list-item .preview-list-user-wrapper .preview-list-user-icon { color: #263159; border: 1px solid #263159; } .preview-list-wrapper { background: #f0eff5; border-radius: 0; overflow: hidden; } .preview-list-wrapper .btn { padding: 3px 15px; font-size: 12px; } .preview-list-wrapper .preview-list-item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid rgb(231, 232, 236); -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 15px; } .preview-list-wrapper .preview-list-item .last { font-size: 20px; font-weight: 700; } @media only screen and (max-width: 575px) { .preview-list-wrapper .preview-list-item .last { font-size: 14px; } } .preview-list-user-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .preview-list-user-wrapper .preview-list-user-icon { width: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; border: 1px solid #263159; color: #263159; border-radius: 50%; font-size: 18px; -webkit-transition: all 0.5s; transition: all 0.5s; } .preview-list-user-wrapper .preview-list-user-content { padding-left: 20px; } .preview-list-user-wrapper .preview-list-user-content span { color: #000248; font-weight: 400; } .preview-list-right { text-align: right; color: #000248; font-weight: 600; } .preview-list-right span{ word-break: break-all; } .note-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .dashboard-header-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 20px; } .dashboard-header-wrapper .title { margin-bottom: 0; } .dashboard-header-wrapper .dashboard-btn-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .dashboard-header-wrapper .dashboard-btn-wrapper .dashboard-btn a, .dashboard-header-wrapper .dashboard-btn-wrapper .dashboard-btn button, .dashboard-header-wrapper .dashboard-btn-wrapper .dashboard-btn input[type=button], .dashboard-header-wrapper .dashboard-btn-wrapper .dashboard-btn input[type=reset], .dashboard-header-wrapper .dashboard-btn-wrapper .dashboard-btn input[type=submit] { padding: 8px 25px; font-size: 14px; border-radius: 8px; } .custom-card .card-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .custom-card .card-form{ display: block; } .custom-card .card-body { background: #ffffff; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); padding: 30px; border-radius: 20px; } @media only screen and (max-width: 575px) { .custom-card .card-body { padding: 20px; } } .custom-card button, .custom-card input[type=submit], .custom-card input[type=reset], .custom-card input[type=button], .custom-card .btn--base { padding: 12px 30px; } .custom-card .table-wrapper { background-color: #f0eff5; } .exchange-area { background-color: #f0eff5; padding: 30px 80px; border-radius: 15px; display: inline-block; text-align: center; } @media only screen and (max-width: 575px) { .exchange-area { padding: 30px 15px; } } .exchange-area code { font-size: 20px; color: #1e9ff2; } code { color: #ff9f43; font-weight: 600; } code span { display: block; text-align: center; font-size: 16px; padding-bottom: 10px; } .f-group .nice-select { display: none; } .f-dropdown { --max-scroll: 6; position: relative; } .f-dropdown select { display: none; } .f-dropdown > span { cursor: pointer; padding: 8px 25px; height: 65px; border-radius: 0 5px 5px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; background-color: #ffffff; border: 1px solid rgb(231, 232, 236); -webkit-transition: color 0.2s ease, border-color 0.2s ease; transition: color 0.2s ease, border-color 0.2s ease; } .f-dropdown > span > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 12px; } .f-dropdown > span img { width: 30px; height: 30px; border-radius: 50%; -o-object-fit: cover; object-fit: cover; margin-right: 10px; } .f-dropdown > span::before, .f-dropdown > span::after { content: ""; display: block; position: absolute; width: 5px; height: 2px; border-radius: 1px; top: 50%; right: 12px; background: #999; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .f-dropdown > span::before { margin-right: 3px; -webkit-transform: scale(0.96, 0.8) rotate(50deg); transform: scale(0.96, 0.8) rotate(50deg); } .f-dropdown > span::after { -webkit-transform: scale(0.96, 0.8) rotate(-50deg); transform: scale(0.96, 0.8) rotate(-50deg); } .f-dropdown ul { margin: 0; margin-top: 25px; padding: 0; list-style: none; opacity: 0; visibility: hidden; position: absolute; max-height: calc(var(--max-scroll) * 46px); top: 27px; left: 0; z-index: 1; right: 0; background-color: #f7f7f7; border: 1px solid rgb(231, 232, 236); border-radius: 6px; overflow-x: hidden; overflow-y: auto; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32); transition: opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32); transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32); transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32), -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32); -webkit-transform: translate(0, 5px); transform: translate(0, 5px); } .f-dropdown ul li { padding: 0; margin: 0; } .f-dropdown ul li a { cursor: pointer; display: block; padding: 8px 12px; color: #52526C; text-decoration: none; outline: none; position: relative; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .f-dropdown ul li a img { width: 30px; margin-right: 10px; } .f-dropdown ul li a:hover { color: #263159; } .f-dropdown ul li.active a { color: #ffffff !important; background: #263159; } .f-dropdown ul li.active a::before, .f-dropdown ul li.active a::after { --scale: 0.6; content: ""; display: block; width: 10px; height: 2px; position: absolute; right: 12px; top: 50%; opacity: 0; background: #ffffff; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } .f-dropdown ul li.active a::before { -webkit-transform: rotate(45deg) scale(var(--scale)); transform: rotate(45deg) scale(var(--scale)); } .f-dropdown ul li.active a::after { -webkit-transform: rotate(-45deg) scale(var(--scale)); transform: rotate(-45deg) scale(var(--scale)); } .f-dropdown ul li.active a:hover::before, .f-dropdown ul li.active a:hover::after { --scale: 0.9; opacity: 1; } .f-dropdown ul li:first-child a { border-radius: 6px 6px 0 0; } .f-dropdown ul li:last-child a { border-radius: 0 0 6px 6px; } .f-dropdown.disabled { opacity: 0.7; } .f-dropdown.disabled > span { cursor: not-allowed; } .f-dropdown.filled > span { color: #52526C; } .f-dropdown.open { z-index: 15; } .f-dropdown.open > span::before, .f-dropdown.open > span::after { background: #52526C; } .f-dropdown.open > span::before { -webkit-transform: scale(0.96, 0.8) rotate(-50deg); transform: scale(0.96, 0.8) rotate(-50deg); } .f-dropdown.open > span::after { -webkit-transform: scale(0.96, 0.8) rotate(50deg); transform: scale(0.96, 0.8) rotate(50deg); } .f-dropdown.open ul { opacity: 1; visibility: visible; -webkit-transform: translate(0, 12px); transform: translate(0, 12px); -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32); transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32); transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32); transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32), -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32); } .f-group { text-align: left; } .f-group select { width: 100%; } .f-control { font-size: 14px; line-height: normal; color: #000248; display: inline-block; background-color: #ffffff; border: rgb(231, 232, 236) 1px solid; border-radius: 6px; padding: 8px 12px; outline: none; } .nice-select .list{ width: 100%; } .header-search-wrapper { width: 350px; background-color: rgba(255, 255, 255, 0.05); border: 1px solid #ded7e9; border-radius: 10px; margin: 8px; } .header-search-wrapper input { border: none; height: 40px; padding-left: 35px; padding-right: 20px; background-color: transparent; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; color: #000000; } .header-search-wrapper span { position: absolute; font-size: 16px; line-height: 38px; color: rgba(70, 67, 70, 0.9); left: 10px; top: 1px; } .cookie-main-wrapper { background-color: rgb(31, 41, 55); padding: 20px 30px; border-radius: 0.5rem 0.5rem 0 0; position: fixed; bottom: -300px; left: 0; width: 100%; z-index: 999; -webkit-transition: all 0.3s; transition: all 0.3s; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cookie-main-wrapper .cookie-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 70%; } @media only screen and (max-width: 767px) { .cookie-main-wrapper .cookie-content { width: unset; } } .cookie-main-wrapper .cookie-content svg { width: 40px; height: auto; fill: rgb(125, 211, 252); margin-right: 15px; } .cookie-main-wrapper .cookie-content p { width: calc(100% - 40px); color: rgb(255, 255, 255); margin: 0; font-family: "Inter", sans-serif; font-size: 14px; } .cookie-main-wrapper .cookie-content p a { text-underline-offset: 2px; text-decoration-style: dotted; text-decoration-line: underline; } .cookie-main-wrapper .cookie-btn-area { padding-top: 15px; } .cookie-main-wrapper .cookie-btn-area button, .cookie-main-wrapper .cookie-btn-area input[type=button], .cookie-main-wrapper .cookie-btn-area input[type=reset], .cookie-main-wrapper .cookie-btn-area input[type=submit] { color: rgb(255, 255, 255); padding: 0.5rem 0.75rem; background-color: rgb(55, 65, 81); border-radius: 0.5rem; -webkit-transition: all 0.3s; transition: all 0.3s; } .cookie-main-wrapper .cookie-btn-area button:hover, .cookie-main-wrapper .cookie-btn-area input[type=button]:hover, .cookie-main-wrapper .cookie-btn-area input[type=reset]:hover, .cookie-main-wrapper .cookie-btn-area input[type=submit]:hover { background-color: rgba(75, 85, 99, 0.8); } #lightcase-content{ background-color: transparent !important; box-shadow: none !important; } #lightcase-content iframe{ display: flex; justify-content: center; align-items: center; position: relative; top: 50%; left: 50%; transform: translate(-50%,-50%); }