Server IP : 162.214.80.37 / Your IP : 216.73.216.183 Web Server : Apache System : Linux sh013.webhostingservices.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : imyrqtmy ( 2189) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home2/imyrqtmy/public_html/universalmusicliveevents/assets/app/css/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
/*----------------------------------------------------------------------------------- Theme Name: Musicly - Music Bands and Musicians HTML5 Template Author: Topylo Support: https://support.bdevs.net/ Description: Musicly - Music Bands and Musicians HTML5 Template Version: 1.0 Developer: Topylo Team ----------------------------------------------------------------------------------- /* ------------------------------------------ */ /* TABLE OF CONTENTS /* ------------------------------------------ */ /* 01 - theme css */ /* 02 - background css */ /* 03 - overlay css */ /* 04 - border css */ /* 05 - buttons css */ /* 06 - cursor css */ /* 07 - offcanvas css */ /* 08 - section-title css */ /* 09 - breadcrumb css */ /* 10 - search css */ /* 11 - carousel css */ /* 12 - animation css */ /* 13 - preloader css */ /* 14 - settings css */ /* 15 - meanmenu css */ /* 16 - menu css */ /* 17 - header css */ /* 18 - song css */ /* 19 - banner css */ /* 20 - scroll-text css */ /* 21 - popular css */ /* 22 - work css */ /* 23 - trending css */ /* 24 - function-brand css */ /* 25 - event css */ /* 26 - partner css */ /* 27 - testimonial css */ /* 28 - news css */ /* 29 - cta css */ /* 30 - app-download css */ /* 31 - about css */ /* 32 - choose css */ /* 33 - team css */ /* 34 - faq css */ /* 35 - genres css */ /* 36 - booking css */ /* 37 - shop css */ /* 38 - contact css */ /* 39 - footer css */ /* ------------------------------------------ */ /* ------------------------------------------ */ /* 01 - theme css */ /* ------------------------------------------ */ @import url("https://fonts.googleapis.com/css2?family=Oregano&family=Poppins:wght@300;400;500;600;700&family=Prompt:wght@300;400;500;600;700&display=swap"); :root { /** @font family declaration */ --bd-ff-body: 'Poppins', sans-serif; --bd-ff-heading: 'Prompt', sans-serif; --bd-ff-subtitle: 'Oregano', sans-serif; --bd-ff-fontawesome: "Font Awesome 6 Pro"; /** @color declaration */ --clr-common-white: #ffffff; --clr-common-black: #000000; --clr-common-placeholder: #858585; --clr-common-placeholder2: #434343; --clr-common-heading: #333333; --clr-common-body-text: #858585; --clr-common-body: #0D0D0D; --clr-theme-1: #FF589B; --clr-theme-2: #69E7CB; --clr-theme-3: #FBC21E; --clr-text-primary: #ffffff; --clr-text-secondary: #111111; --clr-text-1: #414141; --clr-text-2: #323232; --clr-text-3: #DDDDDD; --clr-text-4: #959595; --clr-text-5: #C1C1C1; --clr-text-6: #5EE4C6; --clr-text-7: #FF4F9D; --clr-text-8: #e1e1e1; --clr-text-9: #F7F7F7; --clr-text-10: #6C00A8; --clr-bg-1: #5EE4C6; --clr-bg-2: #181818; --clr-bg-3: #FFC107; --clr-bg-4: #0D0D0D; --clr-bg-5: #1E1E1E; --clr-bg-6: #121212; --clr-bg-7: #171717; --clr-bg-8: #CBCBCB; --clr-bg-9: #B4FFF3; --clr-bg-10: #1C1C1C; --clr-bg-11: #242424; --clr-border-1: #414141; --clr-border-2: rgba(255, 255, 255, 0.3098039216); --clr-border-3: #292929; --clr-gradient-1: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.59) 100%); --clr-gradient-2: linear-gradient(90.64deg, var(--clr-bg-3) 0.54%, var(--clr-theme-1) 96.74%); --clr-gradient-3: linear-gradient(96.81deg, var(--clr-theme-1) 0%, var(--clr-bg-3) 100%); --clr-gradient-4: linear-gradient(90.64deg, var(--clr-theme-1) 4.42%, var(--clr-bg-3) 100.03%); --clr-gradient-5: linear-gradient(180deg, var(--clr-theme-1) 0%, var(--clr-bg-3) 100%); --clr-gradient-6: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--clr-common-black) 100%); --clr-gradient-7: linear-gradient(136.25deg, var(--clr-bg-3) 24.58%, var(--clr-theme-1) 85.77%); /** @font weight declaration */ --bd-fw-normal: normal; --bd-fw-thin: 100; --bd-fw-elight: 200; --bd-fw-light: 300; --bd-fw-regular: 400; --bd-fw-medium: 500; --bd-fw-sbold: 600; --bd-fw-bold: 700; --bd-fw-ebold: 800; --bd-fw-black: 900; /** @font size declaration */ --bd-fs-body: 16px; --bd-fs-p: 16px; --bd-fs-h1: 80px; --bd-fs-h2: 50px; --bd-fs-h3: 24px; --bd-fs-h4: 20px; --bd-fs-h5: 16px; --bd-fs-h6: 14px; } * { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } /*--------------------------------- Typography css start ---------------------------------*/ body { font-family: var(--bd-ff-body); font-size: var(--bd-fs-body); font-weight: normal; color: var(--clr-common-body-text); line-height: 26px; background: var(--clr-common-body); } h1, h2, h3, h4, h5, h6 { font-family: var(--bd-ff-heading); color: var(--clr-common-heading); margin-top: 0px; line-height: 1.2; margin-bottom: 0; font-weight: var(--bd-fw-sbold); text-transform: none; } h1 { font-size: var(--bd-fs-h1); } h2 { font-size: var(--bd-fs-h2); } h3 { font-size: var(--bd-fs-h3); } h4 { font-size: var(--bd-fs-h4); } h5 { font-size: var(--bd-fs-h5); } h6 { font-size: var(--bd-fs-h6); } ul { margin: 0px; padding: 0px; } p { font-size: var(--bd-fs-p); font-weight: var(--bd-fw-normal); color: var(--clr-text-5); margin-bottom: 15px; line-height: 26px; text-transform: none; } a { text-decoration: none; } .transition-03 { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } a:focus, .button:focus { text-decoration: none; outline: none; } a:focus, a:hover { color: inherit; text-decoration: none; } a, button { color: inherit; outline: none; border: none; background: transparent; } button:hover { cursor: pointer; } button:focus { outline: 0; } input { outline: none; } input[type=color] { appearance: none; -moz-appearance: none; -webkit-appearance: none; background: none; border: 0; cursor: pointer; height: 100%; width: 100%; padding: 0; border-radius: 50%; } *::-moz-selection { background: var(--clr-theme-1); color: var(--clr-common-white); text-shadow: none; } ::-moz-selection { background: var(--clr-theme-1); color: var(--clr-common-white); text-shadow: none; } ::selection { background: var(--clr-theme-1); color: var(--clr-common-white); text-shadow: none; } *::-moz-placeholder { color: var(--clr-common-placeholder); opacity: 1; font-size: 15px; } *::placeholder { color: var(--clr-common-placeholder); opacity: 1; font-size: 15px; } /*---------------------------------------- Flaction customize -----------------------------------------*/ i[class^=flaticon-] { line-height: 1; top: 2px; position: relative; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } /*---------------------------------------- Gutter customize -----------------------------------------*/ .g-20 { --bs-gutter-x: 20px; } /*--------------------------------- common classes css start ---------------------------------*/ .w-img img { width: 100%; height: 100%; object-fit: cover; } .m-img img { max-width: 100%; width: 100%; } @media (max-width:450px) { .mh-200 { min-height: 200px; object-fit: cover; } } .fix { overflow: hidden; } .z-index-1 { z-index: 1; } .z-index-11 { z-index: 11; } .p-relative { position: relative; } .p-absolute { position: absolute; } .include__bg { background-position: center; background-size: cover; background-repeat: no-repeat; } .hr-1 { border-top: 1px solid #414141; } .x-clip { overflow-x: clip; } .ms-cp { cursor: pointer; } span, a { text-transform: none; } /*---------------------------------------- Z Index CSS -----------------------------------------*/ .zindex-1 { z-index: 1; } .zindex--1 { z-index: -1; } .zindex-5 { z-index: 5; } .zindex-10 { z-index: 10; } .zindex-50 { z-index: 50; } .zindex-100 { z-index: 100; } .zindex-150 { z-index: 150; } .zindex-200 { z-index: 200; } .zindex-500 { z-index: 500; } .zindex-1000 { z-index: 1000; } .zindex-99999 { z-index: 99999; } /*---------------------------------------- Max Width CSS -----------------------------------------*/ .ms-maw-1710 { max-width: 1710px; } .ms-maw-1810 { max-width: 1810px; } .ms-mw-142 { max-width: 142px; } .ms-mih-400 { min-height: 400px; } .mfp-iframe-holder .mfp-content { max-width: 1500px; } /*---------------------------------------- Progress Wrap -----------------------------------------*/ [dir=rtl] .progress-wrap { right: auto; inset-inline-start: 50px; } @media (max-width: 575px) { [dir=rtl] .progress-wrap { inset-inline-start: 15px; right: auto; } } @media (max-width: 575px) { .progress-wrap { right: 15px; bottom: 15px; } } /*---------------------------------------- Basic-pagaination -----------------------------------------*/ .basic-pagination { padding: 40px 0 20px; } .basic-pagination ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; align-items: center; gap: 10px; justify-content: center; flex-wrap: wrap; } @media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) { .basic-pagination ul { justify-content: start; } } .basic-pagination ul li { list-style: none; } .basic-pagination ul li a, .basic-pagination ul li .current { width: 44px; height: 44px; border-radius: 50%; position: relative; color: var(--clr-border-1); background: transparent; border: 1px solid var(--clr-border-1); display: inline-block; line-height: 44px; text-align: center; } .basic-pagination ul li a { z-index: 1; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } [dir=rtl] .basic-pagination ul li a i { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .basic-pagination ul li a::before { width: 100%; height: 100%; border-radius: 50%; color: var(--clr-border-1); inset-block-start: 0; inset-inline-start: 0; background: linear-gradient(180deg, var(--clr-theme-1) 0%, var(--clr-bg-3) 100%); border-color: transparent; color: var(--clr-common-white); content: ""; position: absolute; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: -1; } .basic-pagination ul li a:hover { color: var(--clr-common-white); font-weight: 600; } .basic-pagination ul li a:hover::before { opacity: 1; visibility: visible; } .basic-pagination ul li .current { background: linear-gradient(180deg, var(--clr-theme-1) 0%, var(--clr-bg-3) 100%); border-color: transparent; color: var(--clr-common-white); font-weight: 600; } input[type=file] { color: var(--clr-text-10); } [bd-theme=bd-theme-dark] ::-webkit-calendar-picker-indicator { filter: invert(1); } [dir=rtl] [type=email], [dir=rtl] [type=number], [dir=rtl] [type=tel], [dir=rtl] [type=url] { direction: rtl; } @media only screen and (min-width: 1400px) and (max-width: 1600px) { .ms-xxl-none { display: none; } } .ms-all-content-space { padding-top: 130px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-all-content-space { padding-top: 100px; } } .ui-widget.ui-widget-content { border: 1px solid var(--clr-border-1); } .ui-widget-content { border: 1px solid #ddd; background: var(--clr-bg-7); color: #c8c8c8; border-radius: 5px; } .ui-widget-header { border-color: transparent; border-bottom: 1px solid #202020; background: transparent; color: #333; font-weight: bold; } .ui-widget-header { color: #cecece; font-weight: bold; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid rgba(32, 32, 32, 0.8117647059); background: rgba(0, 0, 0, 0.7450980392); font-weight: normal; color: #cecece; border-radius: 5px; text-align: center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover, .ui-button:hover, html .ui-button.ui-state-disabled:hover:hover, html .ui-button.ui-state-disabled:active:hover { background: var(--clr-theme-1); color: var(--clr-common-white); } .ui-datepicker .ui-datepicker-prev::after { font-size: 10px; content: "\f053"; font-family: "Font Awesome 6 Pro"; color: #fff; } .ui-datepicker .ui-datepicker-next::before { font-size: 10px; content: "\f054"; font-family: "Font Awesome 6 Pro"; color: #fff; float: right; } .ui-datepicker .ui-datepicker-prev { inset-inline-start: 10px; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: #454545; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus { border: 1px solid transparent; background: transparent; font-weight: normal; color: #2b2b2b; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { cursor: pointer; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-content-mobile-space { padding-top: 96px; } } .mfp-wrap { z-index: 999999; background: var(--clr-common-body); } .nice-select { padding-inset-inline-start: 0; padding-right: 0; padding-inline-start: 0; padding-inline-end: 24px; } .nice-select .current { text-transform: none; } [dir=rtl] .nice-select { text-align: right !important; } .nice-select::after { inset-inline-start: unset; right: unset; inset-inline-end: 0; } .nice-select .list { background-color: var(--clr-bg-2); inset-inline-start: unset; inset-inline-start: 0; } .nice-select .list .option { padding-inline-start: 20px; padding-right: 20px; color: var(--clr-common-body-text); text-transform: none; } [dir=rtl] .nice-select .list .option { text-align: right; } .nice-select .list .option:hover, .nice-select .list .option.focus, .nice-select .list .option.selected.focus { background-color: var(--clr-common-black); } /* ------------------------------------------ */ /* 02 - background css */ /* ------------------------------------------ */ .ms-bg { background-position: center center; background-repeat: no-repeat; background-size: cover; } .white-bg { background-color: var(--clr-common-white); } .black-bg { background-color: var(--clr-common-black); } .dark-bg { background-color: var(--clr-common-heading); } .grey-bg { background-color: var(--clr-bg-gray-1); } .footer-bg { background-color: var(--clr-bg-footer); } .alert-bg-1 { background: var(--clr-bg-18); } .alert-bg-2 { background: var(--clr-bg-19); } .alert-bg-3 { background: var(--clr-bg-20); } .ms-text-gradient1 { background: linear-gradient(90.2deg, var(--clr-theme-1) 35.25%, #753EBA 51.2%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; } .ms-text-gradient2 { background: linear-gradient(90.62deg, var(--clr-bg-3) 62.36%, var(--clr-theme-1) 88.12%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; } .ms-color-1 { color: var(--clr-text-6); } .ms-bg-1 { background-color: var(--clr-bg-1); } .ms-bg-2 { background-color: var(--clr-bg-2); } .ms-bg-3 { background-color: var(--clr-bg-3); } .ms-bg-4 { background-color: var(--clr-bg-4); } .ms-bg-5 { background-color: var(--clr-bg-5); } .ms-bg-body { background-color: var(--clr-common-body); } .ms-bg-6 { background-color: var(--clr-bg-6); } /* ------------------------------------------ */ /* 03 - overlay css */ /* ------------------------------------------ */ .ms-overlay-1::after { content: ""; position: absolute; top: 0; inset-inline-start: 0; width: 100%; height: 100%; background: var(--clr-gradient-1); z-index: -1; } .ms-overlay { width: 100%; height: 100%; position: absolute; top: 0; inset-inline-start: 0; } .ms-overlay1 { background: var(--clr-bg-2); opacity: 0.7; } .ms-overlay2 { bottom: 0; inset-inline-start: 0; width: 100%; height: 300px; background: linear-gradient(180deg, rgba(13, 13, 13, 0) 0%, #0D0D0D 100%); } .ms-overlay3 { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); border-radius: 20px; } .ms-overlay4 { background: linear-gradient(180deg, var(--clr-bg-2) 0%, rgba(24, 24, 24, 0.85) 100%, var(--clr-bg-2) 100%); } .ms-overlay5 { background: rgba(13, 13, 13, 0.9); } .ms-overlay6 { background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, var(--clr-bg-2) 100%); } .ms-overlay7 { background: rgba(0, 0, 0, 0.89); } .ms-overlay8 { background: #121212; opacity: 0.7; } .ms-overlay9 { background: var(--clr-bg-2); opacity: 0.8; } .ms-overlay10 { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-overlay10::before { background: linear-gradient(180deg, rgba(24, 24, 24, 0) -13.21%, var(--clr-bg-2) 86.79%); border-radius: 15px; width: 100%; height: 100%; top: 0; inset-inline-start: 0; content: ""; position: absolute; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: 1; } .ms-overlay10::after { background: linear-gradient(180deg, rgba(255, 193, 7, 0.24) 0%, var(--clr-theme-1) 100%); border-radius: 15px; width: 100%; height: 100%; top: 0; inset-inline-start: 0; content: ""; position: absolute; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; opacity: 0; visibility: hidden; } .ms-overlay10:hover::before { opacity: 0; visibility: hidden; } .ms-overlay10:hover::after { opacity: 1; visibility: visible; } .ms-overlay11 { background: linear-gradient(180deg, rgba(13, 13, 13, 0) 0%, #0D0D0D 100%); border-radius: 15px; } .ms-opacity-2 { opacity: 0.2; } /* ------------------------------------------ */ /* 04 - border css */ /* ------------------------------------------ */ /*---------------------------------------- Border Color CSS -----------------------------------------*/ .ms-border1 { border: 1px solid var(--clr-border-3); } .ms-border2 { border-bottom: 1px solid var(--clr-border-1); } .ms-border3 { border-bottom: 1px solid var(--clr-theme-1); } .ms-border4 { border-bottom: 1px solid var(--clr-border-1); } .ms-border5 { border-top: 1px solid var(--clr-border-1); } /*---------------------------------------- Border Radius CSS -----------------------------------------*/ .ms-br-15 { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; } .ms-br-15 img { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; } .ms-br-20 { -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; } .ms-br-20 img { -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; } .ms-br-100 { -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; -ms-border-radius: 100px; border-radius: 100px; } .ms-br-100 img { -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; -ms-border-radius: 100px; border-radius: 100px; } .ms-br-30 { -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .ms-br-30 img { -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .br-15 { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; } /* ------------------------------------------ */ /* 05 - buttons css */ /* ------------------------------------------ */ .unfill__btn { font-size: 16px; color: var(--clr-common-white); font-weight: var(--bd-fw-medium); background: var(--clr-gradient-3); padding: 0px 32px; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: -ms-inline-flexbox; align-items: center; height: 60px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; gap: 10px; position: relative; z-index: 5; } .unfill__btn::before { position: absolute; content: ""; height: 100%; width: 100%; background: var(--clr-gradient-2); top: 0; inset-inline-start: 0; z-index: -1; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .unfill__btn:visited { color: var(--clr-common-white); } .unfill__btn:hover { color: var(--clr-common-white); } .unfill__btn:hover::before { opacity: 1; visibility: visible; } .input__btn { font-size: 16px; color: var(--clr-common-white); font-weight: var(--bd-fw-sbold); background: var(--clr-gradient-2); padding: 0px 25px; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: -ms-inline-flexbox; align-items: center; gap: 10px; height: 55px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; position: relative; z-index: 5; } .input__btn::before { position: absolute; content: ""; height: 100%; width: 100%; background: linear-gradient(90.64deg, var(--clr-theme-1) 0.54%, var(--clr-bg-3) 96.74%); top: 0; inset-inline-start: 0; z-index: -1; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .input__btn:hover { color: var(--clr-common-white); } .input__btn:hover::before { opacity: 1; visibility: visible; } .input__btn i { font-size: 20px; } .border__btn { height: 45px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid var(--clr-border-1); padding: 0 15px; border-radius: 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .border__btn:hover { color: var(--clr-common-white); border-color: var(--clr-common-white); } .ms-fill-btn { font-weight: 600; font-size: 16px; display: inline-block; color: var(--clr-common-white); background: var(--clr-theme-1); border-radius: 30px; height: 60px; line-height: 60px; padding: 0 32px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-fill-btn:hover { color: var(--clr-common-white); background-color: var(--clr-theme-3); } .ms-play-border { border: 1px solid var(--clr-common-white); width: 94px; height: 94px; display: inline-block; line-height: 94px; text-align: center; border-radius: 50%; color: var(--clr-common-white); text-transform: none; font-size: 14px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-play-border:hover { border-color: var(--clr-text-6); color: var(--clr-text-6); } .ms-white-bg { background-color: var(--clr-common-white); color: var(--clr-theme-1); font-weight: 600; height: 55px; line-height: 55px; padding: 0 24px; border-radius: 27px; text-align: center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-white-bg i { margin-inline-end: 5px; font-size: 20px; top: 5px; } .ms-white-bg:hover { background: var(--clr-theme-1); color: var(--clr-common-white); } .ms-round-btn { width: 45px; height: 45px; display: inline-block; background: linear-gradient(101.18deg, var(--clr-bg-3) 7.18%, var(--clr-theme-1) 90.09%); text-align: center; border-radius: 50%; color: var(--clr-common-white); padding-top: 3px; min-width: 45px; } .ms-round-btn i { font-size: 35px; display: inline-block; color: var(--clr-common-white); } .ms-round-btn:hover i { -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -ms-transform: rotate(-30deg); -o-transform: rotate(-30deg); transform: rotate(-30deg); color: var(--clr-common-white); } .ms-round2-btn { width: 76px; height: 76px; background-color: var(--clr-theme-1); border-radius: 50%; line-height: 76px; color: var(--clr-common-white); font-size: 20px; display: inline-block; position: relative; animation: ms-pulse 2s infinite; } .ms-round2-btn::before { content: ""; background-color: rgba(255, 88, 155, 0.25); opacity: 0.25; border: 1px solid #FFFFFF; position: absolute; top: 50%; left: 50%; width: 96px; height: 96px; border-radius: 50%; transform: translate(-50%, -50%); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-round2-btn:hover { background-color: var(--clr-theme-1); color: var(--clr-common-white); } .ms-round2-btn:hover::before { border-color: var(--clr-theme-1); } .ms-border-btn { font-weight: 600; font-size: 16px; color: var(--clr-common-white); text-transform: none; height: 60px; line-height: 60px; display: inline-block; border: 1px solid var(--clr-border-1); border-radius: 30px; padding: 0 25px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-border-btn i { color: var(--clr-theme-2); margin-inline-end: 10px; } .ms-border-btn:hover { background-color: var(--clr-theme-1); color: var(--clr-common-white); border-color: var(--clr-theme-1); } .ms-border-btn:hover i { color: var(--clr-common-white); } .ms-border2-btn button { font-weight: 500; color: #858585; font-weight: 500; border: 1px solid var(--clr-border-1) !important; border-radius: 30px !important; height: 60px; padding: 0 28px; margin-inline-end: 20px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-border2-btn button.nav-link.active, .ms-border2-btn button:hover { color: #FFFFFF; background: var(--clr-theme-1); } .ms-profile-btn { width: 60px; height: 60px; border: 1px solid var(--clr-border-1); display: inline-block; line-height: 60px; text-align: center; border-radius: 50%; color: var(--clr-text-4); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-profile-btn:hover { border-color: var(--clr-theme-1); background: var(--clr-theme-1); color: var(--clr-common-white); } .ms-round-dots ul li { width: 22px; height: 22px; border: 1px solid var(--clr-border-1); list-style: none; border-radius: 50%; margin: 13px 0; cursor: pointer; position: relative; } .ms-round-dots ul li::after { content: ""; position: absolute; width: 6px; height: 6px; background: var(--clr-border-1); top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-round-dots ul li button { display: none; } .ms-round-dots ul li.slick-active { border-color: var(--clr-text-6); } .ms-round-dots ul li.slick-active::after { background: var(--clr-text-6); } .ms-video-text { border: 1px solid var(--clr-border-1); border-radius: 30px; display: inline-block; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-video-text:hover { border-color: var(--clr-border-2); } .ms-video-text:hover span { color: var(--clr-common-white); } .ms-video-text i { width: 45px; height: 45px; display: inline-block; background: var(--clr-text-6); line-height: 45px; text-align: center; border-radius: 50%; color: #0D0D0D; } .ms-video-text span { text-transform: uppercase; color: #858585; margin-inline-start: 10px; padding-inline-end: 18px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-audio-play-btn { color: var(--clr-common-body-text); } .ms-audio-play-btn i { width: 30px; height: 30px; border: 1px solid var(--clr-border-1); display: inline-block; text-align: center; line-height: 28px; border-radius: 50%; font-size: 12px; padding-inset-inline-start: 3px; margin-inline-end: 13px; } .list-none ul { list-style: none; } .ms-load-btn { border: 1px solid var(--clr-border-1); border-radius: 30px; display: inline-block; padding: 0 22px; height: 45px; line-height: 43px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; text-transform: none; } .ms-load-btn:hover { background-color: var(--clr-theme-1); color: var(--clr-common-white); border-color: var(--clr-theme-1); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px); } .ms-slider-round { display: inline-block; border: 1px solid var(--clr-border-1); width: 45px; height: 45px; line-height: 45px; text-align: center; border-radius: 50%; color: var(--clr-border-1); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-slider-round:hover { color: var(--clr-common-white); border-color: var(--clr-common-white); } .ms-submit-btn .unfill__btn { padding: 0 42px; } .ms-round-icon { border: 1px solid #FFFFFF; width: 60px; height: 60px; line-height: 64px; border-radius: 50%; font-size: 30px; color: var(--clr-common-white); } .ms-fb-btn { display: block; height: 60px; line-height: 60px; background: #1262B6; border-radius: 30px; width: 100%; color: var(--clr-common-white); font-weight: 500; } .ms-fb-btn i { margin-inline-end: 15px; } /* ------------------------------------------ */ /* 06 - cursor css */ /* ------------------------------------------ */ .cursor-outer { margin-left: -12px; margin-top: -12px; width: 25px; height: 25px; border: 1px solid var(--clr-theme-2); box-sizing: border-box; z-index: 10000000; opacity: 0.5; transition: all 0.08s ease-out; mix-blend-mode: difference; } .cursor-outer.cursor-hover { opacity: 0; } .cursor-outer.cursor-big { opacity: 0; } .mouseCursor { position: fixed; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; border-radius: 50%; transform: translateZ(0); visibility: hidden; text-align: center; } @media (hover: none) { .mouseCursor { display: none; } } [dir=rtl] .mouseCursor { left: 0; right: auto; } .mouseCursor.cursor-big { width: 80px; height: 80px; margin-left: -40px; margin-top: -40px; } .cursor-inner { margin-left: -3px; margin-top: -3px; width: 8px; height: 8px; z-index: 10000001; background-color: var(--clr-theme-2); opacity: 0.8; transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out; mix-blend-mode: difference; } .cursor-inner span { color: var(--clr-common-white); line-height: 80px; opacity: 0; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; } .cursor-inner.cursor-big span { opacity: 1; } .cursor-inner.cursor-hover { margin-left: -12px; margin-top: -12px; width: 25px; height: 25px; background-color: var(--clr-theme-2); opacity: 0.3; } /* ------------------------------------------ */ /* 07 - offcanvas css */ /* ------------------------------------------ */ .offcanvas__close button { height: 45px; width: 45px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; align-items: center; justify-content: center; color: var(--clr-common-white); font-size: 18px; background-color: var(--clr-theme-1); -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; position: relative; } .offcanvas__close button i { color: var(--clr-common-white); } .offcanvas__info { background: #191919 none repeat scroll 0 0; border-left: 2px solid var(--clr-theme-1); position: fixed; right: 0; top: 0; width: 400px; height: 100%; -webkit-transform: translateX(calc(100% + 80px)); -moz-transform: translateX(calc(100% + 80px)); -ms-transform: translateX(calc(100% + 80px)); -o-transform: translateX(calc(100% + 80px)); transform: translateX(calc(100% + 80px)); -webkit-transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out; -moz-transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out; transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out; z-index: 99999; overflow-y: scroll; overscroll-behavior-y: contain; scrollbar-width: none; } .offcanvas__info ::-webkit-scrollbar { display: none; } @media (max-width: 575px) { .offcanvas__info { width: 300px; } } .offcanvas__info.info-open { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .offcanvas__logo { width: 180px; } @media (max-width:450px) { .offcanvas__logo { width: 150px; } } .offcanvas__logo img { width: 100%; } .offcanvas__wrapper { padding: 40px 30px; } @media (max-width: 575px) { .offcanvas__wrapper { padding: 25px 20px; } } .offcanvas__content { display: block; } .offcanvas__top { padding-bottom: 0px; } .offcanvas__color { margin-bottom: 40px; } .offcanvas__color h5 { font-size: 22px; margin-bottom: 15px; } .offcanvas__color input { display: none; } .offcanvas__color label { width: 100%; height: 60px; background-color: var(--clr-theme-1); } .offcanvas__color label:hover { cursor: pointer; } .offcanvas__color-2 label { background-color: var(--bd-theme-2); } .offcanvas__search { position: relative; } .offcanvas__search input { width: 100%; height: 50px; line-height: 40px; padding: 0 15px; padding-inline-start: 45px; background: #0D0D0D; border: none; border-radius: 50px; outline: none; font-size: 16px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; color: var(--clr-common-white); } .offcanvas__search input::placeholder { color: var(--clr-common-placeholder); } .offcanvas__search input:focus { border-color: var(--clr-common-white); } .offcanvas__search button { position: absolute; top: 50%; inset-inline-start: 15px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-size: 16px; color: var(--clr-common-white); } .offcanvas__search button:hover { color: var(--clr-theme-1); } .offcanvas__text p { margin-bottom: 25px; } .offcanvas__contact h4 { font-size: 22px; margin-bottom: 20px; text-transform: uppercase; font-weight: var(--bd-fw-bold); color: var(--clr-common-white); } .offcanvas__contact ul li:not(:last-child) { margin-bottom: 20px; } .offcanvas__contact ul li:hover i { color: var(--clr-common-white); border-color: var(--clr-theme-1); background-color: var(--clr-theme-1); } .offcanvas__contact-icon i { width: 40px; height: 40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; align-items: center; justify-content: space-evenly; text-align: center; border: 1px solid var(--clr-border-1); -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; overflow: hidden; color: var(--clr-common-white); position: relative; z-index: 5; } .offcanvas__contact-text a { font-size: 16px; font-weight: 500; color: var(--clr-common-white); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .offcanvas__contact-text a:hover { color: var(--clr-theme-1); } .offcanvas__social ul li { display: inline-block; } .offcanvas__social ul li:not(:last-child) { margin-inline-end: 5px; } .offcanvas__social ul li a { display: inline-block; width: 40px; height: 40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; align-items: center; justify-content: center; border: 1px solid var(--clr-border-1); color: var(--clr-theme-1); -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; position: relative; z-index: 5; background-color: transparent; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .offcanvas__social ul li a:hover { color: var(--clr-common-white); border: 1px solid var(--clr-theme-1); background-color: var(--clr-theme-1); } .offcanvas__notification-icon a { font-size: 14px; color: var(--clr-common-white); position: relative; } .offcanvas__notification-icon a .notification-count { position: absolute; top: -4px; right: -13px; display: inline-block; width: 20px; height: 20px; line-height: 22px; font-size: 12px; font-weight: 600; background-color: var(--clr-theme-1); -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: var(--clr-common-white); text-align: center; } .offcanvas__notification-text p { margin-bottom: 0; font-weight: 500; color: var(--clr-common-white); font-size: 14px; } .offcanvas__notification-text p .notification-number { color: var(--clr-theme-1); } .offcanvas__notification-text p a { color: var(--clr-theme-1); } .offcanvas__overlay { position: fixed; height: 100%; width: 100%; background: var(--clr-common-black); z-index: 99998; top: 0; opacity: 0; visibility: hidden; right: 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .offcanvas__overlay.overlay-open { opacity: 0.8; visibility: visible; } .offcanvas .signin-area.open { opacity: 0.6; visibility: visible; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .header__hamburger { display: inline-flex; } @media only screen and (min-width: 1801px), only screen and (min-width: 1601px) and (max-width: 1800px) { .header__hamburger { display: none; } } .sidebar__toggle { cursor: pointer; display: inline-flex; align-items: center; } @media (max-width: 992px) { .app__offcanvas-overlay.overlay-open { background: rgba(0, 0, 0, 0.6); position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 10; } } .offcanvas__contact-icon { margin-inline-end: 15px; } .offcanvas__user .user__acount { display: flex; align-items: center; gap: 15px; } .offcanvas__user .user__name { font-size: 20px; font-weight: 500; color: var(--clr-common-white); margin-bottom: 0; } .offcanvas__user .user__mail { font-size: 14px; margin-bottom: 0; } @media only screen and (min-width: 1801px), only screen and (min-width: 1601px) and (max-width: 1800px) { .offcanvas__btn { display: none; } } /* ------------------------------------------ */ /* 08 - section-title css */ /* ------------------------------------------ */ .section__subtitle { font-size: 24px; margin-bottom: 25px; text-transform: none; display: inline-block; font-family: var(--bd-ff-subtitle); background: var(--clr-gradient-4); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; line-height: 1; } .section__title { font-size: 29px; font-weight: var(--bd-fw-sbold); line-height: 1.2; text-transform: none; color: var(--clr-common-white); } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .section__title.two { font-size: 35px; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .section__title { font-size: 30px; } } @media (max-width:450px) { .section__title { font-size: 25px; text-align: center; } } .section__title-wrapper { position: relative; z-index: 5; } .section__title-wrapper.text-center p { margin: 0 auto; } .section__title-wrapper p { max-width: 575px; } .section__title-wrapper p br { display: none; } .section__title-wrapper.is-white .section__back-title { -webkit-text-stroke-color: var(--clr-border-1); opacity: 0.25; } .section__title-wrapper.is-white .section__subtitle { color: var(--clr-common-white); } .section__title-wrapper.is-white .section__title { color: var(--clr-common-white); } .section__title-wrapper.is-center .section__back-title { transform: translate(-50%, -50%); left: 50%; top: 50%; } .section__title-wrapper.is-left .section__subtitle, .section__title-wrapper.is-left .section__title { margin-inline-start: 91px; } @media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) { .section__title-wrapper.is-left .section__subtitle, .section__title-wrapper.is-left .section__title { margin-inline-start: 0px; } } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .section__title-wrapper p br { display: none; } } .ms-title2 { font-size: 50px; } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-title2 { font-size: 40px; } } @media (max-width:450px) { .ms-title2 { font-size: 34px; } } .ms-title3 { font-size: 20px; line-height: 1.4; } .ms-title4 { font-size: 24px; font-weight: 600; line-height: 1.3; color: var(--clr-common-white); } .ms-title5 { font-weight: 600; font-size: 30px; } @media (max-width:450px) { .ms-title5 { font-size: 22px; } } .ms-title5 a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-title5 a:hover { color: var(--clr-theme-1); } .animated-underline { position: relative; z-index: 1; padding: 0; display: inline-block; background: none; text-decoration: none; color: inherit; /* display: none; */ } @media (max-width:450px) { .animated-underline { display: initial; /* display: none; */ } } .animated-underline::before { content: ""; position: absolute; width: 0; height: 6px; background-color: var(--clr-theme-3); bottom: 8px; inset-inline-start: 0; z-index: -1; } @media only screen and (min-width: 768px) and (max-width: 991px) { .animated-underline::before { height: 4px; bottom: 5px; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .animated-underline::before { height: 3px; bottom: 4px; } } @media (max-width:450px) { .animated-underline::before { width: 50% !important; inset-inline-start: 0; right: 0; margin: 0 auto; } } .animated-underline.active::before, .parent:hover .animated-underline::before { animation: width-animation 0.5s forwards; } .ms-title-border { position: relative; display: inline; background-image: -webkit-gradient(linear, left top, right top, from(var(--clr-theme-1)), to(var(--clr-theme-1))); background-image: -webkit-linear-gradient(left, var(--clr-theme-1) 0%, var(--clr-theme-1) 100%); background-image: -o-linear-gradient(left, var(--clr-theme-1) 0%, var(--clr-theme-1) 100%); background-image: linear-gradient(to right, var(--clr-theme-1) 0%, var(--clr-theme-1) 100%); background-size: 0px 2px; background-position: 0px 95%; -webkit-transition: background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s; -o-transition: background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s; transition: background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s; padding: 0.7% 0px; background-repeat: no-repeat; color: inherit; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; } .ms-title-border:hover { background-size: 100% 2px; color: var(--clr-common-white); } .ms-text-stroke { font-size: 100px; font-weight: 700; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--clr-bg-2); line-height: 1; display: inline-block; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-text-stroke:hover { -webkit-text-fill-color: var(--clr-bg-2); } .ms-text1 { color: var(--clr-bg-1); } .white-text { color: var(--clr-common-white); } .ms-text2 { color: var(--clr-text-6); } .capitalize { text-transform: none; } .uppercase { text-transform: uppercase; } .lowercase { text-transform: lowercase; } /* ------------------------------------------ */ /* 09 - breadcrumb css */ /* ------------------------------------------ */ .ms-page-title { font-weight: 600; font-size: 50px; color: var(--clr-common-white); line-height: 1.4; font-family: 'Oregano'; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-page-title { font-size: 40px; } } @media (max-width:450px) { .ms-page-title { font-size: 34px; } } .page-title-icon { color: var(--clr-theme-1); width: 80px; height: 80px; border: 1px solid var(--clr-theme-1); line-height: 83px; font-size: 40px; border-radius: 50%; } .page-title-spacing { padding-top: 130px; padding-bottom: 130px; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .page-title-spacing { padding-top: 80px; padding-bottom: 80px; } } /* ------------------------------------------ */ /* 10 - search css */ /* ------------------------------------------ */ .search__popup { padding-top: 70px; padding-bottom: 100px; position: fixed; top: 0; inset-inline-start: 0; right: 0; width: 100%; height: 380px; background-color: var(--clr-common-black); z-index: 999999; -webkit-transform: translateY(calc(-100% - 80px)); -moz-transform: translateY(calc(-100% - 80px)); -ms-transform: translateY(calc(-100% - 80px)); -o-transform: translateY(calc(-100% - 80px)); transform: translateY(calc(-100% - 80px)); -webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; -moz-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; } .search__popup.search-opened { -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); transition-delay: 0s; } .search__top { margin-bottom: 80px; } .search__close-btn { font-size: 25px; color: rgba(255, 255, 255, 0.582); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .search__close-btn:hover { color: var(--clr-theme-1); } .search__input { position: relative; height: 70px; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); opacity: 0; } .search__input input { width: 100%; height: 100%; background-color: transparent; outline: 0; font-size: 20px; border: 1px solid var(--clr-border-1); border-radius: 6px; color: var(--clr-common-white); opacity: 0.8; padding-inline: 30px 70px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .search__input input:focus { border-color: rgba(255, 255, 255, 0.603); } .search__input button { position: absolute; top: 50%; right: 35px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-size: 20px; color: var(--clr-common-white); opacity: 0.6; } [dir=rtl] .search__input button { right: unset; inset-inline-start: 35px; } .search__popup.search-opened .search__input { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); opacity: 1; } /* ------------------------------------------ */ /* 11 - carousel css */ /* ------------------------------------------ */ .swiper.project__active { border-radius: 20px; } .project__navigation { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; gap: 15px; } .project__navigation button { width: 50px; height: 50px; border: 1px solid #E2E2E2; border-radius: 50%; color: #727272; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; align-items: center; justify-content: center; } .project__navigation button:hover { background-color: var(--clr-theme-1); color: var(--clr-text-primary); border-color: transparent; } .feedback__navigation { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; gap: 15px; } .feedback__navigation.s-2 button:hover { background-color: var(--clr-theme-5); } .feedback__navigation button { width: 50px; height: 50px; border: 1px solid #E2E2E2; border-radius: 50%; color: #727272; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; align-items: center; justify-content: center; } .feedback__navigation button:hover { background-color: var(--clr-theme-1); color: var(--clr-text-primary); border-color: transparent; } .testimonial-slider-dot { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; justify-content: end; gap: 10px; } .testimonial-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #F7426F; } .bd-swiper-dot .swiper-pagination-bullet { width: 8px; height: 8px; background-color: #FFC8D5; opacity: 1; margin: 0 9px; position: relative; } .bd-swiper-dot .swiper-pagination-bullet:after { position: absolute; content: ""; height: 20px; width: 20px; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #FFEEEE; z-index: -1; border-radius: 50%; } /* ------------------------------------------ */ /* 12 - animation css */ /* ------------------------------------------ */ @-webkit-keyframes pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes pulse { 0% { -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); } 100% { -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes scaleUpUser { 0% { transform: scale(1); } 50% { transform: scale(0.5); } 100% { transform: scale(1); } } .scaleup__animation { animation-name: scaleUpUser; animation-duration: 3.5s; animation-iteration-count: infinite; animation-timing-function: linear; } .play__effect { position: relative; } .play__effect::before, .play__effect::after { position: absolute; inset-inline-start: 0; top: 0; content: ""; border-radius: 50%; width: 100%; height: 100%; border: 1px solid #9DBAFE; animation: popupBtn 1.8s linear infinite; } .play__effect.s-2::before, .play__effect.s-2::after { border: 1px solid var(--clr-text-primary); opacity: 0.6; } @keyframes popupBtn { 0% { transform: scale(1); opacity: 0; } 50% { transform: scale(1.4); opacity: 0.3; } 100% { transform: scale(1.8); opacity: 0; } } /*====================================== Footer Line ========================================*/ @-webkit-keyframes footerLine { 0% { inset-inline-start: 17px; } 50% { inset-inline-start: 0; } 100% { inset-inline-start: 17px; } } @keyframes footerLine { 0% { inset-inline-start: 20px; } 50% { inset-inline-start: 0; } 100% { inset-inline-start: 17px; } } /*====================================== Line animation ========================================*/ @keyframes scroll1 { 0% { top: 0px; opacity: 1; } 50% { top: 50%; } 100% { top: 100%; opacity: 1; } } @keyframes scroll2 { 0% { opacity: 1; bottom: 0px; } 50% { bottom: 50%; } 100% { bottom: 100%; opacity: 1; } } /*====================================== Diot pluse animation ========================================*/ @keyframes pulse-me { 0% { transform: scale(0.5); opacity: 0; } 50% { opacity: 0.1; } 70% { opacity: 0.09; } 100% { transform: scale(5); opacity: 0; } } @-webkit-keyframes bdrotate { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes bdrotate { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-ms-keyframes bdrotate { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes bdrotate { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes bdtranslateY { 0% { -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -ms-transform: translateY(-50px); -o-transform: translateY(-50px); transform: translateY(-50px); } 100% { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); } } @-moz-keyframes bdtranslateY { 0% { -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -ms-transform: translateY(-50px); -o-transform: translateY(-50px); transform: translateY(-50px); } 100% { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); } } @-ms-keyframes bdtranslateY { 0% { -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -ms-transform: translateY(-50px); -o-transform: translateY(-50px); transform: translateY(-50px); } 100% { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); } } @keyframes bdtranslateY { 0% { -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -ms-transform: translateY(-50px); -o-transform: translateY(-50px); transform: translateY(-50px); } 100% { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); } } @-webkit-keyframes bdtranslateX2 { 0% { -webkit-transform: translateX(-40px); -moz-transform: translateX(-40px); -ms-transform: translateX(-40px); -o-transform: translateX(-40px); transform: translateX(-40px); } 100% { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } } @-moz-keyframes bdtranslateX2 { 0% { -webkit-transform: translateX(-40px); -moz-transform: translateX(-40px); -ms-transform: translateX(-40px); -o-transform: translateX(-40px); transform: translateX(-40px); } 100% { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } } @-ms-keyframes bdtranslateX2 { 0% { -webkit-transform: translateX(-40px); -moz-transform: translateX(-40px); -ms-transform: translateX(-40px); -o-transform: translateX(-40px); transform: translateX(-40px); } 100% { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } } @keyframes bdtranslateX2 { 0% { -webkit-transform: translateX(-40px); -moz-transform: translateX(-40px); -ms-transform: translateX(-40px); -o-transform: translateX(-40px); transform: translateX(-40px); } 100% { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } } @-webkit-keyframes bdtranslateX { 0% { -webkit-transform: translateX(-80px); -moz-transform: translateX(-80px); -ms-transform: translateX(-80px); -o-transform: translateX(-80px); transform: translateX(-80px); } 100% { -webkit-transform: translateX(30px); -moz-transform: translateX(30px); -ms-transform: translateX(30px); -o-transform: translateX(30px); transform: translateX(30px); } } @-moz-keyframes bdtranslateX { 0% { -webkit-transform: translateX(-80px); -moz-transform: translateX(-80px); -ms-transform: translateX(-80px); -o-transform: translateX(-80px); transform: translateX(-80px); } 100% { -webkit-transform: translateX(30px); -moz-transform: translateX(30px); -ms-transform: translateX(30px); -o-transform: translateX(30px); transform: translateX(30px); } } @-ms-keyframes bdtranslateX { 0% { -webkit-transform: translateX(-80px); -moz-transform: translateX(-80px); -ms-transform: translateX(-80px); -o-transform: translateX(-80px); transform: translateX(-80px); } 100% { -webkit-transform: translateX(30px); -moz-transform: translateX(30px); -ms-transform: translateX(30px); -o-transform: translateX(30px); transform: translateX(30px); } } @keyframes bdtranslateX { 0% { -webkit-transform: translateX(-80px); -moz-transform: translateX(-80px); -ms-transform: translateX(-80px); -o-transform: translateX(-80px); transform: translateX(-80px); } 100% { -webkit-transform: translateX(30px); -moz-transform: translateX(30px); -ms-transform: translateX(30px); -o-transform: translateX(30px); transform: translateX(30px); } } @-webkit-keyframes shine { 100% { inset-inline-start: 125%; } } @keyframes shine { 100% { inset-inline-start: 125%; } } .panel { position: absolute; top: 0; width: 0%; height: 100%; inset-inline-start: 0; background: var(--clr-common-white); z-index: 10; transition: transform 0.5s ease-in-out; animation: panel 1s; animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); } @keyframes panel { 0% { width: 100%; } 100% { width: 0; } } @keyframes panelTop { 0% { height: 100%; } 100% { height: 0; } } @keyframes panelBottom { 0% { height: 100%; } 100% { height: 0; } } /*====================================== Animate Underline ========================================*/ @keyframes width-animation { 0% { width: 0; } 100% { width: 100%; } } @-webkit-keyframes width-animation { 0% { width: 0; } 100% { width: 100%; } } .ms-rotation-360 { animation: ms-rotation-360 6s linear infinite; } @keyframes ms-rotation-360 { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes iconltr { 49% { transform: translateX(30%); } 50% { opacity: 0; transform: translateX(-30%); } 51% { opacity: 1; } } @keyframes iconrtl { 49% { transform: translateX(-30%); } 50% { opacity: 0; transform: translateX(30%); } 51% { opacity: 1; } } @keyframes icontltbl { 49% { transform: translateX(30%) translateY(30%); } 50% { opacity: 0; transform: translateX(-30%) translateY(-30%); } 51% { opacity: 1; } } @keyframes textup { 49% { transform: translateY(-10px); } 50% { opacity: 0; transform: translateY(10px); } 51% { opacity: 1; } } @-webkit-keyframes ms-pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.185); } 70% { -webkit-box-shadow: 0 0 0 45px transparent; } 100% { -webkit-box-shadow: 0 0 0 0 transparent; } } @keyframes ms-pulse { 0% { -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.185); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.185); } 70% { -moz-box-shadow: 0 0 0 45px transparent; box-shadow: 0 0 0 45px transparent; } 100% { -moz-box-shadow: 0 0 0 0 transparent; box-shadow: 0 0 0 0 transparent; } } /*----------------------------------------*/ /* Popular animation /*----------------------------------------*/ @-webkit-keyframes circleMove { 0% { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @keyframes circleMove { 0% { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @-webkit-keyframes imageMove1 { 0% { -webkit-transform: translateX(-50%) rotate(0deg); } to { -webkit-transform: translateX(-50%) rotate(-360deg); } } @keyframes imageMove1 { 0% { -webkit-transform: translateX(-50%) rotate(0deg); } to { -webkit-transform: translateX(-50%) rotate(-360deg); } } @-webkit-keyframes imageMove2 { 0% { -webkit-transform: translateX(-50%) rotate(-60deg); } to { -webkit-transform: translateX(-50%) rotate(-420deg); } } @keyframes imageMove2 { 0% { -webkit-transform: translateX(-50%) rotate(-60deg); } to { -webkit-transform: translateX(-50%) rotate(-420deg); } } @-webkit-keyframes imageMove3 { 0% { -webkit-transform: translateX(-50%) rotate(-120deg); } to { -webkit-transform: translateX(-50%) rotate(-480deg); } } @keyframes imageMove3 { 0% { -webkit-transform: translateX(-50%) rotate(-120deg); } to { -webkit-transform: translateX(-50%) rotate(-480deg); } } @-webkit-keyframes imageMove4 { 0% { -webkit-transform: translateX(-50%) rotate(-180deg); } to { -webkit-transform: translateX(-50%) rotate(-540deg); } } @keyframes imageMove4 { 0% { -webkit-transform: translateX(-50%) rotate(-180deg); } to { -webkit-transform: translateX(-50%) rotate(-540deg); } } @-webkit-keyframes imageMove5 { 0% { -webkit-transform: translateX(-50%) rotate(-240deg); } to { -webkit-transform: translateX(-50%) rotate(-600deg); } } @keyframes imageMove5 { 0% { -webkit-transform: translateX(-50%) rotate(-240deg); } to { -webkit-transform: translateX(-50%) rotate(-600deg); } } @-webkit-keyframes imageMove6 { 0% { -webkit-transform: translateX(-50%) rotate(-300deg); } to { -webkit-transform: translateX(-50%) rotate(-660deg); } } @keyframes imageMove6 { 0% { -webkit-transform: translateX(-50%) rotate(-300deg); } to { -webkit-transform: translateX(-50%) rotate(-660deg); } } .movingX { -webkit-animation: movingX 35s linear infinite; animation: movingX 35s linear infinite; } @-webkit-keyframes movingX { 0% { -webkit-transform: translateX(0) rotateY(0deg); transform: translateX(0) rotateY(0deg); } 50% { -webkit-transform: translateX(calc(100vw - 100%)); transform: translateX(calc(100vw - 100%)); } 51% { -webkit-transform: translateX(calc(100vw - 100%)) rotateY(180deg); transform: translateX(calc(100vw - 100%)) rotateY(180deg); } 100% { -webkit-transform: translateX(0) rotateY(180deg); transform: translateX(0) rotateY(180deg); } } @keyframes movingX { 0% { -webkit-transform: translateX(0) rotateY(0deg); transform: translateX(0) rotateY(0deg); } 50% { -webkit-transform: translateX(calc(100vw - 100%)); transform: translateX(calc(100vw - 100%)); } 51% { -webkit-transform: translateX(calc(100vw - 100%)) rotateY(180deg); transform: translateX(calc(100vw - 100%)) rotateY(180deg); } 100% { -webkit-transform: translateX(0) rotateY(180deg); transform: translateX(0) rotateY(180deg); } } /* ------------------------------------------ */ /* 13 - preloader css */ /* ------------------------------------------ */ #preloader { background-color: var(--clr-common-body); display: flex; align-items: center; position: fixed; width: 100%; height: 100%; z-index: 9999999; } .line-loader { width: 190px; height: 100px; margin: 50px auto 0; position: relative; display: flex; justify-content: space-between; } @media (max-width:450px) { .line-loader { width: 100px; height: 70px; } } .line-loader .line { background-image: linear-gradient(180deg, var(--clr-theme-1) 0%, var(--clr-theme-2) 50%, #F40862 100%); width: 3px; height: 100%; display: inline-block; margin: 0 3px; transform-origin: bottom; animation: dance 1.6s ease-in-out infinite; position: relative; z-index: 999999; } .line-loader .line:nth-child(2) { animation-delay: 0.1s; } .line-loader .line:nth-child(3) { animation-delay: 0.2s; } .line-loader .line:nth-child(4) { animation-delay: 0.3s; } .line-loader .line:nth-child(5) { animation-delay: 0.4s; } .line-loader .line:nth-child(6) { animation-delay: 0.5s; } .line-loader .line:nth-child(7) { animation-delay: 0.6s; } .line-loader .line:nth-child(8) { animation-delay: 0.7s; } .line-loader .line:nth-child(9) { animation-delay: 0.8s; } .line-loader .line:nth-child(10) { animation-delay: 0.9s; } .line-loader .line:nth-child(11) { animation-delay: 1s; } .line-loader .line:nth-child(12) { animation-delay: 1.1s; } .line-loader .line:nth-child(13) { animation-delay: 1.2s; } .line-loader .line:nth-child(14) { animation-delay: 1.3s; } .line-loader .line:nth-child(15) { animation-delay: 1.4s; } @keyframes dance { 0%, 100% { transform: scale(1); } 50% { transform: scale(0.3); } } /* ------------------------------------------ */ /* 14 - settings css */ /* ------------------------------------------ */ .bd-theme-settings-area { position: fixed; top: 50%; right: 0px; width: 240px; background-color: var(--clr-bg-5); border: 1px solid var(--clr-border-3); -webkit-transform: translateY(-50%) translateX(100%); -moz-transform: translateY(-50%) translateX(100%); -ms-transform: translateY(-50%) translateX(100%); -o-transform: translateY(-50%) translateX(100%); transform: translateY(-50%) translateX(100%); z-index: 991; border-bottom-right-radius: 4px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } [dir=rtl] .bd-theme-settings-area { -webkit-transform: translateY(-50%) translateX(-100%); -moz-transform: translateY(-50%) translateX(-100%); -ms-transform: translateY(-50%) translateX(-100%); -o-transform: translateY(-50%) translateX(-100%); transform: translateY(-50%) translateX(-100%); left: 0px; right: auto; } .bd-theme-settings-area.settings-opened { -webkit-transform: translateY(-50%) translateX(0%); -moz-transform: translateY(-50%) translateX(0%); -ms-transform: translateY(-50%) translateX(0%); -o-transform: translateY(-50%) translateX(0%); transform: translateY(-50%) translateX(0%); } .bd-theme-settings-area.settings-opened .bd-theme-settings-gear { opacity: 0; } .bd-theme-settings-area.settings-opened .bd-theme-settings-close { opacity: 1; } .bd-theme-settings-open { position: absolute; top: -1px; inset-inline-end: 100%; } .bd-theme-settings-open button { background-color: var(--clr-bg-5); border: 1px solid var(--clr-border-3); border-inline-end: 0; width: 45px; height: 45px; line-height: 45px; text-align: center; font-size: 20px; color: var(--clr-common-white); position: relative; border-start-start-radius: 4px; border-bottom-left-radius: 4px; color: var(--clr-theme-1); } .bd-theme-settings-gear { display: inline-block; -webkit-animation: spin 4s linear infinite; -moz-animation: spin 4s linear infinite; animation: spin 4s linear infinite; } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-ms-keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .bd-theme-settings-close { display: inline-block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; } .bd-theme-header-title { font-size: 16px; font-weight: 600; margin-bottom: 30px; color: var(--clr-common-white); } .bd-theme-wrapper { padding: 20px 30px 30px; } .bd-theme-toggle { text-align: center; } .bd-theme-toggle-main { display: inline-block; width: 160px; margin: auto; position: relative; z-index: 1; background-color: #f0f0f5; padding: 4px; border-radius: 20px; } .bd-theme-toggle-light, .bd-theme-toggle-dark { display: inline-block; width: 48%; height: 26px; line-height: 26px; } .bd-theme-toggle input { display: none; } .bd-theme-toggle:hover { cursor: pointer; } .bd-theme-toggle label { color: var(--clr-common-black); font-size: 14px; font-weight: 500; } .bd-theme-toggle label:hover { cursor: pointer; } .bd-theme-toggle #bd-theme-toggler { display: none; } .bd-theme-toggle #bd-theme-toggler:checked + i { right: calc(50% - 4px); } .bd-theme-toggle-slide { position: absolute; top: 50%; right: 4px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 50%; height: 26px; color: var(--clr-common-black); background-color: var(--clr-common-white); border-radius: 30px; -webkit-transform: translate3d(0, 0); transform: translate3d(0, 0); -webkit-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1); -moz-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1); -ms-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1); -o-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1); transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1); z-index: -1; } .bd-theme-dir { text-align: center; } .bd-theme-dir-main { display: inline-block; width: 160px; margin: auto; position: relative; z-index: 1; background-color: #f0f0f5; padding: 4px; border-radius: 20px; } .bd-theme-dir-ltr, .bd-theme-dir-rtl { display: inline-block; width: 48%; height: 26px; line-height: 26px; } .bd-theme-dir input { display: none; } .bd-theme-dir:hover { cursor: pointer; } .bd-theme-dir label { color: var(--clr-common-black); font-size: 14px; font-weight: 500; } .bd-theme-dir label:hover { cursor: pointer; } .bd-theme-dir #bd-dir-toggler { display: none; } .bd-theme-dir #bd-dir-toggler:checked + i { right: calc(50% - 4px); } .bd-theme-dir-slide { position: absolute; top: 50%; right: 4px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 50%; height: 26px; color: var(--clr-common-black); background-color: var(--clr-common-white); border-radius: 30px; -webkit-transform: translate3d(0, 0); transform: translate3d(0, 0); -webkit-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1); -moz-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1); -ms-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1); -o-transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1); transition: all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1); z-index: -1; } .bd-theme-color-item.active button::before { opacity: 1; visibility: visible; } .bd-theme-color-btn { width: 100%; height: 40px; line-height: 40px; text-align: center; position: relative; border-radius: 50px; } .bd-theme-color-btn::before { position: absolute; content: "\f00c"; font-weight: 600; font-family: var(--bd-ff-fontawesome); color: var(--clr-common-white); font-size: 16px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.3s 0s ease-out; -moz-transition: all 0.3s 0s ease-out; -ms-transition: all 0.3s 0s ease-out; -o-transition: all 0.3s 0s ease-out; transition: all 0.3s 0s ease-out; opacity: 0; visibility: hidden; } .bd-theme-color-btn.bd-color-settings-btn[data-color="#FF589B"] { background-color: #FF589B; } .bd-theme-color-btn.bd-color-settings-btn[data-color="#69E7CB"] { background-color: #69E7CB; } .bd-theme-color-btn.bd-color-settings-btn[data-color="#FBC21E"] { background-color: #FBC21E; } .bd-theme-color-btn.bd-color-settings-btn[data-color="#F7426F"] { background-color: #F7426F; } .bd-theme-color-input { margin-top: 15px; } .bd-theme-color-input h6 { font-size: 14px; font-weight: 600; margin-bottom: 10px; color: var(--clr-common-white); text-align: center; } .bd-theme-color-input label { display: inline-block; width: 100%; height: 40px; line-height: 40px; text-align: center; background-color: var(--bd-theme-1); -webkit-transition: all 0.3s 0s ease-out; -moz-transition: all 0.3s 0s ease-out; -ms-transition: all 0.3s 0s ease-out; -o-transition: all 0.3s 0s ease-out; transition: all 0.3s 0s ease-out; border-radius: 50px; } .bd-theme-color-input label:hover { cursor: pointer; } .bd-theme-color-input input { display: none; } .msg_title div { display: inline-block; } /* ------------------------------------------ */ /* 15 - meanmenu css */ /* ------------------------------------------ */ /* Mean menu customize */ .mean-container .mean-bar { background: transparent; } .mean-container .mean-nav { margin-top: 0; background: transparent; } .mean-container .mean-nav ul li a { border-top: 1px solid transparent; text-transform: none; padding: 10px 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .mean-container .mean-nav ul li a:hover { color: var(--clr-theme-1); } .mean-container .mean-nav > ul { display: block !important; } .mean-container a.meanmenu-reveal { display: none !important; } .mean-container .mean-expand.mean-clicked { transform: rotate(45deg); } /* ------------------------------------------ */ /* 16 - menu css */ /* ------------------------------------------ */ @media only screen and (min-width: 992px) and (max-width: 1199px) { .main-menu { padding-inset-inline-start: 30px; } [dir=rtl] .main-menu { padding-inset-inline-start: 0; padding-right: 30px; } } .main-menu ul li { position: relative; list-style: none; display: inline-block; margin-inline-end: 32px; /* submenu css start */ /* mega menu start */ } @media only screen and (min-width: 992px) and (max-width: 1199px) { .main-menu ul li { margin-inline-end: 25px; } } .main-menu ul li:last-child { margin-inline-end: 0; } .main-menu ul li a { display: inline-block; font-size: 16px; font-weight: 500; color: var(--clr-common-white); padding: 50px 0; text-align: left; text-transform: none; line-height: 20px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } [dir=rtl] .main-menu ul li a { text-align: right; } .main-menu ul li.has-dropdown > a { position: relative; } .main-menu ul li.has-dropdown > a::after { content: "\f107"; -webkit-transform: translateY(1px); -moz-transform: translateY(1px); -ms-transform: translateY(1px); -o-transform: translateY(1px); transform: translateY(1px); font-size: 14px; color: var(--clr-common-white); font-family: var(--bd-ff-fontawesome); font-weight: 400; margin-inline-start: 5px; display: inline-block; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .main-menu ul li.has-mega-menu { position: static; } .main-menu ul li .submenu { position: absolute; top: 100%; inset-inline-start: 0; min-width: 250px; z-index: 99; visibility: hidden; opacity: 0; transform-origin: top center; min-width: 250px; padding: 25px; background: var(--clr-bg-7); -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; -webkit-box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); -moz-box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); -ms-box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); -o-box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); border-end-start-radius: 10px; border-end-end-radius: 10px; filter: drop-shadow(0px -1px 0 var(--clr-theme-1)); } [dir=rtl] .main-menu ul li .submenu { inset-inline-start: auto; right: 0; } .main-menu ul li .submenu li { display: block; width: 100%; margin-inline-end: 0; margin-bottom: 13px; color: var(--clr-common-white); } .main-menu ul li .submenu li:last-child { margin-bottom: 0 !important; } .main-menu ul li .submenu li.has-dropdown > a::after { position: absolute; top: 50%; inset-inline-end: 10px; -webkit-transform: translateY(-50%) rotate(-90deg); -moz-transform: translateY(-50%) rotate(-90deg); -ms-transform: translateY(-50%) rotate(-90deg); -o-transform: translateY(-50%) rotate(-90deg); transform: translateY(-50%) rotate(-90deg); color: var(--clr-common-white); } .main-menu ul li .submenu li a { position: relative; z-index: 11; color: var(--clr-common-white); font-weight: 400; font-size: 16px; width: 100%; padding: 0; } .main-menu ul li .submenu li .submenu { inset-inline-start: 100%; top: 0; visibility: hidden; opacity: 0; } [dir=rtl] .main-menu ul li .submenu li .submenu { inset-inline-start: auto; right: 100%; } .main-menu ul li .submenu li:hover > a { color: var(--clr-theme-1); letter-spacing: 1px; } .main-menu ul li .submenu li:hover > a::after { color: var(--clr-theme-1); } .main-menu ul li .submenu li:hover > .submenu { -webkit-transform: translateY(1); -moz-transform: translateY(1); -ms-transform: translateY(1); -o-transform: translateY(1); transform: translateY(1); visibility: visible; opacity: 1; } .main-menu ul li .mega-menu { position: absolute; top: 100%; inset-inline-start: 0; padding: 30px 40px; box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); visibility: hidden; opacity: 0; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); transform-origin: top center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: 99; background: var(--clr-bg-7); border-end-start-radius: 10px; border-end-end-radius: 10px; filter: drop-shadow(0px -1px 0 var(--clr-theme-1)); } .main-menu ul li .mega-menu li { float: left; width: 25%; margin-inline-end: 0; text-align: left; } [dir=rtl] .main-menu ul li .mega-menu li { float: right; margin-inline-start: 0; text-align: right; } .main-menu ul li .mega-menu li .mega-menu-title { font-weight: 500; font-size: 16px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--clr-common-white); cursor: text; padding: 0; display: inline-block; margin-bottom: 20px; } .main-menu ul li .mega-menu li .mega-menu-title::before { display: none; } .main-menu ul li .mega-menu li ul li { width: 100%; float: none; margin-bottom: 10px; } .main-menu ul li .mega-menu li ul li:last-child { margin-bottom: 0; } .main-menu ul li .mega-menu li ul li a { font-weight: 400; font-size: 15px; color: var(--clr-common-white); padding: 0; } .main-menu ul li .mega-menu li:hover > .mega-menu-title { color: var(--clr-theme-1); padding-inset-inline-start: 0; } [dir=rtl] .main-menu ul li .mega-menu li:hover > .mega-menu-title { padding-right: 0; } .main-menu ul li .mega-menu li:hover > a { color: var(--clr-theme-1); letter-spacing: 1px; } .main-menu ul li:hover > a { color: var(--clr-theme-1); } .main-menu ul li:hover > a::after { color: var(--clr-theme-1); } .main-menu ul li:hover > .submenu { visibility: visible; opacity: 1; -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } .main-menu ul li:hover .mega-menu { visibility: visible; opacity: 1; -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } .main-menu .has-dropdown.menu-last .submenu { right: 0; inset-inline-start: auto; } #header-sticky.sticky .ms-border2 { border-color: transparent; } /* ------------------------------------------ */ /* 17 - header css */ /* ------------------------------------------ */ .header__transparent { position: absolute; inset-inline-start: 0; margin: auto; width: 100%; z-index: 99; } .sticky { background-color: var(--clr-common-black); top: 0; width: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; -webkit-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); -moz-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); -ms-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); -o-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; } .sticky2 { top: 0; width: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; -webkit-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); -moz-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); -ms-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); -o-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; } .bar-icon { width: 36px; height: 24px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; flex-direction: column; justify-content: space-between; overflow: hidden; } .bar-icon span { width: 100%; height: 2px; background: var(--clr-common-white); display: inline-block; } .bar-icon span:nth-child(2) { margin-inline-start: 20px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .bar-icon span:nth-child(3) { margin-inline-start: 10px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .bar-icon:hover span:nth-child(2) { margin-inline-start: 10px; } .bar-icon:hover span:nth-child(3) { margin-inline-start: 0; } .bar-icon-2 { width: 20px; height: 18px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; flex-direction: column; justify-content: space-between; overflow: hidden; } .bar-icon-2 span { width: 100%; height: 2px; background: var(--clr-text-secondary); display: inline-block; } .bar-icon-2 span:nth-child(2) { margin-inline-start: -10px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .bar-icon-2:hover span:nth-child(2) { margin-inline-start: 0; } .humbager__icon { width: 60px; height: 60px; border-radius: 10px; background: var(--clr-text-primary); box-shadow: 0px 25px 40px rgba(50, 73, 179, 0.08); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; align-items: center; justify-content: center; } .header__toggle-text { font-weight: 500; font-size: 14px; letter-spacing: 0.1em; color: var(--clr-common-heading); } .browse-filter { display: flex; align-items: center; gap: 10px; } .browse-filter__text { color: var(--clr-common-white); padding: 50px 5px; display: inline-block; } .browse-filter__text:hover { color: var(--clr-common-white); } .header__right { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; align-items: center; gap: 30px; } .header__action-inner { gap: 30px; } @media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .header__btn { display: none; } } .enquiry__list { display: flex; gap: 10px; } .enquiry__list .icon { color: var(--clr-theme-1); } .enquiry__list .text { color: var(--clr-common-white); } .enquiry__list .number { display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; background: var(--clr-common-white); border-radius: 50%; color: var(--clr-text-2); font-weight: var(--bd-fw-medium); font-size: 14px; } .user__acount span { width: 50px; height: 50px; border: 1px solid var(--clr-border-1); display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; font-size: 18px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .user__acount span:hover { border-color: var(--clr-theme-1); background: var(--clr-theme-1); color: var(--clr-common-white); } .ms-header-transparent { position: absolute; top: 40px; inset-inline-start: 0; right: 0; width: 100%; } .ms-header2-wrap { background: var(--clr-bg-2); border-radius: 100px; padding-block: 15px; padding-inline: 40px 15px; max-width: 1730px; margin: auto; } @media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) { .ms-header2-wrap { padding: 15px 40px; } } @media (max-width: 575px) { .ms-header2-wrap { padding: 15px 20px; } } .ms-header2-singer { display: flex; gap: 15px; align-items: center; } .ms-header2-singer-img { width: 60px; height: 60px; min-width: 60px; border-radius: 50%; overflow: hidden; } .ms-header2-singer-text p { line-height: 1; margin-bottom: 0; color: var(--clr-text-4); font-size: 14px; } .ms-header2-singer-text h4 { color: var(--clr-text-3); font-size: 16px; font-weight: 500; margin-bottom: 8px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-header2-singer-text h4:hover { color: var(--clr-theme-1); } .ms-dot-list { display: inline-flex; gap: 6px; position: relative; padding-top: 13px; margin-inline-end: 15px; } .ms-dot-list::before { content: ""; position: absolute; width: 6px; height: 6px; background: var(--clr-bg-1); display: inline-block; border-radius: 50%; top: 0; left: 0; } .ms-dot-list::after { content: ""; position: absolute; width: 6px; height: 6px; background: var(--clr-bg-1); display: inline-block; border-radius: 50%; top: 0; right: 0; } .ms-dot-list span { width: 6px; height: 6px; background: var(--clr-bg-1); display: inline-block; border-radius: 50%; } .ms-dot-list span:first-child { display: block; } .ms-dot-menu-text { font-size: 16px; font-weight: 500; color: var(--clr-text-9); } @media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-header2-services { display: none; } } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-header2-profile { display: none; } } .ms-header3-space { padding: 40px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-header3-space { padding: 20px; } } .ms-header3-space.sticky { padding: 20px 40px; } .ms-header3-sticky { opacity: 0; visibility: hidden; } .ms-header3-sticky.sticky { opacity: 1; visibility: visible; } .ms-header4-space { padding: 20px 40px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-header4-space { padding: 20px; } } .ms-header-search { max-width: 212px; } .ms-header-search input { display: block; width: 100%; height: 60px; background: var(--clr-bg-4); border: 1px solid var(--clr-border-1); border-radius: 30px; color: var(--clr-common-white); padding-inline-start: 45px; padding-inline-end: 15px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-header-search input::-moz-placeholder { color: var(--clr-text-4); } .ms-header-search input::placeholder { color: var(--clr-text-4); } .ms-header-search input:focus { border-color: rgba(134, 134, 134, 0.89); } .ms-header-search button { position: absolute; color: var(--clr-text-4); inset-inline-start: 15px; top: 55%; transform: translateY(-50%); font-size: 20px; } .ms-header-social { display: flex; gap: 10px 40px; } .ms-header-social a { font-weight: 500; font-size: 15px; color: var(--clr-text-4); position: relative; } .ms-header-social a::before { content: ""; position: absolute; bottom: -10px; left: 0; width: 4px; height: 4px; background: var(--clr-text-4); border-radius: 50%; right: 0; margin: auto; } .ms-header-social a:hover { color: var(--clr-common-white); } .ms-header-social a:hover::before { background: var(--clr-common-white); } .ms-navigation-wrap { display: grid; grid-template-columns: auto 73%; align-items: center; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-navigation-wrap { grid-template-columns: 100%; } } .ms-nl-wrap { display: flex; align-items: center; padding: 0 35px; } .ms-nl-item { position: relative; padding-inline-end: 34px; margin-inline-end: 34px; position: relative; padding-top: 29px; padding-bottom: 25px; } .ms-nl-item::before { content: ""; height: 100%; width: 1px; background: var(--clr-border-1); position: absolute; top: 0; inset-inline-end: 0; } .ms-nl-item:last-child { padding-inline-end: 0; margin-inline-end: 0; } .ms-nl-item:last-child::before { display: none; } .ms-nl-search a { font-weight: 500; display: inline-block; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-nl-search a i { margin-inline-end: 10px; } .ms-nl-search a:hover { color: var(--clr-theme-1); } .ms-navigation-slider { padding: 10px 0; } .ms-ns-title { font-size: 65px; letter-spacing: 0.1em; text-transform: uppercase; display: inline-block; position: relative; padding-inline-end: 30px; margin-inline-end: 30px; color: var(--clr-bg-2); -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--clr-bg-2); inset-inline-start: 0; -webkit-text-stroke-color: #181818; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-ns-title { font-size: 45px; } } .ms-ns-title::after { content: ""; position: absolute; top: 50%; inset-inline-end: 0; width: 1px; height: 45px; background: var(--clr-bg-2); transform: translateY(-50%); } .ms-ns-active .slick-slide { width: auto; } .ms-ns-slick { display: inline-block; } .ms-nl-search { min-width: 105px; } .ml-nl-logo { min-width: 142px; } .ms-header-fixed { position: fixed; width: 100%; top: 0; z-index: 9999; } .ms-header-fixed.sticky2 { margin-top: 0; } .ms-browse-act-item-wrap { position: absolute; top: 100%; inset-inline-start: 0; min-width: 250px; z-index: 99; visibility: hidden; opacity: 0; transform-origin: top center; min-width: 250px; padding: 25px; background: var(--clr-bg-7); -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; -webkit-box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); -moz-box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); -ms-box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); -o-box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); box-shadow: 0px 20px 30px rgba(3, 4, 28, 0.1); } .ms-browse-act-wrap:hover .ms-browse-act-item-wrap { visibility: visible; opacity: 1; -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } .ms-browse-act-wrap .ms-song-item { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid var(--clr-border-1); } .ms-browse-act-wrap .ms-song-item:last-child { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .ms-enquiry-box a { padding: 50px 0; display: inline-flex; align-items: center; gap: 10px; } /* ------------------------------------------ */ /* 18 - song css */ /* ------------------------------------------ */ .ms-song-item { display: flex; align-items: center; gap: 10px; } .ms-song-item:hover .ms-song-img img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .ms-song-img { width: 55px; height: 50px; padding-inline-end: 5px; min-width: 55px; } .ms-song-img img { border-radius: 50%; width: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-song-num { position: absolute; background: var(--clr-bg-1); width: 22px; height: 22px; line-height: 22px; text-align: center; border-radius: 50%; font-weight: 600; font-size: 12px; color: var(--clr-common-black); right: 0; top: 0; } .ms-song-title { font-weight: 500; font-size: 16px; color: var(--clr-text-3); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-song-title:hover { color: var(--clr-theme-1); } .ms-song-text { font-size: 14px; color: var(--clr-text-4); } .ms-song-border { border-top: 1px dashed var(--clr-border-1); border-bottom: 1px dashed var(--clr-border-1); } .ms-header2-song .jp-play { width: 50px; height: 50px; border: 1px solid #414141; border-radius: 50%; display: inline-flex; justify-content: center; align-items: center; } .ms-header2-song .jp-current-time { font-size: 16px; color: #858585; min-width: 44px; } .ms-header2-song .jp-duration { font-size: 16px; color: #858585; min-width: 44px; } .ms-header2-song .jp-progress { min-width: 150px; width: 100%; } .ms-header2-song .jp-seek-bar { background: #414141; height: 1px; position: relative; } .ms-header2-song .jp-seek-bar::before { position: absolute; content: ""; width: 100%; height: 10px; top: 0; inset-inline-start: 0; background: transparent; transform: translateY(-50%); } .ms-header2-song .jp-play-bar { background: #FF589B; height: 1px; } .ms-header2-song .jp-volume-bar { background: #414141; width: 80px; height: 1px; position: relative; } .ms-header2-song .jp-volume-bar::before { position: absolute; content: ""; width: 100%; height: 10px; top: 0; inset-inline-start: 0; background: transparent; transform: translateY(-50%); } .ms-header2-song .jp-volume-bar-value { background: #858585; height: 1px; position: relative; } .ms-header2-song .jp-volume-bar-value::after { position: absolute; content: ""; width: 10px; height: 10px; background: #414141; border-radius: 50%; inset-inline-start: 100%; top: 0; transform: translate(-50%, -50%); } [dir=rtl] .ms-header2-song .jp-volume-bar-value::after { transform: translate(50%, -50%); } .ms-header2-song .jp-state-muted .fa-volume-medium::before, .ms-header2-song .jp-state-muted .fa-volume::before { content: "\f6a9"; } .ms-header2-song .jp-state-playing .fa-play::before { content: "\f04c"; } .ms-header2-song .jp-gui { display: flex; gap: 23px; align-items: center; width: 680px; } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .ms-header2-song .jp-gui { width: 590px; } } .ms-header2-song .jp-volume-controls { display: flex; gap: 12px; align-items: center; } .ms-header2-song .jp-controls-holder { display: flex; gap: 23px; align-items: center; flex-grow: 1; } .ms-header2-song .jp-controls { display: flex; align-items: center; gap: 10px; } .ms-header2-song .jp-title { line-height: 1.3; margin-bottom: 0; color: var(--clr-text-4); font-size: 14px; width: 110px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .ms-header2-song .jp-type-playlist { display: flex; align-items: center; gap: 15px; } /* ------------------------------------------ */ /* 19 - banner css */ /* ------------------------------------------ */ .ms-banner__main-wrapper { padding-top: 50px; padding-bottom: 140px; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-banner__main-wrapper { padding-bottom: 80px; } } .ms-banner__bg-title { font-size: 200px; line-height: 1; font-family: var(--bd-ff-subtitle); font-weight: var(--bd-fw-regular); background-clip: text; -webkit-background-clip: text; background-size: cover; background-position: center; color: transparent; margin-bottom: 50px; display: inline-block; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-banner__bg-title { font-size: 150px; } } @media (max-width: 575px) { .ms-banner__bg-title { font-size: 90px; } } .ms-banner__title { font-weight: var(--bd-fw-sbold); font-size: 65px; color: var(--clr-common-white); line-height: 1.2; text-transform: none; margin-bottom: 40px; position: relative; z-index: 5; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .ms-banner__title { font-size: 50px; } } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-banner__title { font-size: 40px; } } @media (max-width:450px) { .ms-banner__title { font-size: 34px; } } .ms-banner__from-inner { border-radius: 32px; display: grid; padding: 5px 5px 5px 25px; grid-template-columns: auto auto auto auto; justify-content: space-between; align-items: center; gap: 10px 30px; } [dir=rtl] .ms-banner__from-inner { padding: 5px 25px 5px 5px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .ms-banner__from-inner { grid-template-columns: repeat(2, 1fr); padding: 20px 30px 35px 25px; border-radius: 10px; gap: 10px 90px; } [dir=rtl] .ms-banner__from-inner { padding: 20px 30px 35px 25px; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-banner__from-inner { padding: 40px; display: block; width: 100%; border-radius: 20px; } [dir=rtl] .ms-banner__from-inner { padding: 40px; } } @media (max-width:450px) { .ms-banner__from-inner { padding: 30px 20px; } [dir=rtl] .ms-banner__from-inner { padding: 25px 20px; } } .ms-banner__form-select { background: transparent; border: 0; position: relative; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-banner__form-select { width: 100%; border: 1px solid rgba(128, 128, 128, 0.3607843137); height: 65px; line-height: 65px; margin-bottom: 20px; border-radius: 32.5px; padding: 0 30px; } } @media (max-width:450px) { .ms-banner__form-select { padding: 0 20px; } [dir=rtl] .ms-banner__form-select { padding: 0 20px; } } .ms-banner__form-select::before { content: ""; position: absolute; inset-inline-end: -63px; top: 50%; height: 24px; width: 1px; background: var(--clr-bg-8); transform: translateY(-50%); } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .ms-banner__form-select::before { inset-inline-end: -32px; } } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-banner__form-select::before { display: none; } } .ms-banner__form-select.nice-select .list { background-color: var(--clr-common-white); } .ms-banner__form-select.nice-select .list .option:hover, .ms-banner__form-select.nice-select .list .option.focus, .ms-banner__form-select.nice-select .list .option.selected.focus { background-color: #e6e6e6; } .ms-banner__form-select.nice-select::after { border-bottom: 2px solid var(--clr-common-body-text); border-right: 2px solid var(--clr-common-body-text); height: 9px; width: 9px; margin-top: -7px; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-banner__form-select.nice-select::after { inset-inline-end: 30px; } } @media (max-width:450px) { .ms-banner__form-select.nice-select::after { inset-inline-end: 20px; } } .ms-banner__form-select.ms-border-none::before { display: none; } .ms-banner__form-select.ms-nice-select .current { color: var(--clr-common-body-text); font-size: 15px; } .banner__form-button .input__btn i { font-size: 20px; margin-inline-end: 3px; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .banner__form-button .input__btn { display: block; width: 100%; } } .banner__form-button .ms-white-bg { display: block; width: 100%; } .ms-banner2-height { min-height: 845px; } @media (max-width:450px) { .ms-banner2-height { min-height: 700px; } } .ms-banner2-shape { background: linear-gradient(180deg, rgba(13, 13, 13, 0) 0%, rgba(13, 13, 13, 0.5) 53.4%, var(--clr-bg-4) 98.68%); height: 350px; width: 100%; bottom: 0; z-index: 10; } .ms-banner2-cover-img { left: 50%; transform: translateX(-50%); bottom: 0; } .ms-banner2-title { position: absolute; z-index: 100; text-align: center; color: var(--clr-common-white); margin: auto; left: 0; right: 0; font-weight: 400; font-size: 330px; top: 50%; transform: translateY(-50%); opacity: 0.2; } @media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px) { .ms-banner2-title { font-size: 250px; } } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .ms-banner2-title { font-size: 200px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .ms-banner2-title { font-size: 130px; } } @media (max-width: 575px) { .ms-banner2-title { font-size: 80px; } } .ms-banner2-video { position: absolute; left: 50%; transform: translateX(-50%); z-index: 29; bottom: 0; } .ms-banner2-video-btn { position: relative; width: 94px; height: 94px; display: inline-block; line-height: 94px; border-radius: 50%; z-index: 20; font-size: 14px; color: var(--clr-bg-9); text-transform: none; } .ms-banner2-video-btn::before { content: ""; position: absolute; width: 94px; height: 94px; background: rgba(65, 65, 65, 0.3); border-radius: 50%; } .ms-banner2-video-btn span { position: absolute; left: 0; right: 0; text-align: center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-banner2-video-btn:hover span { color: var(--clr-theme-1); } .ms-find-musician-title { font-weight: 600; font-size: 65px; text-transform: none; color: var(--clr-common-white); text-align: center; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) { .ms-find-musician-title { font-size: 50px; } .ms-find-musician-title br { display: none; } } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-find-musician-title { font-size: 40px; } .ms-find-musician-title br { display: none; } } @media (max-width:450px) { .ms-find-musician-title { font-size: 34px; } } .ms-banner__form.two .ms-banner__form-select::before { background: var(--clr-border-1); inset-inline-end: -40px; } .ms-banner__form.two .ms-banner__form-select.nice-select .list { background-color: #2f2f2f; } .ms-banner__form.two .ms-banner__from-inner { border: 1px solid var(--clr-border-3); } .ms-opacity-2 { opacity: 0.2; } .ms-banner3-item-wrap { height: calc(100vh - 100px); gap: 80px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .ms-banner3-item-wrap { height: auto; padding-top: 135px; padding-bottom: 130px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .ms-banner3-item-wrap { height: auto; padding-top: 135px; padding-bottom: 130px; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-banner3-item-wrap { height: auto; padding-top: 135px; padding-bottom: 50px; } } @media (max-width:450px) { .ms-banner3-item-wrap { height: auto; padding-top: 115px; padding-bottom: 50px; } } .ms-banner3-round { top: 20px; left: 0; right: 0; text-align: center; animation: ms-rotation-360 30s linear infinite; border-radius: 50%; overflow: hidden; width: 615px; height: 616px; margin: auto; } @media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px) { .ms-banner3-round { width: 500px; height: 500px; } } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .ms-banner3-round { width: 400px; height: 400px; } } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .ms-banner3-round { height: 100%; width: auto; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-banner3-round { height: 100%; width: auto; } } @media (max-width:450px) { .ms-banner3-round { height: 100%; width: auto; } } .ms-banner3-round img { width: inherit; height: inherit; } .ms-scroll-down { position: absolute; font-weight: 500; font-size: 15px; color: #414141; inset-inline-start: -10px; top: 50%; transform: translateY(-50%) rotate(90deg); line-height: 1; padding-inline-end: 20px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } [dir=rtl] .ms-scroll-down { transform: translateY(-50%) rotate(-90deg); } @media only screen and (min-width: 1601px) and (max-width: 1800px), only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-scroll-down { display: none; } } .ms-scroll-down::after { content: ""; position: absolute; inset-inline-start: 100%; top: 6px; width: 280px; height: 2px; background: #414141; } .ms-banner-social { inset-inline-end: -12px; top: 50%; transform: translateY(-50%) rotate(-90deg); } @media only screen and (min-width: 1601px) and (max-width: 1800px), only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-banner-social { display: none; } } /* ------------------------------------------ */ /* 20 - scroll-text css */ /* ------------------------------------------ */ .text-color-1 { color: var(--clr-theme-1); } .text-color-2 { color: var(--clr-theme-2); } .scroll__text h3 { font-size: 65px; font-weight: var(--bd-fw-regular); line-height: 1; color: var(--clr-common-white); text-transform: uppercase; letter-spacing: 2px; margin-bottom: 0; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .scroll__text h3 { font-size: 40px; } } @media (max-width:450px) { .scroll__text h3 { font-size: 30px; } } .ms-text-line-2 { transform: translateY(-108px) rotate(-8.59deg); background: var(--clr-bg-2); } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-text-line-2 { transform: none; margin-bottom: 0px; } } .ms-text-line-1 { background: var(--clr-bg-2); transform: rotate(4.25deg); } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .ms-text-line-1 { transform: none; margin-bottom: 30px; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-text-line-1 { transform: none; margin-bottom: 20px; } } .scroll__text .swiper-slide { width: auto; margin: 0 25px; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .scroll__text .swiper-slide { margin: 0 15px; } } .text__scroll-wrapper { transform: rotate(2deg); } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .text__scroll-wrapper { transform: none; } } .ms-ts-space { padding-top: 260px; padding-bottom: 0px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .ms-ts-space { padding-top: 130px; padding-bottom: 0px; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-ts-space { padding-top: 0px; padding-bottom: 0; } } .ms-ts-overlay { position: relative; } .ms-ts-overlay::after { background: var(--clr-bg-2); content: ""; width: 100%; height: 100%; inset-inline-start: 0; top: 0; z-index: -1; position: absolute; opacity: 0.965; } .ms-st-active-wrapper, .ms-str-active-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear; } /* ------------------------------------------ */ /* 21 - popular css */ /* ------------------------------------------ */ .ms-popular__thumb { position: relative; border-radius: 50%; overflow: hidden; cursor: url(../../img/popular/drak.png) 32 32, auto; transition: cursor 0.5s; height: 231px; width: 248px; } .ms-popular__thumb img { width: 100%; } .ms-popular__thumb:hover .ms-popular__link { opacity: 1; visibility: visible; top: 50%; } .ms-popular__thumb:hover .ms-popular-overlay { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 0.8; visibility: visible; } .ms-popular__title a { color: var(--clr-bg-4); font-weight: 500; font-size: 20px; background: var(--clr-bg-1); border-radius: 30px; display: inline-block; padding: 13px 28px; line-height: 1; position: absolute; bottom: 8px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-popular__title a:hover { color: var(--clr-common-white); } .ms-popular__link { display: inline-block; width: 74px; height: 74px; background: var(--clr-common-white); line-height: 74px; text-align: center; border-radius: 50%; color: var(--clr-theme-1); position: absolute; top: 45%; left: 50%; opacity: 0; visibility: hidden; -webkit-transition: all 0.7s ease-out 0s; -moz-transition: all 0.7s ease-out 0s; -ms-transition: all 0.7s ease-out 0s; -o-transition: all 0.7s ease-out 0s; transition: all 0.7s ease-out 0s; transform: translate(-50%, -50%); } .ms-popular__link .ms-popular-icon i { font-size: 20px; } .ms-popular__link span { transform: rotate(-30deg); display: inline-block; } .ms-popular__link:hover .ms-popular-icon i { animation: iconltr 0.5s forwards; } .ms-popular-overlay { width: 100%; height: 100%; position: absolute; position: absolute; background: var(--clr-gradient-5); width: 100%; height: 100%; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .ms-popular__tab .nav-tabs { border-bottom: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; justify-content: end; gap: 15px; } .ms-popular__tab .nav-tabs .nav-link { border-radius: 30px; margin-bottom: 0; color: var(--clr-common-body-text); border: 1px solid var(--clr-border-1); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-popular__tab .nav-tabs .nav-link.active, .ms-popular__tab .nav-tabs .nav-link:hover { color: var(--clr-common-white); background: var(--clr-gradient-3); border-color: transparent; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-popular-flex .nav-tabs { display: flex; justify-content: start; } } .ms-popular-slick { margin: 0 12px; } .ms-popular3__title { font-size: 20px; color: var(--clr-common-white); text-align: center; margin-top: 30px; } .ms-popular3__title:hover { color: var(--clr-theme-1); } .mb-tab-button-style { border-bottom: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; gap: 15px; } .mb-tab-button-style .nav-link { border-radius: 30px; margin-bottom: 0; color: var(--clr-common-body-text); border: 1px solid var(--clr-border-1); } .mb-tab-button-style .nav-link:hover { border-color: var(--clr-common-white); color: var(--clr-common-white); } .mb-tab-button-style .nav-link.active { color: var(--clr-common-white); background: var(--clr-gradient-3); border-color: transparent; } /* ------------------------------------------ */ /* 22 - work css */ /* ------------------------------------------ */ .work-overlay { position: relative; z-index: 11; } .work-overlay:before { position: absolute; content: ""; top: 0; inset-inline-start: 0; height: 100%; width: 100%; background: var(--clr-bg-2); opacity: 0.8; z-index: -1; } .work__vactor-shape { position: absolute; top: 0; height: 100%; inset-inline-start: 29px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .work__content-space { padding-inline-start: 0; } } .work__content-wrapper-space { padding-inline-start: 0px; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .work__content-wrapper-space { padding-inline-start: 0; } } .work__content-wrapper-space p { max-width: 570px; } .work__thumb-inner { display: flex; gap: 20px; } .work__thumb img { border-radius: 10px; max-width: 100%; } .work__small-thumb { grid-template-columns: 1fr; display: grid; gap: 20px; } .work__features-content { max-width: 325px; } .work__features-content h4 { color: var(--clr-common-white); font-weight: var(--bd-fw-sbold); margin-bottom: 10px; } .work__features-content p { text-transform: none; margin-bottom: 0; } .work__features-icon span { display: inline-flex; width: 82px; height: 82px; border: 1px solid var(--clr-border-1); align-items: center; justify-content: center; border-radius: 50%; } .work__features-icon svg { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .work__features-item { display: flex; align-items: center; gap: 20px; margin-bottom: 55px; } .work__features-item:last-child { margin-bottom: 0; } @media (max-width:450px) { .work__features-item { flex-wrap: wrap; } } .work__features-item:hover .work__features-icon svg { transform: scale(1.2); } .work__features-action { display: flex; align-items: center; gap: 30px 60px; flex-wrap: wrap; } .work__features-arrow { position: absolute; inset-block-start: 20px; inset-inline-start: 148px; } [dir=rtl] .work__features-arrow { transform: rotateY(180deg); } .work__thumb-card { background: var(--clr-common-white); display: flex; align-items: center; justify-content: space-between; border-radius: 10px; padding: 20px 15px; position: absolute; /* bottom: 46px; */ bottom: -49px; left: 53%; transform: translateX(-50%); gap: 10px 25px; flex-wrap: wrap; } .work__card-content span { font-weight: var(--bd-fw-sbold); color: var(--clr-theme-1); } .work__card-content p { margin-bottom: 0; color: var(--clr-common-black); } .card__btn { height: 40px; padding: 0 7px; background: var(--clr-bg-10); display: inline-block; border-radius: 30px; line-height: 40px; font-size: 14px; } .work__features-bottom { padding-bottom: 47px; position: relative; } @media (max-width:450px) { .work__features-bottom { padding-bottom: 0; } } .work__features-icon { min-width: 82px; } .ms-work-round { width: 308px; height: 308px; inset-inline-start: 40px; top: 50px; background: var(--clr-bg-10); border-radius: 50%; } .ms-work-round.two { bottom: 0; right: 0; top: auto; inset-inline-start: auto; } .work__thumb-card.ms-work3-card { inset-inline-end: -93px; inset-inline-start: auto; transform: rotate(270deg); bottom: 121px; } @media (max-width: 575px) { .work__thumb-card.ms-work3-card { position: unset; transform: rotate(0); margin-top: 70px; } } .work__features-bottom.ms-work3-features { inset-inline-start: 20%; bottom: 90px; position: absolute; } @media (max-width: 575px) { .work__features-bottom.ms-work3-features { inset-inline-start: 10%; bottom: 70px; } } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .ms-work3-thumb { margin-inline-end: 20px; } } .ms-work-system-grid { display: grid; grid-template-columns: auto auto auto; justify-content: space-between; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .ms-work-system-grid { grid-template-columns: auto auto; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-work-system-grid { grid-template-columns: auto; } } .ms-work-system-grid .work__features-item:last-child { margin-bottom: 55px; } .ms-work-system-img img { min-height: 200px; object-fit: cover; } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .work__content-space { padding-inline-start: 0; } } /* ------------------------------------------ */ /* 23 - trending css */ /* ------------------------------------------ */ .trending-round-bg-1 { background: linear-gradient(180deg, var(--clr-bg-3) 0%, var(--clr-theme-1) 100%, var(--clr-theme-1) 100%); opacity: 0.5; filter: blur(250px); position: absolute; bottom: 270px; width: 682px; height: 682px; inset-inline-start: -358px; } .trending-round-bg-2 { position: absolute; width: 682px; height: 682px; background: linear-gradient(180deg, var(--clr-bg-1) 0%, var(--clr-theme-1) 100%, #2690FF 100%); opacity: 0.7; filter: blur(250px); bottom: 270px; right: -358px; } .trending-grid { grid-template-columns: repeat(3, 1fr); display: grid; gap: 20px 20px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .trending-grid { grid-template-columns: repeat(2, 1fr); } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .trending-grid { grid-template-columns: repeat(1, 1fr); } } .trending-item { position: relative; overflow: hidden; z-index: 5; min-height: 496px; } .trending-item:before { position: absolute; content: ""; height: 100%; width: 100%; background: var(--clr-gradient-6); top: 0; inset-inline-start: 0; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; border-radius: 15px; } @media (hover: none) { .trending-item:before { opacity: 1; visibility: visible; } } .trending-item:hover:before { opacity: 1; visibility: visible; } .trending-item:hover .trending__content { bottom: 40px; } .trending-item:hover .trending__title { top: 44px; } .trending-item:hover .trending__price { inset-inline-end: -40px; } .trending-item:hover .trending__content, .trending-item:hover .trending__price, .trending-item:hover .trending__arrow, .trending-item:hover .trending__title { opacity: 1; visibility: visible; } .trending-item:hover .trending__number { opacity: 0; visibility: hidden; } .trending__thumb { position: absolute; top: 0; inset-inline-start: 0; width: 100%; height: 100%; z-index: -1; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .trending__info { position: absolute; top: 0; inset-inline-start: 0; width: 100%; height: 100%; padding: 40px 40px; } @media (max-width:450px) { .trending__info { padding: 20px 20px; } } .trending__number { position: absolute; top: 40px; inset-inline-start: 40px; z-index: 2; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media (max-width:450px) { .trending__number { top: 20px; inset-inline-start: 20px; } } .trending__number span { width: 56px; height: 56px; background: var(--clr-common-white); display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; color: var(--clr-theme-1); font-weight: var(--bd-fw-sbold); font-size: 20px; } .trending__arrow { position: absolute; top: 40px; inset-inline-start: 40px; opacity: 0; visibility: hidden; z-index: 2; -webkit-transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -ms-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s; } @media (max-width:450px) { .trending__arrow { top: 20px; inset-inline-start: 20px; } } .trending__arrow a { width: 56px; height: 56px; background: var(--clr-gradient-7); display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; color: var(--clr-common-white); font-size: 20px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .trending__arrow a i { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .trending__arrow a:hover i { -webkit-transform: rotate(-43deg); -moz-transform: rotate(-43deg); -ms-transform: rotate(-43deg); -o-transform: rotate(-43deg); transform: rotate(-43deg); } .trending__price { position: absolute; top: 20px; inset-inline-end: -60px; transform: rotate(47.89deg); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: 5; } [dir=rtl] .trending__price { transform: rotate(-47.89deg); } @media (hover: none) { .trending__price { opacity: 1; visibility: visible; inset-inline-end: -40px; } } .trending__price span { display: inline-block; background: var(--clr-bg-3); padding: 10px 40px; color: var(--clr-common-body); line-height: 1; font-size: 16px; font-weight: var(--bd-fw-medium); font-family: var(--bd-ff-heading); } .trending__title { position: absolute; top: 25px; left: 50%; transform: translateX(-50%); font-size: 100px; font-family: var(--bd-ff-subtitle); z-index: 1; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .trending__title { font-size: 70px; } } @media (hover: none) { .trending__title { opacity: 1; visibility: visible; top: 44px; } } .trending__content { position: absolute; bottom: 20px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; margin-inline-end: 40px; } @media (hover: none) { .trending__content { opacity: 1; visibility: visible; } } .trending__content h4 { color: var(--clr-common-white); font-weight: var(--bd-fw-sbold); margin-bottom: 10px; text-transform: none; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .trending__content h4:hover { color: var(--clr-theme-1); } .trending__content p { margin-bottom: 0; } .ms-trending2-title-wrap { position: relative; } .ms-trending2-title-wrap .ms-round-btn { position: absolute; inset-inline-end: 25px; bottom: 17px; } @media (max-width:450px) { .ms-trending2-title-wrap .ms-round-btn { position: static; margin-top: 15px; } } .ms-trending2-title { color: var(--clr-common-white); font-size: 22px; font-family: var(--bd-ff-heading); text-transform: none; } .ms-trending2-shape { position: absolute; bottom: 0; width: 100%; z-index: -1; } .ms-trending2-shape img { width: 100%; } .ms-trending2-title-wrap { padding-inline-start: 25px; padding-inline-end: 25px; padding-bottom: 25px; } @media (max-width:450px) { .ms-trending2-title-wrap { padding-inline-start: 15px; padding-inline-end: 15px; padding-bottom: 15px; } } .ms-trending2-content { bottom: 0; left: 22px; right: 22px; position: absolute; max-width: 100%; z-index: 1; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media (max-width:450px) { .ms-trending2-content { inset-inline-start: 15px; right: 15px; } } @media (hover: none) { .ms-trending2-content { bottom: 22px; opacity: 1; visibility: visible; } } .ms-trending2-item { border-radius: 15px; position: relative; } .ms-trending2-item:hover .trending__price { inset-inline-end: -40px; opacity: 1; visibility: visible; } .ms-trending2-item:hover .trending__title { top: 55px; opacity: 1; visibility: visible; } .ms-trending2-item:hover .ms-trending2-content { bottom: 22px; opacity: 1; visibility: visible; } .ms-trending2-item:hover .ms-trending2-overlay { opacity: 1; visibility: visible; } .ms-trending2-overlay { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--clr-common-black) 100%); border-radius: 15px; width: 100%; height: 100%; inset-inline-start: 0; bottom: 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-trending-active { margin: 0 -15px; } @media (max-width: 575px) { .ms-trending-active { margin: 0 15px; } } .ms-trending3-title { font-size: 20px; color: var(--clr-common-white); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-trending3-title:hover { color: var(--clr-theme-1); } .ms-trending3-text { text-transform: none; } .ms-trending3-content { padding-inline-end: 60px; } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-trending3-content { padding-inline-end: 0; } } .ms-trending3-wrap .col-xl-4:nth-child(2) .ms-trending3-item { margin-top: 100px; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-trending3-wrap .col-xl-4:nth-child(2) .ms-trending3-item { margin-top: 0; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-trending3-item .ms-trending3-img img { max-height: 500px; } } .ms-trending3-item .trending__arrow { top: auto; left: 50%; bottom: 100px; transform: translateX(-50%); opacity: 0; visibility: visible; } [dir=rtl] .ms-trending3-item .trending__arrow { inset-inline-start: auto; } @media (max-width: 575px) { .ms-trending3-item .trending__arrow { bottom: 20px; } } .ms-trending3-item:hover .trending__price { inset-inline-end: -40px; opacity: 1; visibility: visible; } .ms-trending3-item:hover .trending__arrow { bottom: 114px; opacity: 1; visibility: visible; } @media (max-width: 575px) { .ms-trending3-item:hover .trending__arrow { bottom: 60px; } } .ms-trending3-item:hover .trending__number { opacity: 0; visibility: hidden; } .ms-trending3-item:hover .trending__title { opacity: 1; visibility: visible; top: 60px; } /* ------------------------------------------ */ /* 24 - function-brand css */ /* ------------------------------------------ */ .ms-fun-brand-thumb { width: 70px; height: 70px; border-radius: 50%; overflow: hidden; } .ms-fun-brand-thumb img { width: 100%; } .ms-fun-brand-top { display: flex; gap: 20px; align-items: center; } .ms-fun-brand-title { font-weight: 500; color: var(--clr-text-3); font-size: 20px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-fun-brand-title:hover { color: var(--clr-theme-1); } .ms-fun-brand-subtitle { color: var(--clr-text-4); font-size: 14px; } .ms-fun-brand-rating { position: relative; padding-inline-start: 15px; margin-inline-start: 20px; } .ms-fun-brand-rating::after { content: ""; position: absolute; width: 1px; height: 20px; background: var(--clr-border-1); top: 5px; inset-inline-start: 0; } [dir=rtl] .ms-fun-brand-rating::after { inset-inline-start: unset; right: 0; } .ms-fun-brand-rating i { color: var(--clr-bg-3); font-size: 12px; margin: 0 2px; } .ms-fun-brand-rating i.unrate { color: var(--clr-border-1); } .ms-fun-brand-bottom { display: inline-flex; justify-content: space-between; border: 1px solid var(--clr-border-1); -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; padding: 8px 14px 10px 14px; min-width: 200px; } @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width:450px) { .ms-fun-brand-bottom { flex-direction: column; flex-wrap: wrap; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; } .ms-fun-brand-bottom .ms-fun-brand-rating { position: relative; padding-inline-start: 0; margin-inline-start: 0; } .ms-fun-brand-bottom .ms-fun-brand-rating::after { display: none; } } .ms-fun-brand-location a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-fun-brand-location a i { margin-inline-end: 7px; } [dir=rtl] .ms-fun-brand-location a i { margin-inline-end: 0; margin-inline-start: 7px; } .ms-fun-brand-location a:hover { color: var(--clr-common-white); } .ms-fun-border { border: 1px solid var(--clr-border-1); border-radius: 15px; } .ms-fun-brand-wrap { display: grid; grid-template-columns: auto auto auto auto; gap: 24px 24px; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) { .ms-fun-brand-wrap { grid-template-columns: auto auto auto; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .ms-fun-brand-wrap { grid-template-columns: auto auto; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-fun-brand-wrap { grid-template-columns: auto; } } .ms-fun-brand-item { padding: 24px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media (max-width:450px) { .ms-fun-brand-item { padding: 20px; } } .ms-fun-brand-item:hover { border-color: var(--clr-common-white); } .ms-fun-brand-bb { border-bottom: 1px dashed var(--clr-border-1); } /* ------------------------------------------ */ /* 25 - event css */ /* ------------------------------------------ */ .ms-event-overlay { width: 100%; height: 100%; position: absolute; top: 0; inset-inline-start: 0; background: var(--clr-bg-2); opacity: 0.95; border-radius: 15px; } .ms-event-title { color: var(--clr-common-white); font-size: 20px; margin-bottom: 20px; text-transform: none; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-event-title:hover { color: var(--clr-theme-1); } .ms-event-text { color: var(--clr-text-5); text-transform: none; margin-bottom: 22px; } .ms-event-inner { display: flex; align-items: center; flex-wrap: wrap; gap: 5px; } .ms-event-location { position: relative; padding-inline-end: 30px; margin-inline-end: 30px; } .ms-event-location a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-event-location:hover a { color: var(--clr-common-white); } .ms-event-location::after { content: ""; height: 14px; width: 2px; background: var(--clr-common-body-text); inset-inline-end: 0; top: 50%; position: absolute; transform: translateY(-50%); } .ms-event-location a i { font-size: 18px; margin-inline-end: 6px; } [dir=rtl] .ms-event-location a i { margin-inline-end: 0; margin-inline-start: 6px; } .ms-event-item-top { padding-bottom: 30px; border-bottom: 1px solid var(--clr-border-1); margin-bottom: 30px; } .ms-event-bg { background: var(--clr-bg-2); opacity: 0.95; border-radius: 15px; padding: 40px; } @media (max-width:450px) { .ms-event-bg { padding: 20px; } } .ms-event-wrap { display: grid; grid-template-columns: 76% auto; align-items: center; justify-content: space-between; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-event-wrap { grid-template-columns: 85% auto; } } @media (max-width:450px) { .ms-event-wrap { grid-template-columns: 100%; } } .ms-event-play { border-radius: 15px; overflow: hidden; } .ms-event-play-overlay { position: absolute; top: 0; inset-inline-start: 0; background: var(--clr-common-black); opacity: 0.65; border-radius: 15px; width: 100%; height: 100%; } .ms-event-play-btn { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); animation: ms-pulse 2s infinite; } .ms-event2-area.include__bg { background-position: center top; } .ms-event2-item { background: var(--clr-bg-4); border-radius: 15px; border: 1px solid var(--clr-common-white) 54; padding: 26px 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media (max-width:450px) { .ms-event2-item { padding: 20px 20px; } } .ms-event2-item:hover { border-color: var(--clr-common-white) 80; -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); transform: translateY(-3px); } .ms-event3-img img { transform: scale(1.03); min-height: 496px; width: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; object-fit: cover; } .ms-event3-date { position: absolute; font-weight: 600; font-size: 20px; color: var(--clr-common-white); top: 35px; inset-inline-start: 30px; font-family: var(--bd-ff-heading); z-index: 3; } @media (max-width:450px) { .ms-event3-date { top: 20px; inset-inline-start: 20px; } } .ms-event3-content { position: absolute; bottom: 0; inset-inline-start: 0; padding: 30px; z-index: 3; } @media (max-width:450px) { .ms-event3-content { padding: 20px; } } .ms-event3-location { background: var(--clr-common-white); border-radius: 100px; padding: 0 20px; height: 40px; display: inline-block; line-height: 40px; margin-bottom: 20px; } .ms-event3-location i { margin-inline-end: 5px; } .ms-event3-title { font-size: 20px; color: var(--clr-common-white); line-height: 1.6; } @media (max-width:450px) { .ms-event3-title { font-size: 18px; } } .ms-event3-title.ms-title-border { position: relative; display: inline; background-image: -webkit-gradient(linear, left top, right top, from(var(--clr-common-white)), to(var(--clr-common-white))); background-image: -webkit-linear-gradient(left, var(--clr-common-white) 0%, var(--clr-common-white) 100%); background-image: -o-linear-gradient(left, var(--clr-common-white) 0%, var(--clr-common-white) 100%); background-image: linear-gradient(to right, var(--clr-common-white) 0%, var(--clr-common-white) 100%); } .ms-event3-title.ms-title-border:hover { background-size: 100% 2px; color: var(--clr-common-white); } .ms-event3-img .ms-overlay10 { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-event3-img:hover .ms-overlay10 { background: linear-gradient(180deg, rgba(255, 193, 7, 0.24) 0%, var(--clr-theme-1) 100%); } .ms-event3-img:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .ms-social2 { display: flex; gap: 10px 20px; } .ms-social2 a { color: var(--clr-border-1); font-size: 20px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-social2 a:hover { color: var(--clr-common-white); } .ms-tag-title { color: var(--clr-common-white); font-size: 16px; font-weight: 600; } .ms-event-dimg img { min-height: 200px; object-fit: cover; } .ms-event-dtitle { font-size: 24px; color: var(--clr-common-white); line-height: 1.5; } @media (max-width:450px) { .ms-event-dtitle { font-size: 20px; } } .ms-tags { display: flex; gap: 10px 20px; } .ms-tags a { color: var(--clr-text-5); font-weight: 500; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-tags a:hover { color: var(--clr-common-white); } .ms-blockquote blockquote { background: var(--clr-bg-2); -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; padding: 35px 40px; } @media (max-width:450px) { .ms-blockquote blockquote { padding: 20px 20px; } } .ms-blockquote blockquote i { color: var(--clr-theme-1); font-size: 40px; display: inline-block; margin-bottom: 25px; } .ms-blockquote blockquote h4 { color: var(--clr-text-5); font-weight: 600; font-size: 20px; line-height: 1.5; margin-bottom: 25px; } @media (max-width:450px) { .ms-blockquote blockquote h4 { font-size: 18px; } } .ms-blockquote blockquote span { color: var(--clr-bg-1); font-weight: 600; font-family: var(--bd-ff-heading); } .ms-event-sidebar { border: 1px solid var(--clr-border-1); border-radius: 15px; padding: 60px 30px 25px 30px; } .ms-event-sidebar-title { color: var(--clr-bg-1); font-size: 24px; margin-bottom: 40px; } .ms-event-title2 { font-size: 20px; color: var(--clr-common-white); margin-bottom: 15px; } .ms-event-sidebar-inner { margin-bottom: 30px; } .ms-event-sidebar-item { border-bottom: 1px solid var(--clr-border-1); margin-bottom: 35px; } .ms-event-sidebar-item:last-child { border-bottom: 0; margin-bottom: 0; } .ms-event-stext { display: block; margin-bottom: 20px; } .ms-event-stext a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-event-stext a:hover { color: var(--clr-theme-1); } @media (max-width:450px) { .ms-event-dots ul { display: flex; gap: 20px; margin-top: 25px; } } /* ------------------------------------------ */ /* 26 - partner css */ /* ------------------------------------------ */ .ms-partner-active .swiper-slide { text-align: center; } .ms-partner-active .swiper-slide img { /* filter: grayscale(1); */ -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; max-width: 100%; height: 125px; } .ms-partner-active .swiper-slide:hover img { filter: grayscale(0); } /* ------------------------------------------ */ /* 27 - testimonial css */ /* ------------------------------------------ */ .ms-tm-border { border: 2px solid var(--clr-border-1); border-radius: 15px; } .ms-tm-quotation i { font-size: 65px; text-align: right; } .ms-tm-bg-shape { position: absolute; background: conic-gradient(from -36.81deg at 50% 50%, #75D7FF 0deg, var(--clr-text-10) 360deg); width: 260px; height: 260px; z-index: -1; border-radius: 50%; bottom: 0; } @media (max-width: 575px) { .ms-tm-bg-shape { width: 240px; height: 240px; } } .ms-tm-signature { position: absolute; bottom: 20px; inset-inline-start: -18px; } .ms-tm-space { padding-top: 55px; margin-inline: 65px 0; padding-bottom: 30px; max-width: 500px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .ms-tm-space { margin-inline: 40px 0; } } @media (max-width: 575px) { .ms-tm-space { margin-inline: 30px 0; } } @media (max-width:450px) { .ms-tm-space { margin-inline: 20px 0; } } .ms-tm-img1 { inset-inline-start: 125px; top: 0; max-width: 30px; filter: blur(1px); -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; } .ms-tm-img2 { max-width: 55px; inset-inline-start: 275px; top: 31px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; } .ms-tm-img3 { inset-inline-end: 51px; top: 50%; transform: translateY(-50%); max-width: 80px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; } .ms-tm-img5 { max-width: 36px; bottom: 0; inset-inline-start: 0px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; } .ms-tm-img4 { max-width: 55px; inset-inline-start: 275px; bottom: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; } .ms-tm-slick-item { padding-top: 10px; } .ms-tm-slick-item p { text-transform: none; font-size: 17px; font-family: var(--bd-ff-heading); line-height: 1.6; font-weight: 500; margin-bottom: 45px; } .ms-tm-author-title { font-size: 18px; color: var(--clr-common-white); margin-bottom: 7px; } .ms-tm-dots-horizontal ul { display: flex; gap: 15px; } .ms-tm-dots-horizontal ul li { display: inline-block; margin-top: 0; margin-bottom: 0; } .ms-tm-content-space { padding-inline-end: 60px; padding-inline-start: 107px; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .ms-tm-content-space { padding-inline-start: 60px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .ms-tm-content-space { padding-inline-start: 40px; padding-inline-end: 40px; } } @media (max-width: 575px) { .ms-tm-content-space { padding-inline-start: 30px; padding-inline-end: 30px; } } @media (max-width:450px) { .ms-tm-content-space { padding-inline-start: 20px; padding-inline-end: 20px; } } .ms-tm2-author-img { width: 270px; height: 280px; overflow: hidden; border-radius: 50%; } .ms-tm2-author-img img { width: 100%; } .ms-tm2-signature { position: absolute; bottom: 0; inset-inline-start: 0; right: 0; margin: auto; } .ms-tm2-quotation i { font-size: 40px; color: var(--clr-common-white); } .ms-tm2-text { font-size: 22px; color: var(--clr-common-body-text); line-height: 35px; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-tm2-text { font-size: 19px; } } @media (max-width:450px) { .ms-tm2-text { font-size: 16px; } } .ms-tm2-name { color: #F7426F; font-weight: 600; font-size: 20px; display: inline-block; position: relative; padding-inline-end: 35px; margin-inline-end: 10px; } .ms-tm2-name::after { content: ""; top: 50%; inset-inline-end: 0; width: 20px; height: 1px; background-color: #525252; position: absolute; } .ms-tm2-img1 img { width: 70px; height: 70px; border-radius: 50%; overflow: hidden; } .ms-tm2-shadow { opacity: 0.3; filter: drop-shadow(0px 4px 100px rgba(248, 122, 88, 0.25)); } .ms-tm2-img1 { top: 0; inset-inline-start: 0; width: 70px; height: 70px; } .ms-tm2-img2 { top: 25%; inset-inline-start: 185px; width: 125px; height: 125px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .ms-tm2-img2 { inset-inline-start: 80px; } } .ms-tm2-img3 { top: 66%; width: 100px; height: 100px; } .ms-tm2-img4 { inset-inline-end: 0; width: 70px; height: 70px; top: 0; } .ms-tm2-img5 { top: 25%; inset-inline-end: 185px; width: 125px; height: 125px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .ms-tm2-img5 { inset-inline-end: 80px; } } .ms-tm2-img6 { top: 66%; width: 100px; height: 100px; inset-inline-end: 0; } .ms-tm2-line { top: 53%; transform: translateY(-50%) rotate(2deg); } /* ------------------------------------------ */ /* 28 - news css */ /* ------------------------------------------ */ .ms-news-item { border-radius: 15px; overflow: hidden; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--clr-bg-4) 100%); } .ms-news-item .ms-news-thumb img { -webkit-transition: all 2s ease-out 0s; -moz-transition: all 2s ease-out 0s; -ms-transition: all 2s ease-out 0s; -o-transition: all 2s ease-out 0s; transition: all 2s ease-out 0s; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-news-item .ms-news-thumb img { max-height: 600px; } } .ms-news-item:hover .ms-news-thumb img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .ms-news-position { bottom: 0; padding: 36px; z-index: 1; } @media only screen and (min-width: 768px) and (max-width: 991px) { .ms-news-position { padding: 25px; } } @media (max-width:450px) { .ms-news-position { padding: 20px; } } .ms-news-cat a { position: absolute; background: var(--clr-common-white); border-radius: 100px; display: inline-block; font-size: 14px; font-weight: 500; color: var(--clr-text-10); padding: 5px 20px; top: 35px; inset-inline-start: 35px; z-index: 2; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-news-cat a:hover { background: var(--clr-theme-1); color: var(--clr-common-white); } .ms-news-overlay { width: 100%; height: 100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--clr-bg-4) 100%); z-index: 1; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-news-overlay { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--clr-bg-4) 110%); } } .ms-news-title { font-size: 20px; color: var(--clr-common-white); font-weight: 500; line-height: 1.5; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-news-title a { position: relative; display: inline; background-image: -webkit-gradient(linear, left top, right top, from(var(--clr-theme-1)), to(var(--clr-theme-1))); background-image: -webkit-linear-gradient(left, var(--clr-theme-1) 0%, var(--clr-theme-1) 100%); background-image: -o-linear-gradient(left, var(--clr-theme-1) 0%, var(--clr-theme-1) 100%); background-image: linear-gradient(to right, var(--clr-theme-1) 0%, var(--clr-theme-1) 100%); background-size: 0px 2px; background-position: 0px 95%; -webkit-transition: background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s; -o-transition: background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s; transition: background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s; padding: 0.7% 0px; background-repeat: no-repeat; color: inherit; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; } .ms-news-title a:hover { background-size: 100% 2px; } .ms-news-text { text-transform: none; color: var(--clr-text-5); } .ms-news-meta ul li { display: inline-block; list-style: none; margin-inline-end: 8px; padding-inline-end: 18px; position: relative; } .ms-news-meta ul li:hover a { color: var(--clr-common-white); } .ms-news-meta ul li:last-child { margin-inline-end: 0; padding-inline-end: 0; } .ms-news-meta ul li:last-child::after { display: none; } .ms-news-meta ul li::after { content: ""; position: absolute; top: 50%; right: 0; width: 4px; height: 4px; background: var(--clr-common-body-text); border-radius: 50%; transform: translateY(-50%); } .ms-news2-cat { background: var(--clr-common-white); border-radius: 100px; display: inline-block; font-size: 14px; font-weight: 500; color: var(--clr-text-10); padding: 5px 20px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-news2-cat:hover { background: var(--clr-theme-1); color: var(--clr-common-white); } .ms-news3-img { width: 300px; height: 225px; } .ms-news3-title { font-size: 20px; font-weight: 500; color: var(--clr-common-white); margin-bottom: 30px; line-height: 1.5; } .ms-news3-title:hover { color: var(--clr-bg-1); } .ms-news3-cat { display: inline-block; background: var(--clr-bg-4); -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; -ms-border-radius: 100px; border-radius: 100px; color: var(--clr-common-body-text); font-size: 14px; font-weight: 500; padding: 0 20px; height: 32px; line-height: 32px; margin-bottom: 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-news3-cat:hover { color: var(--clr-common-white); } .ms-news3-img { width: 325px; height: 225px; position: absolute; top: 50%; inset-inline-start: 125px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; -webkit-transform: scale(0) translateY(-50%); -moz-transform: scale(0) translateY(-50%); -ms-transform: scale(0) translateY(-50%); -o-transform: scale(0) translateY(-50%); transform: scale(0) translateY(-50%); transform-origin: top; z-index: 1; } .ms-news3-item { padding: 40px 0; margin: 0 45px; } @media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-news3-item { margin: 0 20px; } } .ms-news3-item:hover .ms-news3-img { -webkit-transform: scale(1) translateY(-50%); -moz-transform: scale(1) translateY(-50%); -ms-transform: scale(1) translateY(-50%); -o-transform: scale(1) translateY(-50%); transform: scale(1) translateY(-50%); } .ms-news-box { border: 1px solid var(--clr-border-1); border-radius: 15px; padding: 30px; } @media (max-width: 575px) { .ms-news-box { padding: 30px 20px; } } .ms-news-meta span { position: relative; padding-inline-end: 20px; margin-inline-end: 13px; } @media (max-width:450px) { .ms-news-meta span { font-size: 14px; } } .ms-news-meta span a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-news-meta span:hover a { color: var(--clr-common-white); } .ms-news-meta span::after { content: ""; position: absolute; top: 50%; right: 0; background: var(--clr-common-body-text); width: 4px; height: 4px; border-radius: 50%; transform: translateY(-50%); } [dir=rtl] .ms-news-meta span::after { right: -22px; } .ms-news-meta span:last-child::after { display: none; } .ms-news-by { color: var(--clr-common-white); font-weight: 500; margin-inline-end: 10px; display: inline-block; } .ms-news-title2 { line-height: 1.3; color: var(--clr-common-white); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; font-weight: 600; font-size: 24px; } @media (max-width:450px) { .ms-news-title2 { font-weight: 500; font-size: 20px; } } .ms-news-title2:hover { color: var(--clr-theme-1); } .ms-news-img { position: relative; } .ms-news-img img { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; width: 100%; } .ms-news-img .ms-news-cat a { background: var(--clr-common-white); color: var(--clr-theme-1); bottom: 30px; inset-inline-start: 30px; top: auto; } @media (max-width: 575px) { .ms-news-img .ms-news-cat a { bottom: 20px; inset-inline-start: 20px; } } .ms-news-img .ms-news-cat a:hover { background-color: var(--clr-theme-1); color: var(--clr-common-white); } .ms-news-img:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .ms-news-video { width: 55px; height: 55px; display: inline-block; background: var(--clr-bg-1); line-height: 55px; position: absolute; top: 50%; z-index: 4; left: 50%; transform: translate(-50%, -50%); text-align: center; border-radius: 50%; color: var(--clr-bg-4); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-news-video:hover { background-color: var(--clr-theme-1); color: var(--clr-common-white); } .ms-news-widget-title { font-weight: 600; font-size: 20px; color: var(--clr-common-white); margin-bottom: 38px; } .ms-news-sidebar { border: 1px solid var(--clr-border-1); border-radius: 15px; padding: 60px 30px; } @media (max-width:450px) { .ms-news-sidebar { padding: 30px 20px; } } .ms-news-widget ul li { margin-bottom: 15px; list-style: none; position: relative; padding-inline-start: 18px; } .ms-news-widget ul li::after { content: ""; position: absolute; top: 50%; inset-inline-start: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 6px; height: 6px; background: var(--clr-common-body-text); border-radius: 50%; } .ms-news-widget ul li:last-child { margin-bottom: 0; } .ms-news-widget ul li a { color: var(--clr-text-5); font-size: 16px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; text-transform: none; } .ms-news-widget ul li a:hover { color: var(--clr-theme-1); letter-spacing: 0.5px; } .ms-dot-none ul li { padding-inline-start: 0; } .ms-dot-none ul li::after { display: none; } .widget-post-title { font-size: 16px; color: var(--clr-text-5); line-height: 1.5; } .widget-post-title a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .widget-post-title:hover a { color: var(--clr-theme-1); } .rc-meta.widget-post-meta { margin-bottom: 8px; } .rc-thumb.mr-20 { min-width: 75px; } .rc-thumb.mr-20 img { width: 100%; border-radius: 5px; } .ms-news-widget-content .rc-post { margin-bottom: 30px; } .ms-news-widget-content .rc-post .rc-thumb img { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-news-widget-content .rc-post:hover .rc-thumb img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .tagcloud a { font-size: 16px; color: var(--clr-text-5); font-weight: 500; border: 1px solid var(--clr-border-1); border-radius: 30px; display: inline-block; padding: 5px 22px; margin-bottom: 10px; margin-inline-end: 5px; position: relative; } .tagcloud a::before { content: ""; position: absolute; top: 0; inset-inline-start: 0; width: 100%; height: 100%; background: linear-gradient(96.81deg, var(--clr-theme-1) 0%, var(--clr-bg-3) 100%); border-radius: 30px; opacity: 0; visibility: visible; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: -1; } .tagcloud a:hover { color: var(--clr-common-white); } .tagcloud a:hover::before { opacity: 1; visibility: visible; } .ms-news-widget { margin-bottom: 65px; } .ms-news-widget:last-child { margin-bottom: 0; } .ms-purchase-btn { font-weight: 600; font-size: 16px; border: 1px solid var(--clr-common-white); border-radius: 30px; height: 60px; display: inline-block; line-height: 60px; padding: 0 40px; color: var(--clr-common-white); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media (max-width: 575px) { .ms-purchase-btn { padding: 0 20px; } } .ms-purchase-btn:hover { border-color: var(--clr-theme-1); background-color: var(--clr-theme-1); color: var(--clr-common-white); } .ms-news-widget-banner-content { text-align: center; margin: auto; inset-inline-start: 0; right: 0; bottom: 30px; padding: 0 30px; } @media (max-width: 575px) { .ms-news-widget-banner-content { bottom: 10px; } } .ms-news-widget-banner-content p { font-size: 22px; line-height: 1.6; color: var(--clr-common-white); margin-bottom: 35px; } .ms-news-title3 { font-weight: 600; font-size: 24px; color: var(--clr-common-white); line-height: 1.3; } @media (max-width:450px) { .ms-news-title3 { font-weight: 500; font-size: 20px; } } .md-author-area { background: var(--clr-bg-2); border-radius: 15px; padding: 44px 30px; display: grid; grid-template-columns: 162px auto; gap: 30px; align-items: center; } @media (max-width: 575px) { .md-author-area { grid-template-columns: auto; } } @media (max-width:450px) { .md-author-area { padding: 25px 20px; } } .ms-author-content h3 { font-size: 20px; color: var(--clr-common-white); margin-bottom: 20px; } .ms-author-content h3 a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-author-content h3 a:hover { color: var(--clr-theme-1); } .ms-author-content p { margin-bottom: 0; } .ms-comment-list { display: grid; grid-template-columns: 120px auto; gap: 30px; align-items: center; } @media (max-width: 575px) { .ms-comment-list { grid-template-columns: auto; } } .ms-reply { float: right; overflow: hidden; margin-top: -5px; } .ms-reply a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } [dir=rtl] .ms-reply { float: left; } .ms-reply:hover a { color: var(--clr-theme-1); } .ms-comment-title h3 { font-size: 16px; color: var(--clr-common-white); margin-bottom: 8px; } .ms-comment-title p { margin-top: 16px; padding-inline-end: 60px; } @media (max-width: 575px) { .ms-comment-title p { padding-inline-end: 30px; } } .ms-comment-list { padding-bottom: 40px; margin-bottom: 40px; } .ms-comment-list:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .ms-comment-img { width: 120px; } @media (max-width: 575px) { .ms-comment-img { width: 80px; } } .ms-comment-img img { width: 100%; } .ms-news-widget .ms-input2-box input { padding-inline-end: 55px; } .ms-news4-cat { position: absolute; background: var(--clr-common-white); border-radius: 100px; color: var(--clr-text-10); font-weight: 500; height: 30px; line-height: 30px; padding: 0 16px; z-index: 2; top: 36px; inset-inline-start: 36px; } @media (max-width:450px) { .ms-news4-cat { top: 20px; inset-inline-start: 20px; } } .ms-news4-cat:hover { color: var(--clr-text-10); } /* ------------------------------------------ */ /* 29 - cta css */ /* ------------------------------------------ */ .ms-cta-wrap { display: flex; justify-content: space-between; gap: 50px 70px; align-items: center; } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-cta-wrap { flex-direction: column; align-items: start; } } .ms-cta-app { display: flex; justify-content: end; gap: 20px; align-items: center; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .ms-cta-app { flex-direction: column; } } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) { .ms-cta-app { justify-content: start; } } @media (max-width: 575px) { .ms-cta-app { flex-wrap: wrap; justify-content: start; } } .ms-cta-app a img { width: 100%; height: 100%; } .ms-cta-app a { min-width: 136px; width: 137px; height: 41px; } .ms-cta-img { min-width: 150px; } .ms-cta-bg { border-radius: 20px; padding: 65px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .ms-cta-bg { padding: 40px; } } @media (max-width: 575px) { .ms-cta-bg { padding: 30px; } } @media (max-width:450px) { .ms-cta-bg { padding: 20px; } } .ms-cta-content p { text-transform: none; color: var(--clr-text-5); } .ms-cta-overlay { position: relative; } .ms-cta-overlay::after { content: ""; width: 100%; height: 100%; background: var(--clr-common-black); opacity: 0.7; border-radius: 20px; inset-inline-start: 0; top: 0; z-index: -1; position: absolute; } .ms-cta--120 { margin-bottom: -120px; } /* ------------------------------------------ */ /* 30 - app-download css */ /* ------------------------------------------ */ .ms-app-text { max-width: 570px; } .ms-app-list a { margin-inline-end: 10px; margin-bottom: 15px; display: inline-block; } .ms-app-list a:last-child { margin-inline-end: 0; } .ms-app-opacity a img { opacity: 0.3; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-app-opacity a:hover img, .ms-app-opacity a.active img { opacity: 1; } .populer__cercle-video { position: absolute; top: 0; inset-inline-start: 0; width: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .populer__item .circles_wrap { margin: auto; width: 850px; height: 850px; position: relative; background-position: center; background-size: contain; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-repeat: no-repeat; } @media only screen and (min-width: 1400px) and (max-width: 1600px) { .populer__item .circles_wrap { width: 800px; height: 800px; } } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) { .populer__item .circles_wrap { width: 750px; height: 750px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .populer__item .circles_wrap { width: 550px; height: 550px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .populer__item .circles_wrap { width: 430px; height: 430px; } } @media (max-width: 575px) { .populer__item .circles_wrap { width: 350px; height: 350px; } } @media (max-width:450px) { .populer__item .circles_wrap { width: 260px; height: 260px; } } .populer__item .coin_wrap .dot { display: block; position: absolute; content: ""; top: calc(50% - 1px); inset-inline-start: 50%; width: 50%; height: 1px; background: transparent; transform-origin: left; } .populer__item .coin_wrap .dot::after { position: absolute; content: ""; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; top: -26px; right: -4px; background-color: var(--clr-theme-2); } .populer__item .coin_wrap .dot2 { display: block; position: absolute; content: ""; top: calc(50% - 1px); inset-inline-start: 50%; width: 50%; height: 1px; background: transparent; transform-origin: left; } .populer__item .coin_wrap .dot2::after { position: absolute; content: ""; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; top: -26px; right: -4px; background-color: var(--clr-theme-2); } .populer__item .circle { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 1px solid rgba(255, 175, 0, 0.8); -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .populer__item .circle.circle1 { width: 100%; height: 100%; z-index: 9; } .populer__item .circle.circle2 { width: 75%; height: 75%; } .populer__item .circle.circle3 { width: 50%; height: 50%; } .populer__item .circle.circle3 .coin_wrap .dot-1 { display: block; position: absolute; content: ""; top: calc(50% - 1px); inset-inline-start: 50%; width: 50%; height: 1px; background: transparent; transform-origin: left; } .populer__item .circle.circle3 .coin_wrap .dot-1::after { position: absolute; content: ""; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; top: -26px; right: -4px; background-color: var(--clr-theme-2); -webkit-transform: rotate(-242deg); transform: rotate(-242deg); } .populer__item .circle.circle3 .coin:first-of-type { -webkit-transform: rotate(-60deg); transform: rotate(-60deg); } .populer__item .circle.circle4 { width: 25%; height: 25%; } .populer__item .circle.circle4 .coin_wrap { -webkit-animation: circleMove 18s infinite linear; animation: circleMove 18s infinite linear; } .populer__item .circle.circle4 .coin_wrap .dot-1 { display: block; position: absolute; content: ""; top: calc(50% - 1px); inset-inline-start: 50%; width: 50%; height: 1px; background: transparent; transform-origin: left; -webkit-transform: rotate(-50deg); transform: rotate(-50deg); } .populer__item .circle.circle4 .coin_wrap .dot-1::after { position: absolute; content: ""; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; top: -26px; right: -4px; background-color: var(--clr-theme-2); } .populer__item .circle.circle4 img { width: 24% !important; max-width: 60px !important; -webkit-animation-duration: 18s; animation-duration: 18s; } .populer__item .circle_center { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 27%; max-width: 80px; } .populer__item .coin_wrap { position: relative; height: 100%; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-animation: circleMove 15s infinite linear; animation: circleMove 15s infinite linear; } .populer__item .coin { width: 100%; height: auto; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(0deg); transform: rotate(0deg); position: absolute; } .populer__item .coin img { width: 95px; -webkit-animation-duration: 15s; animation-duration: 15s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .populer__item .coin:first-of-type { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .populer__item .coin:first-of-type img { width: 17%; max-width: 70px; -webkit-animation-name: imageMove1; animation-name: imageMove1; } .populer__item .coin:nth-of-type(2) { -webkit-transform: rotate(60deg); transform: rotate(60deg); } .populer__item .coin:nth-of-type(2) img { width: 17%; max-width: 70px; -webkit-animation-name: imageMove2; animation-name: imageMove2; } .populer__item .coin:nth-of-type(3) { -webkit-transform: rotate(120deg); transform: rotate(120deg); } .populer__item .coin:nth-of-type(3) img { width: 15%; max-width: 70px; -webkit-animation-name: imageMove3; animation-name: imageMove3; } .populer__item .coin:nth-of-type(4) { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .populer__item .coin:nth-of-type(4) img { width: 18%; max-width: 70px; -webkit-animation-name: imageMove4; animation-name: imageMove4; } .populer__item .coin:nth-of-type(5) { -webkit-transform: rotate(240deg); transform: rotate(240deg); } .populer__item .coin:nth-of-type(5) img { width: 15%; max-width: 87px; -webkit-animation-name: imageMove5; animation-name: imageMove5; } .populer__item .coin:nth-of-type(6) { -webkit-transform: rotate(300deg); transform: rotate(300deg); } .populer__item .coin:nth-of-type(6) img { width: 12%; max-width: 70px; -webkit-animation-name: imageMove6; animation-name: imageMove6; } @media (max-width: 1023px) { .populer__item .coin:nth-of-type(4) img { width: 17%; } } .populer__item .circle_center::before { position: absolute; content: ""; height: 166px; width: 166px; background: var(--clr-theme-1); top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) { .populer__item .circle_center::before { height: 116px; width: 116px; } } @media (max-width: 575px) { .populer__item .circle_center::before { height: 100px; width: 100px; } } .populer__item .circle.circle4 .coin_wrap .coin:nth-child(2) { -webkit-transform: rotate(180deg); transform: rotate(180deg); } /* ------------------------------------------ */ /* 31 - about css */ /* ------------------------------------------ */ @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-about-content p br { display: none; } } .ms-video-img1 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .ms-video-img1::before { position: absolute; content: ""; top: 0; inset-inline-start: 0; width: 100%; height: 100%; border-radius: 50%; background: var(--clr-common-black); opacity: 0.5; } .ms-video-img2 img { animation: ms-rotation-360 10s linear infinite; } @media (max-width:450px) { .ms-video-img2 img { width: 280px; } } @media (max-width:450px) { .ms-video-img1 img { width: 220px; } } .ms-video-round .ms-video-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--clr-bg-1); font-size: 40px; } /* ------------------------------------------ */ /* 32 - choose css */ /* ------------------------------------------ */ .ms-review-part { background: var(--clr-bg-2); border-radius: 10px; padding: 20px 27px; } .ms-review-gap { gap: 15px 30px; flex-wrap: wrap; } .ms-review-left h3 { font-size: 16px; color: var(--clr-text-7); margin-bottom: 10px; line-height: 1; } .ms-review-left p { font-weight: 500; font-size: 16px; color: var(--clr-common-white); margin-bottom: 0; line-height: 1; } .ms-review-right { min-width: 111px; background: var(--clr-bg-10); border-radius: 30px; text-align: center; padding: 10px 0; line-height: 1; } .ms-choose-item { padding: 20px; border: 1px solid var(--clr-border-1); border-radius: 15px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-choose-item:hover { border-color: var(--clr-common-white); } .ms-choose-item:hover .ms-choose-icon { background-color: var(--clr-theme-1); } .ms-choose-icon { background: var(--clr-border-1); width: 70px; height: 70px; line-height: 70px; border-radius: 50%; text-align: center; margin-bottom: 18px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-choose-icon i { color: var(--clr-common-white); font-size: 25px; top: 7px; } .ms-choose-icon span { position: absolute; top: 10px; inset-inline-end: -8px; font-weight: 600; font-size: 12px; background: var(--clr-bg-1); width: 22px; height: 22px; line-height: 22px; border-radius: 50%; color: var(--clr-common-black); } .ms-choose-title { font-weight: 500; font-size: 18px; color: var(--clr-text-3); line-height: 1.5; } .ms-choose-bg img { min-height: 200px; object-fit: cover; } /* ------------------------------------------ */ /* 33 - team css */ /* ------------------------------------------ */ .ms-team-img { width: 306px; height: 306px; position: relative; margin-top: 20px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .ms-team-img { margin-top: 15px; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-team-img { margin-top: 0; } } @media (max-width:450px) { .ms-team-img { width: 100%; height: auto; } } .ms-team-img img { border-radius: 50%; width: 100%; object-fit: cover; } .ms-team-img::before { content: ""; position: absolute; top: -20px; inset-inline-end: -20px; width: 100%; height: 100%; border: 1px solid var(--clr-bg-3); border-radius: 172px; z-index: 2; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .ms-team-img::before { top: -15px; right: -15px; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-team-img::before { top: 0px; right: -10px; } } @media (max-width:450px) { .ms-team-img::before { display: none; } } .ms-team-img::after { content: ""; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: var(--clr-common-black); border-radius: 153px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-team-title { z-index: 4; position: relative; } .ms-team-title a { font-size: 20px; color: var(--clr-bg-2); background: var(--clr-bg-1); border-radius: 41px; transform: rotate(-15deg); padding: 12px 25px; line-height: 1; bottom: 41px; inset-inline-start: 62px; display: block; position: absolute; z-index: 1; overflow: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } [dir=rtl] .ms-team-title a { transform: rotate(15deg); } .ms-team-title a::before { position: absolute; content: ""; top: 0; inset-inline-start: 0; width: 100%; height: 100%; background: linear-gradient(89.88deg, var(--clr-theme-1) 1.23%, var(--clr-bg-3) 100.02%); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: -1; width: 0; } .ms-team-title a:hover { color: var(--clr-common-white); } .ms-team-title a:hover::before { opacity: 1; visibility: visible; width: 100%; } .ms-team-social { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; gap: 0 43px; z-index: 5; } .ms-team-social a { font-weight: 500; font-size: 15px; color: var(--clr-text-9); position: relative; padding-bottom: 10px; visibility: hidden; opacity: 0; } .ms-team-social a::before { content: ""; bottom: 0; width: 4px; height: 4px; background: var(--clr-common-white); position: absolute; border-radius: 50%; inset-inline-start: 0; right: 0; margin: auto; } .ms-team-social a:hover { color: var(--clr-theme-1); } .ms-team-social a:hover::before { background: var(--clr-theme-1); } .ms-team-social a:nth-child(1) { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-team-social a:nth-child(2) { -webkit-transition: all 0.6s ease-out 0s; -moz-transition: all 0.6s ease-out 0s; -ms-transition: all 0.6s ease-out 0s; -o-transition: all 0.6s ease-out 0s; transition: all 0.6s ease-out 0s; } .ms-team-social a:nth-child(3) { -webkit-transition: all 0.9s ease-out 0s; -moz-transition: all 0.9s ease-out 0s; -ms-transition: all 0.9s ease-out 0s; -o-transition: all 0.9s ease-out 0s; transition: all 0.9s ease-out 0s; } .ms-team-item:hover .ms-team-img::after { opacity: 0.8; visibility: visible; } .ms-team-item:hover .ms-team-social a { visibility: visible; opacity: 1; } .ms-team-inner { margin-bottom: 40px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-team-inner { margin-bottom: 0px; } } .ms-team-item-wrap { margin-bottom: 0px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-team-item-wrap { margin-top: 0; text-align: center; margin-bottom: 40px; } } .ms-team-item { display: inline-block; } .ms-team-inner div:nth-child(2) .ms-team-item-wrap, .ms-team-inner div:nth-child(5) .ms-team-item-wrap { margin-top: 125px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-team-inner div:nth-child(2) .ms-team-item-wrap, .ms-team-inner div:nth-child(5) .ms-team-item-wrap { margin-top: 0; } } .ms-team-inner div:nth-child(4) .ms-team-item-wrap, .ms-team-inner div:nth-child(5) .ms-team-item-wrap, .ms-team-inner div:nth-child(6) .ms-team-item-wrap { text-align: right; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-team-inner div:nth-child(4) .ms-team-item-wrap, .ms-team-inner div:nth-child(5) .ms-team-item-wrap, .ms-team-inner div:nth-child(6) .ms-team-item-wrap { text-align: center; } } .ms-team-img-details { max-width: 600px; } .ms-team-img-details img { width: 100%; } .follow-text { font-size: 18px; color: var(--clr-bg-8); } .ms-team-item-details .ms-team-role { font-size: 30px; color: var(--clr-bg-8); font-weight: 500; } .ms-team-item-details h4 { font-size: 18px; font-weight: 500; color: var(--clr-bg-8); margin-bottom: 20px; } .ms-team-item-details p { margin-bottom: 20px; } .bd-skill--title__wrapper { margin-bottom: 13px; display: flex; justify-content: space-between; align-items: center; } .bd-skill--title__wrapper span { color: var(--clr-body-heading); } .bd-skill--title { font-size: 16px; display: inline-block; margin-bottom: 0px; font-weight: 500; text-transform: none; font-family: "Poppins", sans-serif; color: var(--clr-common-body-text); } .bd-skill__wrapper { overflow-x: clip; } .bd-skill__wrapper .progress { height: 6px; border-radius: 10px; overflow: inherit; background-color: var(--clr-bg-2); } .bd-skill__wrapper .progress .progress-bar { background: var(--clr-theme-1); position: relative; overflow: inherit; border-radius: 10px; } [dir=rtl] .bd-skill__wrapper .progress .progress-bar { animation-name: slideInRight; } .bd-skill__wrapper .progress .progress-bar span { height: 22px; width: 4px; display: inline-block; background: var(--clr-bg-1); position: absolute; transform: rotate(20deg); right: -2px; border-radius: 30px; display: none; } .bd-skill--content { overflow: hidden; margin-bottom: 15px; } .bd-skill--title__wrapper { margin-bottom: 16px; display: flex; justify-content: space-between; align-items: center; position: relative; } .bd-skill--title__wrapper span { position: absolute; top: 0; font-size: 14px; font-weight: 500; color: var(--clr-common-body-text); font-family: "Poppins", sans-serif; line-height: 1; inset-inline-end: 0; } /* ------------------------------------------ */ /* 34 - faq css */ /* ------------------------------------------ */ .ms-faq-2column .accordion { display: flex; flex-wrap: wrap; column-gap: 24px; } .ms-faq-2column .accordion > div { width: calc((100% - 24px) / 2); } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-faq-2column .accordion > div { width: calc((100% - 0px) / 1); } } .ms-faq-wrap .accordion-item { border: 0; margin: 20px 0; background: var(--clr-bg-2); border-radius: 8px; } .ms-faq-wrap .accordion-button { -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; } .ms-faq-wrap .accordion-button::after { content: "\f067"; background-image: none; font-family: "Font Awesome 6 Pro"; font-weight: 500; inset-inline-end: 30px; position: absolute; top: 22px; } @media (max-width:450px) { .ms-faq-wrap .accordion-button::after { inset-inline-end: 20px; } } .ms-faq-wrap .accordion-button:not(.collapsed)::after { background-image: none; -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); content: "\f068"; font-family: "Font Awesome 6 Pro"; } .ms-faq-wrap .accordion .accordion-button { font-weight: 500; font-size: 20px; color: var(--clr-common-white); padding: 20px 30px; padding-inline-end: 70px; line-height: 1.6; } @media (max-width:450px) { .ms-faq-wrap .accordion .accordion-button { padding: 20px 20px; padding-inline-end: 60px; font-size: 18px; line-height: 1.5; } } .ms-faq-wrap .accordion .accordion-button.collapsed { background: var(--clr-bg-2); color: var(--clr-common-white); } .ms-faq-wrap .accordion .accordion-button:not(.collapsed) { color: var(--clr-theme-1); box-shadow: none; background-color: transparent; } .ms-faq-wrap .accordion .accordion-button:focus { z-index: 3; border-color: var(--clr-theme-1); outline: 0; box-shadow: none; } .ms-faq-wrap .accordion-body { padding: 0 70px 22px 30px; color: var(--clr-text-5); text-transform: none; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-faq-wrap .accordion-body { padding: 0 30px 22px 30px; } } @media (max-width:450px) { .ms-faq-wrap .accordion-body { padding: 0 20px 22px 20px; } } [dir=rtl] .ms-faq-wrap .accordion-body { padding: 0 30px 22px 70px; } .ms-faq-wrap2 .accordion-item { background: var(--clr-bg-4); } .ms-faq-wrap2 .accordion .accordion-button.collapsed { background: var(--clr-bg-4); } .accordion-button:not(.collapsed) { pointer-events: none; } /* ------------------------------------------ */ /* 35 - genres css */ /* ------------------------------------------ */ .ms-genres-tab-bar { display: flex; gap: 0 5px; } .ms-genres-tab-bar span { width: 3px; height: 15px; background: var(--clr-border-1); } .ms-genres-tab { display: flex; gap: 0 10px; } @media (max-width: 575px) { .ms-genres-tab { margin-top: 10px; } } .ms-genres-tab li button { background: transparent !important; border: 1px solid var(--clr-border-1) !important; border-radius: 4px; padding: 10px; } .ms-genres-tab li button.active { background: var(--clr-border-1) !important; border-radius: 4px; } .ms-genres-tab li button.active .ms-genres-tab-bar span { background: var(--clr-bg-1); } .ms-genres-select .nice-select { background-color: transparent; border-radius: 0; border: 0; padding-inset-inline-start: 0; display: inline-block; } .ms-genres-select .nice-select .list { background-color: var(--clr-bg-4); } .ms-genres-select .nice-select::after { border-bottom: 2px solid var(--clr-common-body-text); border-right: 2px solid var(--clr-common-body-text); height: 8px; margin-top: -6px; width: 8px; } .ms-genres-select .ms-nice-select .current { font-weight: 600; font-size: 16px; color: var(--clr-text-5); } .ms-genres-text { color: var(--clr-text-5); } .ms-genres-item { background: rgba(24, 24, 24, 0.5); border: 1px solid var(--clr-border-1); border-radius: 15px; padding: 25px; } @media (max-width:450px) { .ms-genres-item { padding: 20px; } } .genres-img-214 { min-width: 214px; } .ms-genres-flex { display: grid; align-items: center; grid-template-columns: 38% auto; gap: 30px 20px; } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .ms-genres-flex { grid-template-columns: 44% auto; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-genres-flex { grid-template-columns: auto; } } .ms-genres-title { font-size: 20px; color: var(--clr-common-white); margin-bottom: 20px; padding-inline-end: 45px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-genres-title:hover { color: var(--clr-theme-1); } .ms-genres-img { position: relative; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; width: 100%; } .ms-genres-img img { -webkit-transform: scale(1.01); -moz-transform: scale(1.01); -ms-transform: scale(1.01); -o-transform: scale(1.01); transform: scale(1.01); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; width: 100%; min-height: 200px; object-fit: cover; } .ms-genres-img:hover img { -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); transform: scale(1.06); } .ms-genres-img .popup-video { opacity: 0; visibility: hidden; } .ms-genres-star { position: absolute; inset-inline-end: 0; font-size: 20px; color: var(--clr-theme-1); border: 1px solid var(--clr-border-1); border-radius: 50%; width: 40px; height: 40px; line-height: 40px; text-align: center; top: -10px; } .ms-genres-star.active { background: var(--clr-theme-1); color: var(--clr-common-white); } .ms-genres-star.active i { font-weight: bold; } .ms-genres-price { color: var(--clr-bg-4); font-weight: 500; position: absolute; background: var(--clr-bg-3); display: inline-block; padding: 5px 5px; transform: rotate(52deg); top: 26px; text-align: center; inset-inline-end: -46px; min-width: 170px; } [dir=rtl] .ms-genres-price { transform: rotate(-52deg); } .ms-genres-video { width: 46px; height: 46px; display: inline-block; background: var(--clr-bg-1); line-height: 48px; border-radius: 50%; color: var(--clr-bg-4); text-align: center; position: absolute; bottom: 20px; inset-inline-start: 20px; padding-inset-inline-start: 4px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-genres-video:hover { background: var(--clr-theme-1); color: var(--clr-common-white); } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .ms-fun-brand-bottom.ms-genres-rating { flex-direction: column; flex-wrap: wrap; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; } .ms-fun-brand-bottom.ms-genres-rating .ms-fun-brand-rating { padding-inline-start: 0; margin-inline-start: 0; } .ms-fun-brand-bottom.ms-genres-rating .ms-fun-brand-rating::after { display: none; } } .ms-genres-tab2-padding { padding: 35px 40px 10px 40px; } @media (max-width:450px) { .ms-genres-tab2-padding { padding: 35px 20px 10px 20px; } } .ms-genres-tab2-text h2 { font-style: italic; font-weight: 500; font-size: 26px; color: var(--clr-text-5); line-height: 1.6; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-genres-tab2-text h2 { font-size: 24px; } } @media (max-width:450px) { .ms-genres-tab2-text h2 { font-size: 20px; } } .ms-genres-tab2-text p { margin-bottom: 25px; } .add-enquiry-btn .ms-border-btn i { color: var(--clr-theme-1); } .add-enquiry-btn .ms-border-btn:hover i { color: var(--clr-common-white); } .ms-genres-review-btn .ms-border-btn { color: var(--clr-common-body-text); padding: 0 28px; } .ms-genres-review-btn .ms-border-btn i { color: var(--clr-common-body-text); } .ms-genres-review-btn .ms-border-btn:hover { color: var(--clr-common-white); } .ms-genres-review-btn .ms-border-btn:hover i { color: var(--clr-common-white); } .ms-genres-audio { display: block; } .ms-genres-audio .jp-gui { width: 100%; } .ms-genres-audio .jp-playlist { width: 100%; } .ms-genres-audio .jp-playlist ul { display: grid; grid-template-columns: repeat(3, 1fr); justify-content: space-between; width: 100%; gap: 20px 30px; margin-bottom: 30px; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px) { .ms-genres-audio .jp-playlist ul { grid-template-columns: repeat(2, 1fr); } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-genres-audio .jp-playlist ul { grid-template-columns: repeat(1, 1fr); } } .ms-genres-audio .jp-playlist ul li { list-style: none; } .ms-genres-audio .jp-playlist-item { position: relative; padding-inline-start: 45px; } .ms-genres-audio .jp-playlist-item::before { position: absolute; content: "\f04b"; width: 30px; height: 30px; border: 1px solid #414141; inset-inline-start: 0; border-radius: 50%; font-family: var(--bd-ff-fontawesome); font-weight: 700; display: inline-flex; justify-content: center; align-items: center; font-size: 12px; } .ms-genres-audio .ms-header2-song .jp-type-playlist { flex-direction: column; gap: 30px; align-items: flex-start; } .ms-genres-audio .jp-state-playing .jp-playlist-item.jp-playlist-current::before { content: "\f04c"; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-genres-audio .jp-controls-holder { flex-direction: column; width: 100%; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-genres-audio .jp-gui { flex-direction: column; width: 100%; } } .ms-genres-review-img { width: 182px; height: 182px; border-radius: 50%; overflow: hidden; } .ms-genres-review-img img { width: 100%; height: 100%; object-fit: cover; } .ms-genres-review-title { font-size: 18px; color: var(--clr-text-5); margin-bottom: 20px; } .ms-genres-review-grid { display: grid; grid-template-columns: 29% auto; gap: 20px 0; } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .ms-genres-review-grid { grid-template-columns: 40% auto; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .ms-genres-review-grid { grid-template-columns: 36% auto; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-genres-review-grid { grid-template-columns: auto; } } .ms-genres-filter .nice-select { padding-inline-end: 20px; } .ms-fun-brand-text.lh-1 { padding-top: 7px; } .ms-genres-info-img { top: 0; bottom: 0; z-index: -1; right: 0; width: 100%; } .ms-genres-info-list { display: grid; grid-template-columns: 50% 50%; border-top: 1px solid #353535; align-items: center; padding: 35px 40px; } @media (max-width:450px) { .ms-genres-info-list { padding: 20px 20px; grid-template-columns: 40% 60%; } } .ms-genres-info-list h6 { font-size: 16px; color: var(--clr-text-5); font-weight: 600; } .ms-genres-info-list p { margin-bottom: 0; } .ms-genres-info-title { padding: 45px 40px; line-height: 1; margin-bottom: 0; } @media (max-width:450px) { .ms-genres-info-title { padding: 25px 20px; } } .ms-social a { color: var(--clr-border-1); width: 48px; height: 48px; border: 1px solid var(--clr-border-1); border-radius: 50%; display: inline-block; line-height: 48px; text-align: center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; margin-inline-end: 20px; } .ms-social a:last-child { margin-inline-end: 0; } .ms-social a:hover { color: var(--clr-common-white); border-color: var(--clr-common-white); } .ms-social-text { font-weight: 500; font-size: 16px; color: var(--clr-common-body-text); display: inline-block; } .ms-like-nav-gap { gap: 0 15px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .ms-genres-review-content .ms-fun-brand-bottom { flex-direction: row; } .ms-genres-review-content .ms-fun-brand-bottom .ms-fun-brand-rating { padding-inline-start: 15px; margin-inline-start: 20px; } .ms-genres-review-content .ms-fun-brand-bottom .ms-fun-brand-rating::after { display: block; } } .ms-tab-button.nav-tabs .nav-link { margin-bottom: 20px; } .ms-genres-item-box { background: rgba(24, 24, 24, 0.5); border: 1px solid var(--clr-border-1); border-radius: 15px; padding: 40px; } @media (max-width:450px) { .ms-genres-item-box { padding: 20px; } } .ms-genres-grid { display: grid; grid-template-columns: 213px auto; gap: 30px; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-genres-grid { grid-template-columns: 265px auto; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-genres-grid { grid-template-columns: auto; } } .ms-genres2-item { padding-bottom: 30px; margin-bottom: 30px; } .ms-genres2-item:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; } .ms-genres2-content { padding-inline-end: 100px; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-genres2-content { padding-inline-end: 50px; } } .ms-genres2-title { margin-bottom: 15px; font-size: 20px; color: var(--clr-common-white); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-genres2-title:hover { color: var(--clr-theme-1); } .ms-enquiry-date input { background: var(--clr-bg-2); border: 1px solid var(--clr-border-3); border-radius: 32.5px; max-width: 235px; height: 65px; padding-inline-start: 70px; color: var(--clr-common-body-text); padding-top: 4px; } .ms-enquiry-date input::-moz-placeholder { color: var(--clr-common-body-text); } .ms-enquiry-date input::placeholder { color: var(--clr-common-body-text); } .ms-enquiry-date i { color: var(--clr-common-body-text); font-size: 20px; position: absolute; top: 50%; transform: translateY(-50%); inset-inline-start: 35px; } .ms-ideas-item-grid { display: grid; grid-template-columns: auto auto; gap: 55px 24px; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-ideas-item-grid { grid-template-columns: auto; } } .ms-ideas-img { overflow: hidden; } .ms-ideas-img img { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-ideas-img:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .ms-ideas-item .ms-title3 { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; font-size: 19px; } .ms-ideas-item .ms-title3:hover { color: var(--clr-theme-1); } /* ------------------------------------------ */ /* 36 - booking css */ /* ------------------------------------------ */ .ms-booking-item { background: var(--clr-bg-4); border-radius: 15px; padding: 35px 40px; position: relative; overflow: hidden; border: 1px solid transparent; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media (max-width:450px) { .ms-booking-item { padding: 20px 20px; } } .ms-booking-item:hover { border-color: var(--clr-border-2); -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); } .ms-booking-item h4 { font-weight: 600; font-size: 20px; color: var(--clr-common-white); margin-bottom: 25px; padding-inline-end: 30px; } .ms-booking-item p { margin-bottom: 0; } .ms-booking-price { position: absolute; background: var(--clr-bg-3); display: inline-block; min-width: 200px; text-align: center; color: var(--clr-bg-4); font-weight: 500; inset-inline-end: -50px; top: 25px; transform: rotate(42deg); padding: 5px 0; } @media (max-width:450px) { .ms-booking-price { inset-inline-end: -60px; top: 15px; } } [dir=rtl] .ms-booking-price { transform: rotate(-42deg); } /* ------------------------------------------ */ /* 37 - shop css */ /* ------------------------------------------ */ .ms-product-action-btn { background: var(--clr-bg-2); border-radius: 34px; width: 68px; padding: 30px 8px; text-align: center; inset-inline-end: 83px; top: 50vh; position: fixed; transform: translateY(-50%); } @media only screen and (min-width: 1601px) and (max-width: 1800px) { .ms-product-action-btn { inset-inline-end: 40px; } } @media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-product-action-btn { display: none; } } .ms-product-action-btn ul li { list-style: none; position: relative; padding-bottom: 22px; margin-bottom: 22px; } .ms-product-action-btn ul li:last-child { padding-bottom: 0; margin-bottom: 0; } .ms-product-action-btn ul li::after { content: ""; position: absolute; bottom: 0; inset-inline-start: 0; background: var(--clr-border-1); height: 1px; width: 52px; right: 0; } .ms-product-action-btn ul li:last-child::after { display: none; } .ms-product-action-btn ul li a i { font-size: 30px; color: var(--clr-theme-1); } .ms-product-action-btn ul li a.cart i { font-size: 32px; background: linear-gradient(1deg, var(--clr-theme-1) 0.9%, var(--clr-bg-3) 109.64%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; } .ms-product-action-btn ul li span { position: absolute; width: 26px; height: 26px; background: var(--clr-common-white); text-align: center; border-radius: 50%; color: #323232; font-size: 14px; bottom: 25px; right: -2px; } .ms-genres-border .nice-select { border: 1px solid var(--clr-border-1); border-radius: 100px; height: 42px; line-height: 42px; padding-inline-end: 40px; padding-inline-start: 15px; } .ms-genres-border .nice-select::after { margin-top: -4px; inset-inline-end: 16px; } .ms-product-price { font-weight: 400; font-family: var(--bd-ff-heading); font-size: 16px; color: var(--clr-common-white); } .ms-product-title2 { font-weight: 500; font-size: 30px; color: var(--clr-common-white); line-height: 1.4; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media (max-width: 575px) { .ms-product-title2 { font-size: 26px; } } @media (max-width:450px) { .ms-product-title2 { font-size: 22px; } } .ms-product-title2:hover { color: var(--clr-theme-1); } .ms-product-img { background: var(--clr-bg-2); border-radius: 15px; text-align: center; padding: 47px 28px; overflow: hidden; height: 290px; width: 300px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .ms-product-img { height: 230px; } } @media (max-width: 575px) { .ms-product-img { height: auto; } } .ms-product-img img { width: 100%; height: 100%; } .ms-product-grid { display: grid; grid-template-columns: auto auto auto auto; gap: 45px 24px; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) { .ms-product-grid { grid-template-columns: auto auto auto; } } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) { .ms-product-grid { grid-template-columns: auto auto; } } @media (max-width: 575px) { .ms-product-grid { grid-template-columns: auto; } } .ms-product-title { font-weight: 500; font-size: 20px; color: var(--clr-common-white); line-height: 1.6; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-product-title:hover { color: var(--clr-theme-1); } .ms-discount { position: absolute; background: var(--clr-bg-3); transform: rotate(48.54deg); color: var(--clr-bg-4); font-weight: 500; text-transform: none; display: inline-block; font-family: var(--bd-ff-heading); top: 35px; right: -63px; padding: 3px 80px; } .ms-product-links ul li { list-style: none; display: inline-block; text-align: center; margin: 0 5px; } .ms-product-links ul li a { width: 55px; height: 55px; display: block; line-height: 66px; background: var(--clr-bg-4); -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: var(--clr-theme-1); position: relative; overflow: hidden; } .ms-product-links ul li a::before { content: ""; position: absolute; top: 0; inset-inline-start: 0; width: 100%; height: 100%; background: linear-gradient(180deg, var(--clr-bg-3) 0%, var(--clr-theme-1) 100%); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-product-links ul li a:hover { color: var(--clr-common-white); } .ms-product-links ul li a:hover::before { opacity: 1; visibility: visible; } .ms-product-links ul li a i { font-size: 24px; } .ms-product-links { position: absolute; bottom: 30px; left: 0; right: 0; opacity: 0; visibility: hidden; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); transform-origin: center top; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-product-item:hover .ms-product-links { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); visibility: visible; opacity: 1; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .product__modal-box { padding-inline-end: 0; margin-bottom: 50px; } } .product__modal-box ul { display: flex; gap: 15px; flex-wrap: wrap; } .product__modal-box ul li .nav-link { width: 110px; height: 115px; background: var(--clr-bg-2); border: 1px solid var(--clr-border-1); border-radius: 15px; padding: 15px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .product__modal-box ul li .nav-link { width: 90px; height: 100px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .product__modal-box ul li .nav-link { width: 65px; height: 72px; padding: 10px; border-radius: 10px; } } @media (max-width: 575px) { .product__modal-box ul li .nav-link { width: 54px; height: 54px; border-radius: 5px; padding: 10px; } } .product__modal-box ul li .nav-link img { width: 100%; } .product__modal-box ul li .nav-link.active { background-color: transparent; } .ms-product-model-content { padding: 50px; } .ms-is-product-stock span { color: var(--clr-bg-1); font-weight: 500; font-size: 16px; font-family: var(--bd-ff-heading); } .ms-product-sku-text { font-weight: 400; font-size: 16px; color: #CCCCCC; } .ms-product-sku { font-weight: 600; font-size: 16px; font-family: var(--bd-ff-heading); color: var(--clr-common-white); } .ms-product-sku::after { content: ":"; margin-inline-start: 5px; } .ms-is-product-stock span i { background: var(--clr-bg-1); width: 25px; height: 25px; line-height: 25px; border-radius: 50%; color: var(--clr-bg-4); text-align: center; } .ms-product-stock-item { display: inline-block; margin-inline-end: 22px; padding-inline-end: 22px; position: relative; } .ms-product-stock-item::before { content: ""; position: absolute; inset-inline-end: 0; background: var(--clr-border-1); width: 1px; height: 100%; top: 4px; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-product-stock-item::before { display: none; } } .ms-product-stock-item::before:last-child { display: none; } .ms-product-stock-item:last-child { margin-inline-end: 0; padding-inline-end: 0; } .ms-product-stock-item:last-child::before { display: none; } .ms-product-tags a, .ms-product-tags span { color: var(--clr-text-5); } .ms-product-tags a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-product-tags a:hover { color: var(--clr-theme-1); } .product-quantity-form .cart-input { padding: 0 14px; text-align: center; background: transparent; border: 0; color: var(--clr-common-white); width: 90px; } .product-quantity-form form { border: 1px solid var(--clr-border-1); border-radius: 30px; height: 60px; line-height: 60px; width: 183px; display: flex; justify-content: space-between; padding: 0 20px; } [dir=rtl] .product-quantity-form form { flex-direction: row-reverse; } .product-quantity-form form button { color: var(--clr-common-white); } .ms-product-quantity-flex { display: flex; gap: 20px; flex-wrap: wrap; } .ms-addto-cart-btn { border: double 2px transparent; border-radius: 80px; height: 60px; display: inline-flex; justify-content: center; align-items: center; background-image: linear-gradient(var(--clr-bg-2), var(--clr-bg-2)), radial-gradient(circle at top left, var(--clr-bg-3), var(--clr-theme-1)); background-origin: border-box; background-clip: content-box, border-box; } .ms-addto-cart-btn span { padding: 0 42px; } .ms-product-modal-wrapper { padding: 35px 30px 25px 30px; } @media (max-width: 575px) { .ms-product-modal-wrapper { padding: 20px; } } .product__modal-img { margin-bottom: 20px; padding: 50px 40px; border-radius: 15px; } .ms-pclose-btn { border: 1px solid var(--clr-border-1); height: 50px; width: 50px; border-radius: 50%; line-height: 50px; position: absolute; inset-inline-end: 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media (max-width: 575px) { .ms-pclose-btn { height: 30px; width: 30px; line-height: 30px; right: 20px; } } .ms-pclose-btn:hover { background-color: var(--clr-theme-1); border-color: var(--clr-theme-1); color: var(--clr-common-white); } .product-dbox-grid { display: grid; grid-template-columns: 123px auto; gap: 0 15px; } @media (max-width: 575px) { .product-dbox-grid { display: flex; flex-direction: column-reverse; gap: 15px 0; } } .product-dbox-grid ul li .nav-link { width: 123px; height: 136px; background: var(--clr-bg-2); border: 1px solid var(--clr-bg-2); } @media (max-width: 575px) { .product-dbox-grid ul li .nav-link { width: 60px; height: 70px; } } .product-dbox-grid ul li .nav-link.active { border: 1px solid var(--clr-border-1); background: var(--clr-bg-2); } .product-dbox-grid ul li .nav-link:hover { border: 1px solid var(--clr-border-1); } .ms-product-whishlist { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-product-whishlist:hover { color: var(--clr-theme-1); } .ms-product-ddesc .nav { border-top: 1px solid var(--clr-border-1); border-bottom: 0; display: flex; gap: 30px; flex-wrap: wrap; } .ms-product-ddesc .nav .nav-link { background: transparent; border: 0; font-size: 20px; color: var(--clr-common-body-text); font-weight: 500; font-family: var(--bd-ff-heading); padding: 5px; padding-inset-inline-start: 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-product-ddesc .nav .nav-link.active, .ms-product-ddesc .nav .nav-link:hover { text-decoration: underline; color: var(--clr-common-white); } .ms-product-stock { display: flex !important; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-product-stock { flex-direction: column; } } .media-review iframe { width: 100%; aspect-ratio: 16/9; } .ms-product-table { background: var(--clr-bg-2); border: 1px solid var(--clr-border-1); border-radius: 15px; padding: 24px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-product-table { overflow-x: scroll; } } .ms-product-table .ms-product-title { color: var(--clr-text-5); font-size: 16px; font-weight: 500; display: inline-block; text-align: start; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-product-table .ms-product-title:hover { color: var(--clr-theme-1); } .ms-product-table a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-product-table table { text-align: center; } .ms-product-table table td { padding: 25px 10px; vertical-align: middle; font-size: 16px; text-transform: none; font-weight: 500; color: var(--clr-text-5) !important; font-family: var(--bd-ff-heading); } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-product-table table td { white-space: nowrap; } } .ms-product-table table tbody tr { border-bottom: 1px solid var(--clr-border-1); } .ms-product-table table thead { background: var(--clr-bg-14); } .ms-product-table .table > :not(:first-child) { border-top: 0; } .ms-product-table th { font-size: 20px; line-height: 1; padding: 10px 20px 35px 20px; font-weight: 500; white-space: nowrap; border-bottom: 1px solid var(--clr-border-1); text-transform: none; color: var(--clr-common-white); } .ms-product-table img { margin-inline-end: 15px; width: 60px; } .ms-product-table .ms-product-name-flex { width: 307px; min-width: 307px; white-space: inherit; } .ms-product-table .ms-product-name-flex a { display: flex; align-items: center; } .ms-product-table .product-quantity-form form { height: 42px; line-height: 42px; width: 125px; } .ms-product-table .product-quantity-form .cart-input { width: 60px; color: var(--clr-text-5); font-weight: 600; } .ms-product-table .ms-table-action { color: var(--clr-border-1); font-size: 20px; margin: 0 5px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-product-table .ms-table-action:hover { color: var(--clr-theme-1); } .ms-product-table tfoot th { padding: 30px 0 0 0; border-bottom: 0; } .ms-product-total { background: var(--clr-bg-2); border-radius: 15px; padding: 30px; } @media (max-width:450px) { .ms-product-total { padding: 20px; } } .ms-pitem-name { font-weight: 600; font-size: 16px; color: var(--clr-text-5); font-family: var(--bd-ff-heading); } .ms-pitem-price { font-weight: 500; font-size: 16px; color: var(--clr-common-white); font-family: var(--bd-ff-heading); } .ms-product-total-item ul li { list-style: none; display: flex; justify-content: space-between; margin-bottom: 17px; } .ms-product-total-item ul li.ms-border5 { margin-top: 36px; padding-top: 20px; } .ms-coupon-form { position: relative; } .ms-coupon-form input { background: var(--clr-bg-4); border: 1px solid var(--clr-border-3); border-radius: 32.5px; height: 65px; width: 100%; display: block; padding: 0 30px; padding-inline-end: 105px; color: var(--clr-common-white); } @media (max-width:450px) { .ms-coupon-form input { padding: 0 12px; padding-inline-end: 90px; } } .ms-coupon-form button { position: absolute; background: var(--clr-bg-2); border-radius: 32.5px; top: 5px; display: inline-block; padding: 0 23px; bottom: 5px; inset-inline-end: 5px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media (max-width:450px) { .ms-coupon-form button { padding: 0 18px; } } .ms-coupon-form button:hover { background-color: var(--clr-theme-1); color: var(--clr-common-white); } /* ------------------------------------------ */ /* 38 - contact css */ /* ------------------------------------------ */ .ms-input-box { position: relative; margin-bottom: 55px; } .ms-input-box label { background: var(--clr-bg-2); border-radius: 32.5px; position: absolute; top: -14px; inset-inline-start: 60px; display: inline-block; padding: 2px 14px; color: var(--clr-text-5); font-weight: 500; font-size: 15px; z-index: 5; } .ms-input-box input { background: var(--clr-common-body); border: 1px solid var(--clr-border-3); border-radius: 32.5px; height: 65px; display: block; width: 100%; color: var(--clr-text-8); padding: 0 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media (max-width:450px) { .ms-input-box input { padding: 0 20px; } } .ms-input-box input:focus { border: 1px solid var(--clr-border-2); } .ms-input-box textarea { background: var(--clr-bg-4); border: 1px solid var(--clr-border-3); border-radius: 15px; outline: 0; height: 175px; width: 100%; display: block; color: var(--clr-text-8); padding: 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; resize: none; } @media (max-width:450px) { .ms-input-box textarea { padding: 20px; } } .ms-input-box textarea:focus { border: 1px solid var(--clr-border-2); } .ms-input-box .nice-select { float: none; background: var(--clr-bg-4); border: 1px solid var(--clr-border-3); border-radius: 32.5px; height: 65px; line-height: 65px; padding: 0 30px; } @media (max-width:450px) { .ms-input-box .nice-select { padding: 0 20px; } } .ms-input-box .nice-select:focus { border: 1px solid var(--clr-border-2); } .ms-input-box .nice-select::after { border-bottom: 2px solid var(--clr-common-body-text); border-right: 2px solid var(--clr-common-body-text); height: 10px; inset-inline-end: 30px; width: 10px; } @media (max-width:450px) { .ms-input-box .nice-select::after { inset-inline-end: 20px; } } .ms-input-box .nice-select .list { background-color: var(--clr-common-body); width: 100%; border: 1px solid var(--clr-border-1); } .ms-input-box .nice-select .option:hover, .ms-input-box .nice-select .option.focus, .ms-input-box .nice-select .option.selected.focus { background-color: var(--clr-bg-11); } .ms-checkbox { display: block; position: relative; padding-inline-start: 35px; margin-bottom: 12px; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* Hide the browser's default checkbox */ /* Create a custom checkbox */ /* On mouse-over, add a grey background color */ /* When the checkbox is checked, add a blue background */ } .ms-checkbox a { color: var(--clr-bg-1); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-checkbox a:hover { color: var(--clr-theme-1); } .ms-checkbox input { position: absolute; opacity: 0; cursor: pointer; height: 20px; width: 20px; top: 3px; inset-inline-start: 0; z-index: 2; } .ms-checkbox .checkmark { position: absolute; top: 3px; inset-inline-start: 0; width: 20px; height: 20px; border: 1px solid var(--clr-border-1); border-radius: 2px; } .ms-checkbox .checkmark:hover { background-color: transparent; } .ms-checkbox:hover input ~ .checkmark { background-color: transparent; } .ms-checkbox input:checked ~ .checkmark { background-color: transparent; } .ms-checkbox .checkmark:after { content: ""; position: absolute; display: none; inset-inline-start: 7px; top: 5px; width: 5px; height: 9px; border: solid var(--clr-common-white); border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .ms-checkbox input:checked ~ .checkmark::after { display: block !important; } .ms-model1 .modal-content { background: var(--clr-bg-2); border-radius: 15px; } .ms-model1 .modal-dialog { max-width: 1156px; } .ms-model1 .modal-body { padding: 0; } .ms-model2 .modal-content { background: var(--clr-bg-2); border-radius: 15px; } .ms-model2 .modal-dialog { max-width: 855px; } .ms-model2 .modal-body { padding: 0; } .ms-genres-model-content { padding: 40px; } @media (max-width: 575px) { .ms-genres-model-content { padding: 40px 20px; } } .ms-genres-model-content .ms-close-btn { position: absolute; right: 40px; top: 40px; } @media (max-width: 575px) { .ms-genres-model-content .ms-close-btn { right: 20px; top: 20px; } } .ms-input-box.two { margin-bottom: 25px; } .ms-review-popup-title-wrap { display: grid; align-items: center; grid-template-columns: 40% 50% 10%; gap: 10px; } @media (max-width: 575px) { .ms-review-popup-title-wrap { grid-template-columns: auto; } } .ms-review-popup-item .ms-review-num { color: var(--clr-common-white); font-weight: 600; font-size: 20px; margin-inline-end: 13px; } .ms-review-popup-item .ms-review-star i { color: var(--clr-bg-3); top: -1px; } .ms-review-popup-item .ms-review-star i:last-child.unrate { color: var(--clr-border-1); } .df-rating { display: inline-block; position: relative; } .df-rating label { cursor: pointer; padding-inline-end: 15px; margin-inline-end: 15px; cursor: pointer; position: relative; } .df-rating label:last-child { padding-inline-end: 0; margin-inline-end: 0; } .df-rating label .icon { float: left; color: transparent; font-size: 20px; color: var(--clr-border-1); } .df-rating label::before { content: ""; position: absolute; width: 1px; height: 12px; background: var(--clr-border-1); top: 50%; transform: translateY(-50%); right: 0; } .df-rating label:last-child::before { display: none; } .df-rating input { position: absolute; top: 0; inset-inline-start: 0; opacity: 0; } .df-rating:not(:hover) label input:checked ~ .icon, .df-rating:hover label:hover input ~ .icon { color: var(--clr-bg-3); } .df-rating label input:focus:not(:checked) ~ .icon:last-child { color: var(--clr-border-1); text-shadow: 0 0 5px var(--clr-bg-3); } .ms-review-submit-btn .unfill__btn { padding: 0 70px; } .ms-map-area iframe { width: 100%; height: 800px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .ms-map-area iframe { height: 600px; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-map-area iframe { height: 500px; } } @media (max-width:450px) { .ms-map-area iframe { height: 400px; } } .ms-input2-box input, .ms-input2-box textarea { width: 100%; background: var(--clr-bg-4); border: 1px solid var(--clr-border-3); border-radius: 32.5px; height: 65px; color: var(--clr-text-8); padding: 0 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; resize: none; } @media (max-width:450px) { .ms-input2-box input, .ms-input2-box textarea { padding: 0 20px; } } .ms-input2-box input:focus, .ms-input2-box textarea:focus { border: 1px solid var(--clr-border-2); } .ms-input2-box textarea { resize: none; outline: 0; padding: 20px 30px; min-height: 175px; border-radius: 16px; } @media (max-width:450px) { .ms-input2-box textarea { padding: 20px 20px; } } .ms-input2-box textarea:focus { border: 1px solid var(--clr-border-2); } .ms-input2-box .ms-input2-search { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-size: 20px; color: var(--clr-common-white); inset-inline-end: 30px; } .ms-input2-box .ms-input2-search:hover { color: var(--clr-theme-1); } .ms-contact-space { padding: 40px; border-radius: 15px; } @media (max-width: 575px) { .ms-contact-space { padding: 30px 20px; } } .ms-contact-content { position: absolute; bottom: 35px; z-index: 1; left: 0; right: 0; } .ms-contact-map-content ul li { -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; } .ms-contact-map-content ul li:hover { color: var(--clr-common-white); } .ms-contact-map-item-wrapper { height: 155px; position: relative; } @media (hover: none) { .ms-contact-map-item-wrapper { height: auto; } } .ms-contact-map-item-wrapper:hover .ms-contact-map-item { transform: translateY(calc(-100% + 155px)); } @media (hover: none) { .ms-contact-map-item-wrapper:hover .ms-contact-map-item { transform: none; } } .ms-contact-map-item { padding: 40px 90px 35px 30px; display: inline-block; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; position: absolute; top: 0; inset-inline-start: 0; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-contact-map-item { padding: 40px 30px 35px 30px; } } @media (hover: none) { .ms-contact-map-item { position: static; } } .ms-contact-flag { display: inline-block; border-radius: 18px; overflow: hidden; } .ms-contact-map-area { overflow: hidden; z-index: 5; position: relative; } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-contact-map-area { padding-bottom: 0; } } .ms-contact-map-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .ms-contact-map-grid { position: unset; grid-template-columns: repeat(2, 1fr); } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-contact-map-grid { position: unset; grid-template-columns: repeat(1, 1fr); } } @media only screen and (min-width: 768px) and (max-width: 991px) { .ms-contact-map-space { padding-top: 130px; padding-bottom: 130px; } } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-contact-map-space { padding-top: 80px; padding-bottom: 80px; } } .ms-login-space { padding: 60px 40px; border-radius: 15px; } @media (max-width:450px) { .ms-login-space { padding: 40px 20px; } } .ms-divided-btn { text-align: center; position: relative; } .ms-divided-btn span { background: var(--clr-bg-2); padding: 0 20px; position: relative; color: var(--clr-text-5); font-weight: 600; } .ms-divided-btn::before { position: absolute; content: ""; width: 100%; height: 2px; background: var(--clr-border-1); inset-inline-start: 0; top: 50%; transform: translateY(-50%); } .ms-not-account p { color: var(--clr-common-body-text); font-weight: 500; font-size: 15px; } .ms-not-account p a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; color: var(--clr-bg-1); } .ms-not-account p a:hover { color: var(--clr-theme-1); } .ms-forget-pass a { font-weight: 500; font-size: 15px; color: var(--clr-common-body-text); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-forget-pass a:hover { color: var(--clr-theme-1); } .ms-maxw-510 { max-width: 510px; } .ms-login-grid { display: grid; grid-template-columns: 200px auto; } .ms-login-tab-btn .nav-link { font-size: 18px; color: var(--clr-common-white); text-transform: none; background: var(--clr-bg-4); border: 1px solid var(--clr-border-3); border-radius: 32.5px; height: 45px; padding: 0 26px; white-space: nowrap; } .ms-login-tab-btn .nav-link.active { background: var(--clr-theme-1); } .ms-login-tab-btn .nav { transform: rotate(-90deg); flex-wrap: nowrap; margin-top: 150px; gap: 15px; } .ms-join-space { opacity: 0.95; border: 1px solid var(--clr-border-1); border-radius: 15px; padding: 60px; margin-top: 190px; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-join-space { padding: 40px 30px; margin-top: 120px; } } @media (max-width:450px) { .ms-join-space { padding: 30px 20px; } } .ms-input-box.style-2 { margin-bottom: 25px; } .ms-input-box.style-2 label { position: inherit; padding: 0; top: 0; inset-inline-start: 0; margin-bottom: 20px; } .ms-upload-img { display: flex; align-items: center; gap: 23px; } .ms-upload-item { width: 90px; height: 83px; } .ms-upload-item img { width: 100%; height: 100%; } .ms-upload-file { width: 90px; height: 83px; position: relative; background: rgba(13, 13, 13, 0.5); border: 1px dashed var(--clr-border-3); border-radius: 15px; text-align: center; padding-top: 28px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-upload-file:hover { border-color: var(--clr-common-white); } .ms-upload-file:hover i { color: var(--clr-common-white); } .ms-upload-file i { color: var(--clr-border-1); font-size: 17px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-upload-file input { position: absolute; top: 0; inset-inline-start: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0; bottom: 0; right: 0; z-index: 1; } .ms-input-box-file label { color: var(--clr-text-5); font-weight: 500; font-size: 15px; margin-bottom: 20px; } .ms-join-img-grid { display: grid; grid-template-columns: auto 600px auto; justify-content: space-between; } .ms-join-position { inset-inline-start: 0; right: 0; width: 100%; } /* ------------------------------------------ */ /* 39 - footer css */ /* ------------------------------------------ */ .ms-footer-overlay { position: relative; } .ms-footer-overlay::after { background: var(--clr-bg-2); content: ""; width: 100%; height: 100%; inset-inline-start: 0; top: 0; z-index: -1; position: absolute; opacity: 0.85; } .ms-footer-overlay.two::after { background: var(--clr-bg-2); } .ms-footer-title { font-weight: 500; font-size: 18px; color: var(--clr-common-white); position: relative; padding-bottom: 20px; margin-bottom: 30px; text-transform: none; line-height: 1; } .ms-footer-title::before { content: ""; position: absolute; bottom: 0; inset-inline-start: 0; width: 100%; height: 2px; background: linear-gradient(96.81deg, var(--clr-theme-1), var(--clr-theme-1)); width: 100px; } .ms-footer-widget ul li { list-style: none; margin-bottom: 10px; } .ms-footer-widget ul li:last-child { margin-bottom: 0; } .ms-footer-widget ul li a { color: var(--clr-text-5); position: relative; text-transform: none; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-footer-widget ul li a::after { content: ""; position: absolute; bottom: 0; inset-inline-start: auto; width: 0; height: 1px; inset-inline-end: 0; background: var(--clr-common-white); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-footer-widget ul li a:hover { color: var(--clr-common-white); letter-spacing: 1px; } .ms-footer-widget ul li a:hover::after { width: 100%; inset-inline-start: 0; inset-inline-end: auto; } .ms-subscribe-form { position: relative; } .ms-subscribe-form > i { font-size: 20px; position: absolute; top: 55%; transform: translateY(-50%); inset-inline-start: 25px; } .ms-subscribe-form input { background: var(--clr-bg-4); border-radius: 8px; height: 72px; color: var(--clr-text-5); display: inline-block; width: 100%; padding-inline-start: 66px; padding-inline-end: 80px; border: 1px solid transparent; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-subscribe-form input::-moz-placeholder { color: var(--clr-common-placeholder2); } .ms-subscribe-form input::placeholder { color: var(--clr-common-placeholder2); } .ms-subscribe-form input:focus { border-color: var(--clr-text-9) 30; } .ms-subscribe-btn { position: absolute; top: 55%; inset-inline-end: 25px; padding-inline-start: 25px; transform: translateY(-50%); } .ms-subscribe-btn i { color: var(--clr-text-5); font-size: 26px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-subscribe-btn:hover i { color: var(--clr-theme-1); } .ms-subscribe-btn::before { content: ""; position: absolute; inset-inline-start: 0; width: 1px; height: 30px; background: var(--clr-common-placeholder2); top: 50%; transform: translateY(-50%); } .ms-footer-logo { max-width: 140px; } .ms-footer-logo img { width: 85%; } .ms-footer-border { border-bottom: 1px solid var(--clr-border-1); } .ms-footer-warning p { font-size: 15px; } .ms-footer-social { display: flex; gap: 10px 40px; } .ms-footer-social a { font-weight: 500; font-size: 15px; color: var(--clr-text-5); position: relative; padding-bottom: 10px; } .ms-footer-social a::before { content: ""; position: absolute; bottom: 0px; left: 0; width: 4px; height: 4px; background: var(--clr-text-5); border-radius: 50%; right: 0; margin: auto; } .ms-footer-social a:hover { color: var(--clr-theme-1); } .ms-footer-social a:hover::before { background: var(--clr-theme-1); } .ms-footer2-title { font-weight: 500; font-size: 18px; color: #D9D9D9; margin-bottom: 43px; text-transform: none; line-height: 1; } @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-footer2-title { margin-bottom: 30px; } } .ms-footer2-widget ul li { list-style: none; margin-bottom: 10px; } .ms-footer2-widget ul li:last-child { margin-bottom: 0; } .ms-footer2-widget ul li a { color: var(--clr-common-body-text); position: relative; text-transform: none; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-footer2-widget ul li a::after { content: ""; position: absolute; inset-inline-start: 0; width: 0; height: 2px; background: var(--clr-common-white); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; top: 50%; transform: translateY(-50%); } .ms-footer2-widget ul li a:hover { color: var(--clr-common-white); padding-inline-start: 18px; } .ms-footer2-widget ul li a:hover::after { width: 10px; } .ms-subscribe2-form > i { font-size: 20px; position: absolute; top: 53%; transform: translateY(-50%); inset-inline-start: 25px; } .ms-subscribe2-form input { background: var(--clr-bg-4); border: 0; height: 60px; color: var(--clr-text-5); display: inline-block; width: 100%; padding-inline-start: 66px; padding-inline-end: 170px; border-bottom: 1px solid transparent; } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-subscribe2-form input { border: 1px solid rgba(128, 128, 128, 0.3411764706); border-radius: 8px; padding-inline-end: 185px; } } .ms-subscribe2-form input::-moz-placeholder { color: var(--clr-common-placeholder2); } .ms-subscribe2-form input::placeholder { color: var(--clr-common-placeholder2); } .ms-subscribe2-btn { position: absolute; top: 50%; inset-inline-end: 0; padding-inline-start: 25px; transform: translateY(-50%); display: flex; align-items: center; font-weight: 500; font-size: 16px; color: var(--clr-common-white); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-subscribe2-btn { inset-inline-end: 20px; } } .ms-subscribe2-btn i { color: var(--clr-bg-1); font-size: 26px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; margin-inline-start: 15px; } .ms-subscribe2-btn:hover { color: var(--clr-theme-1); } .ms-subscribe2-btn:hover i { color: var(--clr-theme-1); } .ms-subscribe2-mobile input { height: 60px; background: transparent; border: 1px solid rgba(128, 128, 128, 0.3411764706); color: var(--clr-common-white); border-radius: 8px; display: block; width: 100%; padding-inline-start: 50px; padding-inline-end: 20px; margin-bottom: 15px; } .ms-subscribe2-mobile > i { position: absolute; top: 22px; inset-inline-start: 20px; } .ms-subscribe2-m-btn { font-weight: 500; font-size: 16px; color: var(--clr-common-white); margin-bottom: 5px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .ms-subscribe2-m-btn i { margin-inline-start: 10px; } .ms-subscribe2-m-btn:hover { color: var(--clr-theme-1); } .ms-footer2-top-inner { padding: 10px 30px 0 30px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-footer2-top-inner { -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; padding: 25px 30px 10px 30px; } } @media (max-width:450px) { .ms-footer2-top-inner { padding: 25px 20px 10px 20px; } } .ms-footer2-logo { max-width: 142px; text-align: center; } .ms-subscribe2-form::before { content: ""; inset-block-start: 0; top: 50%; width: 1px; height: 40px; background: var(--clr-border-1); position: absolute; transform: translateY(-50%); } .ms-social-border { padding-inline-start: 33px; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-social-border { padding-inline-start: 0; } } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-social-border.two { margin-bottom: 30px; margin-top: 20px; } } .ms-social-border::before { content: ""; inset-inline-start: 0; top: 60%; width: 1px; height: 40px; background: var(--clr-border-1); position: absolute; transform: translateY(-50%); } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .ms-social-border::before { display: none; } } .ms-footer2-contact { border-bottom: 1px dashed var(--clr-border-1); } .ms-footer2-contact ul li { display: flex; gap: 10px 15px; margin-bottom: 15px; } .ms-footer2-contact ul li a::after { display: none; } .ms-footer2-contact ul li a:hover { padding-inline-start: 0; } .ms-footer2-contact ul li i { top: 5px; } .ms-footer2-contact ul li:last-child { margin-bottom: 0; } .ms-footer2-rating h3 { font-size: 15px; color: var(--clr-common-body-text); font-family: var(--bd-ff-body); display: flex; align-items: center; } @media (max-width:450px) { .ms-footer2-rating h3 { flex-wrap: wrap; gap: 20px 0; } } .ms-footer2-rating h3 a { background: var(--clr-bg-10); border-radius: 30px; height: 40px; display: inline-block; line-height: 35px; margin-inline-start: 10px; padding: 0 14px; } @media (max-width:450px) { .ms-footer2-rating h3 a { margin-inline-start: 0; } } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .ms-footer2-widget2 { margin-inline-start: 40px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .ms-footer2-widget2 { margin-inline-start: 30px; } } @media (max-width: 575px) { .ms-footer2-rating.three { margin-bottom: 25px; } } /*# sourceMappingURL=main.css.map */