/*----------------------------------------------------------------------- Template Name : Eyecheckup - Optometrist and Eye Care HTML Template Author : pus_infotech Author Portfolio : https://themeforest.net/user/pus_infotech Version : 1.0.0 ----------------------------------------------------------------------- CSS TABLE OF CONTENTS ----------------------------------------------------------------------- 1. base styles 1.1 --> variables 1.2 --> mixin 1.3 --> reset 1.4 --> typography 1.5 --> forms 2. theme styles 2.1 --> common 2.2 --> animations 2.3 --> theme-class 2.4 --> preloader 2.5 --> spacing 3. components styles 3.1 --> search 3.2 --> widget 3.3 --> offcanvus 3.4 --> accordion 3.5 --> breadcrumb 3.6 --> buttons 4. layout styles 4.1. --> header 4.2. --> footer 4.3. --> section --> hero --> about --> product --> services --> doctor --> why --> faq --> skills --> feature --> fun-fact --> process --> pricing --> brand --> testimonial --> appointment --> video --> micon --> cta --> blog --> cart --> checkout --> contact --> authentication --> onboarding --> policy -----------------------------------------------------------------------*/ @import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Inter:wght@100..900&display=swap"); :root { --primary-color: #083C2F; --primary-rgb-05: rgba(8, 60, 47, 0.05); --primary-rgb-10: rgba(8, 60, 47, 0.10); --primary-rgb-20: rgba(8, 60, 47, 0.20); --primary-rgb-30: rgba(8, 60, 47, 0.30); --active-primary-color: #32a386; --white-color: #FFFFFF; --black-color: #000000; --text-color: #232323; --body-color: #FFFFFF; --border-color-one: #e9f2f1; --border-color-two: #d2e5e2; --border-color-three: #bcd7d4; --border-radius-one: 5px; --border-radius-two: 15px; --border-radius-three: 35px; --title-fonts: "Archivo", sans-serif; --body-fonts: "Inter", sans-serif; --transition: all 0.5s ease-in-out; --box-shadow: 0 14px 28px -20px rgba(16, 24, 40, .24); --gradient-1: linear-gradient(180deg, rgba(231, 243, 241, 1) 50%, rgba(234, 255, 251, 0) 100%); --extra-color: #fbfbfb; --extra-color-one: #4a4545; --extra-color-two: #E7F3F1; --extra-color-three: #EAFFFB; --extra-color-four: #F8F8F8; } ::-moz-selection { text-shadow: none; background: var(--primary-color); color: var(--white-color); } ::-moz-selection { text-shadow: none; background: var(--primary-color); color: var(--white-color); } ::selection { text-shadow: none; background: var(--primary-color); color: var(--white-color); } * { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; } html { overflow-x: hidden; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 100%; margin: 0; } body { background: var(--body-color); font-family: var(--body-fonts); font-style: normal; font-weight: normal; font-size: 16px; line-height: 1.6em; color: var(--text-color); overflow: hidden; } iframe { border: 0; width: 100%; } @media (max-width: 767px) { .container { max-width: 100%; } } p { position: relative; font-size: 16px; color: inherit; margin-bottom: 20px; } a:focus, a:hover { text-decoration: none; outline: none !important; color: inherit; } a { color: inherit; outline: none !important; text-decoration: none; display: inline-block; cursor: pointer; } a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; } blockquote { background-color: var(--primary-rgb-05); border: 1px solid var(--primary-rgb-10); border-left: 5px solid var(--primary-color); -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); position: relative; padding: 30px; margin-bottom: 20px; } blockquote::before { content: ""; position: absolute; z-index: 1; height: 80px; width: 120px; bottom: 10%; right: 0; background-image: url(../../assets/images/testimonial/shape-quote.png); background-repeat: no-repeat; background-size: contain; } blockquote strong { font-family: var(--title-fonts); color: var(--black-color); font-style: italic; font-weight: 600; display: block; padding-top: 20px; } strong { font-weight: bold; } em, dfn { font-style: italic; } dfn { font-weight: bold; } sup, sub { line-height: 0; } abbr, acronym { border-bottom: 1px dotted var(--border-color); } address { margin: 0 0 1.5em; font-style: italic; } del { color: var(--text-color); } pre { margin: 1.5em 0; white-space: pre; } pre, code, tt { font-family: var(--body-fonts); line-height: 1.5; } button { text-decoration: none; outline: none !important; color: inherit; border: none; } img { max-width: 100%; height: auto; position: relative; z-index: 1; } pre { background: var(--white-color); padding: 15px; border: 1px solid var(--extra-color-one); } hr { margin: 0; padding: 0px; border-bottom: 1px solid var(--extra-color-one); border-top: 0px; } b, strong { font-weight: 600; } section { position: relative; } li ul, li ol { margin: 0; } ul, ol { margin: 0; } ul { padding-left: 0; margin-bottom: 0; list-style-type: none; } ol { padding-left: 0; margin-bottom: 0; list-style-type: decimal; } dl { margin: 0; } dl dt { font-weight: bold; } dd { margin-left: 1.5em; } ol li { list-style: decimal; } ol ol { padding-left: 25px; } ul li { list-style-type: none; } table { border-collapse: collapse; border-spacing: 0; margin-bottom: 0 !important; } th { font-weight: bold; } th, td, caption { padding: 4px 8px; } tfoot { font-style: italic; } h1, h2, h3, h4, h5, h6 { font-family: var(--title-fonts); margin-top: 0; margin-bottom: 15px; color: var(--black-color); } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; } h1 { font-size: 2.986rem; line-height: 1.167; font-weight: 800; } h2 { font-size: 2.488rem; line-height: 1.133; font-weight: 800; } @media (max-width: 991px) { h2 { font-size: 2.19rem; } } @media (max-width: 767px) { h2 { font-size: 2rem; } } h3 { font-size: 2.074rem; line-height: 1.278; font-weight: 700; } h4 { font-size: 1.728rem; line-height: 1.333; font-weight: 700; } h5 { font-size: 1.44rem; line-height: 1.417; font-weight: 700; } h6 { font-size: 1.2rem; line-height: 1.5; font-weight: 700; } .form-group { margin-bottom: 25px; } .form-group .field-inner { position: relative; } .form-group .field-inner label { margin-bottom: 5px; color: var(--black-color); } .form-group .field-inner .form-control.error-border { border-color: red; } .form-group .field-inner textarea { overflow: hidden; resize: none; height: 199px !important; float: none; outline: none; } .form-group .field-inner.checkbox { display: flex; gap: 10px; } .form-group .field-inner.checkbox input { border: 1px solid var(--primary-color); background-color: var(--white-color); border-radius: 5px !important; width: 20px; height: 20px; margin: 0; padding: 0; } .form-group .field-inner.checkbox input:checked { background-color: var(--primary-color); border-color: var(--primary-color); } .form-group .field-inner.checkbox input:focus { box-shadow: 0 0 0 0.25rem var(--primary-rgb-20); } .form-group .field-inner.checkbox label { margin-bottom: 0; line-height: normal; flex: 1; } .form-group .field-inner .error { color: red !important; font-size: 13px; } input, .form-control, .form-select { float: none; width: 100%; height: 52px; padding: 10px 15px; outline: none; background-color: var(--white-color); border: 1px solid var(--border-color-three); color: var(--black-color); -webkit-border-radius: var(--border-radius-one); -moz-border-radius: var(--border-radius-one); -ms-border-radius: var(--border-radius-one); -o-border-radius: var(--border-radius-one); border-radius: var(--border-radius-one); } input.white-field, .form-control.white-field, .form-select.white-field { background-color: transparent; border: 1px solid var(--extra-color-three); color: var(--black-color); } input:focus, input:hover, textarea:hover, textarea:focus, textarea:hover, .form-control:hover, .form-control:focus, .form-select:focus, .form-select:hover { outline: none; background-color: var(--white-color); border-color: var(--primary-color); color: var(--black-color); -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } input:focus.white-field, input:hover.white-field, textarea:hover.white-field, textarea:focus.white-field, textarea:hover.white-field, .form-control:hover.white-field, .form-control:focus.white-field, .form-select:focus.white-field, .form-select:hover.white-field { background-color: transparent; color: var(--black-color); } input[type=radio], input[type=checkbox] { width: auto; height: auto; float: none; margin-right: 5px; } .ajax-response.success { background-color: rgba(0, 128, 0, 0.1); border-radius: var(--border-radius-one); padding: 15px; margin-top: 30px; color: green; } .ajax-response.error { background-color: rgba(255, 0, 0, 0.1); border-radius: var(--border-radius-one); padding: 15px; margin-top: 30px; color: red; } .section-title { position: relative; } .section-title .sub-title { display: inline-block; background-color: var(--primary-rgb-10); color: var(--primary-color); -webkit-border-radius: var(--border-radius-three); -moz-border-radius: var(--border-radius-three); -ms-border-radius: var(--border-radius-three); -o-border-radius: var(--border-radius-three); border-radius: var(--border-radius-three); padding: 5px 10px; line-height: normal; font-weight: 400; margin-bottom: 15px; z-index: 2; font-style: italic; } .section-title .sub-title img { margin-right: 2px; } .section-title h2 { position: relative; z-index: 2; } .section-title-right { text-align: end; } @media (max-width: 991px) { .section-title-right { text-align: center; margin-top: 30px; } } .pagination { margin-top: 20px; } .pagination nav .page-list { padding-left: 0; list-style: none; padding: 0; margin: 0; display: -webkit-flex; display: -moz-flex; display: flex; } .pagination nav .page-list li .page-numbers { position: relative; display: block; padding: 0 15px; height: 50px; width: 50px; line-height: 50px; text-align: center; margin: 0 5px; color: var(--black-color); background-color: var(--extra-color-two); border: 1px solid var(--border-color-one); border-radius: var(--border-radius-one); } .pagination nav .page-list li .page-numbers.current { background-color: var(--primary-color); color: var(--white-color); } .pagination nav .page-list li .page-numbers.prev { width: auto; } .pagination nav .page-list li .page-numbers.next { width: auto; } .pagination nav .page-list li .page-numbers:hover { background-color: var(--primary-color); color: var(--white-color); text-decoration: none; z-index: 2; } .check-list li { padding-left: 35px; position: relative; color: var(--black-color); margin-bottom: 15px; } .check-list li:nth-last-child(1) { margin-bottom: 0; } .check-list li .check { position: absolute; left: 0; top: 0; height: 25px; width: 25px; font-size: 14px; z-index: 1; background-color: var(--primary-color); color: var(--white-color); -webkit-border-radius: var(--border-radius-three); -moz-border-radius: var(--border-radius-three); -ms-border-radius: var(--border-radius-three); -o-border-radius: var(--border-radius-three); border-radius: var(--border-radius-three); display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .social-icon { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; gap: 10px; } .social-icon li span { font-size: 16px; font-weight: 600; } .social-icon li a { position: relative; color: var(--black-color); background-color: var(--primary-rgb-10); height: 50px; width: 50px; line-height: 50px; font-size: 16px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; } .social-icon li a::before { top: 0; left: 0; right: 0; bottom: 0; opacity: 0; content: ""; position: absolute; background: var(--primary-color); -webkit-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); -moz-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; z-index: 1; } .social-icon li a:hover { color: var(--white-color); } .social-icon li a:hover::before { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } .social-icon li a i { position: relative; z-index: 2; } .social-icon.social-vertical { flex-direction: column; } .scroll-to-top { position: fixed; visibility: hidden; opacity: 0; width: 50px; height: 50px; right: 50px; bottom: 0; z-index: 5; background-color: var(--active-primary-color); color: var(--white-color); border-radius: var(--border-radius-one); -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } @media (max-width: 991px) { .scroll-to-top { width: 40px; height: 40px; right: 20px; } } .scroll-to-top.show { visibility: visible; opacity: 1; bottom: 80px; } .scroll-to-top:hover { background-color: var(--active-primary-color); color: var(--white-color); } .swiper .navigation { gap: 15px; margin-top: 30px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } @media (max-width: 991px) { .swiper .navigation { margin-top: 15px; } } .swiper .navigation .btn-prev, .swiper .navigation .btn-next { position: relative; width: 55px; height: 55px; background-color: var(--primary-color); border: 1px solid var(--primary-color); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } @media (max-width: 991px) { .swiper .navigation .btn-prev, .swiper .navigation .btn-next { width: 60px; height: 60px; } } .swiper .navigation .btn-prev:hover, .swiper .navigation .btn-next:hover { background-color: var(--active-primary-color); border-color: var(--extra-color-one); } .swiper .navigation .btn-prev:hover i, .swiper .navigation .btn-next:hover i { color: var(--black-color); } .swiper .navigation .btn-prev i, .swiper .navigation .btn-next i { font-size: 22px; z-index: 1; color: var(--text-color); } .swiper .swiper-pagination { text-align: left; margin-left: 2px; position: relative; margin-top: 40px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; gap: 10px; } .swiper .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; background-color: var(--primary-color); } .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--primary-color); border-color: var(--primary-color); outline: 1px solid var(--primary-color); outline-offset: 4px; } .custome-radio [type=radio]:checked, .custome-radio [type=radio]:not(:checked) { position: absolute; left: -9999px; } .custome-radio [type=radio]:checked + label, .custome-radio [type=radio]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: var(--grey-color); } .custome-radio [type=radio]:checked + label:before, .custome-radio [type=radio]:not(:checked) + label:before { content: ""; position: absolute; left: 0; top: 0; width: 18px; height: 18px; background: var(--white-color); border: 1px solid var(--black-color); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .custome-radio [type=radio]:checked + label:after, .custome-radio [type=radio]:not(:checked) + label:after { content: ""; width: 12px; height: 12px; background: var(--primary-color); position: absolute; top: 3px; left: 3px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; } .custome-radio [type=radio]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -moz-transform: scale(0); transform: scale(0); } .custome-radio [type=radio]:checked + label:after { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } .comment-wapper .comment-list li { margin-top: 30px; border-top: 1px solid rgba(0, 0, 0, 0.06); padding-top: 30px; } .comment-wapper .comment-list li:first-of-type { margin-top: 0; border-top: none; padding-top: 0; } .comment-wapper .comment-list li .comment-list-item { display: -webkit-flex; display: -moz-flex; display: flex; } @media (max-width: 767px) { .comment-wapper .comment-list li .comment-list-item { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; } } .comment-wapper .comment-list li .comment-list-item .comment-user-profile { flex: 0 0 auto; margin-right: 25px; } @media (max-width: 767px) { .comment-wapper .comment-list li .comment-list-item .comment-user-profile { margin-right: 0; margin-bottom: 20px; } } .comment-wapper .comment-list li .comment-list-item .comment-user-profile img { width: 100px; height: 100px; border-radius: var(--border-radius-one); } .comment-wapper .comment-list li .comment-list-item .comment-content { position: relative; min-height: 115px; } .comment-wapper .comment-list li .comment-list-item .comment-content .comment-meta { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 10px; } .comment-wapper .comment-list li .comment-list-item .comment-content .comment-meta .comment-author { margin-top: 0; margin-bottom: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; position: relative; color: var(--text-color); font-weight: 500; } @media (max-width: 767px) { .comment-wapper .comment-list li .comment-list-item .comment-content .comment-meta .comment-author { font-size: 14px; } } .comment-wapper .comment-list li .comment-list-item .comment-content .comment-meta .comment-author .comment-author-name { margin: 0 5px; font-weight: 600; text-transform: capitalize; color: var(--black-color); } .comment-wapper .comment-list li .comment-list-item .comment-content .comment-meta .comment-date { display: flex; align-items: center; gap: 5px; font-size: 16px; margin: 0 0 0 30px; font-weight: 400; color: var(--text-color); position: relative; } @media (max-width: 767px) { .comment-wapper .comment-list li .comment-list-item .comment-content .comment-meta .comment-date { font-size: 14px; } } .comment-wapper .comment-list li .comment-list-item .comment-content .comment-meta .comment-date::before { position: absolute; content: ""; left: -22px; height: 1px; top: 50%; width: 8px; background-color: var(--text-color); -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -moz-transform: translate(0, -50%); transform: translate(0, -50%); } .comment-wapper .comment-list li .comment-list-item .comment-content .comment-meta .comment-date svg { color: var(--primary-color); } .comment-wapper .comment-list li .comment-list-item .comment-content p { margin-bottom: 15px; } .comment-wapper .comment-list li .comment-list-item .comment-content .comment-reply svg { margin-right: 5px; color: var(--primary-color); } .comment-wapper .comment-list li .comment-list-item .comment-content .comment-reply:hover { color: var(--active-primary-color); } .comment-wapper .comment-list li .comment-list-item.comment-nesting { padding-left: 130px; padding-top: 30px; margin-top: 30px; border-top: 1px solid rgba(0, 0, 0, 0.06); } @media (max-width: 767px) { .comment-wapper .comment-list li .comment-list-item.comment-nesting { padding-left: 30px; } } .comment-wapper .comment-list li:last-of-type { border-bottom: none; margin-bottom: 0; } .quantity-content { display: inline-block; position: relative; } .quantity-content button { position: absolute; background-color: transparent; height: 100%; } .quantity-content button.qty-btn-minus { left: 20px; } .quantity-content button.qty-btn-plus { right: 20px; } .quantity-content .input-qty { width: 160px; text-align: center; } .quantity-content:hover .input-qty { border-color: var(--primary-color); } .scrolling-ticker-area-1 { background-color: var(--extra-color-three); padding: 50px 0; } .scrolling-ticker-area-1 .scrolling-ticker-box { position: relative; display: flex; overflow: hidden; user-select: none; gap: 40px; align-items: center; } .scrolling-ticker-area-1 .scrolling-ticker-box .scrolling-content { flex-shrink: 0; display: flex; gap: 40px; min-width: 100%; animation: scroll 100s linear infinite; } .scrolling-ticker-area-1 .scrolling-ticker-box .scrolling-content p { margin-bottom: 0; display: inline-block; font-size: 26px; font-weight: 600; color: var(--primary-color); font-family: var(--body-fonts); vertical-align: middle; } .scrolling-ticker-area-1 .scrolling-ticker-box .scrolling-content p svg { margin-right: 40px; } .scrolling-ticker-area-2 .scrolling-ticker-box { position: relative; display: flex; overflow: hidden; user-select: none; gap: 40px; align-items: center; } .scrolling-ticker-area-2 .scrolling-ticker-box .scrolling-content { flex-shrink: 0; display: flex; gap: 40px; min-width: 100%; animation: scroll 100s linear infinite; align-items: center; justify-content: center; } .scrolling-ticker-area-2 .scrolling-ticker-box .scrolling-content svg { width: 60px; height: 60px; color: var(--primary-color); } .scrolling-ticker-area-2 .scrolling-ticker-box .scrolling-content p { margin-bottom: 0; display: inline-block; font-size: 78px; font-weight: 600; line-height: normal; font-family: var(--body-fonts); vertical-align: middle; overflow: visible !important; text-shadow: 1px 1px 0 var(--primary-color), -1px -1px 0 var(--primary-color), 1px -1px 0 var(--primary-color), -1px 1px 0 var(--primary-color), 1px 1px 0 var(--primary-color); -webkit-text-fill-color: var(--white-color); -webkit-text-stroke-width: 0; color: transparent; text-transform: uppercase; width: auto; transition: transform 1s cubic-bezier(0.22, 0.61, 0.36, 1); } @media (max-width: 991px) { .scrolling-ticker-area-2 .scrolling-ticker-box .scrolling-content p { font-size: 58px; } } .scrolling-ticker-area-2 .scrolling-ticker-box .scrolling-content p:before { position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; white-space: nowrap; content: attr(data-text); transition: max-width 0.8s cubic-bezier(0.22, 0.61, 0.36, 1); -webkit-text-fill-color: var(--primary-color); -webkit-text-stroke: transparent; max-width: 0; } .scrolling-ticker-area-2 .scrolling-ticker-box .scrolling-content p:hover:before { max-width: 100%; } ::-webkit-scrollbar { width: 5px; height: 5px; } /* Track */ ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px var(--primary-color); border-radius: 5px; } /* Handle */ ::-webkit-scrollbar-thumb { background: var(--primary-color); border-radius: 10px; } .reveal { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; visibility: hidden; overflow: hidden; } .reveal img { height: 100%; width: 100%; display: inline-block; -o-object-fit: cover; object-fit: cover; -webkit-transform-origin: left; transform-origin: left; } .noUi-target { height: 3px; border: none; box-shadow: none; background: var(--primary-rgb-20); } .noUi-target .noUi-base .noUi-connects .noUi-connect { background: var(--primary-color); } .noUi-target .noUi-base .noUi-origin .noUi-handle { width: 20px; height: 20px; border-radius: 50%; border: 2px solid var(--border-radius-one); background-color: var(--primary-color); box-shadow: none; top: -8px; right: 0; cursor: pointer; } .noUi-target .noUi-base .noUi-origin .noUi-handle::before, .noUi-target .noUi-base .noUi-origin .noUi-handle::after { display: none; } .price-val { font-size: 14px; color: var(--black-color); } @keyframes gloPulse { 70% { -webkit-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0); -moz-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0); -ms-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0); -o-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0); box-shadow: 0 0 0 40px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0); -o-transform: translate3d(0, -100%, 0); -moz-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0); } } @keyframes sticky { 0% { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } } @keyframes move-bottom { 0% { -webkit-transform: translateY(-25px); -ms-transform: translateY(-25px); -o-transform: translateY(-25px); -moz-transform: translateY(-25px); transform: translateY(-25px); } 50% { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); } 100% { -webkit-transform: translateY(-25px); -ms-transform: translateY(-25px); -o-transform: translateY(-25px); -moz-transform: translateY(-25px); transform: translateY(-25px); } } @keyframes move-left { 0% { -webkit-transform: translateX(-25px); -ms-transform: translateX(-25px); -o-transform: translateX(-25px); -moz-transform: translateX(-25px); transform: translateX(-25px); } 50% { -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); } 100% { -webkit-transform: translateX(-25px); -ms-transform: translateX(-25px); -o-transform: translateX(-25px); -moz-transform: translateX(-25px); transform: translateX(-25px); } } @keyframes move-right { 0% { -webkit-transform: translateX(-25px); -ms-transform: translateX(-25px); -o-transform: translateX(-25px); -moz-transform: translateX(-25px); transform: translateX(-25px); } 50% { -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); } 100% { -webkit-transform: translateX(-25px); -ms-transform: translateX(-25px); -o-transform: translateX(-25px); -moz-transform: translateX(-25px); transform: translateX(-25px); } } @keyframes pulse2 { 0% { -webkit-box-shadow: 0 0 0 0 var(--primary-color); -moz-box-shadow: 0 0 0 0 var(--primary-color); -ms-box-shadow: 0 0 0 0 var(--primary-color); -o-box-shadow: 0 0 0 0 var(--primary-color); box-shadow: 0 0 0 0 var(--primary-color); } 70% { -webkit-box-shadow: 0 0 0 20px rgba(8, 60, 47, 0); -moz-box-shadow: 0 0 0 20px rgba(8, 60, 47, 0); -ms-box-shadow: 0 0 0 20px rgba(8, 60, 47, 0); -o-box-shadow: 0 0 0 20px rgba(8, 60, 47, 0); box-shadow: 0 0 0 20px rgba(8, 60, 47, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(8, 60, 47, 0); -moz-box-shadow: 0 0 0 0 rgba(8, 60, 47, 0); -ms-box-shadow: 0 0 0 0 rgba(8, 60, 47, 0); -o-box-shadow: 0 0 0 0 rgba(8, 60, 47, 0); box-shadow: 0 0 0 0 rgba(8, 60, 47, 0); } } @keyframes scroll { from { -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); } to { -webkit-transform: translateX(calc(-100% - 40px)); -ms-transform: translateX(calc(-100% - 40px)); -o-transform: translateX(calc(-100% - 40px)); -moz-transform: translateX(calc(-100% - 40px)); transform: translateX(calc(-100% - 40px)); } } @keyframes dance { 0% { -webkit-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); -moz-transform: scale(0.5); transform: scale(0.5); } 100% { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); } } .primary-color { color: var(--primary-color) !important; } .white-color { color: var(--white-color) !important; } .black-color { color: var(--black-color) !important; } .text-color { color: var(--text-color) !important; } .bg-body { background-color: var(--body-color) !important; } .bg-primary { background-color: var(--primary-color) !important; } .bg-extra-color { background-color: var(--extra-color) !important; } .bg-primary-05 { background-color: var(--primary-rgb-05) !important; } .bg-primary-10 { background-color: var(--primary-rgb-10) !important; } .bg-gradient-1 { background: var(--gradient-1) !important; } .bg-extra-color-one { background-color: var(--extra-color-one) !important; } .grid-2 { display: grid; grid-gap: 3rem; grid-template-columns: repeat(2, 1fr); } @media (max-width: 767px) { .grid-2 { grid-template-columns: 1fr; } } .grid-3 { display: grid; grid-gap: 3rem; grid-template-columns: repeat(3, 1fr); } @media (max-width: 767px) { .grid-3 { grid-template-columns: 1fr; } } .grid-4 { display: grid; grid-gap: 3rem; grid-template-columns: repeat(4, 1fr); } @media (max-width: 767px) { .grid-4 { grid-template-columns: 2fr; } } @media (max-width: 567px) { .grid-4 { grid-template-columns: 1fr; } } .grid-5 { display: grid; grid-gap: 3rem; grid-template-columns: repeat(5, 1fr); } @media (max-width: 767px) { .grid-5 { grid-template-columns: repeat(1, 1fr); } } .grid-6 { display: grid; grid-gap: 3rem; grid-template-columns: repeat(6, 1fr); } @media (max-width: 767px) { .grid-6 { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 567px) { .grid-6 { grid-template-columns: 1fr; } } .preloader { align-items: center; cursor: default; display: flex; height: 100%; justify-content: center; position: fixed; left: 0; top: 0; width: 100%; z-index: 999; } .preloader .animation-preloader { position: relative; z-index: 9; text-align: center; } .preloader .animation-preloader .icon-shape { color: var(--white-color); } .preloader .animation-preloader .icon-shape svg { width: 150px; height: 150px; } .preloader .animation-preloader p { color: var(--white-color); font-size: 24px; } .preloader .loader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; z-index: 1; pointer-events: none; } .preloader .loader .row { height: 100%; } .preloader .loader .loader-section { padding: 0px; } .preloader .loader .loader-section .bg { position: relative; background-color: var(--primary-color); height: 100%; left: 0; width: 100%; transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); } .preloader.loaded .animation-preloader { opacity: 0; transition: 0.3s ease-out; } .preloader.loaded .loader .loader-section .bg { width: 0; } .mt-10 { margin-top: 10px !important; } .mt-15 { margin-top: 15px !important; } .mt-20 { margin-top: 20px !important; } .mt-25 { margin-top: 25px !important; } .mt-30 { margin-top: 30px !important; } .mt-35 { margin-top: 35px !important; } .mt-40 { margin-top: 40px !important; } .mt-45 { margin-top: 45px !important; } .mt-50 { margin-top: 50px !important; } .mt-55 { margin-top: 55px !important; } .mt-60 { margin-top: 60px !important; } .mt-65 { margin-top: 65px !important; } .mt-70 { margin-top: 70px !important; } .mt-75 { margin-top: 75px !important; } .mt-80 { margin-top: 80px !important; } .mt-85 { margin-top: 85px !important; } .mt-90 { margin-top: 90px !important; } .mt-95 { margin-top: 95px !important; } .mt-100 { margin-top: 100px !important; } .mt-105 { margin-top: 105px !important; } .mt-110 { margin-top: 110px !important; } .mt-115 { margin-top: 115px !important; } .mt-120 { margin-top: 120px !important; } .mt-125 { margin-top: 125px !important; } .mt-130 { margin-top: 130px !important; } .mt-135 { margin-top: 135px !important; } .mt-140 { margin-top: 140px !important; } .mt-145 { margin-top: 145px !important; } .mt-150 { margin-top: 150px !important; } .mt-155 { margin-top: 155px !important; } .mt-160 { margin-top: 160px !important; } .mt-165 { margin-top: 165px !important; } .mt-170 { margin-top: 170px !important; } .mt-175 { margin-top: 175px !important; } .mt-180 { margin-top: 180px !important; } .mt-185 { margin-top: 185px !important; } .mt-190 { margin-top: 190px !important; } .mt-195 { margin-top: 195px !important; } .mt-200 { margin-top: 200px !important; } .mt--100 { margin-top: -100px; } .mt--150 { margin-top: -150px; } .mt--200 { margin-top: -200px; } .mb-10 { margin-bottom: 10px !important; } .mb-15 { margin-bottom: 15px !important; } .mb-20 { margin-bottom: 20px !important; } .mb-25 { margin-bottom: 25px !important; } .mb-30 { margin-bottom: 30px !important; } .mb-35 { margin-bottom: 35px !important; } .mb-40 { margin-bottom: 40px !important; } .mb-45 { margin-bottom: 45px !important; } .mb-50 { margin-bottom: 50px !important; } .mb-55 { margin-bottom: 55px !important; } .mb-60 { margin-bottom: 60px !important; } .mb-65 { margin-bottom: 65px !important; } .mb-70 { margin-bottom: 70px !important; } .mb-75 { margin-bottom: 75px !important; } .mb-80 { margin-bottom: 80px !important; } .mb-85 { margin-bottom: 85px !important; } .mb-90 { margin-bottom: 90px !important; } .mb-95 { margin-bottom: 95px !important; } .mb-100 { margin-bottom: 100px !important; } .mb-105 { margin-bottom: 105px !important; } .mb-110 { margin-bottom: 110px !important; } .mb-115 { margin-bottom: 115px !important; } .mb-120 { margin-bottom: 120px !important; } .mb-125 { margin-bottom: 125px !important; } .mb-130 { margin-bottom: 130px !important; } .mb-135 { margin-bottom: 135px !important; } .mb-140 { margin-bottom: 140px !important; } .mb-145 { margin-bottom: 145px !important; } .mb-150 { margin-bottom: 150px !important; } .mb-155 { margin-bottom: 155px !important; } .mb-160 { margin-bottom: 160px !important; } .mb-165 { margin-bottom: 165px !important; } .mb-170 { margin-bottom: 170px !important; } .mb-175 { margin-bottom: 175px !important; } .mb-180 { margin-bottom: 180px !important; } .mb-185 { margin-bottom: 185px !important; } .mb-190 { margin-bottom: 190px !important; } .mb-195 { margin-bottom: 195px !important; } .mb-200 { margin-bottom: 200px !important; } .ml-10 { margin-left: 10px !important; } .ml-15 { margin-left: 15px !important; } .ml-20 { margin-left: 20px !important; } .ml-25 { margin-left: 25px !important; } .ml-30 { margin-left: 30px !important; } .ml-35 { margin-left: 35px !important; } .ml-40 { margin-left: 40px !important; } .ml-45 { margin-left: 45px !important; } .ml-50 { margin-left: 50px !important; } .ml-55 { margin-left: 55px !important; } .ml-60 { margin-left: 60px !important; } .ml-65 { margin-left: 65px !important; } .ml-70 { margin-left: 70px !important; } .ml-75 { margin-left: 75px !important; } .ml-80 { margin-left: 80px !important; } .ml-85 { margin-left: 85px !important; } .ml-90 { margin-left: 90px !important; } .ml-95 { margin-left: 95px !important; } .ml-100 { margin-left: 100px !important; } .ml-105 { margin-left: 105px !important; } .ml-110 { margin-left: 110px !important; } .ml-115 { margin-left: 115px !important; } .ml-120 { margin-left: 120px !important; } .ml-125 { margin-left: 125px !important; } .ml-130 { margin-left: 130px !important; } .ml-135 { margin-left: 135px !important; } .ml-140 { margin-left: 140px !important; } .ml-145 { margin-left: 145px !important; } .ml-150 { margin-left: 150px !important; } .ml-155 { margin-left: 155px !important; } .ml-160 { margin-left: 160px !important; } .ml-165 { margin-left: 165px !important; } .ml-170 { margin-left: 170px !important; } .ml-175 { margin-left: 175px !important; } .ml-180 { margin-left: 180px !important; } .ml-185 { margin-left: 185px !important; } .ml-190 { margin-left: 190px !important; } .ml-195 { margin-left: 195px !important; } .ml-200 { margin-left: 200px !important; } .mr-10 { margin-right: 10px !important; } .mr-15 { margin-right: 15px !important; } .mr-20 { margin-right: 20px !important; } .mr-25 { margin-right: 25px !important; } .mr-30 { margin-right: 30px !important; } .mr-35 { margin-right: 35px !important; } .mr-40 { margin-right: 40px !important; } .mr-45 { margin-right: 45px !important; } .mr-50 { margin-right: 50px !important; } .mr-55 { margin-right: 55px !important; } .mr-60 { margin-right: 60px !important; } .mr-65 { margin-right: 65px !important; } .mr-70 { margin-right: 70px !important; } .mr-75 { margin-right: 75px !important; } .mr-80 { margin-right: 80px !important; } .mr-85 { margin-right: 85px !important; } .mr-90 { margin-right: 90px !important; } .mr-95 { margin-right: 95px !important; } .mr-100 { margin-right: 100px !important; } .mr-105 { margin-right: 105px !important; } .mr-110 { margin-right: 110px !important; } .mr-115 { margin-right: 115px !important; } .mr-120 { margin-right: 120px !important; } .mr-125 { margin-right: 125px !important; } .mr-130 { margin-right: 130px !important; } .mr-135 { margin-right: 135px !important; } .mr-140 { margin-right: 140px !important; } .mr-145 { margin-right: 145px !important; } .mr-150 { margin-right: 150px !important; } .mr-155 { margin-right: 155px !important; } .mr-160 { margin-right: 160px !important; } .mr-165 { margin-right: 165px !important; } .mr-170 { margin-right: 170px !important; } .mr-175 { margin-right: 175px !important; } .mr-180 { margin-right: 180px !important; } .mr-185 { margin-right: 185px !important; } .mr-190 { margin-right: 190px !important; } .mr-195 { margin-right: 195px !important; } .mr-200 { margin-right: 200px !important; } .pt-10 { padding-top: 10px !important; } .pt-15 { padding-top: 15px !important; } .pt-20 { padding-top: 20px !important; } .pt-25 { padding-top: 25px !important; } .pt-30 { padding-top: 30px !important; } .pt-35 { padding-top: 35px !important; } .pt-40 { padding-top: 40px !important; } .pt-45 { padding-top: 45px !important; } .pt-50 { padding-top: 50px !important; } .pt-55 { padding-top: 55px !important; } .pt-60 { padding-top: 60px !important; } .pt-65 { padding-top: 65px !important; } .pt-70 { padding-top: 70px !important; } .pt-75 { padding-top: 75px !important; } .pt-80 { padding-top: 80px !important; } .pt-85 { padding-top: 85px !important; } .pt-90 { padding-top: 90px !important; } .pt-95 { padding-top: 95px !important; } .pt-100 { padding-top: 100px !important; } .pt-105 { padding-top: 105px !important; } .pt-110 { padding-top: 110px !important; } .pt-115 { padding-top: 115px !important; } .pt-120 { padding-top: 120px !important; } .pt-125 { padding-top: 125px !important; } .pt-130 { padding-top: 130px !important; } .pt-135 { padding-top: 135px !important; } .pt-140 { padding-top: 140px !important; } .pt-145 { padding-top: 145px !important; } .pt-150 { padding-top: 150px !important; } .pt-155 { padding-top: 155px !important; } .pt-160 { padding-top: 160px !important; } .pt-165 { padding-top: 165px !important; } .pt-170 { padding-top: 170px !important; } .pt-175 { padding-top: 175px !important; } .pt-180 { padding-top: 180px !important; } .pt-185 { padding-top: 185px !important; } .pt-190 { padding-top: 190px !important; } .pt-195 { padding-top: 195px !important; } .pt-200 { padding-top: 200px !important; } .pb-10 { padding-bottom: 10px !important; } .pb-15 { padding-bottom: 15px !important; } .pb-20 { padding-bottom: 20px !important; } .pb-25 { padding-bottom: 25px !important; } .pb-30 { padding-bottom: 30px !important; } .pb-35 { padding-bottom: 35px !important; } .pb-40 { padding-bottom: 40px !important; } .pb-45 { padding-bottom: 45px !important; } .pb-50 { padding-bottom: 50px !important; } .pb-55 { padding-bottom: 55px !important; } .pb-60 { padding-bottom: 60px !important; } .pb-65 { padding-bottom: 65px !important; } .pb-70 { padding-bottom: 70px !important; } .pb-75 { padding-bottom: 75px !important; } .pb-80 { padding-bottom: 80px !important; } .pb-85 { padding-bottom: 85px !important; } .pb-90 { padding-bottom: 90px !important; } .pb-95 { padding-bottom: 95px !important; } .pb-100 { padding-bottom: 100px !important; } .pb-105 { padding-bottom: 105px !important; } .pb-110 { padding-bottom: 110px !important; } .pb-115 { padding-bottom: 115px !important; } .pb-120 { padding-bottom: 120px !important; } .pb-125 { padding-bottom: 125px !important; } .pb-130 { padding-bottom: 130px !important; } .pb-135 { padding-bottom: 135px !important; } .pb-140 { padding-bottom: 140px !important; } .pb-145 { padding-bottom: 145px !important; } .pb-150 { padding-bottom: 150px !important; } .pb-155 { padding-bottom: 155px !important; } .pb-160 { padding-bottom: 160px !important; } .pb-165 { padding-bottom: 165px !important; } .pb-170 { padding-bottom: 170px !important; } .pb-175 { padding-bottom: 175px !important; } .pb-180 { padding-bottom: 180px !important; } .pb-185 { padding-bottom: 185px !important; } .pb-190 { padding-bottom: 190px !important; } .pb-195 { padding-bottom: 195px !important; } .pb-200 { padding-bottom: 200px !important; } .pl-10 { padding-left: 10px !important; } .pl-15 { padding-left: 15px !important; } .pl-20 { padding-left: 20px !important; } .pl-25 { padding-left: 25px !important; } .pl-30 { padding-left: 30px !important; } .pl-35 { padding-left: 35px !important; } .pl-40 { padding-left: 40px !important; } .pl-45 { padding-left: 45px !important; } .pl-50 { padding-left: 50px !important; } .pl-55 { padding-left: 55px !important; } .pl-60 { padding-left: 60px !important; } .pl-65 { padding-left: 65px !important; } .pl-70 { padding-left: 70px !important; } .pl-75 { padding-left: 75px !important; } .pl-80 { padding-left: 80px !important; } .pl-85 { padding-left: 85px !important; } .pl-90 { padding-left: 90px !important; } .pl-95 { padding-left: 95px !important; } .pl-100 { padding-left: 100px !important; } .pl-105 { padding-left: 105px !important; } .pl-110 { padding-left: 110px !important; } .pl-115 { padding-left: 115px !important; } .pl-120 { padding-left: 120px !important; } .pl-125 { padding-left: 125px !important; } .pl-130 { padding-left: 130px !important; } .pl-135 { padding-left: 135px !important; } .pl-140 { padding-left: 140px !important; } .pl-145 { padding-left: 145px !important; } .pl-150 { padding-left: 150px !important; } .pl-155 { padding-left: 155px !important; } .pl-160 { padding-left: 160px !important; } .pl-165 { padding-left: 165px !important; } .pl-170 { padding-left: 170px !important; } .pl-175 { padding-left: 175px !important; } .pl-180 { padding-left: 180px !important; } .pl-185 { padding-left: 185px !important; } .pl-190 { padding-left: 190px !important; } .pl-195 { padding-left: 195px !important; } .pl-200 { padding-left: 200px !important; } .pr-10 { padding-right: 10px !important; } .pr-15 { padding-right: 15px !important; } .pr-20 { padding-right: 20px !important; } .pr-25 { padding-right: 25px !important; } .pr-30 { padding-right: 30px !important; } .pr-35 { padding-right: 35px !important; } .pr-40 { padding-right: 40px !important; } .pr-45 { padding-right: 45px !important; } .pr-50 { padding-right: 50px !important; } .pr-55 { padding-right: 55px !important; } .pr-60 { padding-right: 60px !important; } .pr-65 { padding-right: 65px !important; } .pr-70 { padding-right: 70px !important; } .pr-75 { padding-right: 75px !important; } .pr-80 { padding-right: 80px !important; } .pr-85 { padding-right: 85px !important; } .pr-90 { padding-right: 90px !important; } .pr-95 { padding-right: 95px !important; } .pr-100 { padding-right: 100px !important; } .pr-105 { padding-right: 105px !important; } .pr-110 { padding-right: 110px !important; } .pr-115 { padding-right: 115px !important; } .pr-120 { padding-right: 120px !important; } .pr-125 { padding-right: 125px !important; } .pr-130 { padding-right: 130px !important; } .pr-135 { padding-right: 135px !important; } .pr-140 { padding-right: 140px !important; } .pr-145 { padding-right: 145px !important; } .pr-150 { padding-right: 150px !important; } .pr-155 { padding-right: 155px !important; } .pr-160 { padding-right: 160px !important; } .pr-165 { padding-right: 165px !important; } .pr-170 { padding-right: 170px !important; } .pr-175 { padding-right: 175px !important; } .pr-180 { padding-right: 180px !important; } .pr-185 { padding-right: 185px !important; } .pr-190 { padding-right: 190px !important; } .pr-195 { padding-right: 195px !important; } .pr-200 { padding-right: 200px !important; } @media (max-width: 991px) { .md-pt-180 { padding-top: 180px !important; } .md-pt-170 { padding-top: 170px !important; } .md-pt-160 { padding-top: 160px !important; } .md-pt-150 { padding-top: 150px !important; } .md-pt-140 { padding-top: 140px !important; } .md-pt-130 { padding-top: 130px !important; } .md-pt-120 { padding-top: 120px !important; } .md-pt-110 { padding-top: 110px !important; } .md-pt-100 { padding-top: 100px !important; } .md-pt-90 { padding-top: 90px !important; } .md-pt-80 { padding-top: 80px !important; } .md-pt-70 { padding-top: 70px !important; } .md-pt-60 { padding-top: 60px !important; } .md-pt-50 { padding-top: 50px !important; } .md-pt-40 { padding-top: 40px !important; } .md-pt-30 { padding-top: 30px !important; } .md-pt-20 { padding-top: 20px !important; } .md-pt-10 { padding-top: 10px !important; } .md-pb-180 { padding-bottom: 180px !important; } .md-pb-170 { padding-bottom: 170px !important; } .md-pb-160 { padding-bottom: 160px !important; } .md-pb-150 { padding-bottom: 150px !important; } .md-pb-140 { padding-bottom: 140px !important; } .md-pb-130 { padding-bottom: 130px !important; } .md-pb-120 { padding-bottom: 120px !important; } .md-pb-110 { padding-bottom: 110px !important; } .md-pb-100 { padding-bottom: 100px !important; } .md-pb-90 { padding-bottom: 90px !important; } .md-pb-80 { padding-bottom: 80px !important; } .md-pb-70 { padding-bottom: 70px !important; } .md-pb-60 { padding-bottom: 60px !important; } .md-pb-50 { padding-bottom: 50px !important; } .md-pb-40 { padding-bottom: 40px !important; } .md-pb-30 { padding-bottom: 30px !important; } .md-pb-20 { padding-bottom: 20px !important; } .md-pb-10 { padding-bottom: 10px !important; } .md-mt .md-mt--110 { margin-top: -110px; } .md-mt .md-mt--120 { margin-top: -120px; } .md-mt .md-mt--130 { margin-top: -130px; } .md-mt .md-mt--140 { margin-top: -140px; } .md-mt .md-mt--150 { margin-top: -150px; } } .fw_1 { font-weight: 100 !important; } .fw_2 { font-weight: 200 !important; } .fw_3 { font-weight: 300 !important; } .fw_4 { font-weight: 400 !important; } .fw_5 { font-weight: 500 !important; } .fw_6 { font-weight: 600 !important; } .fw_7 { font-weight: 700 !important; } .fw_8 { font-weight: 800 !important; } .fw_9 { font-weight: 900 !important; } .fw_bold { font-weight: bold !important; } .line_height { line-height: normal !important; } #offcanvasSearch .offcanvas-header { width: 40px; height: 40px; line-height: 40px; position: absolute; right: 25px; top: 15px; text-align: center; color: var(--black-color); z-index: 10; padding: 0; display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); -o-transform: translateY(-50px); -moz-transform: translateY(-50px); transform: translateY(-50px); } #offcanvasSearch .offcanvas-header button { background: transparent; padding: 0; height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; opacity: 1; } #offcanvasSearch .offcanvas-header button svg { color: var(--black-color); } #offcanvasSearch .offcanvas-body { display: flex; justify-content: center; align-items: center; } #offcanvasSearch .offcanvas-body .search-popup { max-width: 767px; position: relative; width: 100%; } #offcanvasSearch .offcanvas-body .search-popup form { position: relative; width: 100%; } #offcanvasSearch .offcanvas-body .search-popup form .form-group input { position: relative; display: block; font-size: 16px; line-height: 50px; font-weight: 400; height: 62px; width: 100%; padding: 10px 30px; background-color: var(--white-color); color: var(--black-color); text-transform: capitalize; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; transition: all 500ms ease; } #offcanvasSearch .offcanvas-body .search-popup form .form-group button { width: 62px; height: 100%; position: absolute; top: 0; right: 0; background: var(--primary-color); color: var(--white-color); -webkit-transition: 500ms all ease; -ms-transition: 500ms all ease; -o-transition: 500ms all ease; -moz-transition: 500ms all ease; transition: 500ms all ease; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-border-radius: 0 var(--border-radius-one) var(--border-radius-one) 0; -moz-border-radius: 0 var(--border-radius-one) var(--border-radius-one) 0; -ms-border-radius: 0 var(--border-radius-one) var(--border-radius-one) 0; -o-border-radius: 0 var(--border-radius-one) var(--border-radius-one) 0; border-radius: 0 var(--border-radius-one) var(--border-radius-one) 0; } #offcanvasSearch .offcanvas-body .search-popup form .form-group button:hover { background: var(--active-primary-color); } #offcanvasSearch.show .offcanvas-header { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -ms-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; } .widget { margin-bottom: 40px; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; } @media (max-width: 767px) { .widget { padding: 20px; } } .widget:last-child { margin-bottom: 0; } .widget .widget-title h4 { position: relative; padding-bottom: 10px; margin-bottom: 25px; font-size: 1.4rem; color: var(--black-color); border-image: linear-gradient(90deg, var(--black-color) 4.85%, rgba(0, 0, 0, 0) 96.39%); border-image-slice: 2; display: inline-block; border-bottom: 2px solid var(--primary-color); } .widget.widget-search form .form-group .field-inner input { padding-right: 60px; margin-bottom: 0; background-color: var(--white-color); border: 1px solid var(--border-color-three); } .widget.widget-search form .form-group .field-inner button { width: 58px; height: 100%; position: absolute; top: 0; right: 0; background: var(--primary-color); color: var(--white-color); -webkit-transition: 500ms all ease; -ms-transition: 500ms all ease; -o-transition: 500ms all ease; -moz-transition: 500ms all ease; transition: 500ms all ease; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-border-radius: 0 var(--border-radius-one) var(--border-radius-one) 0; -moz-border-radius: 0 var(--border-radius-one) var(--border-radius-one) 0; -ms-border-radius: 0 var(--border-radius-one) var(--border-radius-one) 0; -o-border-radius: 0 var(--border-radius-one) var(--border-radius-one) 0; border-radius: 0 var(--border-radius-one) var(--border-radius-one) 0; } .widget.widget-search form .form-group .field-inner button:hover { background: var(--active-primary-color); } .widget.widget-categories-list .widget-content .category-list li { margin: 0 0 15px 0; } .widget.widget-categories-list .widget-content .category-list li a { position: relative; text-transform: capitalize; width: 100%; padding: 14px; background-color: var(--primary-rgb-05); border-radius: var(--border-radius-one); color: var(--black-color); font-family: var(--title-fonts); -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; justify-content: space-between; } .widget.widget-categories-list .widget-content .category-list li a.active { background-color: var(--primary-color); color: var(--white-color); } .widget.widget-categories-list .widget-content .category-list li a:hover { background-color: var(--primary-color); color: var(--white-color); } .widget.widget-categories-list .widget-content .category-list li:nth-last-child(1) { margin-bottom: 0; } .widget.widget-popular-product .popular-product-item { margin-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding-bottom: 20px; } .widget.widget-popular-product .popular-product-item:last-child { margin-bottom: 0; border: none; padding: 0; } .widget.widget-popular-product .popular-product-item .popular-product-image { width: 85px; overflow: hidden; } .widget.widget-popular-product .popular-product-item .popular-product-image img { -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .widget.widget-popular-product .popular-product-item .popular-product-content { align-self: center; } .widget.widget-popular-product .popular-product-item .popular-product-content h6 { font-size: 16px; line-height: 1.5; margin-bottom: 5px; font-weight: 500; color: var(--black-color); } .widget.widget-popular-product .popular-product-item .popular-product-content h6 a:hover { color: var(--active-primary-color); } .widget.widget-popular-product .popular-product-item .popular-product-content .product-price { font-size: 14px; line-height: 20px; font-weight: 600; } .widget.widget-popular-product .popular-product-item .popular-product-content .product-price .cut-price { color: var(--text-color); text-decoration: line-through; opacity: 0.6; margin-right: 10px; } .widget.widget-popular-product .popular-product-item .popular-product-content .product-price .main-price { color: var(--primary-color); } .widget.widget-popular-product .popular-product-item:hover .popular-product-image img { -webkit-transform: rotate(-3deg) scale(1.1); -ms-transform: rotate(-3deg) scale(1.1); -o-transform: rotate(-3deg) scale(1.1); -moz-transform: rotate(-3deg) scale(1.1); transform: rotate(-3deg) scale(1.1); } .widget.widget-recent-post .recent-post-item { margin-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding-bottom: 20px; } .widget.widget-recent-post .recent-post-item:last-child { margin-bottom: 0; border: none; padding: 0; } .widget.widget-recent-post .recent-post-item .recent-post-image { width: 85px; overflow: hidden; border-radius: var(--border-radius-one); } .widget.widget-recent-post .recent-post-item .recent-post-image img { -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .widget.widget-recent-post .recent-post-item .recent-post-content { align-self: center; } .widget.widget-recent-post .recent-post-item .recent-post-content h6 { font-size: 16px; line-height: 1.5; margin-bottom: 5px; font-weight: 600; color: var(--black-color); } .widget.widget-recent-post .recent-post-item .recent-post-content h6:hover { color: var(--primary-color); } .widget.widget-recent-post .recent-post-item .recent-post-content .post-date { font-size: 14px; line-height: 20px; color: var(--text-color); } .widget.widget-recent-post .recent-post-item .recent-post-content .post-date i { margin-right: 5px; color: var(--primary-color); } .widget.widget-recent-post .recent-post-item:hover .recent-post-image img { -webkit-transform: rotate(-3deg) scale(1.1); -ms-transform: rotate(-3deg) scale(1.1); -o-transform: rotate(-3deg) scale(1.1); -moz-transform: rotate(-3deg) scale(1.1); transform: rotate(-3deg) scale(1.1); } .widget.widget-tag .widget-content .widget-tag-box a { position: relative; padding: 10px 20px; display: inline-block; background-color: var(--primary-rgb-05); border-radius: var(--border-radius-one); color: var(--black-color); } .widget.widget-tag .widget-content .widget-tag-box a:hover { background-color: var(--primary-color); color: var(--white-color); } .widget.widget-gallery .widget-content { padding-top: 10px; } .widget.widget-gallery .widget-content .widget-light-gallery { margin: -10px -5px 0; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .widget.widget-gallery .widget-content .widget-light-gallery li { width: 33.33%; padding: 5px; max-width: 135px; } .widget.widget-gallery .widget-content .widget-light-gallery li a { position: relative; display: inline-block; overflow: hidden; border-radius: var(--border-radius-one); } .widget.widget-gallery .widget-content .widget-light-gallery li a img { display: inline-block; width: 100%; } .widget.widget-gallery .widget-content .widget-light-gallery li a::before { content: "\f06e"; font-family: "Font Awesome 6 free"; position: absolute; top: 40%; left: 50%; font-size: 18px; color: var(--white-color); z-index: 3; opacity: 0; -webkit-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .widget.widget-gallery .widget-content .widget-light-gallery li a::after { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; opacity: 0; z-index: 2; background-color: var(--primary-color); -webkit-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; } .widget.widget-gallery .widget-content .widget-light-gallery li a:hover::before { top: 50%; opacity: 1; } .widget.widget-gallery .widget-content .widget-light-gallery li a:hover::after { opacity: 0.6; } .widget.widget-cta .service-cta-item { padding-top: 10px; } .widget.widget-cta .service-cta-item .service-cta-list { margin-bottom: 20px; } .widget.widget-cta .service-cta-item .service-cta-list:last-of-type { margin-bottom: 0; } .widget.widget-cta .service-cta-item .service-cta-list .service-cta-icon { color: var(--primary-color); background-color: var(--primary-rgb-05); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; height: 50px; width: 50px; font-size: 22px; font-weight: 600; } .widget.widget-cta .service-cta-item .service-cta-list .service-cta-content p { margin-bottom: 5px; font-size: 14px; font-weight: normal; } .widget.widget-cta .service-cta-item .service-cta-list .service-cta-content span { color: var(--black-color); font-family: var(--title-fonts); font-size: 18px; font-weight: 600; } @media (max-width: 575px) { .widget.widget-cta .service-cta-item .service-cta-list .service-cta-content span { font-size: 16px; } } .widget.widget-cta .service-cta-item .service-cta-list:hover .service-cta-icon { background-color: var(--primary-color); color: var(--white-color); } .widget.widget-company-profile .company-profile-list li { margin-bottom: 20px; } .widget.widget-company-profile .company-profile-list li:nth-last-child(1) { margin-bottom: 0; } .widget.widget-company-profile .company-profile-list li a { position: relative; padding: 14px; background-color: var(--primary-rgb-05); border-radius: var(--border-radius-one); color: var(--black-color); display: block; } .widget.widget-company-profile .company-profile-list li a .download-content i { width: 25px; font-size: 24px; margin-right: 10px; color: var(--black-color); } .widget.widget-company-profile .company-profile-list li a:hover { background-color: var(--primary-color); color: var(--white-color); } .widget.widget-company-profile .company-profile-list li a:hover .download-content i { color: var(--white-color); } .widget.widget-checkout-summary .checkout-summary-wapper .checkout-summary-item { padding-bottom: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.07); } .widget.widget-checkout-summary .checkout-summary-wapper .checkout-summary-item.checkout-summary-total .checkout-summary-name { font-size: 22px; } .widget.widget-checkout-summary .checkout-summary-wapper .checkout-summary-item.checkout-summary-total .checkout-summary-totla { font-size: 22px; } .widget.widget-checkout-summary .checkout-summary-wapper .checkout-summary-item:last-of-type { border-bottom: none; padding-bottom: 0; } .widget.widget-payment .custome-radio { margin-bottom: 10px; } .offcanvas { border: none !important; padding: 10px; } .offcanvas .offcanvas-header .offcanvas-close { width: 30px; position: absolute; right: 15px; top: 15px; line-height: 30px; text-align: center; color: var(--black-color); z-index: 10; cursor: pointer; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); -o-transform: translateY(-50px); -moz-transform: translateY(-50px); transform: translateY(-50px); } .offcanvas .offcanvas-header .offcanvas-close svg { width: 20px; height: 20px; } .offcanvas .offcanvas-body .widget { background: transparent; padding: 0; border: none; } .offcanvas .offcanvas-body .widget .widget-title h4 { padding-bottom: 10px; margin-bottom: 25px; font-size: 1.4rem; color: var(--primary-color); border-image: linear-gradient(90deg, var(--primary-color) 4.85%, rgba(0, 0, 0, 0) 96.39%); border-bottom: 2px solid transparent; border-image-slice: 2; display: inline-block; } .offcanvas .offcanvas-body .offcanvas-about { margin-bottom: 50px; } .offcanvas .offcanvas-body .offcanvas-contact { display: inline-block; width: 100%; margin-bottom: 50px; } .offcanvas .offcanvas-body .offcanvas-contact .widget-contact .offcanvas-cta-item .offcanvas-cta-list { margin-bottom: 20px; display: -webkit-flex; display: -moz-flex; display: flex; gap: 20px; } .offcanvas .offcanvas-body .offcanvas-contact .widget-contact .offcanvas-cta-item .offcanvas-cta-list:last-of-type { margin-bottom: 0; } .offcanvas .offcanvas-body .offcanvas-contact .widget-contact .offcanvas-cta-item .offcanvas-cta-list .offcanvas-cta-icon { background-color: var(--primary-rgb-05); color: var(--primary-color); height: 50px; width: 50px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .offcanvas .offcanvas-body .offcanvas-contact .widget-contact .offcanvas-cta-item .offcanvas-cta-list .offcanvas-cta-content { flex: 1; } .offcanvas .offcanvas-body .offcanvas-contact .widget-contact .offcanvas-cta-item .offcanvas-cta-list .offcanvas-cta-content span { margin-bottom: 0; font-size: 14px; font-weight: normal; } .offcanvas .offcanvas-body .offcanvas-contact .widget-contact .offcanvas-cta-item .offcanvas-cta-list .offcanvas-cta-content p { color: var(--black-color); font-family: var(--title-fonts); font-size: 16px; font-weight: 600; margin-bottom: 0; } .offcanvas .offcanvas-body .offcanvas-contact .widget-contact .offcanvas-cta-item .offcanvas-cta-list:hover .offcanvas-cta-icon { background-color: var(--active-primary-color); color: var(--white-color); } .offcanvas .offcanvas-body .offcanvas-social { margin-bottom: 30px; } .offcanvas.show .offcanvas-close { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -ms-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; } .accordion .accordion-item { margin-bottom: 20px; background-color: var(--white-color); border: 1px solid var(--border-color-one); -webkit-border-radius: var(--border-radius-one); -moz-border-radius: var(--border-radius-one); -ms-border-radius: var(--border-radius-one); -o-border-radius: var(--border-radius-one); border-radius: var(--border-radius-one); overflow: hidden; } .accordion .accordion-item .accordion-header { color: var(--black-color); } .accordion .accordion-item .accordion-header .accordion-button { background: transparent; border: none; font-size: 16px; font-weight: 500; line-height: normal; margin-bottom: 0; color: var(--black-color); padding: 20px 80px 20px 20px; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .accordion .accordion-item .accordion-header .accordion-button::after { content: "\f070"; position: absolute; height: 45px; width: 45px; right: 10px; top: 0; bottom: 0; margin: auto; background-image: none; font-family: "Font Awesome 6 Free"; font-size: 18px; font-weight: 600; z-index: 2; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) { background: var(--primary-color); color: var(--white-color); } .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after { content: "\f06e"; } .accordion .accordion-item .accordion-collapse { border-top: 1px solid var(--extra-color-two); } .accordion .accordion-item .accordion-collapse .accordion-body p { margin-bottom: 0; } .accordion .accordion-item:nth-last-child(1) { margin-bottom: 0; } .breadcrumb-area { z-index: 2; background: url("../../assets/images/breadcumb/breadcumb-bg.png") no-repeat; background-size: cover; background-position: center; padding: 150px 0; } @media (max-width: 991px) { .breadcrumb-area { padding: 80px 0; } } .breadcrumb-area::after { content: ""; position: absolute; height: 100%; width: 100%; background-color: var(--black-color); top: 0; left: 0; opacity: 0.7; } .breadcrumb-area .background-image { position: absolute; z-index: 1; top: 0; height: 100%; width: 100%; opacity: 0.2; } .breadcrumb-area .background-image img { position: absolute; top: 0; bottom: 0; margin: auto; object-fit: cover; height: 100%; width: 100%; } .breadcrumb-area .breadcrumb-content { z-index: 2; position: relative; text-align: center; } .breadcrumb-area .breadcrumb-content .breadcrumb-title h1 { margin-bottom: 10px; color: var(--white-color); text-transform: capitalize; font-size: 72px; } @media (max-width: 991px) { .breadcrumb-area .breadcrumb-content .breadcrumb-title h1 { margin-bottom: 20px; font-size: 42px; line-height: normal; } } .breadcrumb-area .breadcrumb-content nav .breadcrumb { margin-bottom: 0; justify-content: center; } .breadcrumb-area .breadcrumb-content nav .breadcrumb .breadcrumb-item { padding-left: 10px; list-style: none; } .breadcrumb-area .breadcrumb-content nav .breadcrumb .breadcrumb-item:not(:nth-child(1))::before { content: "\f105"; color: var(--white-color); font-family: "Font Awesome 6 Free"; font-weight: 700; font-size: 15px; padding-right: 10px; top: 0; position: relative; } .breadcrumb-area .breadcrumb-content nav .breadcrumb .breadcrumb-item:nth-child(1) { padding-left: 0; } .breadcrumb-area .breadcrumb-content nav .breadcrumb .breadcrumb-item.active { color: var(--white-color); } .breadcrumb-area .breadcrumb-content nav .breadcrumb .breadcrumb-item a { color: var(--white-color); } .theme-button { position: relative; overflow: hidden; height: 52px; line-height: 2; font-size: 16px; font-weight: 500; padding: 10px 20px; border: 1px solid transparent; vertical-align: middle; -webkit-border-radius: var(--border-radius-three); -moz-border-radius: var(--border-radius-three); -ms-border-radius: var(--border-radius-three); -o-border-radius: var(--border-radius-three); border-radius: var(--border-radius-three); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-transition: 500ms all ease; -ms-transition: 500ms all ease; -o-transition: 500ms all ease; -moz-transition: 500ms all ease; transition: 500ms all ease; gap: 10px; } .theme-button span { position: relative; display: inline-block; padding: 0; transition: transform 0.5s; transform-origin: 50% 0; transform-style: preserve-3d; } .theme-button span::before { position: absolute; top: 100%; left: 0; width: 100%; height: 100%; content: attr(data-text); transition: color 0.5s; transform: rotateX(-90deg); transform-origin: 50% 0; text-align: center; } .theme-button svg { -webkit-transition: 500ms all ease; -ms-transition: 500ms all ease; -o-transition: 500ms all ease; -moz-transition: 500ms all ease; transition: 500ms all ease; } .theme-button.style-1 { background-color: var(--primary-color); color: var(--white-color); } .theme-button.style-1 span::before { color: var(--white-color); } .theme-button.style-1:hover { color: var(--white-color); background-color: var(--active-primary-color); } .theme-button.style-1:hover span { transform: rotateX(90deg) translateY(-12px); } .theme-button.style-1:hover svg { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); } .theme-button.style-2 { border-color: var(--black-color); color: var(--black-color); } .theme-button.style-2 span::before { color: var(--white-color); } .theme-button.style-2:hover { color: var(--white-color); background-color: var(--active-primary-color); border-color: var(--active-primary-color); } .theme-button.style-2:hover span { transform: rotateX(90deg) translateY(-12px); } .theme-button.style-2:hover svg { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); } .theme-button-link { font-family: var(--title-fonts); font-size: 16px; font-weight: 500; padding: 0; position: relative; text-align: center; width: auto; vertical-align: middle; overflow: hidden; text-decoration: none; -webkit-border-radius: var(--border-radius-three); -moz-border-radius: var(--border-radius-three); -ms-border-radius: var(--border-radius-three); -o-border-radius: var(--border-radius-three); border-radius: var(--border-radius-three); -webkit-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; gap: 10px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .theme-button-link .theme-button-icon { border-radius: 50%; overflow: hidden; width: 26px; height: 26px; -webkit-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; transform: rotate(45deg); display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; background-color: var(--primary-color); } .theme-button-link .theme-button-icon svg { color: var(--white-color); } .theme-button-link:hover { color: var(--active-primary-color); } .theme-button-link:hover .theme-button-icon { transform: rotate(90deg); background-color: var(--active-primary-color); } button:focus { text-decoration: none; outline: none; } .video-play { width: 100px; height: 100px; background-color: var(--white-color); color: var(--black-color); font-size: 24px; z-index: 1; margin: auto; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } @media (max-width: 540px) { .video-play { width: 50px; height: 50px; font-size: 18px; } } .video-play::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-animation: gloPulse 3s infinite; -moz-animation: gloPulse 3s infinite; -o-animation: gloPulse 3s infinite; animation: gloPulse 3s infinite; -webkit-animation-delay: 0.9s; -moz-animation-delay: 0.9s; -o-animation-delay: 0.9s; animation-delay: 0.9s; -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); } .video-play::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-animation: gloPulse 3s infinite; -moz-animation: gloPulse 3s infinite; -o-animation: gloPulse 3s infinite; animation: gloPulse 3s infinite; -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; -o-animation-delay: 0.6s; animation-delay: 0.6s; -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6); } .video-play.play-center { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } @media (max-width: 1400px) { .header .container { max-width: 100%; padding-left: 15px; padding-right: 15px; } } .header .container-fluid { padding: 0 50px; } @media (max-width: 1366px) { .header .container-fluid { padding: 0 10px; } } .header .header-top .header-top-info .header-contact-info { display: flex; gap: 5px; } .header .header-top .header-top-info .header-contact-info li { margin-right: 25px; position: relative; } .header .header-top .header-top-info .header-contact-info li::before { position: absolute; content: ""; top: 0; bottom: 0; margin: auto; right: -15px; height: 20px; width: 1px; background: rgba(255, 255, 255, 0.3); } .header .header-top .header-top-info .header-contact-info li:nth-last-child(1)::before { display: none; } .header .header-top .header-top-info .header-contact-info li p { margin-bottom: 0; color: var(--white-color); font-size: 14px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; } .header .header-top .header-top-info .header-contact-info li p svg { margin-right: 5px; } .header .header-top .header-social-icon .social-icon span { color: var(--white-color); font-size: 14px; } .header .header-top .header-social-icon .social-icon a { width: 35px; height: 35px; line-height: 35px; font-size: 16px; background-color: var(--white-color); color: var(--black-color); } .header .header-top .header-social-icon .social-icon a::before { background: var(--active-primary-color); } .header .header-top .header-social-icon .social-icon a:hover { color: var(--white-color); } @media (max-width: 1199px) { .header .header-lower { padding: 15px 0; } } .header .header-lower .header-content .header-navigation nav.main-menu { position: relative; } @media (max-width: 1199px) { .header .header-lower .header-content .header-navigation nav.main-menu { display: none; } } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse { padding: 0; float: left; display: block !important; } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation { margin: 0; display: flex; gap: 42px; } @media (max-width: 1400px) { .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation { gap: 30px; } } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li > a { position: relative; display: block; padding: 32px 0; font-size: 16px; font-weight: 500; color: var(--black-color); } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li > .submenu { opacity: 0; visibility: hidden; position: absolute; width: 15rem; background-color: var(--white-color); z-index: 3; -webkit-transform-origin: top; -moz-transform-origin: top; -ms-transform-origin: top; -o-transform-origin: top; transform-origin: top; -webkit-transform: perspective(300px) scaleY(0) translateZ(30px); -ms-transform: perspective(300px) scaleY(0) translateZ(30px); -o-transform: perspective(300px) scaleY(0) translateZ(30px); -moz-transform: perspective(300px) scaleY(0) translateZ(30px); transform: perspective(300px) scaleY(0) translateZ(30px); -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li > .submenu li { border-bottom: 1px dashed var(--primary-rgb-30); } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li > .submenu li:nth-last-child(1) { border-bottom: none; } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li > .submenu li a { position: relative; display: block; padding: 10px 12px; font-size: 16px; font-weight: 500; line-height: 30px; color: var(--black-color); transition: var(--transition); } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li > .submenu li a:hover { color: var(--primary-color); letter-spacing: 1px; } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li > .submenu li a i { position: absolute; top: 0; right: 0; transform: rotate(-90deg); bottom: 0; } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li > .submenu li.dropdown .submenu { position: absolute; left: 100%; top: 0; width: 15rem; opacity: 0; visibility: hidden; background-color: var(--white-color); -webkit-transform-origin: top; -moz-transform-origin: top; -ms-transform-origin: top; -o-transform-origin: top; transform-origin: top; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); -moz-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li > .submenu li:hover.dropdown .submenu { opacity: 1; visibility: visible; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); -moz-transform: scaleY(1); transform: scaleY(1); } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li .dropdown-btn { display: none; } .header .header-lower .header-content .header-navigation nav.main-menu .navbar-collapse .navigation > li:hover > .submenu { opacity: 1; visibility: visible; -webkit-transform: perspective(300px) scaleY(1) translateZ(0); -ms-transform: perspective(300px) scaleY(1) translateZ(0); -o-transform: perspective(300px) scaleY(1) translateZ(0); -moz-transform: perspective(300px) scaleY(1) translateZ(0); transform: perspective(300px) scaleY(1) translateZ(0); } .header .header-lower .header-content .other-options .option-item.option-cart { position: relative; } .header .header-lower .header-content .other-options .option-item.option-cart .option-cart-icon-1 .badge { position: absolute; top: -4px; right: -6px; font-size: 11px; padding: 0; display: flex; align-items: center; justify-content: center; min-height: 18px; min-width: 18px; font-weight: 700; background-color: var(--primary-color); z-index: 1; } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup { background-color: var(--white-color); padding: 25px; position: absolute; right: -50px; top: 50px; z-index: 999; width: 330px; opacity: 0; visibility: hidden; -webkit-box-shadow: 0 8px 80px rgba(40, 40, 40, 0.08); -moz-box-shadow: 0 8px 80px rgba(40, 40, 40, 0.08); -ms-box-shadow: 0 8px 80px rgba(40, 40, 40, 0.08); -o-box-shadow: 0 8px 80px rgba(40, 40, 40, 0.08); box-shadow: 0 8px 80px rgba(40, 40, 40, 0.08); -webkit-transform: translateY(60px); -ms-transform: translateY(60px); -o-transform: translateY(60px); -moz-transform: translateY(60px); transform: translateY(60px); -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-item { position: relative; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-item .cart-popup-image { margin-right: 20px; width: 80px; overflow: hidden; background-color: var(--extra-color); } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-item .cart-popup-image img { width: 80px; height: 80px; -webkit-border-radius: var(--border-radius-one); -moz-border-radius: var(--border-radius-one); -ms-border-radius: var(--border-radius-one); -o-border-radius: var(--border-radius-one); border-radius: var(--border-radius-one); -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-item .cart-popup-content { flex: 1; align-self: center; position: relative; } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-item .cart-popup-content .cart-popup-content-title { font-size: 16px; line-height: 1.5; margin-bottom: 5px; font-weight: 500; color: var(--black-color); text-align: start; } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-item .cart-popup-content p { font-size: 14px; line-height: 20px; color: var(--text-color); text-align: start; margin-bottom: 0; } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-item .cart-popup-content .delete-item { position: absolute; right: 0; top: -20px; width: 10px; height: 10px; } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-item .cart-popup-content .delete-item svg { width: 10px; height: 10px; color: var(--black-color); } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-subtotal { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; justify-content: space-between; gap: 20px; margin-bottom: 20px; } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-button { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; justify-content: space-between; gap: 10px; } .header .header-lower .header-content .other-options .option-item.option-cart .cart-popup .cart-popup-button a { width: 100%; } .header .header-lower .header-content .other-options .option-item.option-cart:hover .cart-popup { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; } @media (max-width: 767px) { .header .header-lower .header-content .other-options .option-item.option-user { display: none; } } @media (max-width: 1199px) { .header .header-lower .header-content .other-options .option-item.option-sidebar { display: none; } } @media (max-width: 767px) { .header .header-lower .header-content .other-options .option-item.option-call { display: none; } } .header .header-lower .header-content .other-options .option-item.option-call .header-call { display: flex; align-items: center; position: relative; z-index: 1; } .header .header-lower .header-content .other-options .option-item.option-call .header-call .header-call-icon { display: inline-block; width: 50px; height: 50px; text-align: center; color: var(--white-color); background-color: var(--primary-color); font-size: 22px; font-weight: 600; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-animation: pulse2 linear 1000ms infinite; -moz-animation: pulse2 linear 1000ms infinite; -o-animation: pulse2 linear 1000ms infinite; animation: pulse2 linear 1000ms infinite; } .header .header-lower .header-content .other-options .option-item.option-call .header-call .header-call-content { font-size: 20px; font-weight: 600; margin-left: 20px; color: var(--black-color); } .header .header-lower .header-content .other-options .option-item.option-call .header-call .header-call-content span { display: block; font-size: 16px; font-weight: 400; } @media (max-width: 767px) { .header .header-lower .header-content .other-options .option-item.option-button { display: none; } } .header .header-lower .header-content .other-options .option-item.option-hamburger { display: none; } @media (max-width: 1199px) { .header .header-lower .header-content .other-options .option-item.option-hamburger { display: block; } } .header .header-lower .header-content .other-options .option-item.option-hamburger a { position: relative; width: 45px; height: 45px; line-height: 45px; text-align: center; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .header .header-lower .header-content .other-options .option-item.option-hamburger a span { display: block; position: absolute; height: 2px; width: 100%; border-radius: 1px; opacity: 1; background-color: var(--black-color); left: 10px; } .header .header-lower .header-content .other-options .option-item.option-hamburger a span:nth-child(1) { top: 13px; width: 22px; } .header .header-lower .header-content .other-options .option-item.option-hamburger a span:nth-child(2) { top: 22px; width: 25px; } .header .header-lower .header-content .other-options .option-item.option-hamburger a span:nth-child(3) { top: 32px; width: 20px; } .header .header-lower.is-sticky { top: 0; left: 0; right: 0; z-index: 99; position: fixed; background-color: var(--white-color); border-bottom: none; box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09); animation: 500ms ease-in-out 0s normal none 1 running fadeInDown; } .header-1 .header-top { padding: 10px 0; position: relative; background-color: var(--primary-color); } .header-1 .header-top .header-top-info .header-coupon { display: flex; align-items: center; gap: 10px; } .header-1 .header-top .header-top-info .header-coupon .header-coupon-icon { color: var(--white-color); } .header-1 .header-top .header-top-info .header-coupon .header-coupon-content p { margin-bottom: 0; color: var(--white-color); font-size: 14px; } .header-1 .header-lower { position: relative; background-color: var(--extra-color-three); border-bottom: 1px solid var(--primary-rgb-10); } .header-1 .header-lower .other-options .horizental-bar { width: 1px; height: 40px; background: rgba(1, 9, 21, 0.14); } .header-2 { position: absolute; width: 100%; z-index: 9; } .header-2 .header-lower { position: relative; } .header-2 .header-lower .other-options .horizental-bar { width: 1px; height: 40px; background: rgba(1, 9, 21, 0.14); } .header-3 .header-top { position: relative; background-color: var(--black-color); padding: 10px 0; } .header-3 .header-lower { background-color: var(--extra-color-two); } .header-3 .header-lower .header-content .option-search .svg-icon { color: var(--black-color) !important; } .header-3 .header-lower .header-content .option-call .svg-icon { color: var(--white-color) !important; } .header-3 .header-lower .header-content .horizental-bar { width: 1px; height: 40px; background: rgba(1, 9, 21, 0.14); } @media (max-width: 1199px) { #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse { display: block; } } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li { display: block; border-bottom: 1px solid rgba(0, 0, 0, 0.09); } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li > a { padding: 15px 0; width: 100%; position: relative; display: block; font-size: 16px; font-weight: 500; color: var(--black-color); text-transform: uppercase; } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li > a i { display: none; } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li ul.submenu { display: none; } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li ul.submenu li { border-top: 1px solid rgba(0, 0, 0, 0.09); } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li ul.submenu li > a { padding: 15px 0 15px 20px; display: block; color: var(--black-color); font-size: 16px; font-weight: normal; } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li ul.submenu li > a i { display: none; } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li ul.submenu li ul.submenu { display: none; } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li ul.submenu li ul.submenu li { border-top: 1px solid rgba(0, 0, 0, 0.09); } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li ul.submenu li ul.submenu li a { padding: 15px 0 15px 35px; display: block; color: var(--black-color); font-size: 16px; font-weight: normal; } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li ul.submenu li ul.submenu li a i { display: none; } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li .dropdown-btn { position: absolute; text-align: center; margin: auto; right: 10px; top: 10px; width: 35px; height: 35px; line-height: 35px; font-size: 14px; background-color: var(--primary-rgb-10); color: var(--black-color); -webkit-border-radius: var(--border-radius-one); -moz-border-radius: var(--border-radius-one); -ms-border-radius: var(--border-radius-one); -o-border-radius: var(--border-radius-one); border-radius: var(--border-radius-one); z-index: 5; cursor: pointer; } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li .dropdown-btn.open { background-color: var(--primary-color); color: var(--white-color); } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li .dropdown-btn.open i { -webkit-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); -o-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); transform: rotateZ(180deg); } #offcanvasMenu .offcanvas-body .offcanvas-contact .menu-outer .navbar-collapse ul.navigation > li .dropdown-btn i { -webkit-transform: rotateZ(0); -ms-transform: rotateZ(0); -o-transform: rotateZ(0); -moz-transform: rotateZ(0); transform: rotateZ(0); -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .footer { position: relative; } .footer .footer-social-icon .social-list { display: flex; gap: 10px; } .footer .footer-social-icon .social-list a { margin-bottom: 0; font-size: 14px; color: var(--white-color); border: 1px solid var(--white-color); border-radius: var(--border-radius-three); height: 42px; width: 42px; display: flex; justify-content: center; align-items: center; } .footer .footer-social-icon .social-list a:hover { background-color: var(--white-color); color: var(--black-color); } .footer .footer-top .footer-contact-info { display: flex; align-items: center; position: relative; z-index: 1; } @media (max-width: 991px) { .footer .footer-top .footer-contact-info { margin-top: 30px; } } .footer .footer-top .footer-contact-info .footer-contact-icon { width: 60px; height: 60px; text-align: center; background-color: var(--extra-color-two); color: var(--primary-color); font-size: 22px; font-weight: 600; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .footer .footer-top .footer-contact-info .footer-contact-content { font-size: 20px; font-weight: 600; margin-left: 20px; color: var(--white-color); } .footer .footer-top .footer-contact-info .footer-contact-content span { display: block; font-size: 14px; font-weight: 400; margin-bottom: 5px; } .footer .footer-bottom-area .footer-widget-wrap .footer-widget-title { font-size: 20px; font-family: var(--body-fonts); font-weight: 700; text-transform: uppercase; color: var(--white-color); margin-bottom: 30px; border-image: linear-gradient(90deg, var(--white-color) 4.85%, rgba(8, 60, 47, 0) 96.39%); border-bottom: 2px solid transparent; border-image-slice: 2; display: inline-block; padding-bottom: 15px; } .footer .footer-bottom-area .footer-widget-wrap .widget-link .link li { margin-bottom: 10px; } .footer .footer-bottom-area .footer-widget-wrap .widget-link .link li:nth-last-child(1) { margin-bottom: 0; } .footer .footer-bottom-area .footer-widget-wrap .widget-link .link li a { position: relative; color: var(--white-color); font-size: 14px; margin-left: -16px; transition: var(--transition); } .footer .footer-bottom-area .footer-widget-wrap .widget-link .link li a i { font-size: 12px; margin-right: 5px; opacity: 0; transition-duration: 0.8s; color: var(--active-primary-color); } .footer .footer-bottom-area .footer-widget-wrap .widget-link .link li a:hover { color: var(--active-primary-color); margin-left: 0; } .footer .footer-bottom-area .footer-widget-wrap .widget-link .link li a:hover i { margin-left: 0; opacity: 1; } .footer .footer-bottom-area .footer-widget-wrap .contact-info li p { color: var(--white-color); padding-left: 40px; } .footer .footer-bottom-area .footer-widget-wrap .contact-info li p svg { position: absolute; left: 0; } .footer .footer-bottom-area .footer-widget-wrap .footer-widget-about p { font-size: 14px; color: var(--white-color); margin-bottom: 30px; } .footer .footer-bottom-area .footer-widget-wrap .widget-subscribe form { position: relative; } .footer .footer-bottom-area .footer-widget-wrap .widget-subscribe form input { border: none; border-radius: var(--border-radius-one); font-weight: 400; } .footer .footer-bottom-area .footer-widget-wrap .widget-subscribe form button { position: absolute; top: 0; bottom: 0; margin: auto; padding: 5px 15px; right: 5px; height: 80%; border-radius: var(--border-radius-one); } .footer .footer-bottom-area .footer-widget-wrap .footer-widget-opening-hours { background-color: rgba(30, 30, 30, 0.4); padding: 50px; border-radius: var(--border-radius-two); } @media (max-width: 991px) { .footer .footer-bottom-area .footer-widget-wrap .footer-widget-opening-hours { padding: 30px; } } .footer .footer-bottom-area .footer-widget-wrap .footer-widget-opening-hours .widget-opening-hours .opening-list li { position: relative; display: flex; align-items: center; margin-bottom: 14px; } .footer .footer-bottom-area .footer-widget-wrap .footer-widget-opening-hours .widget-opening-hours .opening-list li:nth-last-child(1) { margin-bottom: 0; } .footer .footer-bottom-area .footer-widget-wrap .footer-widget-opening-hours .widget-opening-hours .opening-list li p { margin-bottom: 0; color: var(--white-color); } .footer .footer-bottom-area .footer-widget-wrap .footer-widget-opening-hours .widget-opening-hours .opening-list li p .time { font-weight: 600; color: var(--active-primary-color); } .footer .footer-copyright-area { border-top: 1px solid rgba(255, 255, 255, 0.1); } .footer .footer-copyright-area .footer-copyright-wrap { padding-top: 15px; padding-bottom: 30px; } .footer .footer-copyright-area .footer-copyright-wrap .copyright-text { margin-top: 15px; } .footer .footer-copyright-area .footer-copyright-wrap .copyright-text p { color: var(--white-color); font-size: 14px; } .footer .footer-copyright-area .footer-copyright-wrap .footer-payment { text-align: right; margin-top: 15px; color: var(--white-color); } @media (max-width: 991px) { .footer .footer-copyright-area .footer-copyright-wrap .footer-payment { text-align: start; } } .footer .footer-copyright-area .footer-copyright-wrap .footer-payment span { font-size: 14px; margin-right: 10px; } .footer .footer-copyright-area .footer-copyright-wrap .footer-bottom-nav { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-top: 15px; } .footer .footer-copyright-area .footer-copyright-wrap .footer-bottom-nav li { display: inline-block; position: relative; margin-left: 20px; padding-left: 20px; } .footer .footer-copyright-area .footer-copyright-wrap .footer-bottom-nav li:first-child { margin-left: 0; padding-left: 0; } .footer .footer-copyright-area .footer-copyright-wrap .footer-bottom-nav li:not(:first-child)::before { content: ""; display: block; width: 1px; height: 15px; background: var(--white-color); position: absolute; top: 5px; left: 0; } .footer .footer-copyright-area .footer-copyright-wrap .footer-bottom-nav li a { font-size: 14px; color: var(--white-color); transition: var(--transition); } .footer .footer-copyright-area .footer-copyright-wrap .footer-bottom-nav li a:hover { color: var(--active-primary-color); } .footer-1 { background-color: var(--primary-color); z-index: 1; } .footer-1 .background-image { position: absolute; z-index: -1; top: 0; height: 100%; width: 100%; } .footer-1 .background-image img { position: absolute; top: 0; bottom: 0; margin: auto; object-fit: cover; } .footer-1 .footer-top { border-bottom: 1px solid rgba(255, 255, 255, 0.09); padding-top: 80px; padding-bottom: 50px; margin-bottom: 80px; } @media (max-width: 991px) { .footer-1 .footer-top { margin-bottom: 50px; } } @media (max-width: 991px) { .footer-1 .footer-top .footer-top-wrap .footer-logo { margin-bottom: 20px; } } .footer-1 .footer-widget { margin-bottom: 80px; } @media (max-width: 991px) { .footer-1 .footer-widget { margin-bottom: 50px; } } .footer-1 .footer-widget-about .footer-social-icon .social-icon a { background-color: var(--white-color); color: var(--black-color); } .footer-1 .footer-widget-about .footer-social-icon .social-icon a::before { background: var(--active-primary-color); } .footer-1 .footer-widget-about .footer-social-icon .social-icon a:hover { color: var(--white-color); } .footer-2 { background-color: var(--primary-color); padding-top: 80px; } @media (max-width: 767px) { .footer-2 { padding-top: 50px; } } .footer-2 .footer-bottom-area .footer-widget-wrap .footer-widget { margin-bottom: 80px; } @media (max-width: 767px) { .footer-2 .footer-bottom-area .footer-widget-wrap .footer-widget { margin-bottom: 50px; } } .footer-2 .footer-bottom-area .footer-widget-wrap .footer-widget-about .footer-social-icon .social-icon a { background-color: var(--white-color); color: var(--black-color); } .footer-2 .footer-bottom-area .footer-widget-wrap .footer-widget-about .footer-social-icon .social-icon a::before { background: var(--active-primary-color); } .footer-2 .footer-bottom-area .footer-widget-wrap .footer-widget-about .footer-social-icon .social-icon a:hover { color: var(--white-color); } .footer-2 .footer-bottom-area .footer-widget-wrap .footer-widget-quick-links { margin-left: 80px; } @media (max-width: 991px) { .footer-2 .footer-bottom-area .footer-widget-wrap .footer-widget-quick-links { margin-left: 0; } } .footer-2 .footer-bottom-area .footer-widget-wrap .footer-widget-services { margin-left: 30px; } @media (max-width: 991px) { .footer-2 .footer-bottom-area .footer-widget-wrap .footer-widget-services { margin-left: 0; } } .footer-3 { background-color: var(--primary-color); z-index: 1; } .footer-3 .background-image { position: absolute; z-index: -1; bottom: 0; height: 100%; width: 100%; right: 0; opacity: 0.02; } .footer-3 .background-image img { position: absolute; bottom: 0; right: 0; height: 550px; width: 550px; } .footer-3 .footer-top { padding-top: 80px; margin-bottom: 80px; } .footer-3 .footer-top .footer-top-wrap { padding: 40px; background-color: var(--active-primary-color); border-radius: 100px; } @media (max-width: 991px) { .footer-3 .footer-top .footer-top-wrap { border-radius: 25px; padding: 30px; } } @media (max-width: 991px) { .footer-3 .footer-top .footer-top-wrap .footer-social-icon { margin-bottom: 30px; } } @media (max-width: 991px) { .footer-3 .footer-top .footer-top-wrap .footer-social-icon .social-icon { justify-content: center; } } .footer-3 .footer-top .footer-top-wrap .footer-social-icon .social-icon a { background-color: var(--primary-color); color: var(--white-color); } .footer-3 .footer-top .footer-top-wrap .footer-social-icon .social-icon a::before { background: var(--white-color); } .footer-3 .footer-top .footer-top-wrap .footer-social-icon .social-icon a:hover { color: var(--black-color); } .footer-3 .footer-top .footer-top-wrap .widget-subscribe { display: flex; justify-content: flex-end; gap: 25px; align-items: center; } @media (max-width: 576px) { .footer-3 .footer-top .footer-top-wrap .widget-subscribe { gap: 10px; flex-direction: column; } } .footer-3 .footer-top .footer-top-wrap .widget-subscribe .footer-widget-title { font-size: 20px; font-family: var(--body-fonts); font-weight: 700; text-transform: uppercase; color: var(--white-color); margin-bottom: 0; } .footer-3 .footer-top .footer-top-wrap .widget-subscribe form { position: relative; width: 100%; } .footer-3 .footer-top .footer-top-wrap .widget-subscribe form .form-group { margin-bottom: 0; } .footer-3 .footer-top .footer-top-wrap .widget-subscribe form .form-group input { border: none; border-radius: var(--border-radius-three); font-weight: 400; width: 100%; } .footer-3 .footer-top .footer-top-wrap .widget-subscribe form button { position: absolute; top: 0; bottom: 0; margin: auto; right: 10px; height: 75%; } .footer-3 .footer-bottom-area .footer-widget-wrap .footer-widget { margin-bottom: 80px; } @media (max-width: 576px) { .footer-3 .footer-bottom-area .footer-widget-wrap .footer-widget { margin-bottom: 50px; } } .footer-3 .footer-bottom-area .footer-widget-wrap .footer-widget-about .button-wapper a { background-color: var(--active-primary-color); } .footer-3 .footer-bottom-area .footer-widget-wrap .footer-widget-quick-links { margin-left: 100px; } @media (max-width: 1366px) { .footer-3 .footer-bottom-area .footer-widget-wrap .footer-widget-quick-links { margin-left: 80px; } } @media (max-width: 991px) { .footer-3 .footer-bottom-area .footer-widget-wrap .footer-widget-quick-links { margin-left: 0; } } .footer-3 .footer-bottom-area .footer-widget-wrap .footer-widget-services { margin-left: 30px; } @media (max-width: 991px) { .footer-3 .footer-bottom-area .footer-widget-wrap .footer-widget-services { margin-left: 0; } } .hero-area-1 { padding: 100px 0; background-color: var(--extra-color-three); } @media (max-width: 1199px) { .hero-area-1 { padding: 50px 0; } } .hero-area-1 .hero-content { position: relative; z-index: 1; margin-right: 100px; } @media (max-width: 1199px) { .hero-area-1 .hero-content { margin-right: 0; } } .hero-area-1 .hero-content h1 { font-size: 62px; font-weight: 900; color: var(--primary-color); } @media (max-width: 1499px) { .hero-area-1 .hero-content h1 { font-size: 52px; } } @media (max-width: 767px) { .hero-area-1 .hero-content h1 { font-size: 42px; } } .hero-area-1 .hero-content .hero-avatar-box { margin-top: 80px; position: relative; } @media (max-width: 1199px) { .hero-area-1 .hero-content .hero-avatar-box { margin-top: 50px; } } .hero-area-1 .hero-content .hero-avatar-box .hero-avatar-list li + li { margin-left: -20px; } .hero-area-1 .hero-content .hero-avatar-box .hero-avatar-list li img { border: 3px solid var(--white-color); width: 50px; height: 50px; object-fit: cover; border-radius: 50%; } .hero-area-1 .hero-content .hero-avatar-box .shape-arrow { position: absolute; left: 270px; top: -70px; } @media (max-width: 767px) { .hero-area-1 .hero-content .hero-avatar-box .shape-arrow { display: none; } } .hero-area-1 .hero-content .icon-shape { position: absolute; top: 10%; left: 0; color: var(--primary-color); opacity: 0.05; z-index: -1; } .hero-area-1 .hero-content .icon-shape svg { width: 550px; } @media (max-width: 767px) { .hero-area-1 .hero-content .icon-shape svg { width: 320px; } } .hero-area-1 .hero-image { display: flex; align-items: flex-end; gap: 25px; position: relative; } @media (max-width: 1199px) { .hero-area-1 .hero-image { margin-top: 50px; gap: 15px; } } .hero-area-1 .hero-image img { border-radius: 15px; } .hero-area-1 .hero-image .hero-image-left { flex: 1; } .hero-area-1 .hero-image .hero-image-right { flex: 1; display: flex; flex-direction: column; gap: 25px; } @media (max-width: 1199px) { .hero-area-1 .hero-image .hero-image-right { gap: 15px; } } .hero-area-1 .hero-image .hero-meta { display: flex; gap: 15px; position: absolute; background-color: var(--white-color); padding: 15px; border-radius: 15px; z-index: 1; } .hero-area-1 .hero-image .hero-meta .hero-meta-icon { height: 55px; width: 55px; background-color: var(--extra-color-two); border-radius: var(--border-radius-three); color: var(--primary-color); display: flex; justify-content: center; align-items: center; } .hero-area-1 .hero-image .hero-meta .hero-meta-content { flex: 1; } .hero-area-1 .hero-image .hero-meta .hero-meta-content h6 { color: var(--primary-color); margin-bottom: 0; } .hero-area-1 .hero-image .hero-meta .hero-meta-content p { margin: 0; } .hero-area-1 .hero-image .hero-meta.hero-quality { top: 250px; left: -60px; -webkit-animation: move-left 5s linear infinite; -moz-animation: move-left 5s linear infinite; -o-animation: move-left 5s linear infinite; animation: move-left 5s linear infinite; } .hero-area-1 .hero-image .hero-meta.hero-secure { bottom: 60px; left: 230px; -webkit-animation: move-right 5s linear infinite; -moz-animation: move-right 5s linear infinite; -o-animation: move-right 5s linear infinite; animation: move-right 5s linear infinite; } @media (max-width: 767px) { .hero-area-1 .hero-image .hero-meta.hero-secure { left: 50px; } } @media (max-width: 576px) { .hero-area-1 .hero-image .hero-meta.hero-secure { display: none; } } .hero-area-2 { position: relative; background: url(https://aonetheme.com/spaclub/assets/images/home-1/hero-bg.png); background-repeat: no-repeat; background-size: cover; height: 920px; padding-top: 200px; padding-bottom: 120px; } @media (max-width: 1400px) { .hero-area-2 { height: auto; padding-top: 150px; padding-bottom: 100px; } } @media (max-width: 576px) { .hero-area-2 { padding-top: 100px; padding-bottom: 50px; } } .hero-area-2 .hero-thumb { position: relative; left: -100px; top: 0; } @media (max-width: 991px) { .hero-area-2 .hero-thumb { position: relative; left: 0; top: 0; margin-right: 60px; margin-top: 50px; } } .hero-area-2 .hero-thumb .hero-shape { position: absolute; top: 11px; right: -63px; } @media (max-width: 991px) { .hero-area-2 .hero-thumb .hero-shape img { width: 140px; } } @media (max-width: 520px) { .hero-area-2 .hero-thumb .hero-shape img { width: 100px; } } .hero-area-2 .hero-content { max-width: 440px; } @media (max-width: 991px) { .hero-area-2 .hero-content { max-width: 100%; } } .hero-area-2 .hero-content h1 { font-size: 62px; font-weight: 900; color: var(--primary-color); } @media (max-width: 1499px) { .hero-area-2 .hero-content h1 { font-size: 52px; } } @media (max-width: 767px) { .hero-area-2 .hero-content h1 { font-size: 42px; } } .hero-area-3 { position: relative; padding: 220px 0 220px 0; } @media (max-width: 991px) { .hero-area-3 { padding: 100px 0 0 0; } } .hero-area-3 .hero-slider { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; } .hero-area-3 .hero-slider .swiper-slide { height: 100%; } .hero-area-3 .hero-slider .swiper-slide .hero-image { background-position: 50%; background-repeat: no-repeat; background-size: cover; height: 100%; left: 0; position: absolute; right: 0; width: 100%; } .hero-area-3 .hero-wapper .hero-content { position: relative; } @media (max-width: 991px) { .hero-area-3 .hero-wapper .hero-content { text-align: center; margin-bottom: 50px; } } .hero-area-3 .hero-wapper .hero-content h1 { font-size: 78px; font-weight: 900; color: var(--white-color); margin-bottom: 25px; } @media (max-width: 1366px) { .hero-area-3 .hero-wapper .hero-content h1 { font-size: 62px; } } @media (max-width: 991px) { .hero-area-3 .hero-wapper .hero-content h1 { font-size: 52px; } } .hero-area-3 .hero-wapper .hero-content p { color: var(--white-color); margin-bottom: 40px; } .hero-area-3 .hero-img { position: absolute; bottom: 0; right: 6%; z-index: 3; width: 100%; max-width: 767px; text-align: center; } @media (max-width: 1600px) { .hero-area-3 .hero-img { right: 0; } } @media (max-width: 1400px) { .hero-area-3 .hero-img { max-width: 500px; } } @media (max-width: 1299px) { .hero-area-3 .hero-img { max-width: 500px; } } @media (max-width: 1199px) { .hero-area-3 .hero-img { max-width: 450px; } } @media (max-width: 991px) { .hero-area-3 .hero-img { position: relative; max-width: 520px; text-align: center; margin: 0 auto; padding: 0 25px; } } .hero-area-3::before { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); } .about-area-1 .about-image { position: relative; } @media (max-width: 991px) { .about-area-1 .about-image { margin-bottom: 50px; } } .about-area-1 .about-image .img1 img { border-radius: var(--border-radius-two); overflow: hidden; } .about-area-1 .about-image .about-year { background-color: var(--primary-color); border-radius: var(--border-radius-two); display: inline-block; padding: 25px; max-width: 250px; text-align: center; position: absolute; bottom: 30px; right: 30px; z-index: 1; -webkit-animation: move-bottom 5s linear infinite; -moz-animation: move-bottom 5s linear infinite; -o-animation: move-bottom 5s linear infinite; animation: move-bottom 5s linear infinite; } @media (max-width: 767px) { .about-area-1 .about-image .about-year { padding: 10px; max-width: 190px; bottom: 10px; } } .about-area-1 .about-image .about-year .about-year-icon { margin-bottom: 25px; color: var(--white-color); } @media (max-width: 767px) { .about-area-1 .about-image .about-year .about-year-icon { margin-bottom: 15px; } } @media (max-width: 767px) { .about-area-1 .about-image .about-year .about-year-icon svg { width: 50px; } } .about-area-1 .about-image .about-year .about-year-content p { margin-bottom: 15px; color: var(--white-color); } @media (max-width: 767px) { .about-area-1 .about-image .about-year .about-year-content p { margin-bottom: 10px; font-size: 14px; } } .about-area-1 .about-image .about-year .about-year-content .years { margin-bottom: 0; font-size: 62px; font-weight: 600; line-height: normal; color: var(--white-color); } @media (max-width: 767px) { .about-area-1 .about-image .about-year .about-year-content .years { font-size: 32px; } } .about-area-1 .about-features-wrap { padding-top: 10px; } .about-area-1 .about-features-wrap .about-features-item { position: relative; display: flex; align-items: center; gap: 45px; } @media (max-width: 767px) { .about-area-1 .about-features-wrap .about-features-item { display: block; } } .about-area-1 .about-features-wrap .about-features-item .about-features-left { display: flex; align-items: center; gap: 25px; width: 50%; } @media (max-width: 767px) { .about-area-1 .about-features-wrap .about-features-item .about-features-left { width: 100%; margin-bottom: 10px; } } .about-area-1 .about-features-wrap .about-features-item .about-features-left .about-features-icon { background-color: var(--primary-rgb-05); color: var(--primary-color); height: 80px; width: 80px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .about-area-1 .about-features-wrap .about-features-item .about-features-left .about-features-icon svg { -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .about-area-1 .about-features-wrap .about-features-item .about-features-left .about-features-title { flex: 1; } .about-area-1 .about-features-wrap .about-features-item .about-features-left .about-features-title h4 { margin-bottom: 0; font-size: 1.4rem; color: var(--primary-color); } .about-area-1 .about-features-wrap .about-features-item .about-features-right { width: 50%; flex: 1; } @media (max-width: 767px) { .about-area-1 .about-features-wrap .about-features-item .about-features-right { width: 100%; } } .about-area-1 .about-features-wrap .about-features-item .about-features-right .about-features-content p { margin-bottom: 0; } .about-area-1 .about-features-wrap .about-features-item::after { content: ""; position: absolute; height: 100%; width: 1px; background-color: var(--border-color-two); left: 0; right: 0; margin: auto; } @media (max-width: 767px) { .about-area-1 .about-features-wrap .about-features-item::after { display: none; } } .about-area-2 .about-image { position: relative; text-align: end; } @media (max-width: 991px) { .about-area-2 .about-image { margin-top: 50px; } } .about-area-2 .about-image .about-large { border-radius: var(--border-radius-two); } @media (max-width: 991px) { .about-area-2 .about-image .about-large { margin-left: 30px; } } .about-area-2 .about-image .about-small { position: absolute; display: inline-block; bottom: 30px; left: 30px; border: 10px solid var(--white-color); box-shadow: 0 4px 25px 0px rgba(0, 0, 0, 0.08); } @media (max-width: 991px) { .about-area-2 .about-image .about-small { left: 0; } } @media (max-width: 420px) { .about-area-2 .about-image .about-small { width: 170px; border-width: 5px; } } .about-area-3 .check-list { margin-bottom: 15px; } .about-area-3 .about-founder-wrapper .author-inner { display: flex; align-items: center; position: relative; } @media (max-width: 575px) { .about-area-3 .about-founder-wrapper .author-inner { margin-bottom: 25px; } } .about-area-3 .about-founder-wrapper .author-inner .thumbnail { display: block; overflow: hidden; border-radius: 50%; margin-right: 16px; width: 70px; height: 70px; } .about-area-3 .about-founder-wrapper .author-inner .founder-details h6 { margin-bottom: 0; } .about-area-3 .about-founder-wrapper .author-inner .founder-details span { font-size: 14px; line-height: normal; } .about-area-3 .about-founder-wrapper .author-inner::after { position: absolute; content: ""; right: 11%; top: 50%; height: 70px; width: 1px; transform: translateY(-50%); background-color: var(--border-color-two); } @media (max-width: 575px) { .about-area-3 .about-founder-wrapper .author-inner::after { display: none; } } .about-area-3 .about-founder-wrapper .author-call-option { display: flex; align-items: center; } .about-area-3 .about-founder-wrapper .author-call-option .authore-call { background-color: var(--primary-rgb-05); color: var(--primary-color); border-radius: 15px; margin-right: 16px; padding: 12px; } .about-area-3 .about-founder-wrapper .author-call-option .call-details span { font-size: 14px; display: block; } .about-area-3 .about-founder-wrapper .author-call-option .call-details a { font-size: 1.2rem; line-height: 1.5; font-weight: 700; } .about-area-3 .about-founder-wrapper .author-call-option:hover .authore-call { background-color: var(--primary-color); color: var(--white-color); } @media (max-width: 991px) { .about-area-3 .about-image { margin-top: 30px; } } .about-area-4 .about-features-wrap { padding-top: 10px; } .about-area-4 .about-features-wrap .about-features-item { position: relative; } .about-area-4 .about-features-wrap .about-features-item .about-features-left { display: flex; align-items: center; gap: 25px; margin-bottom: 10px; } .about-area-4 .about-features-wrap .about-features-item .about-features-left .about-features-icon { background-color: var(--primary-rgb-05); color: var(--primary-color); height: 80px; width: 80px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .about-area-4 .about-features-wrap .about-features-item .about-features-left .about-features-icon svg { -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .about-area-4 .about-features-wrap .about-features-item .about-features-left .about-features-title { flex: 1; } .about-area-4 .about-features-wrap .about-features-item .about-features-left .about-features-title h4 { margin-bottom: 10px; font-size: 1.4rem; color: var(--primary-color); } .about-area-4 .about-features-wrap .about-features-item .about-features-right .about-features-content p { margin-bottom: 0; } @media (max-width: 991px) { .product-area .section-title { text-align: center; } } .product-area .section-title-right ul { border: 1px solid var(--primary-color); background-color: transparent; display: inline-flex; justify-content: end; border-radius: 100px; overflow: hidden; } .product-area .section-title-right ul li a { background-color: transparent !important; border: none; text-transform: capitalize; color: var(--black-color) !important; border-radius: 0; } .product-area .section-title-right ul li a.active { background-color: var(--primary-color) !important; color: var(--white-color) !important; } .product-area .product-filter-wapper { text-align: end; } @media (max-width: 991px) { .product-area .product-filter-wapper { text-align: center; margin-top: 30px; } } .product-area .product-filter-wapper .product-filter-tabs { border: 1px solid var(--primary-color); background-color: transparent; display: inline-flex; border-radius: 5px; overflow: hidden; } .product-area .product-filter-wapper .product-filter-tabs button { background-color: transparent !important; border: none; text-transform: capitalize; color: var(--black-color) !important; border-radius: 0; padding: 10px 25px; display: inline-block; } .product-area .product-filter-wapper .product-filter-tabs button.active { background-color: var(--primary-color) !important; color: var(--white-color) !important; } @media (max-width: 767px) { .product-area .product-filter-wapper .product-filter-tabs button { padding: 8px 16px; font-size: 14px; } } .product-area .product-left { position: relative; background-color: var(--primary-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); height: 100%; width: 100%; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden; } .product-area .product-left a { padding: 0 45px 45px 45px; margin-top: 120px; text-align: center; color: var(--white-color); font-size: 18px; font-weight: 600; width: 100%; } @media (max-width: 767px) { .product-area .product-left a { padding: 25px; margin-top: 25px; } } .product-area .product-left img { width: 100%; } .product-area .product-right { margin-left: 30px; } @media (max-width: 1199px) { .product-area .product-right { margin-left: 0; } } .product-area .product-grid-item-1 { position: relative; text-align: center; overflow: hidden; background-color: var(--white-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); transition: all 0.5s ease-in-out; } .product-area .product-grid-item-1 .product-tags { position: absolute; display: flex; justify-content: space-between; align-items: center; width: 100%; left: 0; top: 10px; z-index: 3; } .product-area .product-grid-item-1 .product-tags .product-tags-sale { padding-left: 25px; } .product-area .product-grid-item-1 .product-tags .product-tags-wishlist { padding-right: 25px; } .product-area .product-grid-item-1 .product-tags .product-tags-wishlist a { font-size: 22px; color: var(--primary-color); } .product-area .product-grid-item-1 .product-grid-image { position: relative; overflow: hidden; background-color: var(--extra-color); } .product-area .product-grid-item-1 .product-grid-image img { -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .product-area .product-grid-item-1 .product-grid-image .product-grid-action { position: absolute; bottom: -60px; right: 0; left: 0; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; gap: 20px; z-index: 3; } .product-area .product-grid-item-1 .product-grid-content { padding: 20px; } .product-area .product-grid-item-1 .product-grid-content h4 { margin-bottom: 10px; font-size: 1.4rem; color: var(--primary-color); } .product-area .product-grid-item-1 .product-grid-content .product-reveiw { display: flex; justify-content: center; gap: 3px; margin-bottom: 10px; } .product-area .product-grid-item-1 .product-grid-content .product-reveiw i { font-size: 14px; color: var(--black-color); } .product-area .product-grid-item-1 .product-grid-content .product-reveiw i.active { color: #FFB03B; } .product-area .product-grid-item-1 .product-grid-content .product-reveiw span { font-size: 12px; line-height: normal; } .product-area .product-grid-item-1 .product-grid-content .product-grid-price { font-size: 16px; margin-bottom: 0; } .product-area .product-grid-item-1 .product-grid-content .product-grid-price .cut-price { color: var(--extra-color-one); text-decoration: line-through; margin-right: 10px; font-size: 14px; } .product-area .product-grid-item-1 .product-grid-content .product-grid-price .main-price { color: var(--primary-color); font-weight: 600; } .product-area .product-grid-item-1:hover { transform: translate(0, -5px); } .product-area .product-grid-item-1:hover .product-grid-image img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); } .product-area .product-grid-item-1:hover .product-grid-image .product-grid-action { bottom: 25px; } @media (max-width: 575px) { .product-area .result-count { text-align: center; } } .product-area .result-count p { font-family: var(--title-fonts); } .shop-product-single-area .product-image-slider { margin-right: 30px; overflow: hidden; } @media (max-width: 991px) { .shop-product-single-area .product-image-slider { margin-right: 0; margin-bottom: 50px; } } .shop-product-single-area .product-image-slider .slider-large-images { margin-bottom: 15px; } .shop-product-single-area .product-image-slider .slider-large-images .slider-image { overflow: hidden; background-color: var(--white-color); border-radius: var(--border-radius-one); } .shop-product-single-area .product-image-slider .slider-thumbs .swiper-container .swiper-slide { opacity: 0.5; border: 1px solid transparent; } .shop-product-single-area .product-image-slider .slider-thumbs .swiper-container .swiper-slide.swiper-slide-thumb-active { opacity: 1; border-color: var(--primary-color); border-radius: var(--border-radius-one); } .shop-product-single-area .product-image-slider .slider-thumbs .swiper-container .swiper-slide .slider-image { overflow: hidden; border-radius: var(--border-radius-one); } .shop-product-single-area .shop-product-single-info .shop-product-single-title h2 { font-size: 28px; margin-bottom: 15px; } .shop-product-single-area .shop-product-single-info .shop-product-single-reveiw { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid var(--border-color-two); } .shop-product-single-area .shop-product-single-info .shop-product-single-reveiw i { color: var(--text-color); } .shop-product-single-area .shop-product-single-info .shop-product-single-reveiw i.active { color: #FFB03B; } .shop-product-single-area .shop-product-single-info .shop-product-single-price { display: -webkit-flex; display: -moz-flex; display: flex; align-items: center; gap: 10px; margin-bottom: 25px; } .shop-product-single-area .shop-product-single-info .shop-product-single-price span { font-family: var(--title-fonts); font-size: 28px; font-weight: 600; line-height: normal; } .shop-product-single-area .shop-product-single-info .shop-product-single-price .cut-price { color: var(--extra-color-one); text-decoration: line-through; opacity: 0.6; margin-left: 10px; font-size: 18px; } .shop-product-single-area .shop-product-single-info .shop-product-single-price .main-price { color: var(--primary-color); } .shop-product-single-area .shop-product-single-info .shop-product-single-content { margin-bottom: 30px; } .shop-product-single-area .shop-product-single-info .shop-product-single-content .shop-product-single-content-text2 p { margin-bottom: 5px; } .shop-product-single-area .shop-product-single-info .shop-product-single-content .shop-product-single-content-text2 p strong { color: var(--black-color); } .shop-product-single-area .shop-product-single-info .shop-product-single-quantity { margin-bottom: 35px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center; gap: 20px; } .shop-product-single-area .shop-product-single-info .shop-product-single-quantity .shop-product-single-buttons { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; gap: 20px; } .shop-product-single-area .shop-product-single-info .shop-product-single-quantity .input-qty { height: 48px; border-radius: 100px; } .shop-product-single-area .shop-product-single-info .shop-product-single-social { display: -webkit-flex; display: -moz-flex; display: flex; gap: 20px; } .shop-product-single-area .shop-product-single-info .shop-product-single-social .share { font-family: var(--title-fonts); font-weight: 600; font-size: 14px; } .shop-product-single-area .shop-product-single-info .shop-product-single-social a:hover { color: var(--active-primary-color); } .shop-product-single-area .product-single-tab { margin-top: 80px; background-color: var(--white-color); overflow: hidden; } .shop-product-single-area .product-single-tab .nav-tabs { border: none; margin-bottom: 20px; } @media (max-width: 520px) { .shop-product-single-area .product-single-tab .nav-tabs { flex-direction: column; } } .shop-product-single-area .product-single-tab .nav-tabs .nav-item { display: inline-block; position: relative; } .shop-product-single-area .product-single-tab .nav-tabs .nav-item a { font-size: 16px; font-weight: 400; font-family: var(--title-fonts); color: var(--black-color); padding: 12px 25px; border: none; background-color: var(--primary-rgb-05); -webkit-border-radius: var(--border-radius-one); -moz-border-radius: var(--border-radius-one); -ms-border-radius: var(--border-radius-one); -o-border-radius: var(--border-radius-one); border-radius: var(--border-radius-one); } @media (max-width: 520px) { .shop-product-single-area .product-single-tab .nav-tabs .nav-item a { text-align: center; } } .shop-product-single-area .product-single-tab .nav-tabs .nav-item a.active { background-color: var(--active-primary-color); color: var(--white-color); } .shop-product-single-area .product-single-tab .tab-content .product-description-list ul li p { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; gap: 10px; } .shop-product-single-area .product-single-tab .tab-content .product-description-list ul li p i { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07); -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07); -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; height: 20px; width: 20px; background-color: var(--primary-color); color: var(--black-color); font-size: 11px; } .shop-product-single-area .product-single-tab .tab-content .comment-wapper { background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; } @media (max-width: 767px) { .shop-product-single-area .product-single-tab .tab-content .comment-wapper { padding: 20px; } } .shop-product-single-area .product-single-tab .tab-content .comment-wapper .comments-title { font-size: 1.44rem; position: relative; border-image: linear-gradient(90deg, var(--black-color) 4.85%, rgba(0, 0, 0, 0) 96.39%); border-bottom: 2px solid transparent; border-image-slice: 2; display: inline-block; padding-bottom: 10px; margin-bottom: 25px; } .shop-product-single-area .product-single-tab .tab-content .comment-wapper .comment-list { padding: 0; margin-bottom: 0; border: none; } .shop-product-single-area .product-single-tab .tab-content .comment-respond { margin-bottom: 30px; } .shop-product-single-area .product-single-tab .tab-content .comment-respond .review-progress-wrap .total-review { display: flex; align-items: center; gap: 5px; margin-bottom: 30px; } .shop-product-single-area .product-single-tab .tab-content .comment-respond .review-progress-wrap .total-review li { font-size: 16px; font-weight: 500; } .shop-product-single-area .product-single-tab .tab-content .comment-respond .review-progress-wrap .total-review li i { color: var(--text-color); } .shop-product-single-area .product-single-tab .tab-content .comment-respond .review-progress-wrap .total-review li i.active { color: #FFB03B; } .shop-product-single-area .product-single-tab .tab-content .comment-respond .review-progress-wrap .progresss-wapper { display: flex; gap: 25px; flex-direction: column; margin-bottom: 30px; } .shop-product-single-area .product-single-tab .tab-content .comment-respond .review-progress-wrap .progresss-wapper .progresss-bar { position: relative; padding-left: 60px; padding-right: 40px; } .shop-product-single-area .product-single-tab .tab-content .comment-respond .review-progress-wrap .progresss-wapper .progresss-bar .star { position: absolute; top: -5px; left: 0; color: var(--text-color); font-weight: 600; font-size: 16px; } .shop-product-single-area .product-single-tab .tab-content .comment-respond .review-progress-wrap .progresss-wapper .progresss-bar .count { position: absolute; top: -5px; right: 0; color: var(--text-color); font-weight: 600; font-size: 16px; } .shop-product-single-area .product-single-tab .tab-content .comment-respond .comments-respond-title { font-size: 1.44rem; position: relative; border-image: linear-gradient(90deg, var(--black-color) 4.85%, rgba(0, 0, 0, 0) 96.39%); border-bottom: 2px solid transparent; border-image-slice: 2; display: inline-block; padding-bottom: 10px; margin-bottom: 25px; } .shop-product-single-area .product-single-tab .tab-content .comment-respond .comment-respond-form { padding: 40px; background-color: var(--primary-rgb-05); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); } @media (max-width: 991px) { .shop-product-single-area .product-single-tab .tab-content .comment-respond .comment-respond-form { padding: 25px; } } .shop-product-single-area .product-single-tab .tab-content .comment-respond .comment-respond-form .add-review { display: -webkit-flex; display: -moz-flex; display: flex; gap: 5px; font-size: 18px; color: var(--white-color); } .shop-product-single-area .product-single-tab .tab-content .comment-respond .comment-respond-form .add-review i:hover { color: #FFB03B; } .services-area-1 { position: relative; } .services-area-1 .service-main { margin: 0 50px; background-color: var(--extra-color-two); border-radius: var(--border-radius-two) var(--border-radius-two) 0 0; position: relative; } @media (max-width: 991px) { .services-area-1 .service-main { margin: 0 10px; } } .services-area-1 .service-main .service-items { position: relative; display: flex; gap: 25px; padding: 45px; border: 1px solid transparent; } @media (max-width: 1600px) { .services-area-1 .service-main .service-items { padding: 15px; gap: 20px; } } @media (max-width: 380px) { .services-area-1 .service-main .service-items { flex-direction: column; gap: 10px; } } .services-area-1 .service-main .service-items .service-icon { height: 100px; width: 100px; display: flex; justify-content: center; align-items: center; color: var(--primary-color); background-color: var(--primary-rgb-05); border-radius: 100px; } .services-area-1 .service-main .service-items .service-icon svg { -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .services-area-1 .service-main .service-items .service-content { flex: 1; } .services-area-1 .service-main .service-items .service-content h4 { margin-bottom: 10px; font-size: 1.4rem; color: var(--primary-color); } .services-area-1 .service-main .service-items .service-content .services-button-wapper .theme-button-link { gap: 0; } .services-area-1 .service-main .service-items .service-content .services-button-wapper .theme-button-link .line-text { text-indent: -180px; opacity: 0; visibility: hidden; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .services-area-1 .service-main .service-items.service-one { border-right-color: var(--border-color-two); border-bottom-color: var(--border-color-two); } @media (max-width: 767px) { .services-area-1 .service-main .service-items.service-one { border-right-color: transparent; } } .services-area-1 .service-main .service-items.service-two { border-right-color: var(--border-color-two); border-bottom-color: var(--border-color-two); } @media (max-width: 1199px) { .services-area-1 .service-main .service-items.service-two { border-right-color: transparent; } } .services-area-1 .service-main .service-items.service-three { border-bottom-color: var(--border-color-two); } @media (max-width: 1199px) { .services-area-1 .service-main .service-items.service-three { border-right-color: var(--border-color-two); } } .services-area-1 .service-main .service-items.service-four { border-right-color: var(--border-color-two); } @media (max-width: 1199px) { .services-area-1 .service-main .service-items.service-four { border-right-color: transparent; border-bottom-color: var(--border-color-two); } } @media (max-width: 767px) { .services-area-1 .service-main .service-items.service-four { border-right-color: transparent; border-bottom-color: var(--border-color-two); } } .services-area-1 .service-main .service-items.service-five { border-right-color: var(--border-color-two); } @media (max-width: 767px) { .services-area-1 .service-main .service-items.service-five { border-right-color: transparent; border-bottom-color: var(--border-color-two); } } .services-area-1 .service-main .service-items:hover .service-icon { background-color: var(--primary-color); color: var(--white-color); } .services-area-1 .service-main .service-items:hover .service-icon svg { -webkit-transform: scale(-1) rotate(180deg); -ms-transform: scale(-1) rotate(180deg); -o-transform: scale(-1) rotate(180deg); -moz-transform: scale(-1) rotate(180deg); transform: scale(-1) rotate(180deg); } .services-area-1 .service-main .service-items:hover .services-button-wapper .theme-button-link .line-text { opacity: 1; text-indent: 0; margin-right: 10px; visibility: visible; } .services-area-2 { position: relative; } .services-area-2 .services-wapper { padding-top: 100px; padding-bottom: 100px; background-color: var(--extra-color-two); border-radius: var(--border-radius-two); margin: 0 50px; } @media (max-width: 991px) { .services-area-2 .services-wapper { margin: 0 10px; padding-top: 80px; padding-bottom: 80px; } } .services-area-2 .services-wapper .services-more { text-align: center; margin-top: 50px; } .services-area-2 .services-wapper .services-more a { color: var(--primary-color); font-weight: 600; } .services-area-2 .services-wapper .services-more a:hover { text-decoration: underline; } .services-area-2 .service-items { position: relative; padding: 25px; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-05); -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); z-index: 1; } .services-area-2 .service-items::before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: var(--primary-color); border-radius: var(--border-radius-two); transform: scale(0.9); transition: all 0.4s; z-index: -1; opacity: 0; } .services-area-2 .service-items .service-icon { position: relative; height: 100px; width: 100px; margin-bottom: 25px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; color: var(--primary-color); } .services-area-2 .service-items .service-icon svg { z-index: 2; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .services-area-2 .service-items .service-icon::after { content: ""; height: 60px; width: 60px; position: absolute; bottom: 0; right: 0; background-color: var(--primary-rgb-10); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .services-area-2 .service-items .service-content h4 { margin-bottom: 10px; font-size: 1.4rem; color: var(--primary-color); } .services-area-2 .service-items:hover::before { transform: scale(1); opacity: 1; } .services-area-2 .service-items:hover .service-icon svg { -webkit-transform: scale(-1) rotate(180deg); -ms-transform: scale(-1) rotate(180deg); -o-transform: scale(-1) rotate(180deg); -moz-transform: scale(-1) rotate(180deg); transform: scale(-1) rotate(180deg); } .services-area-2 .service-items:hover .service-icon::after { height: 100px; width: 100px; background-color: var(--white-color); } .services-area-2 .service-items:hover .service-content h4, .services-area-2 .service-items:hover .service-content p { color: var(--white-color); } .services-area-2 .service-items:hover .service-content .theme-button-link { color: var(--white-color); } .services-area-2 .service-items:hover .service-content .theme-button-link .theme-button-icon { background-color: var(--white-color); } .services-area-2 .service-items:hover .service-content .theme-button-link .theme-button-icon svg { color: var(--black-color); } .services-area-3 .services-wapper { position: relative; margin: 0 50px; padding-top: 100px; padding-bottom: 100px; background-color: var(--extra-color-two); border-radius: var(--border-radius-two); } @media (max-width: 991px) { .services-area-3 .services-wapper { margin: 0 10px; padding-top: 80px; padding-bottom: 80px; } } .services-area-3 .services-wapper .services-more { text-align: center; margin-top: 50px; } .services-area-3 .services-wapper .services-more a { color: var(--primary-color); font-weight: 600; } .services-area-3 .services-wapper .services-more a:hover { text-decoration: underline; } .services-area-3 .three-item-arrow { margin-left: auto; position: absolute; right: 12px; display: flex; align-items: end; gap: 10px; height: 45px; bottom: 10px; } @media (max-width: 767px) { .services-area-3 .three-item-arrow { display: none; } } .services-area-3 .three-item-arrow .swiper-arrows { position: static; display: flex; align-items: center; text-align: center; justify-content: center; width: 50px; height: 50px; line-height: 50px; border-radius: 5px; background-color: var(--primary-color); color: var(--white-color); transition: all 500ms ease; } .services-area-3 .three-item-arrow .swiper-arrows::after { font-size: 22px; } .services-area-3 .three-item-arrow .swiper-arrows.swiper-button-prev { background-color: var(--primary-color); } .services-area-3 .three-item-arrow .swiper-arrows.swiper-button-prev:hover { background-color: var(--active-primary-color); } .services-area-3 .three-item-arrow .swiper-arrows.swiper-button-next { background-color: var(--active-primary-color); } .services-area-3 .three-item-arrow .swiper-arrows.swiper-button-next:hover { background-color: var(--primary-color); } .services-area-3 .service-items { position: relative; background-color: var(--primary-rgb-05); border: 1px solid var(--primary-rgb-10); -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); overflow: hidden; } .services-area-3 .service-items .service-image { position: relative; overflow: hidden; height: 100%; } .services-area-3 .service-items .service-image a { width: 100%; height: 100%; position: relative; } .services-area-3 .service-items .service-image a::before { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 13.02%, rgba(0, 0, 0, 0.51) 42.5%, rgba(0, 0, 0, 0.63) 70%, #000000 100%); border-radius: var(--border-radius-two); background-repeat: no-repeat; background-position: center center; transition: all 0.4s ease-in-out; z-index: 2; opacity: 0.7; } .services-area-3 .service-items .service-image a img { width: 100%; height: 100%; position: relative; object-fit: cover; top: 0; bottom: 0; left: 0; right: 0; margin: auto; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .services-area-3 .service-items .service-content { position: absolute; bottom: 0; right: 30px; left: 30px; text-align: left; z-index: 3; transition: all 0.5s ease-in-out; } @media (max-width: 767px) { .services-area-3 .service-items .service-content { right: 15px; left: 15px; } } .services-area-3 .service-items .service-content .service-title { display: flex; gap: 20px; flex-direction: row; align-items: center; } .services-area-3 .service-items .service-content .service-title .service-icon { height: 90px; width: 90px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; position: relative; bottom: 0; left: 0; background-color: var(--primary-color); border-radius: 60px 60px 0 0; z-index: 1; transition: all 0.4s ease-in-out; } .services-area-3 .service-items .service-content .service-title .service-icon svg { z-index: 2; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .services-area-3 .service-items .service-content .service-title .service-icon svg path { fill: var(--white-color); } .services-area-3 .service-items .service-content .service-title h4 { margin-bottom: 0; font-size: 1.4rem; color: var(--white-color); flex: 1; } .services-area-3 .service-items .service-content .service-content-info { position: absolute; right: 0; bottom: -1px; padding: 25px; border-radius: 20px 20px 0 0; background-color: var(--border-color-three); background-position: center bottom; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; transform-origin: bottom; transform-style: preserve-3d; transform: scaleY(0); z-index: 2; max-width: 350px; left: 90px; width: calc(100% - 90px); } @media (max-width: 620px) { .services-area-3 .service-items .service-content .service-content-info { padding: 15px; } } .services-area-3 .service-items .service-content .service-content-info h4 { font-size: 1.4rem; } @media (max-width: 620px) { .services-area-3 .service-items .service-content .service-content-info h4 { font-size: 1.2rem; } } @media (max-width: 620px) { .services-area-3 .service-items .service-content .service-content-info p { font-size: 14px; } } .services-area-3 .service-items:hover .service-image img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); } .services-area-3 .service-items:hover .service-content .service-content-info { transform: scaleY(1); } .services-area-3 .service-item { position: relative; border-radius: 20px; height: calc(100% - 30px); overflow: hidden; } .services-area-3 .service-item .service-image a { position: relative; display: block; cursor: none; } .services-area-3 .service-item .service-image a::before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; background: var(--black-color); opacity: 50%; width: 100%; height: 100%; z-index: 2; } .services-area-3 .service-item .service-image a img { object-fit: cover; border-radius: 20px; transition: all 0.4s ease-in-out; } .services-area-3 .service-item .service-content { position: absolute; top: 30px; left: 30px; right: 30px; z-index: 2; } .services-area-3 .service-item .service-content h4 { margin-bottom: 10px; font-size: 1.4rem; color: var(--white-color); } .services-area-3 .service-item .service-content .desc { color: var(--white-color); } .services-area-3 .service-item .service-btn { position: absolute; bottom: 30px; left: 30px; right: 30px; z-index: 2; } .services-area-3 .service-item:hover .service-image a img { transform: scale(1.1); } .service-single-area .service-single-post { margin-left: 30px; } @media (max-width: 1199px) { .service-single-area .service-single-post { margin-left: 0; } } .service-single-area .service-single-post .service-single-media { margin-bottom: 40px; } .service-single-area .service-single-post .service-single-media img { border-radius: var(--border-radius-two); } .service-single-area .service-single-post .service-single-contain .service-entry-content h2 { font-size: 32px; } @media (max-width: 575px) { .service-single-area .service-single-post .service-single-contain .service-entry-content h2 { font-size: 30px; } } .service-single-area .service-single-post .service-single-contain .service-entry-content h3 { font-size: 26px; } @media (max-width: 575px) { .service-single-area .service-single-post .service-single-contain .service-entry-content h3 { font-size: 24px; } } .service-single-area .service-single-post .service-single-contain .service-entry-content .service-gallery img { border-radius: var(--border-radius-two); } .doctor-area-1 { background-color: var(--extra-color-four); } .doctor-area-1 .doctor-wapper { padding-top: 100px; padding-bottom: 100px; background-color: var(--primary-color); margin: 0 50px; border-radius: var(--border-radius-two); } @media (max-width: 991px) { .doctor-area-1 .doctor-wapper { margin: 0 10px; padding-top: 80px; padding-bottom: 80px; } } .doctor-area-1 .doctor-wapper .section-title .sub-title { background-color: var(--white-color); } .doctor-area-1 .doctor-wapper .doctor-items .doctor-image { position: relative; overflow: hidden; -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); margin-bottom: 20px; } .doctor-area-1 .doctor-wapper .doctor-items .doctor-image img { width: 100%; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .doctor-area-1 .doctor-wapper .doctor-items .doctor-image .doctor-share { position: absolute; bottom: 20px; z-index: 1; right: 20px; } .doctor-area-1 .doctor-wapper .doctor-items .doctor-image .doctor-share .social-icon { transform: translate(0, 30px); transition: var(--transition); opacity: 0; visibility: hidden; } .doctor-area-1 .doctor-wapper .doctor-items .doctor-image .doctor-share .social-icon li a { height: 45px; width: 45px; background: var(--active-primary-color); color: var(--white-color); } .doctor-area-1 .doctor-wapper .doctor-items .doctor-image .doctor-share .doctor-share-icon { height: 45px; width: 45px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; background-color: var(--primary-color); color: var(--white-color); border-radius: var(--border-radius-three); margin-top: 15px; } .doctor-area-1 .doctor-wapper .doctor-items .doctor-image .doctor-share .doctor-share-icon svg { width: 20px; height: 20px; } .doctor-area-1 .doctor-wapper .doctor-items .doctor-content h4 { font-size: 1.4rem; color: var(--white-color); margin-bottom: 5px; } .doctor-area-1 .doctor-wapper .doctor-items .doctor-content p { color: var(--white-color); margin-bottom: 0; } .doctor-area-1 .doctor-wapper .doctor-items:hover .doctor-share .social-icon { transform: translate(0, 0); opacity: 1; visibility: visible; } .doctor-area-1 .doctor-wapper .doctor-items:hover .doctor-share .doctor-share-icon { background-color: var(--active-primary-color); } .doctor-area-1 .doctor-wapper .doctor-items:hover .doctor-image img { transform: scale(1.1); } .doctor-area-1 .four-item-arrow { margin-left: auto; position: absolute; right: 12px; display: flex; align-items: end; gap: 10px; height: 50px; bottom: 10px; } .doctor-area-1 .four-item-arrow .swiper-arrows { position: static; display: flex; align-items: center; text-align: center; justify-content: center; width: 50px; height: 50px; line-height: 50px; border-radius: 5px; transition: all 500ms ease; background-color: var(--extra-color-three); color: var(--black-color); } .doctor-area-1 .four-item-arrow .swiper-arrows::after { font-size: 22px; } .doctor-area-1 .four-item-arrow .swiper-arrows:hover { background-color: var(--active-primary-color); color: var(--white-color); } @media (max-width: 767px) { .doctor-area-1 .four-item-arrow { display: none; } } .doctor-area-2 .doctor-items { position: relative; z-index: 1; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 20px; } .doctor-area-2 .doctor-items .doctor-image { position: relative; overflow: hidden; -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); margin-bottom: 20px; } .doctor-area-2 .doctor-items .doctor-image a { width: 100%; } .doctor-area-2 .doctor-items .doctor-image a img { width: 100%; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .doctor-area-2 .doctor-items .doctor-image .doctor-share { position: absolute; bottom: 0; z-index: 1; top: 0; margin: auto; display: flex; } .doctor-area-2 .doctor-items .doctor-image .doctor-share .social-icon { justify-content: center; transform: translate(-50px, 0); transition: var(--transition); opacity: 0; visibility: hidden; gap: 10px; } .doctor-area-2 .doctor-items .doctor-image .doctor-share .social-icon li a { height: 45px; width: 45px; background: var(--active-primary-color); color: var(--white-color); } .doctor-area-2 .doctor-items .doctor-content { display: -webkit-flex; display: -moz-flex; display: flex; gap: 20px; } .doctor-area-2 .doctor-items .doctor-content .doctor-share-icon { height: 50px; width: 50px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; background-color: var(--primary-color); color: var(--white-color); border-radius: var(--border-radius-one); } .doctor-area-2 .doctor-items .doctor-content .doctor-share-icon svg { width: 20px; height: 20px; } .doctor-area-2 .doctor-items .doctor-content .doctor-text { flex: 1; text-align: center; } .doctor-area-2 .doctor-items .doctor-content .doctor-text h4 { font-size: 1.4rem; color: var(--primary-color); margin-bottom: 10px; } .doctor-area-2 .doctor-items .doctor-content .doctor-text p { margin-bottom: 0; } .doctor-area-2 .doctor-items::after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: var(--primary-color); border-radius: var(--border-radius-two); transform: scale(0.9); transition: all 0.4s; z-index: -1; opacity: 0; } .doctor-area-2 .doctor-items:hover::after { transform: scale(1); opacity: 1; } .doctor-area-2 .doctor-items:hover .doctor-share .social-icon { opacity: 1; visibility: visible; transform: translate(20px, 0); } .doctor-area-2 .doctor-items:hover .doctor-share .doctor-share-icon { background-color: var(--active-primary-color); } .doctor-area-2 .doctor-items:hover .doctor-image img { transform: scale(1.1); } .doctor-area-2 .doctor-items:hover .doctor-content .doctor-text h4 { color: var(--white-color); } .doctor-area-2 .doctor-items:hover .doctor-content .doctor-text p { color: var(--white-color); } .doctor-single-area .doctor-single-left .image-1 { border-radius: var(--border-radius-two); overflow: hidden; } .doctor-single-area .doctor-single-right { margin-left: 50px; } @media (max-width: 991px) { .doctor-single-area .doctor-single-right { margin-left: 0; margin-bottom: 30px; } } .doctor-single-area .doctor-single-right h3 { margin-bottom: 10px; font-size: 26px; color: var(--primary-color); } .doctor-single-area .doctor-single-right .doctor-biography { margin-bottom: 40px; } .doctor-single-area .doctor-single-right .doctor-biography .member-info-list li { margin-bottom: 15px; display: flex; align-items: center; } .doctor-single-area .doctor-single-right .doctor-biography .member-info-list li span:first-child { width: 200px; } @media (max-width: 767px) { .doctor-single-area .doctor-single-right .doctor-biography .member-info-list li span:first-child { width: 120px; } } .doctor-single-area .doctor-single-right .doctor-biography .member-info-list li span:last-child { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .doctor-single-area .doctor-single-right .doctor-awards { margin-bottom: 40px; } .doctor-single-area .doctor-single-right .doctor-awards .awards-item .awards-icon { background-color: var(--primary-rgb-05); color: var(--primary-color); border-radius: 100%; margin-right: 16px; padding: 12px; display: flex; justify-content: center; align-items: center; height: 80px; width: 80px; margin-bottom: 10px; } .why-area-1 .why-wapper { padding-top: 100px; padding-bottom: 100px; margin: 0 50px; background-color: var(--primary-color); border-radius: var(--border-radius-two); } @media (max-width: 991px) { .why-area-1 .why-wapper { margin: 0 10px; padding-top: 80px; padding-bottom: 80px; } } .why-area-1 .why-wapper .section-title .sub-title { background-color: var(--white-color); } .why-area-1 .why-wapper .why-one-wrapper { display: flex; flex-wrap: wrap; gap: 15px; padding-top: 20px; margin-bottom: 40px; } .why-area-1 .why-wapper .why-one-wrapper .single-why-one { display: flex; align-items: center; padding: 15px 20px; background-color: var(--extra-color-three); border: 1px solid var(--border-color-one); border-radius: var(--border-radius-two); max-width: max-content; cursor: pointer; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .why-area-1 .why-wapper .why-one-wrapper .single-why-one:hover { box-shadow: 0 9px 18px rgba(24, 16, 16, 0.0509803922); } .why-area-1 .why-wapper .why-one-wrapper .single-why-one i { padding: 5px; background-color: var(--primary-color); border-radius: 50%; color: var(--white-color); margin-right: 15px; font-size: 14px; line-height: 12px; } .why-area-1 .why-wapper .why-one-wrapper .single-why-one p { color: var(--text-color); font-weight: 700; margin-bottom: 0; } .why-area-1 .why-wapper .why-button-wrapper a { background-color: var(--extra-color-three); color: var(--black-color); } .why-area-1 .why-wapper .why-button-wrapper a .theme-button-icon { background-color: var(--primary-color); } .why-area-1 .why-wapper .why-button-wrapper a .theme-button-icon svg { color: var(--white-color); } .why-area-1 .why-wapper .why-button-wrapper a:hover span::before { color: var(--black-color); } @media (max-width: 991px) { .why-area-1 .why-wapper .why-image { margin-top: 50px; } } .faq-area form .form-group .field-inner input { background-color: var(--body-color); padding-right: 60px; margin-bottom: 0; } .faq-area form .form-group .field-inner button { position: absolute; top: 0; right: 15px; background: transparent; height: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .faq-area form .form-group .field-inner button:hover { color: var(--active-primary-color); } .faq-area-1 { background-color: var(--extra-color-four); } .faq-area-1 .faq-left { position: relative; z-index: 1; } @media (max-width: 991px) { .faq-area-1 .faq-left { margin-bottom: 50px; } } .faq-area-1 .faq-left::after { content: ""; position: absolute; height: 50%; width: 180px; background-color: var(--primary-color); border-radius: var(--border-radius-two); right: 80px; margin: auto; top: 0; bottom: 0; z-index: -1; } @media (max-width: 991px) { .faq-area-1 .faq-left::after { display: none; } } .faq-area-1 .faq-left img { border-radius: var(--border-radius-two); } .skills-area-1 .skills-image { position: relative; } @media (max-width: 991px) { .skills-area-1 .skills-image { margin-top: 50px; } } .skills-area-1 .skills-image .skills-large { margin-bottom: 100px; border-radius: var(--border-radius-two); } @media (max-width: 991px) { .skills-area-1 .skills-image .skills-large { padding-right: 50px; } } .skills-area-1 .skills-image .skills-small { position: absolute; display: inline-block; bottom: 0; right: 110px; margin: auto; border: 10px solid var(--white-color); box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.08); border-radius: 0 100px 0 100px; } @media (max-width: 991px) { .skills-area-1 .skills-image .skills-small { right: 0; } } .skills-area-1 .skills-image .shape { background-repeat: no-repeat; position: absolute; left: 0; bottom: -30px; width: 250px; height: 250px; } .skill-progress-wapper { padding-right: 10px; } .skill-progress-wapper .single-progressbar { margin-bottom: 30px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; } .skill-progress-wapper .single-progressbar:last-of-type { margin-bottom: 0; } .skill-progress-wapper .single-progressbar .progress-title { font-family: var(--title-fonts); font-size: 16px; font-weight: 600; line-height: normal; text-transform: capitalize; margin-bottom: 15px; color: var(--primary-color); } .skill-progress-wapper .single-progressbar .progressbar { position: relative; width: 100%; height: 6px; background-color: var(--primary-rgb-10); } .skill-progress-wapper .single-progressbar .progressbar .progress-bar-count { position: absolute; height: 100%; top: 0; left: 0; width: 0; background-color: var(--active-primary-color); -webkit-transition: all 800ms linear; -ms-transition: all 800ms linear; -o-transition: all 800ms linear; -moz-transition: all 800ms linear; transition: all 800ms linear; } .skill-progress-wapper .single-progressbar .progressbar .progress-bar-count::before { content: attr(data-percent); position: absolute; padding: 2px 6px; background-color: var(--black-color); color: var(--white-color); font-family: var(--title-fonts); font-size: 10px; font-weight: 600; line-height: 15px; top: -29px; right: 0; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); -moz-transform: translateX(50%); transform: translateX(50%); } .skill-progress-wapper .single-progressbar .progressbar .progress-bar-count::after { content: ""; position: absolute; width: 8px; height: 8px; background-color: var(--black-color); top: -14px; right: 0; -webkit-transform: translateX(50%) rotate(45deg); -ms-transform: translateX(50%) rotate(45deg); -o-transform: translateX(50%) rotate(45deg); -moz-transform: translateX(50%) rotate(45deg); transform: translateX(50%) rotate(45deg); } .feature-area-1 { position: relative; } .feature-area-1 .feature-items { position: relative; padding: 25px; text-align: center; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-05); -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); z-index: 1; } .feature-area-1 .feature-items::before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: var(--primary-color); border-radius: var(--border-radius-two); transform: scale(0.9); transition: all 0.4s; z-index: -1; opacity: 0; } .feature-area-1 .feature-items .feature-icon { position: relative; height: 100px; width: 100px; margin: 0 auto 20px auto; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; color: var(--primary-color); background-color: var(--primary-rgb-10); border-radius: 100px; } .feature-area-1 .feature-items .feature-icon svg { z-index: 2; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .feature-area-1 .feature-items .feature-content h4 { margin-bottom: 10px; font-size: 1.4rem; color: var(--primary-color); } .feature-area-1 .feature-items .feature-content p { margin-bottom: 0; } .feature-area-1 .feature-items:hover::before { transform: scale(1); opacity: 1; } .feature-area-1 .feature-items:hover .feature-icon { background-color: var(--white-color); } .feature-area-1 .feature-items:hover .feature-content h4, .feature-area-1 .feature-items:hover .feature-content p { color: var(--white-color); } .feature-area-2 { position: relative; } .feature-area-2::after { content: ""; height: 40%; width: 100%; position: absolute; top: 0; left: 0; background-color: var(--white-color); } .feature-area-2 .feature-main { position: relative; z-index: 1; } @media (max-width: 1600px) { .feature-area-2 .feature-main { padding: 0 60px; } } @media (max-width: 1400px) { .feature-area-2 .feature-main { padding: 0 15px; } } .feature-area-2 .feature-main .feature-background { background-color: var(--white-color); padding: 0 40px 50px 40px; box-shadow: var(--box-shadow); -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); } @media (max-width: 991px) { .feature-area-2 .feature-main .feature-background { padding: 25px; } } .feature-area-2 .feature-image { position: relative; } @media (max-width: 1199px) { .feature-area-2 .feature-image { margin-right: 40px; } } @media (max-width: 991px) { .feature-area-2 .feature-image { margin-bottom: 50px; } } .feature-area-2 .feature-image .feature-large { border-radius: var(--border-radius-two); } .feature-area-2 .feature-image .feature-small { position: absolute; display: inline-block; bottom: 0; right: 50px; top: 0; margin: auto; border: 10px solid var(--white-color); box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.08); max-width: 260px; } @media (max-width: 1199px) { .feature-area-2 .feature-image .feature-small { right: -40px; } } .feature-area-2 .feature-one-wrapper { display: flex; flex-wrap: wrap; padding-top: 10px; } .feature-area-2 .feature-one-wrapper .single-feature-one { display: flex; align-items: center; padding: 15px 20px; background: var(--white-color); border: 1px solid var(--border-color-one); border-radius: 15px; max-width: max-content; margin-right: 25px; margin-bottom: 25px; cursor: pointer; transition: 0.3s; } .feature-area-2 .feature-one-wrapper .single-feature-one:hover { box-shadow: 0 9px 18px rgba(24, 16, 16, 0.0509803922); } .feature-area-2 .feature-one-wrapper .single-feature-one i { padding: 5px; background-color: var(--active-primary-color); border-radius: 50%; color: var(--white-color); margin-right: 15px; font-size: 14px; line-height: 12px; } .feature-area-2 .feature-one-wrapper .single-feature-one p { color: var(--text-color); font-weight: 700; margin-bottom: 0; } .feature-area-2 .feature-one-wrapper .single-feature-one.eight { padding: 15px 22px; margin-right: 15px; } .feature-area-2 .feature-one-wrapper .single-feature-one.eight svg { width: 35px; height: 35px; fill: var(--color-primary-2); margin-right: 8px; } .feature-area-2 .feature-one-wrapper .single-feature-one.eight p { font-size: 20px; } .fun-fact-area-2 { z-index: 3; } .fun-fact-area-2 .fun-fact-wapper { position: relative; z-index: 1; border-top: 1px solid var(--primary-rgb-10); padding: 100px 0; } .fun-fact-area-2 .fun-fact-wapper .single-fun-fact-item .fun-fact-text { color: var(--primary-color); } .fun-fact-area-2 .fun-fact-wapper .single-fun-fact-item .fun-fact-title { color: var(--primary-color); } .fun-fact-area-3 .single-fun-fact-item { background-color: var(--white-color); text-align: center; padding: 50px 10px; border-radius: var(--border-radius-two) var(--border-radius-two) 0 0; border-bottom: 3px solid var(--border-color-three); position: relative; box-shadow: 10px 14px 60px -1px rgba(0, 0, 0, 0.1); } .fun-fact-area-3 .single-fun-fact-item::before { content: ""; position: absolute; bottom: -3px; left: 0; width: 0; height: 3px; background-color: var(--active-primary-color); transition: all 0.4s ease-in; } .fun-fact-area-3 .single-fun-fact-item .fun-fact-text { color: var(--primary-color); } .fun-fact-area-3 .single-fun-fact-item .fun-fact-title { color: var(--primary-color); } .fun-fact-area-3 .single-fun-fact-item:hover::before { width: 100%; } .single-fun-fact-item .fun-fact-text { color: var(--white-color); font-family: var(--title-fonts); font-size: 54px; font-weight: bold; margin-bottom: 0; line-height: normal; } @media (max-width: 767px) { .single-fun-fact-item .fun-fact-text { font-size: 32px; line-height: normal; } } .single-fun-fact-item .fun-fact-title { margin-bottom: 0; font-weight: 400; color: var(--white-color); font-size: 1.2rem; line-height: 1.5; } .process-area-1 .single-process-item { position: relative; text-align: center; padding: 35px; z-index: 1; } .process-area-1 .single-process-item .process-icon { height: 100px; width: 100px; display: flex; justify-content: center; align-items: center; border-radius: 100px; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 30px; position: relative; outline: 2px dashed var(--primary-rgb-10); outline-offset: 8px; } .process-area-1 .single-process-item .process-icon .icon { color: var(--primary-color); } .process-area-1 .single-process-item .process-icon .process-num { position: absolute; right: -20px; top: 0; height: 40px; width: 40px; display: flex; justify-content: center; align-items: center; background-color: var(--primary-color); border-radius: var(--border-radius-three); border: 3px solid var(--body-color); color: var(--white-color); } .process-area-1 .single-process-item .process-icon::after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: var(--primary-color); border-radius: 100px; transform: scale(0.9); transition: all 0.4s; z-index: -1; opacity: 0; } .process-area-1 .single-process-item h4 { margin-bottom: 10px; font-size: 1.4rem; color: var(--primary-color); } .process-area-1 .single-process-item p { margin-bottom: 0; } .process-area-1 .single-process-item.process-one::after { position: absolute; content: ""; top: 105px; right: -170px; width: 297px; height: 55px; background-image: url(../images/shape/line-1.png); background-repeat: no-repeat; background-size: 100%; z-index: -1; } @media (max-width: 991px) { .process-area-1 .single-process-item.process-one::after { display: none; } } .process-area-1 .single-process-item.process-two::after { position: absolute; content: ""; top: 60px; right: -170px; width: 297px; height: 55px; background-image: url(../images/shape/line-2.png); background-repeat: no-repeat; background-size: 100%; z-index: -1; } @media (max-width: 991px) { .process-area-1 .single-process-item.process-two::after { display: none; } } .process-area-1 .single-process-item:hover .process-icon::after { transform: scale(1); opacity: 1; } .process-area-1 .single-process-item:hover .process-icon .icon { color: var(--white-color); } .pricing-area-1 { background-color: var(--extra-color-four); } .pricing-area-1 .pricing-image-item { position: relative; background-color: var(--primary-color); -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); height: 100%; } .pricing-area-1 .pricing-image-item .pricing-image-content { position: relative; padding: 35px 35px; z-index: 1; } .pricing-area-1 .pricing-image-item .pricing-image-content span { color: var(--white-color); margin-bottom: 10px; text-transform: uppercase; display: block; } .pricing-area-1 .pricing-image-item .pricing-image-content h3 { margin-bottom: 10px; font-size: 1.6rem; color: var(--white-color); } .pricing-area-1 .pricing-image-item .pricing-image-content p { color: var(--white-color); } .pricing-area-1 .pricing-image-item .pricing-image-content a { margin-top: 20px; background-color: var(--white-color); border-radius: 50%; overflow: hidden; width: 52px; height: 52px; -webkit-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; transform: rotate(45deg); display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .pricing-area-1 .pricing-image-item .pricing-image-content a:hover { transform: rotate(90deg); background-color: var(--active-primary-color); color: var(--white-color); } .pricing-area-1 .pricing-image-item .pricing-image { position: absolute; bottom: 0; left: 0; right: 0; } @media (max-width: 767px) { .pricing-area-1 .pricing-image-item .pricing-image { position: relative; } } .pricing-area-1 .pricing-image-item .pricing-image img { width: 240px; } .pricing-area-1 .pricing-item { position: relative; padding: 25px; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); transition: all 0.5s ease-in-out; } .pricing-area-1 .pricing-item .pricing-content .pricing-text { margin-bottom: 25px; padding-bottom: 10px; border-bottom: 1px solid var(--border-color-two); position: relative; } .pricing-area-1 .pricing-item .pricing-content .pricing-text::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 0; height: 1px; background-color: var(--active-primary-color); transition: all 0.4s ease-in; } .pricing-area-1 .pricing-item .pricing-content .pricing-text .pricing-plan-title { margin-bottom: 10px; background-color: var(--primary-color); color: var(--white-color); font-weight: 600; display: inline-block; padding: 10px 25px; margin-left: -26px; border-radius: 0 var(--border-radius-three) var(--border-radius-three) 0; } .pricing-area-1 .pricing-item .pricing-content .pricing-text .pricing-plan-price { font-size: 54px; } .pricing-area-1 .pricing-item .pricing-content .pricing-text .pricing-plan-price span { font-size: 16px; } .pricing-area-1 .pricing-item .pricing-content .pricing-list p { font-weight: 600; } .pricing-area-1 .pricing-item .pricing-content .pricing-list .pricing-button-wapper { text-align: center; } .pricing-area-1 .pricing-item:hover { transform: translate(0, -5px); } .pricing-area-1 .pricing-item:hover .pricing-content .pricing-text::before { width: 100%; } .pricing-area-2 .pricing-item { position: relative; padding: 25px; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); } .pricing-area-2 .pricing-item .pricing-content .pricing-text { margin-bottom: 25px; padding-bottom: 10px; border-bottom: 1px solid var(--border-color-two); position: relative; } .pricing-area-2 .pricing-item .pricing-content .pricing-text::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 0; height: 1px; background-color: var(--active-primary-color); transition: all 0.4s ease-in; } .pricing-area-2 .pricing-item .pricing-content .pricing-text .pricing-plan-title { margin-bottom: 10px; background-color: var(--primary-color); color: var(--white-color); font-weight: 600; display: inline-block; padding: 10px 25px; margin-left: -26px; border-radius: 0 var(--border-radius-three) var(--border-radius-three) 0; } .pricing-area-2 .pricing-item .pricing-content .pricing-text .pricing-plan-price { font-size: 54px; } .pricing-area-2 .pricing-item .pricing-content .pricing-text .pricing-plan-price span { font-size: 16px; } .pricing-area-2 .pricing-item .pricing-content .pricing-list p { font-weight: 600; } .pricing-area-2 .pricing-item .pricing-content .pricing-list .pricing-button-wapper { text-align: center; } .pricing-area-2 .pricing-item.tagged { background-color: var(--primary-color); } .pricing-area-2 .pricing-item.tagged .pricing-content { color: var(--white-color); } .pricing-area-2 .pricing-item.tagged .pricing-content .pricing-text { border-color: var(--white-color); } .pricing-area-2 .pricing-item.tagged .pricing-content .pricing-text .pricing-plan-title { background-color: var(--white-color); color: var(--black-color); } .pricing-area-2 .pricing-item.tagged .pricing-content .pricing-text .pricing-plan-price { color: var(--white-color); } .pricing-area-2 .pricing-item.tagged .pricing-content .pricing-text .pricing-plan-price span { color: var(--white-color); } .pricing-area-2 .pricing-item.tagged .pricing-content .pricing-list p { color: var(--white-color); } .pricing-area-2 .pricing-item.tagged .pricing-content .pricing-list .check-list li { color: var(--white-color); } .pricing-area-2 .pricing-item.tagged .pricing-content .pricing-list .check-list li span { background-color: var(--white-color); color: var(--black-color); } .pricing-area-2 .pricing-item.tagged .pricing-content .pricing-list .pricing-button-wapper a { background-color: var(--white-color); border-color: var(--white-color); } .pricing-area-2 .pricing-item.tagged .pricing-content .pricing-list .pricing-button-wapper a:hover { background-color: var(--active-primary-color); border-color: var(--active-primary-color); } .pricing-area-2 .pricing-item.tagged .pricing-content .pricing-list .pricing-button-wapper a:hover span::before { color: var(--white-color); } .pricing-area-2 .pricing-item.tagged:hover { background-color: var(--primary-color); } .pricing-area-2 .pricing-item:hover .pricing-content .pricing-text::before { width: 100%; } .brand-area-1 .brand-image { background-color: var(--white-color); padding: 25px; -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); border: 1px solid var(--primary-rgb-10); } .testimonial-area-1 { background-color: var(--extra-color-four); } .testimonial-area-1 .testimonial-single-slider { text-align: center; } .testimonial-area-1 .testimonial-single-slider .swiper-pagination .swiper-pagination-bullet { width: 60px; height: 60px; background-size: cover; transition: 0.3s; border-radius: 50%; opacity: 1; } .testimonial-area-1 .single-testimonial-item .testimonial-quote { width: 80px; height: 80px; margin-bottom: 20px; margin-left: auto; margin-right: auto; background-color: var(--primary-color); border-radius: 100px; display: flex; justify-content: center; align-items: center; font-size: 44px; color: var(--white-color); } .testimonial-area-1 .single-testimonial-item .testimonial-quote img { width: 50px; } .testimonial-area-1 .single-testimonial-item .single-testimonial-text { margin-bottom: 30px; border-bottom: 1px solid var(--border-color-one); padding-bottom: 10px; position: relative; } .testimonial-area-1 .single-testimonial-item .single-testimonial-text::before { content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 1px; background-color: var(--active-primary-color); transition: all 0.4s ease-in; } .testimonial-area-1 .single-testimonial-item .single-testimonial-text p { font-size: 22px; line-height: 32px; color: var(--black-color); font-weight: 400; font-style: italic; } @media (max-width: 767px) { .testimonial-area-1 .single-testimonial-item .single-testimonial-text p { font-size: 18px; line-height: 26px; } } .testimonial-area-1 .single-testimonial-item .author-inner { display: flex; align-items: center; position: relative; } .testimonial-area-1 .single-testimonial-item .author-inner .thumbnail { display: block; overflow: hidden; border-radius: 50%; margin-right: 16px; width: 70px; height: 70px; } .testimonial-area-1 .single-testimonial-item .author-inner .details h6 { margin-bottom: 0; } .testimonial-area-1 .single-testimonial-item:hover .single-testimonial-text::before { width: 100%; } .testimonial-area-1 .testimonial-shape-1 { position: absolute; animation: dance 3s alternate infinite; bottom: 21%; left: 12%; } @media (max-width: 1400px) { .testimonial-area-1 .testimonial-shape-1 { left: 5%; } } @media (max-width: 991px) { .testimonial-area-1 .testimonial-shape-1 { display: none; } } .testimonial-area-1 .testimonial-shape-2 { position: absolute; bottom: 65%; right: 10%; animation: dance 2s alternate infinite; } @media (max-width: 1400px) { .testimonial-area-1 .testimonial-shape-2 { right: 5%; } } @media (max-width: 991px) { .testimonial-area-1 .testimonial-shape-2 { display: none; } } .testimonial-area-2 { background-color: var(--extra-color-two); } .testimonial-area-2 .single-testimonial-item { background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 35px; position: relative; z-index: 1; } @media (max-width: 767px) { .testimonial-area-2 .single-testimonial-item { padding: 20px; } } .testimonial-area-2 .single-testimonial-item .star-ratings-box i { color: #fdcf00; } .testimonial-area-2 .single-testimonial-item .single-testimonial-text { margin-bottom: 35px; border-bottom: 1px solid var(--primary-rgb-10); padding-bottom: 10px; position: relative; } .testimonial-area-2 .single-testimonial-item .single-testimonial-text::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 0; height: 1px; background-color: var(--white-color); transition: all 0.4s ease-in; } .testimonial-area-2 .single-testimonial-item .single-testimonial-text p { font-size: 18px; font-weight: 500; line-height: 28px; font-style: italic; color: var(--black-color); } .testimonial-area-2 .single-testimonial-item .author-inner { display: flex; align-items: center; position: relative; } .testimonial-area-2 .single-testimonial-item .author-inner .thumbnail { display: block; overflow: hidden; border-radius: 50%; margin-right: 16px; width: 70px; height: 70px; } .testimonial-area-2 .single-testimonial-item .author-inner .details h6 { margin-bottom: 0; } .testimonial-area-2 .single-testimonial-item::before { position: absolute; z-index: 1; content: ""; height: 80px; width: 120px; bottom: 10%; right: 0; background-image: url(../../assets/images/testimonial/shape-quote.png); background-repeat: no-repeat; background-size: contain; } .testimonial-area-2 .single-testimonial-item::after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: var(--primary-color); border-radius: var(--border-radius-two); transform: scale(0.9); transition: all 0.4s; z-index: -1; opacity: 0; } .testimonial-area-2 .single-testimonial-item:hover::after { transform: scale(1); opacity: 1; } .testimonial-area-2 .single-testimonial-item:hover h6, .testimonial-area-2 .single-testimonial-item:hover p, .testimonial-area-2 .single-testimonial-item:hover span { color: var(--white-color); } .testimonial-area-2 .single-testimonial-item:hover .single-testimonial-text::before { width: 100%; } .testimonial-area-3 .single-testimonial-item { position: relative; padding: 35px; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); transition: all 0.5s ease-in-out; } @media (max-width: 767px) { .testimonial-area-3 .single-testimonial-item { padding: 20px; } } .testimonial-area-3 .single-testimonial-item .star-ratings-box i { color: #fdcf00; } .testimonial-area-3 .single-testimonial-item .single-testimonial-text { margin-bottom: 35px; border-bottom: 1px solid var(--primary-rgb-10); padding-bottom: 10px; position: relative; } .testimonial-area-3 .single-testimonial-item .single-testimonial-text::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 0; height: 1px; background-color: var(--active-primary-color); transition: all 0.4s ease-in; } .testimonial-area-3 .single-testimonial-item .single-testimonial-text p { font-size: 18px; font-weight: 500; line-height: 28px; font-style: italic; color: var(--black-color); } .testimonial-area-3 .single-testimonial-item .author-inner { display: flex; align-items: center; position: relative; } .testimonial-area-3 .single-testimonial-item .author-inner .thumbnail { display: block; overflow: hidden; border-radius: 50%; margin-right: 16px; width: 70px; height: 70px; } .testimonial-area-3 .single-testimonial-item .author-inner .details h6 { margin-bottom: 0; } .testimonial-area-3 .single-testimonial-item::before { position: absolute; z-index: 1; content: ""; height: 80px; width: 120px; bottom: 10%; right: 0; background-image: url(../../assets/images/testimonial/shape-quote.png); background-repeat: no-repeat; background-size: contain; } .testimonial-area-3 .single-testimonial-item:hover { transform: translate(0, -5px); } .testimonial-area-3 .single-testimonial-item:hover .single-testimonial-text::before { width: 100%; } .appointment-area-1::after { content: ""; height: 250px; width: 100%; background-color: var(--primary-color); position: absolute; top: 0; } .appointment-area-1::before { content: ""; height: 100%; width: calc(100% - 120px); background-color: var(--white-color); position: absolute; top: 0; z-index: 1; border-radius: 0 var(--border-radius-two) 0 0; } @media (max-width: 1600px) { .appointment-area-1::before { width: calc(100% - 20px); } } @media (max-width: 1199px) { .appointment-area-1::before { width: 100%; } } .appointment-area-1 .section-title { z-index: 1; } .appointment-area-1 .contact-form-area { position: relative; z-index: 1; padding: 45px; margin-right: 50px; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); } @media (max-width: 1199px) { .appointment-area-1 .contact-form-area { margin-right: 0; margin-bottom: 30px; padding: 25px; } } .appointment-area-1 .appointment-info { position: relative; z-index: 1; height: 100%; background-color: var(--primary-color); border-radius: var(--border-radius-two); padding: 40px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: flex-start; align-items: flex-start; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; } @media (max-width: 1199px) { .appointment-area-1 .appointment-info { padding: 25px; } } .appointment-area-1 .appointment-info .appointment-cta-item { padding-top: 10px; margin-bottom: 50px; padding-bottom: 50px; border-bottom: 1px solid var(--border-color-one); width: 100%; } .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list { margin-bottom: 40px; display: -webkit-flex; display: -moz-flex; display: flex; gap: 20px; } .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list:last-of-type { margin-bottom: 0; } .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-icon { color: var(--black-color); background-color: var(--white-color); height: 50px; width: 50px; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-icon::before { top: 0; left: 0; right: 0; bottom: 0; opacity: 0; content: ""; position: absolute; background: var(--active-primary-color); -webkit-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); -moz-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; z-index: 1; } .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-icon svg { position: relative; z-index: 2; } .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-content { flex: 1; } .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-content p { color: var(--white-color); font-family: var(--title-fonts); font-size: 18px; font-weight: 600; margin-bottom: 0; } @media (max-width: 575px) { .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-content p { font-size: 16px; } } .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-content span { color: var(--white-color); margin-bottom: 5px; font-size: 14px; font-weight: normal; } .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list:hover .appointment-cta-icon { color: var(--white-color); } .appointment-area-1 .appointment-info .appointment-cta-item .appointment-cta-list:hover .appointment-cta-icon::before { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } .appointment-area-1 .appointment-info .social-icon a { background-color: var(--white-color); color: var(--black-color); } .appointment-area-1 .appointment-info .social-icon a::before { background: var(--active-primary-color); } .appointment-area-1 .appointment-info .social-icon a:hover { color: var(--white-color); } .appointment-area-2 .background-image { position: absolute; z-index: -1; width: 100%; height: 100%; right: 0; top: 0; } .appointment-area-2 .background-image img { position: absolute; right: 0; top: 0; left: 0; bottom: 0; object-fit: cover; margin: auto; height: 100%; width: 100%; } .appointment-area-2 .background-image::before { content: ""; position: absolute; height: 100%; width: 100%; background-color: var(--black-color); opacity: 0.4; top: 0; left: 0; z-index: 2; } .appointment-area-2 .section-title { z-index: 1; } .appointment-area-2 .appointment-wapper { position: relative; z-index: 1; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; } @media (max-width: 767px) { .appointment-area-2 .appointment-wapper { padding: 20px; } } .appointment-area-2 .appointment-info { position: relative; z-index: 1; height: 100%; background-color: var(--primary-color); border-radius: var(--border-radius-two); padding: 40px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: flex-start; align-items: flex-start; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; } @media (max-width: 1199px) { .appointment-area-2 .appointment-info { padding: 25px; } } .appointment-area-2 .appointment-info .appointment-cta-item { padding-top: 10px; margin-bottom: 50px; padding-bottom: 50px; border-bottom: 1px solid var(--border-color-one); } .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list { margin-bottom: 40px; display: -webkit-flex; display: -moz-flex; display: flex; gap: 20px; } .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list:last-of-type { margin-bottom: 0; } .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-icon { color: var(--black-color); background-color: var(--white-color); height: 50px; width: 50px; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-icon::before { top: 0; left: 0; right: 0; bottom: 0; opacity: 0; content: ""; position: absolute; background: var(--active-primary-color); -webkit-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); -moz-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; z-index: 1; } .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-icon svg { position: relative; z-index: 2; } .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-content { flex: 1; } .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-content p { color: var(--white-color); font-family: var(--title-fonts); font-size: 18px; font-weight: 600; margin-bottom: 0; } @media (max-width: 575px) { .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-content p { font-size: 16px; } } .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list .appointment-cta-content span { color: var(--white-color); margin-bottom: 5px; font-size: 14px; font-weight: normal; } .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list:hover .appointment-cta-icon { color: var(--white-color); } .appointment-area-2 .appointment-info .appointment-cta-item .appointment-cta-list:hover .appointment-cta-icon::before { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } .appointment-area-2 .appointment-info .social-icon a { background-color: var(--white-color); color: var(--black-color); } .appointment-area-2 .appointment-info .social-icon a::before { background: var(--active-primary-color); } .appointment-area-2 .appointment-info .social-icon a:hover { color: var(--white-color); } .appointment-area-3 .appointment-themebg .background { background-color: var(--primary-color); height: 100%; width: 40%; position: absolute; left: 0; top: 0; } @media (max-width: 991px) { .appointment-area-3 .appointment-themebg .background { height: 40%; width: 100%; } } .appointment-area-3 .appointment-themebg .icon-shape { position: absolute; left: 0; bottom: 20px; z-index: 0; color: var(--white-color); opacity: 0.02; } .appointment-area-3 .appointment-themebg .icon-shape svg { width: 100%; } .appointment-area-3 .appointment-left .appointment-process-wrap { position: relative; max-width: 560px; z-index: 2; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; } @media (max-width: 767px) { .appointment-area-3 .appointment-left .appointment-process-wrap { padding: 20px; } } @media (max-width: 1400px) { .appointment-area-3 .appointment-left .appointment-process-wrap { max-width: 520px; } } @media (max-width: 991px) { .appointment-area-3 .appointment-left .appointment-process-wrap { max-width: 100%; margin-bottom: 40px; } } .appointment-area-3 .appointment-left .appointment-process-wrap::before { content: ""; position: absolute; top: 70px; left: 84px; height: calc(100% - 200px); border-left: 1px dashed var(--primary-rgb-30); } @media (max-width: 767px) { .appointment-area-3 .appointment-left .appointment-process-wrap::before { left: 50px; } } .appointment-area-3 .appointment-left .appointment-process-wrap .appointment-process { display: flex; gap: 32px; margin-bottom: 30px; position: relative; } @media (max-width: 767px) { .appointment-area-3 .appointment-left .appointment-process-wrap .appointment-process { margin-bottom: 20px; gap: 20px; } } .appointment-area-3 .appointment-left .appointment-process-wrap .appointment-process:nth-last-child(1) { margin-bottom: 0; } .appointment-area-3 .appointment-left .appointment-process-wrap .appointment-process .appointment-number { width: 88px; height: 88px; line-height: 88px; font-size: 18px; font-weight: 600; color: var(--white-color); text-align: center; border-radius: 99px; background-color: var(--primary-rgb-10); position: relative; z-index: 2; } @media (max-width: 767px) { .appointment-area-3 .appointment-left .appointment-process-wrap .appointment-process .appointment-number { width: 60px; height: 60px; line-height: 60px; } } .appointment-area-3 .appointment-left .appointment-process-wrap .appointment-process .appointment-number::before { content: ""; position: absolute; inset: 18px; background-color: var(--primary-color); border-radius: inherit; z-index: -1; } @media (max-width: 767px) { .appointment-area-3 .appointment-left .appointment-process-wrap .appointment-process .appointment-number::before { inset: 8px; } } .appointment-area-3 .appointment-left .appointment-process-wrap .appointment-process .appointment-content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .appointment-area-3 .appointment-left .appointment-process-wrap .appointment-process .appointment-content h3 { margin-bottom: 10px; font-size: 1.4rem; color: var(--primary-color); } @media (max-width: 767px) { .appointment-area-3 .appointment-left .appointment-process-wrap .appointment-process .appointment-content h3 { font-size: 20px; } } .appointment-area-4 .appointment-left { position: relative; } .appointment-area-4 .appointment-left .shape-1 { position: absolute; bottom: 0; left: 90px; -webkit-animation: move-bottom 5s linear infinite; -moz-animation: move-bottom 5s linear infinite; -o-animation: move-bottom 5s linear infinite; animation: move-bottom 5s linear infinite; } .appointment-area-4 .appointment-left .img1 { padding-bottom: 120px; } @media (max-width: 991px) { .appointment-area-4 .appointment-left .img1 { margin-right: 50px; } } .appointment-area-4 .appointment-left .img1 img { border-radius: var(--border-radius-two); overflow: hidden; } .appointment-area-4 .appointment-left .img2 .appointment-small { position: absolute; display: inline-block; bottom: 0; right: 80px; border: 10px solid var(--white-color); box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.08); } @media (max-width: 767px) { .appointment-area-4 .appointment-left .img2 .appointment-small { border: 5px solid var(--white-color); right: 0; } } @media (max-width: 567px) { .appointment-area-4 .appointment-left .img2 .appointment-small { max-width: 190px; } } .video-area .video-modal-wapper { height: 520px; width: 100%; position: relative; background-size: cover; border-radius: var(--border-radius-two); background-attachment: fixed; } @media (max-width: 767px) { .video-area .video-modal-wapper { height: 420px; } } .video-area-1 { margin: 0 50px; height: 620px; display: flex; align-items: center; border-radius: 25px; overflow: hidden; background-position: center; } @media (max-width: 1600px) { .video-area-1 { margin: 0 10px; } } @media (max-width: 991px) { .video-area-1 { height: 420px; margin: 0 10px; } } .video-area-1 .video-modal-wapper { position: relative; max-width: 767px; margin: 0 auto; } .video-area-1 .video-modal-wapper h2 { font-size: 72px; } @media (max-width: 991px) { .video-area-1 .video-modal-wapper h2 { font-size: 48px; } } @media (max-width: 767px) { .video-area-1 .video-modal-wapper h2 { font-size: 34px; } } .video-area-1 .video-modal-wapper .video-popup { position: relative; } .video-area-2 { margin: 0 50px; height: 620px; display: flex; align-items: center; border-radius: 25px; overflow: hidden; background-position: center; } @media (max-width: 1600px) { .video-area-2 { margin: 0 10px; } } @media (max-width: 991px) { .video-area-2 { height: 420px; margin: 0 10px; } } .video-area-2 .video-modal-wapper { position: relative; max-width: 767px; } @media (max-width: 991px) { .video-area-2 .video-modal-wapper { text-align: center; } } .video-area-2 .video-modal-wapper h2 { font-size: 72px; } @media (max-width: 991px) { .video-area-2 .video-modal-wapper h2 { font-size: 48px; } } @media (max-width: 767px) { .video-area-2 .video-modal-wapper h2 { font-size: 34px; } } .video-area-2 .video-modal-wapper .video-popup { position: relative; margin: 0; } @media (max-width: 991px) { .video-area-2 .video-modal-wapper .video-popup { margin: 0 auto; } } .micon-area .micon-wapper { margin: 0 50px; } @media (max-width: 991px) { .micon-area .micon-wapper { margin: 0 10px; } } .micon-area .micon-wapper .micon-items { padding: 25px; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); transition: all 0.5s ease-in-out; } .micon-area .micon-wapper .micon-items .micon-icon-wrapper { position: relative; margin-bottom: 20px; border-bottom: 1px solid var(--primary-rgb-10); padding: 0 0 20px; } .micon-area .micon-wapper .micon-items .micon-icon-wrapper .micon-icon { background-color: var(--primary-rgb-05); color: var(--primary-color); height: 80px; width: 80px; margin-right: 15px; transition: all 0.5s ease-in-out; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .micon-area .micon-wapper .micon-items .micon-icon-wrapper .micon-title { flex: 1; } .micon-area .micon-wapper .micon-items .micon-icon-wrapper .micon-title h2 { font-size: 1.4rem; margin-bottom: 0; color: var(--primary-color); } .micon-area .micon-wapper .micon-items .micon-icon-wrapper::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 0; height: 1px; background-color: var(--primary-color); transition: all 0.4s ease-in; } .micon-area .micon-wapper .micon-items .micon-content p { margin-bottom: 0; } .micon-area .micon-wapper .micon-items:hover { transform: translate(0, -5px); } .micon-area .micon-wapper .micon-items:hover .micon-icon-wrapper::before { width: 100%; } .micon-area .micon-wapper .micon-items:hover .micon-icon { background-color: var(--primary-color); color: var(--white-color); } .cta-area-1 .cta-wapper { margin: 0 50px; background-color: var(--extra-color-two); padding: 80px; border-radius: 0 0 var(--border-radius-two) var(--border-radius-two); } @media (max-width: 991px) { .cta-area-1 .cta-wapper { margin: 0 10px; } } @media (max-width: 576px) { .cta-area-1 .cta-wapper { padding: 80px 20px; } } @media (max-width: 991px) { .cta-area-1 .cta-wapper .section-title { text-align: center; } } .cta-area-1 .cta-wapper .section-title .bg-icon { position: absolute; top: 0; bottom: 0; opacity: 0.03; } @media (max-width: 991px) { .cta-area-1 .cta-wapper .section-title .bg-icon { left: 0; right: 0; text-align: center; } } @media (max-width: 567px) { .cta-area-1 .cta-wapper .section-title .bg-icon svg { width: 220px; height: 80px; } } .cta-area-1 .cta-wapper .cta-button-wappper { text-align: end; } @media (max-width: 991px) { .cta-area-1 .cta-wapper .cta-button-wappper { text-align: center; margin-top: 25px; } } .cta-area-1 .cta-wapper .cta-button-wappper .theme-button { background-color: var(--active-primary-color); } .cta-area-1 .cta-wapper .cta-button-wappper .theme-button:hover { background-color: var(--white-color); } .cta-area-1 .cta-wapper .cta-button-wappper .theme-button:hover span::before { color: var(--black-color); } .cta-area-1 .cta-wapper .cta-button-wappper .theme-button:hover svg { color: var(--black-color); } .cta-area-2 .cta-wapper { background-color: var(--primary-color); padding-top: 100px; padding-bottom: 100px; padding-left: 100px; margin: 0 50px; position: relative; border-radius: var(--border-radius-two); overflow: hidden; } @media (max-width: 1400px) { .cta-area-2 .cta-wapper { padding-left: 40px; } } @media (max-width: 991px) { .cta-area-2 .cta-wapper { margin: 0 10px; padding-top: 80px; padding-bottom: 80px; padding-left: 20px; } } .cta-area-2 .cta-wapper .background-image { position: absolute; top: 0; right: 0; height: 100%; width: 55%; clip-path: polygon(15% 0, 100% 0%, 100% 100%, 15% 100%, 0% 50%); } @media (max-width: 991px) { .cta-area-2 .cta-wapper .background-image { width: 35%; } } @media (max-width: 767px) { .cta-area-2 .cta-wapper .background-image { display: none; } } .cta-area-2 .cta-wapper .background-image img { position: absolute; top: 0; right: 0; bottom: 0; margin: auto; object-fit: cover; height: 100%; width: 100%; } @media (max-width: 767px) { .cta-area-2 .cta-wapper .section-title { text-align: center; } } .cta-area-2 .cta-wapper .section-title h2 { color: var(--white-color); } .cta-area-2 .cta-wapper .section-title p { color: var(--white-color); margin-bottom: 25px; } .cta-area-2 .cta-wapper .section-title .cta-button-wappper .theme-button { background-color: var(--active-primary-color); } .cta-area-2 .cta-wapper .section-title .cta-button-wappper .theme-button:hover { background-color: var(--white-color); } .cta-area-2 .cta-wapper .section-title .cta-button-wappper .theme-button:hover span::before { color: var(--black-color); } .cta-area-2 .cta-wapper .section-title .cta-button-wappper .theme-button:hover svg { color: var(--black-color); } .cta-area-2 .cta-wapper .call-do-sahpe { position: absolute; left: 42%; top: 25%; background-color: var(--white-color); z-index: 1; border-radius: 100px; padding: 10px; } @media (max-width: 991px) { .cta-area-2 .cta-wapper .call-do-sahpe { left: 55%; } } @media (max-width: 767px) { .cta-area-2 .cta-wapper .call-do-sahpe { display: none; } } .cta-area-3 .cta-wapper { background-color: var(--extra-color-two); border-radius: var(--border-radius-two); padding: 80px; } @media (max-width: 567px) { .cta-area-3 .cta-wapper { padding: 25px; } } @media (max-width: 991px) { .cta-area-3 .cta-wapper .section-title { text-align: center; } } .cta-area-3 .cta-wapper .section-title .bg-icon { position: absolute; top: 0; bottom: 0; opacity: 0.03; } @media (max-width: 991px) { .cta-area-3 .cta-wapper .section-title .bg-icon { left: 0; right: 0; text-align: center; } } @media (max-width: 567px) { .cta-area-3 .cta-wapper .section-title .bg-icon svg { width: 220px; height: 80px; } } .cta-area-3 .cta-wapper .cta-button-wappper { text-align: end; } @media (max-width: 991px) { .cta-area-3 .cta-wapper .cta-button-wappper { text-align: center; margin-top: 25px; } } .blog-area .blog-grid-item-1 { position: relative; overflow: hidden; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); transition: all 0.5s ease-in-out; } .blog-area .blog-grid-item-1 .blog-grid-image { position: relative; overflow: hidden; -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); } @media (max-width: 1199px) { .blog-area .blog-grid-item-1 .blog-grid-image a { width: 100%; } } .blog-area .blog-grid-item-1 .blog-grid-image a img { width: 100%; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .blog-area .blog-grid-item-1 .blog-grid-image .latest-date { position: absolute; top: 25px; left: 25px; z-index: 2; color: var(--white-color); background-color: var(--primary-color); padding: 15px; -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); text-align: center; } .blog-area .blog-grid-item-1 .blog-grid-image .latest-date .date { font-size: 24px; font-weight: 600; } @media (max-width: 991px) { .blog-area .blog-grid-item-1 .blog-grid-image .latest-date .date { font-size: 18px; } } .blog-area .blog-grid-item-1 .blog-grid-image .latest-date .month { font-size: 14px; } @media (max-width: 991px) { .blog-area .blog-grid-item-1 .blog-grid-image .latest-date { padding: 10px; top: 15px; left: 15px; } } .blog-area .blog-grid-item-1 .blog-grid-content { padding: 25px; } @media (max-width: 991px) { .blog-area .blog-grid-item-1 .blog-grid-content { padding: 20px; } } .blog-area .blog-grid-item-1 .blog-grid-content .blog-meta { display: -webkit-flex; display: -moz-flex; display: flex; gap: 12px; margin-bottom: 10px; } .blog-area .blog-grid-item-1 .blog-grid-content .blog-meta li { font-size: 14px; } .blog-area .blog-grid-item-1 .blog-grid-content .blog-meta li svg, .blog-area .blog-grid-item-1 .blog-grid-content .blog-meta li i { color: var(--primary-color); } .blog-area .blog-grid-item-1 .blog-grid-content .blog-meta li span { margin-left: 5px; color: var(--black-color); } .blog-area .blog-grid-item-1 .blog-grid-content h4 { font-size: 1.4rem; } .blog-area .blog-grid-item-1 .blog-grid-content .blog-grid-button .theme-button-link { gap: 0; } .blog-area .blog-grid-item-1 .blog-grid-content .blog-grid-button .theme-button-link .line-text { text-indent: -180px; opacity: 0; visibility: hidden; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .blog-area .blog-grid-item-1:hover { transform: translate(0, -5px); } .blog-area .blog-grid-item-1:hover .blog-grid-image img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); } .blog-area .blog-grid-item-1:hover .blog-grid-content h4 { color: var(--primary-color); } .blog-area .blog-grid-item-1:hover .blog-grid-content .blog-grid-button .theme-button-link .line-text { opacity: 1; text-indent: 0; margin-right: 10px; visibility: visible; } .blog-area .blog-grid-item-2 { position: relative; padding: 20px; border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); transition: all 0.5s ease-in-out; } .blog-area .blog-grid-item-2 .blog-title h4 { margin-bottom: 10px; font-size: 1.4rem; } .blog-area .blog-grid-item-2 .blog-meta { display: -webkit-flex; display: -moz-flex; display: flex; gap: 15px; margin-bottom: 20px; } .blog-area .blog-grid-item-2 .blog-meta li { font-size: 14px; } .blog-area .blog-grid-item-2 .blog-meta li svg, .blog-area .blog-grid-item-2 .blog-meta li i { color: var(--primary-color); } .blog-area .blog-grid-item-2 .blog-meta li span { margin-left: 5px; color: var(--black-color); } .blog-area .blog-grid-item-2 .blog-grid-image { position: relative; overflow: hidden; margin-bottom: 15px; -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); } .blog-area .blog-grid-item-2 .blog-grid-image a { width: 100%; } .blog-area .blog-grid-item-2 .blog-grid-image a img { -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); width: 100%; } .blog-area .blog-grid-item-2:hover { transform: translate(0, -5px); } .blog-area .blog-grid-item-2:hover .blog-title h4 { color: var(--primary-color); } .blog-area .blog-grid-item-2:hover .blog-grid-image img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); } .blog-area .blog-grid-item-3 { position: relative; background-color: var(--primary-rgb-05); border: 1px solid var(--primary-rgb-10); -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); overflow: hidden; } .blog-area .blog-grid-item-3 .blog-grid-image { position: relative; overflow: hidden; min-height: 420px; } .blog-area .blog-grid-item-3 .blog-grid-image a::before { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 13.02%, rgba(0, 0, 0, 0.51) 42.5%, rgba(0, 0, 0, 0.63) 70%, #000000 100%); border-radius: var(--border-radius-two); background-repeat: no-repeat; background-position: center center; transition: all 0.4s ease-in-out; z-index: 2; opacity: 0.7; } .blog-area .blog-grid-item-3 .blog-grid-image a img { -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); object-fit: cover; height: 100%; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .blog-area .blog-grid-item-3 .blog-grid-content { position: absolute; bottom: -30px; right: 40px; left: 40px; text-align: left; z-index: 3; transition: all 0.5s ease-in-out; } @media (max-width: 767px) { .blog-area .blog-grid-item-3 .blog-grid-content { right: 20px; left: 20px; } } .blog-area .blog-grid-item-3 .blog-grid-content .blog-meta { display: -webkit-flex; display: -moz-flex; display: flex; gap: 10px; margin-bottom: 20px; } .blog-area .blog-grid-item-3 .blog-grid-content .blog-meta li { color: var(--white-color); font-size: 14px; } .blog-area .blog-grid-item-3 .blog-grid-content .blog-meta li svg, .blog-area .blog-grid-item-3 .blog-grid-content .blog-meta li i { color: var(--white-color); } .blog-area .blog-grid-item-3 .blog-grid-content .blog-meta li span { margin-left: 5px; color: var(--white-color); } .blog-area .blog-grid-item-3 .blog-grid-content .blog-title h4 { margin-bottom: 25px; color: var(--white-color); } .blog-area .blog-grid-item-3 .blog-grid-content .blog-grid-button a { color: var(--white-color); } .blog-area .blog-grid-item-3:hover .blog-grid-image img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); } .blog-area .blog-grid-item-3:hover .blog-grid-content { bottom: 30px; } .blog-area .blog-list-item { position: relative; overflow: hidden; border-radius: var(--border-radius-two); background-color: var(--white-color); border: 1px solid var(--primary-rgb-10); transition: var(--transition); } .blog-area .blog-list-item .blog-list-image { position: relative; overflow: hidden; } .blog-area .blog-list-item .blog-list-image .img1 img { width: 100%; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); } .blog-area .blog-list-item .blog-list-image .img1::after { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 0; background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 13.02%, rgba(0, 0, 0, 0.51) 42.5%, rgba(0, 0, 0, 0.63) 70%, #000000 100%); visibility: hidden; opacity: 0; -webkit-transition: 0.4s; transition: 0.4s; z-index: 1; } .blog-area .blog-list-item .blog-list-image .latest-date { position: absolute; top: 25px; left: 25px; z-index: 2; color: var(--white-color); background-color: var(--primary-color); padding: 15px; -webkit-border-radius: var(--border-radius-two); -moz-border-radius: var(--border-radius-two); -ms-border-radius: var(--border-radius-two); -o-border-radius: var(--border-radius-two); border-radius: var(--border-radius-two); text-align: center; } .blog-area .blog-list-item .blog-list-image .latest-date .date { font-size: 24px; font-weight: 600; } @media (max-width: 991px) { .blog-area .blog-list-item .blog-list-image .latest-date .date { font-size: 18px; } } .blog-area .blog-list-item .blog-list-image .latest-date .month { font-size: 14px; } @media (max-width: 991px) { .blog-area .blog-list-item .blog-list-image .latest-date { padding: 10px; top: 15px; left: 15px; } } .blog-area .blog-list-item .blog-list-content { padding: 35px 40px 40px; } @media (max-width: 991px) { .blog-area .blog-list-item .blog-list-content { padding: 20px; } } .blog-area .blog-list-item .blog-list-content .blog-meta { display: -webkit-flex; display: -moz-flex; display: flex; gap: 12px; margin-bottom: 10px; } .blog-area .blog-list-item .blog-list-content .blog-meta li { font-size: 14px; } .blog-area .blog-list-item .blog-list-content .blog-meta li svg, .blog-area .blog-list-item .blog-list-content .blog-meta li i { color: var(--primary-color); } .blog-area .blog-list-item .blog-list-content .blog-meta li span { margin-left: 5px; color: var(--black-colo); } .blog-area .blog-list-item .blog-list-content h4 { font-size: 2.1rem; color: var(--primary-color); } @media (max-width: 991px) { .blog-area .blog-list-item .blog-list-content h4 { font-size: 1.728rem; } } .blog-area .blog-list-item .blog-list-content p.desc { margin-bottom: 30px; padding-bottom: 25px; border-bottom: 1px solid var(--border-color-two); position: relative; } .blog-area .blog-list-item .blog-list-content p.desc::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 0; height: 1px; background-color: var(--primary-color); transition: all 0.4s ease-in; } .blog-area .blog-list-item:hover .blog-list-image a::after { visibility: visible; opacity: 1; height: 100%; } .blog-area .blog-list-item:hover .blog-list-content p.desc::before { width: 100%; } .blog-area .blog-left { margin-right: 30px; } @media (max-width: 1199px) { .blog-area .blog-left { margin-right: 0; } } .blog-single-area .blog-single-post { margin-right: 30px; } @media (max-width: 1199px) { .blog-single-area .blog-single-post { margin-right: 0; } } .blog-single-area .blog-single-post .blog-single-media { overflow: hidden; margin-bottom: 30px; border-radius: var(--border-radius-two); } .blog-single-area .blog-single-post .blog-single-contain { margin-bottom: 50px; } .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content { border-bottom: 1px solid rgba(0, 0, 0, 0.07); padding-bottom: 40px; margin-bottom: 40px; } .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content .blog-single-meta { margin: 0 0 15px; padding: 0; width: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content .blog-single-meta li { list-style: none; display: inline-block; margin-right: 25px; font-size: 14px; line-height: 26px; color: var(--black-color); } .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content .blog-single-meta li i { margin-right: 10px; color: var(--primary-color); } .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content h2 { font-size: 2.1rem; } @media (max-width: 575px) { .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content h2 { font-size: 28px; } } .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content h3 { font-size: 26px; } @media (max-width: 575px) { .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content h3 { font-size: 24px; } } .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content .blog-post-video { position: relative; } .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content .blog-post-video img { border-radius: var(--border-radius-two); overflow: hidden; } .blog-single-area .blog-single-post .blog-single-contain .blog-entry-content .blog-post-gallary img { border-radius: var(--border-radius-two); overflow: hidden; } .blog-single-area .blog-single-post .share-links .share-tag { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; align-items: center; gap: 15px; } @media (max-width: 767px) { .blog-single-area .blog-single-post .share-links .share-tag { display: inline-block; } } .blog-single-area .blog-single-post .share-links .share-tag .share-links-title { font-size: 16px; font-weight: 600; font-family: var(--title-fonts); color: var(--black-color); } .blog-single-area .blog-single-post .share-links .share-tag .tagcloud { display: -webkit-flex; display: -moz-flex; display: flex; gap: 15px; } @media (max-width: 767px) { .blog-single-area .blog-single-post .share-links .share-tag .tagcloud { margin-top: 10px; } } .blog-single-area .blog-single-post .share-links .share-tag .tagcloud a { background-color: var(--primary-rgb-05); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-one); color: var(--black-color); display: inline-block; padding: 10px 15px; } .blog-single-area .blog-single-post .share-links .share-tag .tagcloud a:hover { background-color: var(--active-primary-color); color: var(--white-color); } .blog-single-area .blog-single-post .share-links .share-social { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; justify-content: flex-end; gap: 15px; } @media (max-width: 767px) { .blog-single-area .blog-single-post .share-links .share-social { display: inline-block; } } .blog-single-area .blog-single-post .share-links .share-social .share-links-title { font-size: 16px; font-weight: 600; font-family: var(--title-fonts); color: var(--black-color); } .blog-single-area .blog-single-post .share-links .share-social .socialcloud { display: -webkit-flex; display: -moz-flex; display: flex; gap: 15px; } @media (max-width: 767px) { .blog-single-area .blog-single-post .share-links .share-social .socialcloud { margin-top: 10px; } } .blog-single-area .blog-single-post .share-links .share-social .socialcloud a { height: 47px; width: 47px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; background-color: var(--primary-rgb-05); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-one); color: var(--black-color); } .blog-single-area .blog-single-post .share-links .share-social .socialcloud a:hover { background-color: var(--active-primary-color); color: var(--white-color); } .blog-single-area .blog-single-post .post-pagination { margin-bottom: 50px; } .blog-single-area .blog-single-post .post-pagination .post-pagination-item { background-color: var(--white-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 20px; -webkit-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); -moz-transition: var(--transition); transition: var(--transition); display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; gap: 20px; } @media (max-width: 767px) { .blog-single-area .blog-single-post .post-pagination .post-pagination-item { display: block; padding: 20px; } } .blog-single-area .blog-single-post .post-pagination .post-pagination-item > a { display: inline-block; width: 45px; height: 45px; line-height: 45px; text-align: center; background-color: var(--primary-color); color: var(--white-color); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .blog-single-area .blog-single-post .post-pagination .post-pagination-item .post-pagination-title { font-size: 16px; font-weight: 600; margin: 4px 0 0 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } @media (max-width: 767px) { .blog-single-area .blog-single-post .post-pagination .post-pagination-item .post-pagination-title { margin: 15px 0 0 0; } } .blog-single-area .blog-single-post .post-pagination .post-pagination-item.post-next { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: right; } .blog-single-area .blog-single-post .post-pagination .post-pagination-item:hover > a { background-color: var(--active-primary-color); } .blog-single-area .blog-single-post .post-pagination .post-pagination-item:hover .post-pagination-title a { color: var(--active-primary-color); } .blog-single-area .blog-single-post .blog-author { margin-bottom: 50px; border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-align-items: center; align-items: center; } @media (max-width: 767px) { .blog-single-area .blog-single-post .blog-author { padding: 20px; } } @media (max-width: 767px) { .blog-single-area .blog-single-post .blog-author { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; align-items: flex-start; } } .blog-single-area .blog-single-post .blog-author .blog-author-image { flex: 0 0 auto; margin-right: 30px; border-radius: var(--border-radius-one); overflow: hidden; } @media (max-width: 767px) { .blog-single-area .blog-single-post .blog-author .blog-author-image { margin-right: 0; margin-bottom: 20px; } } .blog-single-area .blog-single-post .blog-author .blog-author-content h6 { color: var(--black-color); margin-bottom: 10px; } .blog-single-area .blog-single-post .blog-author .blog-author-content .author-social-media li a { position: relative; width: 50px; height: 50px; line-height: normal; background-color: var(--primary-rgb-10); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-three); color: var(--black-color); display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .blog-single-area .blog-single-post .blog-author .blog-author-content .author-social-media li a:hover { background-color: var(--active-primary-color); color: var(--white-color); } .blog-single-area .blog-single-post .comment-wapper { margin-bottom: 50px; border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; } @media (max-width: 767px) { .blog-single-area .blog-single-post .comment-wapper { padding: 20px; } } .blog-single-area .blog-single-post .comment-wapper .comments-title { font-size: 1.44rem; position: relative; border-image: linear-gradient(90deg, var(--black-color) 4.85%, rgba(0, 0, 0, 0) 96.39%); border-bottom: 2px solid transparent; border-image-slice: 2; display: inline-block; padding-bottom: 10px; margin-bottom: 25px; } .blog-single-area .blog-single-post .comment-respond { background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; } @media (max-width: 767px) { .blog-single-area .blog-single-post .comment-respond { padding: 20px; } } .blog-single-area .blog-single-post .comment-respond .comments-respond-title { font-size: 1.44rem; position: relative; border-image: linear-gradient(90deg, var(--black-color) 4.85%, rgba(0, 0, 0, 0) 96.39%); border-bottom: 2px solid transparent; border-image-slice: 2; display: inline-block; padding-bottom: 10px; margin-bottom: 25px; } .shop-cart-area .shop-cart-box { padding-bottom: 35px; margin-right: 30px; } @media (max-width: 991px) { .shop-cart-area .shop-cart-box { margin-right: 0; } } .shop-cart-area .shop-cart-box .heading { padding-bottom: 30px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(--primary-rgb-10); } @media (max-width: 991px) { .shop-cart-area .shop-cart-box .heading { padding-bottom: 20px; } } .shop-cart-area .shop-cart-box .heading span { font-size: 1.4rem; font-weight: 700; color: var(--black-color); } .shop-cart-area .shop-cart-box .column-spans { padding: 24px 0; width: 100%; display: flex; align-items: center; border-bottom: 1px solid var(--primary-rgb-10); } @media (max-width: 991px) { .shop-cart-area .shop-cart-box .column-spans { display: none; } } .shop-cart-area .shop-cart-box .column-spans span { font-size: 16px; line-height: 16px; font-weight: 500; margin-bottom: 0; color: var(--e-global-color-shop-text); } .shop-cart-area .shop-cart-box .column-spans span.product-details { float: left; width: 42%; } .shop-cart-area .shop-cart-box .column-spans span.product-price { float: left; width: 16%; } .shop-cart-area .shop-cart-box .column-spans span.product-quantity { float: left; width: 23%; } .shop-cart-area .shop-cart-box .column-spans span.product-removal { width: 14%; float: left; text-align: right; } .shop-cart-area .shop-cart-box .shopping-cart-info { display: inline-block; width: 100%; } .shop-cart-area .shop-cart-box .shopping-cart-info .product { padding: 30px 0; border-bottom: 1px solid var(--primary-rgb-10); width: 100%; } @media (max-width: 991px) { .shop-cart-area .shop-cart-box .shopping-cart-info .product { padding: 20px 0; float: left; } } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-details { float: left; width: 42%; display: flex; align-items: center; } @media (max-width: 991px) { .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-details { width: 75%; margin-bottom: 22px; } } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-details .product-image { width: 90px; display: flex; align-items: center; position: relative; text-align: center; background-color: var(--extra-color); border-radius: var(--border-radius-one); overflow: hidden; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-details .product-content { padding-left: 18px; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-details .product-content .product-title { font-size: 16px; line-height: 16px; font-weight: 700; display: block; margin-bottom: 16px; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-details .product-content .text { font-size: 12px; line-height: 12px; font-weight: 400; display: block; margin-bottom: 6px; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-details .product-content .text span { font-weight: 700; margin-left: 4px; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-price { float: left; width: 16%; } @media (max-width: 991px) { .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-price { float: right; width: 20%; height: 95px; display: flex; align-items: center; justify-content: end; } } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-price span { font-size: 16px; line-height: 16px; font-weight: 700; color: var(--primary-color); } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-quantity { float: left; width: 23%; } @media (max-width: 991px) { .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-quantity { float: left; width: 37%; } } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-quantity .quantity-content .qty-btn-minus { left: 10px; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-quantity .quantity-content .qty-btn-minus svg { width: 12px; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-quantity .quantity-content input { border-radius: 100px; border-color: var(--border-color-two); width: 100px; padding: 0; height: 42px; } @media (max-width: 991px) { .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-quantity .quantity-content input { width: 90px; height: 32px; } } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-quantity .quantity-content .qty-btn-plus { right: 10px; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-quantity .quantity-content .qty-btn-plus svg { width: 12px; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-quantity .quantity-content:hover input { border-color: var(--primary-color); } @media (max-width: 991px) { .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-line-price { float: left; width: 42%; margin-top: 3px; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-line-price::before { content: "Item Total: "; font-size: 14px; } } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-line-price span { font-size: 16px; line-height: 16px; font-weight: 700; } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-removal { width: 14%; float: left; text-align: right; } @media (max-width: 991px) { .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-removal { width: 18%; float: right; } } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-removal .remove-product { border: 0; background-color: transparent; color: var(--primary-color); } .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-removal .remove-product i { font-size: 16px; width: 37px; height: 37px; line-height: 37px; border-radius: 100%; border: 1px solid var(--primary-color); transition: all 0.3s ease-in-out; } @media (max-width: 991px) { .shop-cart-area .shop-cart-box .shopping-cart-info .product .product-removal .remove-product i { font-size: 14px; width: 30px; height: 30px; line-height: 30px; } } .shop-cart-area .shop-cart-box .buttun-shopping { padding: 20px 0; } .shop-cart-area .shop-cart-total { background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; } @media (max-width: 767px) { .shop-cart-area .shop-cart-total { padding: 20px; } } @media (max-width: 991px) { .shop-cart-area .shop-cart-total { padding: 25px; } } .shop-cart-area .shop-cart-total .cart-total-title { font-size: 1.4rem; margin-bottom: 20px; } .shop-cart-area .shop-cart-total .coupon { padding: 15px 0; display: flex; justify-content: space-between; border-bottom: 1px solid var(--primary-rgb-10); border-top: 1px solid var(--primary-rgb-10); } .shop-cart-area .shop-cart-total .coupon .ticket { display: flex; align-items: center; } .shop-cart-area .shop-cart-total .coupon .ticket i { font-size: 16px; margin-right: 12px; color: var(--primary-color); } .shop-cart-area .shop-cart-total .coupon .ticket .heading { font-size: 14px; line-height: 14px; font-weight: 700; color: var(--black-color); } .shop-cart-area .shop-cart-total .coupon a { font-size: 12px; line-height: 12px; font-weight: 600; padding: 8px 18px 9px; border-radius: 16px; text-align: center; background-color: var(--primary-color); color: var(--white-color); transition: all 0.3s ease-in-out; } .shop-cart-area .shop-cart-total .cart-total-detail { padding-top: 25px; } .shop-cart-area .shop-cart-total .cart-total-detail .heading { font-size: 14px; line-height: 14px; font-weight: 700; color: var(--black-color); margin-bottom: 20px; display: block; } .shop-cart-area .shop-cart-total .cart-total-detail ul { padding-bottom: 25px; border-bottom: 1px solid var(--primary-rgb-10); } .shop-cart-area .shop-cart-total .cart-total-detail ul li { display: flex; justify-content: space-between; margin-bottom: 16px; } .shop-cart-area .shop-cart-total .cart-total-detail ul li span { font-size: 14px; line-height: 14px; font-weight: 500; color: var(--black-color); opacity: 0.5; } .shop-cart-area .shop-cart-total .cart-total-detail ul li span.dollar { opacity: 1; } .shop-cart-area .shop-cart-total .cart-total-detail ul li:last-child { margin-bottom: 0; } .shop-cart-area .shop-cart-total .cart-total-detail .all-total { padding: 30px 0; margin-bottom: 16px; border-bottom: 1px solid var(--primary-rgb-10); } .shop-cart-area .shop-cart-total .cart-total-detail .all-total .total { margin-bottom: 20px; display: flex; justify-content: space-between; } .shop-cart-area .shop-cart-total .cart-total-detail .all-total .total span { font-size: 16px; font-weight: 700; color: var(--black-color); } .shop-cart-area .shop-cart-total .cart-total-detail .all-total .total span.dollar { color: var(--black-color); } .shop-cart-area .shop-cart-total .cart-total-detail .note { position: relative; padding-left: 26px; display: inline-block; } .shop-cart-area .shop-cart-total .cart-total-detail .note i { font-size: 14px; line-height: 14px; color: var(--black-color); position: absolute; left: 0; top: 6px; } .shop-cart-area .shop-cart-total .cart-total-detail .note span { font-size: 11px; line-height: 18px; font-weight: 500; color: var(--black-color); display: inline-block; } .shop-checkout-area .checkout-left { margin-right: 30px; } @media (max-width: 1199px) { .shop-checkout-area .checkout-left { margin-right: 0; margin-bottom: 30px; } } .shop-checkout-area .checkout-left .product-wapper { border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; } @media (max-width: 767px) { .shop-checkout-area .checkout-left .product-wapper { padding: 20px; } } .shop-checkout-area .checkout-left .product-wapper .section-title { border-bottom: 2px solid var(--border-color); margin-bottom: 30px; } .shop-checkout-area .checkout-left .product-wapper .section-title h2 { font-size: 1.4rem; font-weight: 700; position: relative; padding-bottom: 10px; margin-bottom: -2px; color: var(--black-color); border-image: linear-gradient(90deg, var(--black-color) 4.85%, rgba(0, 0, 0, 0) 96.39%); border-bottom: 2px solid transparent; border-image-slice: 2; display: inline-block; } .shop-checkout-area .checkout-left .product-wapper .shipping-box .section-title .title { font-size: 1.4rem; font-weight: 700; position: relative; padding-bottom: 10px; margin-bottom: -2px; color: var(--black-color); border-image: linear-gradient(90deg, var(--black-color) 4.85%, rgba(0, 0, 0, 0) 96.39%); border-bottom: 2px solid transparent; border-image-slice: 2; display: inline-block; } .shop-checkout-area .checkout-left .product-wapper .shipping-box input[type=checkbox] { top: 2px; position: relative; } .shop-checkout-area .checkout-left .product-wapper .field-inner label { color: var(--black-color); } .contact-area .contact-left { position: relative; z-index: 1; background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; } @media (max-width: 767px) { .contact-area .contact-left { padding: 20px; } } @media (max-width: 991px) { .contact-area .contact-left { padding: 25px; } } .contact-area .contact-right { margin-left: 50px; } @media (max-width: 991px) { .contact-area .contact-right { margin-left: 0; } } .contact-area .contact-right .contact-cta-item { margin-bottom: 40px; } .contact-area .contact-right .contact-cta-item .contact-cta-list { margin-bottom: 20px; display: -webkit-flex; display: -moz-flex; display: flex; gap: 20px; } .contact-area .contact-right .contact-cta-item .contact-cta-list:last-of-type { margin-bottom: 0; } .contact-area .contact-right .contact-cta-item .contact-cta-list .contact-cta-icon { background-color: var(--primary-rgb-05); color: var(--primary-color); height: 60px; width: 60px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .contact-area .contact-right .contact-cta-item .contact-cta-list .contact-cta-content { flex: 1; } .contact-area .contact-right .contact-cta-item .contact-cta-list .contact-cta-content span { margin-bottom: 0; font-size: 14px; font-weight: normal; } .contact-area .contact-right .contact-cta-item .contact-cta-list .contact-cta-content p { color: var(--black-color); font-family: var(--title-fonts); font-size: 16px; font-weight: 600; margin-bottom: 0; } .contact-area .contact-right .contact-cta-item .contact-cta-list:hover .contact-cta-icon { background-color: var(--active-primary-color); color: var(--white-color); } .contact-area .contact-right .contact-social .social-style-one li a { height: 50px; width: 50px; background-color: var(--primary-rgb-05); color: var(--primary-color); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: -webkit-flex; display: -moz-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .contact-area .contact-right .contact-social .social-style-one li a:hover { background-color: var(--active-primary-color); color: var(--white-color); } @media (max-width: 991px) { .google-map { margin: 0 !important; } } .google-map .google-map-iframe { width: 100%; height: 550px; } @media (max-width: 991px) { .google-map .google-map-iframe { height: 400px; } } .google-map .google-map-iframe iframe { width: 100%; height: 550px; border-radius: var(--border-radius-two); } @media (max-width: 991px) { .google-map .google-map-iframe iframe { height: 400px; } } .authentication-area-1 .authentication-title { margin-bottom: 40px; } .authentication-area-1 .authentication-title h2 { margin-bottom: 10px; } .authentication-area-1 .default-form { background-color: var(--extra-color); border: 1px solid var(--primary-rgb-10); border-radius: var(--border-radius-two); padding: 40px; } @media (max-width: 767px) { .authentication-area-1 .default-form { padding: 20px; } } .authentication-area-1 .default-form form .forgot-box { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 15px; } .authentication-area-1 .default-form form .sign-up-box { display: flex; justify-content: center; flex-wrap: wrap; gap: 5px; } .authentication-area-1 .default-form form .sign-up-box p { margin-bottom: 0; } .onboarding-area { background-color: var(--primary-rgb-05); padding: 50px 0; height: 100%; min-height: calc(100vh - 137px); display: flex; justify-content: center; align-items: center; } .onboarding-area .onboarding-box { text-align: center; } .onboarding-area .onboarding-box .onboarding-logo { margin-bottom: 40px; position: relative; } .onboarding-area .onboarding-box .onboarding-logo .icon-shape { position: absolute; top: -30px; left: 0; right: 0; color: var(--primary-color); opacity: 0.05; } .onboarding-area .onboarding-box .onboarding-title { margin-bottom: 40px; } @media (max-width: 767px) { .onboarding-area .onboarding-box .onboarding-title h1 { font-size: 38px; } } .onboarding-area .onboarding-box .onboarding-selection { max-width: 480px; margin: 0 auto; } .onboarding-area .onboarding-box .onboarding-selection ul { margin-bottom: 40px; display: flex; gap: 30px; justify-content: center; } @media (max-width: 767px) { .onboarding-area .onboarding-box .onboarding-selection ul { gap: 10px; } } .onboarding-area .onboarding-box .onboarding-selection ul li a { position: relative; width: 140px; height: 140px; background-color: transparent; border: 1px solid var(--primary-rgb-10); color: var(--black-color); border-radius: var(--border-radius-two); display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 20px; font-weight: 600; } @media (max-width: 767px) { .onboarding-area .onboarding-box .onboarding-selection ul li a { width: 90px; height: 90px; justify-content: center; align-items: center; gap: 10px; padding: 10px; } } @media (max-width: 567px) { .onboarding-area .onboarding-box .onboarding-selection ul li a svg { width: 50px; } } @media (max-width: 567px) { .onboarding-area .onboarding-box .onboarding-selection ul li a span { font-size: 12px; } } .onboarding-area .onboarding-box .onboarding-selection ul li a.active { background-color: var(--primary-rgb-10); border-color: var(--primary-color); color: var(--primary-color); } .onboarding-area .onboarding-box .onboarding-selection ul li a.active svg { color: var(--primary-color); } .onboarding-area .onboarding-box .onboarding-selection .onboarding-step-2 { display: none; } .policy-content h2 { font-size: 34px; } @media (max-width: 575px) { .policy-content h2 { font-size: 30px; } } .policy-content h3 { font-size: 1.2rem; } /*# sourceMappingURL=style.css.map */