file_get_contents
1#@!#!123s
D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
u616635980
/
domains
/
bharatirealtors.com
/
public_html
/
css
/
Filename :
styles.css
back
Copy
/* --------------------------------------------------------- * Name: Homelengo * Version: 1.0.1 * Author: Themesflat * Author URI: http://themesflat.com * Abstracts variable * Reset css styles * Components * header * footer * tabs * slider banner * button * range slider * form * nice select * carousel * avatar * off canvas * hover * preloader * section * dashboard * Responsive ------------------------------------------------------------------------------ */ /*--------- Abstracts variable ---------- */ /*---------- Reset css styles ----------- */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } /* Elements -------------------------------------------------------------- */ html { margin-right: 0 !important; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: "Manrope", sans-serif; font-size: 14px; line-height: 19.6px; font-weight: 400; color: #161e2d; background-color: #ffffff; } img { max-width: 100%; height: auto; transform: scale(1); vertical-align: middle; -ms-interpolation-mode: bicubic; } .row { margin-right: -15px; margin-left: -15px; } .row > * { padding-left: 15px; padding-right: 15px; } ul, li { list-style-type: none; margin-bottom: 0; padding-left: 0; list-style: none; } .center { text-align: center; } .container3 { max-width: 1579px; } .container2 { max-width: 1110px; } .container { max-width: 1320px; } .container3, .container2, .container { width: 100%; margin: auto; } .container3, .container2, .container { padding-left: 15px; padding-right: 15px; } .container-full { width: 100%; max-width: 100%; margin: 0 auto; padding: 0px 15px; } .container-full .tf-sw-result { margin-right: 0px; } .cus-layout-1 { width: calc(100vw - (100vw - 1290px) / 2); margin-right: unset !important; max-width: 100%; margin-left: auto; } textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color] { font-family: "Manrope", sans-serif; border: 1px solid #e4e4e4; outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; font-size: 14px; line-height: 22px; border-radius: 99px; padding: 15px 18px; width: 100%; background: #ffffff; color: #161e2d; font-weight: 400; } textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus { border-color: #1563df; } textarea::placeholder, input[type=text]::placeholder, input[type=password]::placeholder, input[type=datetime]::placeholder, input[type=datetime-local]::placeholder, input[type=date]::placeholder, input[type=month]::placeholder, input[type=time]::placeholder, input[type=week]::placeholder, input[type=number]::placeholder, input[type=email]::placeholder, input[type=url]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=color]::placeholder { color: #a3abb0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 14px; line-height: 19.6px; } textarea { height: 112px; resize: none; border-radius: 16px; } /* Placeholder color */ ::-webkit-input-placeholder { color: #a3abb0; } :-moz-placeholder { color: #a3abb0; } ::-moz-placeholder { color: #a3abb0; opacity: 1; } .error { font-size: 16px; margin-bottom: 10px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; transition: all ease 0.3s; } /* Since FF19 lowers the opacity of the placeholder by default */ :-ms-input-placeholder { color: #8a8aa0; } .p-12 { font-size: 12px; line-height: 18px; } .p-16 { font-size: 16px; line-height: 26px; } /* Typography -------------------------------------------------------------- */ .title-large, h1, h2, h3, h4, h5, h6 { font-weight: 600; text-rendering: optimizeLegibility; color: #161e2d; } .title-large { font-size: 80px; line-height: 88px; font-weight: 800; } h1 { font-size: 56px; line-height: 68px; } h2 { font-size: 44px; line-height: 62px; } h3 { font-size: 36px; line-height: 44px; } h4 { font-size: 30px; line-height: 42px; } h5 { font-size: 24px; line-height: 30px; } h6 { font-size: 18px; line-height: 25.2px; } a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; display: inline-block; color: #161e2d; } a:focus, a:hover { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0; } label { font-weight: 600; } .link { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .link:hover { color: #1563df !important; } .h7 { font-size: 20px; line-height: 28px; font-weight: 600; } .body-1 { font-size: 20px; font-weight: 400; line-height: 30px; } .body-2 { font-size: 16px; font-weight: 400; line-height: 22.4px; } .text-btn { font-size: 16px; line-height: 21.86px; font-weight: 600; } .text-1 { font-size: 18px; font-weight: 600; line-height: 25.2px; } .text-2 { font-size: 16px; font-weight: 700; line-height: 26px; } .text-3 { font-size: 14px; font-weight: 700; line-height: 24px; letter-spacing: 0.8px; } .caption-1 { font-size: 14px; font-weight: 400; line-height: 22px; } .caption-2 { font-size: 12px; font-weight: 400; line-height: 16px; } .text-subheading { font-size: 12px; line-height: 19px; font-weight: 600; letter-spacing: 0.8px; text-transform: uppercase; } .text-subtitle { font-size: 14px; line-height: 24px; font-weight: 600; letter-spacing: 0.8px; text-transform: uppercase; } .fw-1 { font-weight: 100 !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; } .fs-12 { font-size: 12px; } .fs-13 { font-size: 13px; } .fs-16 { font-size: 16px; } .fs-18 { font-size: 18px; } .fs-20 { font-size: 20px; } .fs-22 { font-size: 22px; } .fs-26 { font-size: 26px; } .fs-30 { font-size: 30px; } .fs-40 { font-size: 40px; } .font-rubik { font-family: "Rubik", sans-serif; } .text-primary { color: #1563df !important; } .text-danger { color: #c72929 !important; } .text-black { color: #161e2d !important; } .text-black-2 { color: #1c1c1e; } .text-black-3 { color: #3a3a3c; } .text-black-4 { color: #000000; } .text-white { color: #ffffff !important; } .text-success { color: #198754 !important; } .text-variant-1 { color: #5c6368; } .text-variant-2 { color: #a3abb0; } .text-variant-3 { color: #8e8e93; } .bg-surface { background-color: #f7f7f7; } .bg-primary { background-color: #1563df; } .bg-primary-new { background-color: #f3f7fd; } .my-20 { margin-top: 20px; margin-bottom: 20px; } .my-30 { margin-top: 30px; margin-bottom: 30px; } .mb-8 { margin-bottom: 8px; } .mb-10 { margin-bottom: 10px; } .mb-16 { margin-bottom: 16px; } .mb-20 { margin-bottom: 20px; } .mb-30 { margin-bottom: 30px; } .my-40 { margin-top: 40px; margin-bottom: 40px; } .mx-5 { margin-left: 5px !important; margin-right: 5px !important; } .mx-10 { margin-left: 10px; margin-right: 10px; } .mt-4 { margin-top: 4px !important; } .mt-8 { margin-top: 8px; } .mt-10 { margin-top: 10px; } .mt-12 { margin-top: 12px; } .mt-16 { margin-top: 16px; } .mt-20 { margin-top: 20px; } .mt-30 { margin-top: 30px; } .pt-26 { padding-top: 26px; } .px-5 { padding-left: 5px !important; padding-right: 5px !important; } .px-10 { padding-left: 10px; padding-right: 10px; } .px-15 { padding-left: 15px; padding-right: 15px; } .pb-12 { padding-bottom: 12px; } .pb-30 { padding-bottom: 30px; } .round-8 { border-radius: 8px; } .round-12 { border-radius: 12px; } .round-30 { border-radius: 30px; } .o-hidden { overflow: hidden; } .grid-2 { display: grid; grid-template-columns: repeat(2, 1fr); } .grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); } .grid-4 { display: grid; grid-template-columns: repeat(4, 1fr); } .grid-6 { display: grid; grid-template-columns: repeat(6, 1fr); } .gap-0 { gap: 0 !important; } .gap-4 { gap: 4px !important; } .gap-6 { gap: 6px !important; } .gap-8 { gap: 8px; } .gap-9 { gap: 9px; } .gap-10 { gap: 10px; } .gap-12 { gap: 12px; } .gap-16 { gap: 16px; } .gap-20 { gap: 20px; } .gap-30 { gap: 30px; } .pt-0 { padding-top: 0px !important; } .line-b { border-bottom: 1px solid #e4e4e4; } .line-t { border-top: 1px solid #e4e4e4; } .line { border: 1px solid #e4e4e4 !important; } .no-line { border: 0 !important; } .text-line-clamp-1 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; } .text-line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; } .tf-grid-layout { display: grid; column-gap: 15px; row-gap: 30px; } .tf-grid-layout .flat-blog-item { margin-bottom: 0; } .cus-layout-left { width: calc(100vw - (100vw - 1720px) / 2); max-width: 100%; margin-left: unset; margin-right: auto; } .radius-30 { border-radius: 30px; overflow: hidden; } .shadow-1 { box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.0784313725); } .shadow-2 { box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843); } .shadow-3 { box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1019607843); } .list-default { padding-left: 15px; } .list-default li { list-style: disc; } /*------------ Components ---------------- */ /*------------ header ---------------- */ /* Header -------------------------------------------------------------- */ .header-account { display: flex; align-items: center; gap: 16px; } .header-account .tf-btn { min-width: 206px; } .header-account .btn-login { min-width: 140px; } .header-style-2 .header-account ul li { color: #ffffff; } .header-style-2 .header-account ul li a { color: #ffffff; } .header-style-2 .header-account ul li a:hover { color: #1563df; } .header-style-2:not(.is-fixed) .btn-line { background-color: transparent; border-color: #ffffff; color: #ffffff; } .header-style-2:not(.is-fixed) .btn-line svg path { stroke: #ffffff; } .header-style-2:not(.is-fixed) .btn-line:hover { border-color: transparent; background-color: #ffffff; color: #1563df; } .header-style-2:not(.is-fixed) .btn-line:hover svg path { stroke: #1563df; } .header-style-2:not(.is-fixed) .tf-btn.primary { background-color: #ffffff; color: #1563df; border-color: transparent; } .header-style-2:not(.is-fixed) .tf-btn.primary svg path { stroke: #1563df; } .header-style-2:not(.is-fixed) .tf-btn.primary:hover { background-color: transparent; border-color: #ffffff; color: #ffffff; } .header-style-2:not(.is-fixed) .tf-btn.primary:hover svg path { stroke: #ffffff; } .main-header { z-index: 999; width: 100%; height: 78px; position: relative; background-color: #ffffff; padding-left: 15px; padding-right: 15px; box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.0784313725); } .main-header.header-style-2 { margin-bottom: -80px; border: 0; background-color: transparent; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; box-shadow: none; } .main-header.header-style-2.is-fixed .navigation > li > a { color: #161e2d !important; } .main-header.header-style-2.is-fixed .header-account ul li a { color: #161e2d !important; } .main-header .inner-header-left { display: flex; gap: 30px; align-items: center; } .main-header .inner-header { display: flex; align-items: center; justify-content: space-between; } .main-header.is-fixed { box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.0784313725); background-color: #ffffff; border-bottom: 1px solid #e4e4e4; } .wrap-top { width: 100%; height: 78px; position: relative; padding: 12px 0px 0 0px; } .wrap-top .icon-tell-box .icon { margin-right: 29px; } .wrap-top .icon-tell-box .icon::after { content: ""; width: 1px; height: 30px; background-color: #d9d9d9; top: 14px; position: absolute; margin-left: 14px; } .wrap-top .logo-box { margin-left: 152px; } .header-top { position: relative; padding: 18px 0px; background-color: #161e2d; } .header-top_nav { position: relative; } .header-top_nav a { position: relative; font-weight: 500; font-size: 16px; margin-right: 15px; padding-right: 15px; color: rgba(255, 255, 255, 0.7); } .header-top_nav a::before { position: absolute; content: "/"; right: -4px; top: 0px; } .header-top_nav a:last-child { margin-right: 0; padding-right: 0; } .header-top_nav a:last-child::before { display: none; } .header-top_nav a:hover { color: white; } #showlogo { display: none; } /* Header Email */ .header-top_email { position: relative; font-weight: 500; font-size: 16px; color: rgba(255, 255, 255, 0.7); } .header-top_email span { position: relative; color: white; } .header-top_social { position: relative; margin-left: 60px; } .header-top_social a { position: relative; font-weight: 500; text-transform: uppercase; font-size: 16px; margin-left: 5px; color: rgba(255, 255, 255, 0.7); } .header-top_social a:hover { color: white; } .main-header .header-upper { position: relative; } .main-header .main-box { position: relative; padding: 0px 0px; left: 0px; top: 0px; width: 100%; background: none; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; } .main-header .main-box .outer-container { position: relative; } .main-header .logo-box { position: relative; z-index: 10; } .main-header .logo-box .logo img { display: inline-block; max-width: 100%; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; } .main-header .logo-box .logo { position: relative; } .main-header .header-lower { position: relative; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-header .header-lower .nav-outer { position: relative; } .main-header .header-upper .logo-box { position: relative; padding: 10px 0px 10px; } .main-header .header-upper .logo-box .logo { position: relative; } /* Main Menu */ .main-header .main-menu { position: relative; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; } .main-header .main-menu .navbar-collapse { padding: 0px; display: block; } .main-header .header-lower .main-menu .navigation { position: relative; } .main-header .main-menu .navigation > li { position: relative; display: inline-block; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; padding-right: 65px; } .main-header .sticky-header .nav-outer .options-box { margin-top: 40px; } /*Sticky Header*/ .main-header .sticky-header { position: fixed; opacity: 0; visibility: hidden; left: 0px; top: 0px; width: 100%; padding: 0px 0px; z-index: 0; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); } .main-header .sticky-header .mobile-nav-toggler { display: none; cursor: pointer; } .main-header .sticky-header .logo { position: relative; padding: 7px 0px; } .main-header.fixed-header .sticky-header { z-index: 999; opacity: 1; visibility: visible; -ms-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -op-animation-name: fadeInDown; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -ms-animation-duration: 500ms; -moz-animation-duration: 500ms; -op-animation-duration: 500ms; -webkit-animation-duration: 500ms; animation-duration: 500ms; -ms-animation-timing-function: linear; -moz-animation-timing-function: linear; -op-animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-timing-function: linear; -ms-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -op-animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } .main-header .main-menu .navigation > li > a { position: relative; display: block; text-align: center; font-weight: 600; padding: 27px 0px; letter-spacing: 0px; color: #161e2d; font-size: 16px; line-height: 21.86px; text-transform: capitalize; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-header .main-menu .navigation > li > a::before { content: ""; width: 0; height: 2px; bottom: 25px; position: absolute; left: auto; right: 0; z-index: 1; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; -o-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: #1563df; } .main-header.header-style-2 .main-menu .navigation > li > a { color: #ffffff; } .main-header .main-menu .navigation > li:last-child { padding-right: 0; } .main-header .main-menu .navigation > li:last-child > a { padding-right: 0px; } .main-header .sticky-header .main-menu .navigation > li { position: relative; } .main-header .sticky-header .main-menu .navigation > li:last-child { margin-right: 0; } .main-header .main-menu .navigation > li:last-child ul { right: 0px; } .main-header .sticky-header .main-menu .navigation > li > a:after { top: 22px; } .main-header .sticky-header .main-menu .navigation > li > a > span { top: 10px; } .main-header .main-menu .navigation > li:hover > a, .main-header .main-menu .navigation > li.current > a { opacity: 1; } .main-header .main-menu .navigation > li:hover > a::before, .main-header .main-menu .navigation > li.current > a::before { width: 100%; left: 0; right: auto; } .main-header.header-style-2 .main-menu .navigation > li:hover > a, .main-header.header-style-2 .main-menu .navigation > li.current > a { color: #ffffff; } .main-header .main-menu .navigation > li > ul { margin-top: 17px; position: absolute; left: -35px; width: 280px; z-index: 1; opacity: 0; visibility: hidden; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; background-color: #ffffff; border-radius: 16px; pointer-events: none; box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843); } .main-header .main-menu .navigation > li > ul::after { content: ""; position: absolute; background-color: transparent; left: 0; right: 0; height: 35px; top: -25px; } .main-header .main-menu .navigation > li > ul::before { content: ""; position: absolute; bottom: calc(100% - 14px); left: 45px; border-top: 20px solid #fff; border-right: 20px solid transparent; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .main-header .main-menu .navigation > li > ul li:first-child { padding-top: 8px; } .main-header .main-menu .navigation > li > ul li:last-child { padding-bottom: 8px; } .main-header .main-menu .navigation > .home > ul { width: 204px; } .main-header .main-menu .navigation > li > ul.from-right { left: auto; right: 0px; } .main-header .main-menu .navigation > li > ul > li { position: relative; width: 100%; text-align: left; transform: translateY(10px); transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-header .main-menu .navigation > li > ul > li:last-child { margin-bottom: 0; } .main-header .main-menu .navigation > li:hover > ul > li { opacity: 1; transform: translateY(0px); -webkit-transition-delay: 70ms; -moz-transition-delay: 70ms; -ms-transition-delay: 70ms; -o-transition-delay: 70ms; transition-delay: 70ms; } .main-header .main-menu .navigation > li > ul > li:last-child > a { border-bottom: none; } .main-header .main-menu .navigation > li > ul > li > a { position: relative; padding: 16px 24px; display: block; line-height: 19.6px; font-weight: 600; font-size: 14px; text-transform: capitalize; color: #161e2d; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; text-align: start; } .main-header .main-menu .navigation > li > ul > li > a:before { position: absolute; content: "\ea3d"; left: 0px; top: 5px; width: 16px; height: 10px; opacity: 0; font-size: 12px; left: 24px; top: 16px; display: inline-block; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; font-family: "icomoon"; color: #1563df; } .main-header .main-menu .navigation > li > ul > li:hover > a { color: #1563df; padding-left: 45px; } .main-header .main-menu .navigation > li > ul > li:hover > a::before { opacity: 1; } .main-header .main-menu .navigation > li > ul > li.dropdown2 > a:after { font-family: "icomoon"; content: "\e91d"; position: absolute; right: 24px; top: 16px; width: 10px; height: 20px; display: block; line-height: 24px; font-size: 12px; font-weight: 700; text-align: center; z-index: 5; } .main-header .main-menu .navigation > li > ul > li.dropdown2:hover > a:after { color: #1563df; } .main-header .main-menu .navigation > li > ul > li > ul { position: absolute; left: 100%; top: 0px; width: 280px; opacity: 0; visibility: hidden; visibility: hidden; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; background-color: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border: 1px solid #e4e4e4; overflow: hidden; } .main-header .main-menu .navigation > li > ul > li > ul.from-right { left: auto; right: 0px; } .main-header .main-menu .navigation > li > ul > li > ul > li { position: relative; width: 100%; text-align: left; border-bottom: 1px solid rgba(255, 255, 255, 0.1); opacity: 0; transform: translateY(-8px); transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-header .main-menu .navigation > li > ul > li > ul > li:last-child { margin-bottom: 0; } .main-header .main-menu .navigation > li > ul > li > ul > li:last-child a { border-bottom: none; } .main-header .main-menu .navigation > li > ul > li > ul > li > a { position: relative; padding: 16px 24px; display: block; line-height: 24px; font-weight: 700; font-size: 16px; text-transform: capitalize; color: #5c6368; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; border-bottom: 1px solid #e4e4e4; } .main-header .main-menu .navigation > li > ul > li > ul > li > a:before { position: absolute; content: "\ea3d"; left: 0px; top: 5px; width: 16px; height: 10px; opacity: 0; font-size: 12px; left: 24px; top: 16px; display: inline-block; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; font-family: "icomoon"; color: #1563df; } .main-header .main-menu .navigation > li > ul > li > ul > li > a:hover::before { opacity: 1; } .main-header .main-menu .navigation > li > ul > .current > a { color: #1563df; } .main-header .main-menu .navigation > li > ul > li > ul > .current > a { color: #1563df; } .main-header .main-menu .navigation > li > ul > li > ul > li:hover > a { color: #1563df; background-color: #ffffff; } .main-header .main-menu .navigation > li > ul > li > ul > li:hover > a { color: #1563df; padding-left: 45px; } .main-header .main-menu .navigation > li.dropdown2:hover > ul { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); opacity: 1; visibility: visible; pointer-events: all; } .main-header .main-menu .navigation li > ul > li.dropdown2:hover > ul { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); transform: translateY(0px); opacity: 1; visibility: visible; } .main-header .main-menu .navigation > li.dropdown2 > a::after { content: "\e92a"; font-family: "icomoon"; font-weight: 600; font-size: 16px; vertical-align: bottom; position: absolute; right: -20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .main-header .main-menu .navbar-collapse > ul li.dropdown2 .dropdown2-btn { position: absolute; right: 10px; top: 6px; width: 30px; height: 30px; text-align: center; color: #ffffff; line-height: 28px; border: 1px solid var(--white-color-opicity-two); background-size: 20px; cursor: pointer; z-index: 5; display: none; } /*** ==================================================================== Mobile Menu ==================================================================== ***/ .mobile-menu { position: fixed; left: 0; top: 0; width: 300px; padding-right: 30px; max-width: 100%; height: 100%; visibility: hidden; z-index: 999999; } .mobile-menu .nav-logo { position: relative; background: #ffffff; box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.08); padding: 12px 20px; } .mobile-menu .nav-logo img { max-width: 200px; } .mobile-menu .bottom-canvas { padding: 30px 20px 100px; height: 100vh; overflow-y: auto; } .mobile-menu-visible { overflow: hidden; } .mobile-menu-visible .mobile-menu { visibility: visible; } .mobile-menu-visible .mobile-menu .menu-backdrop { opacity: 1; visibility: visible; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .mobile-menu-visible .mobile-menu .menu-box { left: 0px; -webkit-overflow-scrolling: touch; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease; transition-timing-function: ease; } .mobile-menu .menu-backdrop { position: fixed; right: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(0, 0, 0, 0.6); transition: all 0.3s ease 0s; visibility: hidden; opacity: 0; } .mobile-menu .menu-box { position: absolute; left: -100%; top: 0px; width: 100%; height: 100%; max-height: 100%; background-color: #ffffff; z-index: 5; border-radius: 0px; -webkit-overflow-scrolling: touch; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease; transition-timing-function: ease; } .close-btn { position: fixed; right: 16px; top: 25px; line-height: 30px; width: 30px; text-align: center; font-size: 16px; color: #ffffff; cursor: pointer; transition: all 0.3s ease; z-index: 9999999999; opacity: 0; visibility: hidden; } .close-btn::before { content: "\e938"; font-family: "icomoon"; font-size: 24px; font-weight: 100; } .mobile-menu-visible .close-btn { visibility: visible; opacity: 1; } .mobile-menu .close-btn:hover { opacity: 0.5; } .mobile-menu .navigation { position: relative; display: block; width: 100%; } .mobile-menu .navigation li { position: relative; display: block; } .mobile-menu .navigation li { position: relative; display: block; } .mobile-menu .navigation li > ul > li:last-child { border-bottom: none; } .mobile-menu .navigation li.dropdown2 .dropdown2-btn { position: absolute; right: 0px; top: 0px; width: 100%; text-align: end; line-height: 44px; cursor: pointer; z-index: 5; } .mobile-menu .navigation li.dropdown2 .dropdown2-btn::before { content: "\e92a"; font-family: "icomoon"; font-size: 12px; font-weight: 600; color: #161e2d; width: 20px; height: 20px; display: inline-flex; align-items: center; justify-content: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; transform: rotate(-90deg); } .mobile-menu .navigation li.open .dropdown2-btn::before { transform: unset; } .mobile-menu .navigation li.dropdown2 > ul li a { border-bottom: unset; color: #161e2d; } .mobile-menu .navigation li.dropdown2 .dropdown2-btn span { opacity: 0; } .mobile-menu .navigation li > ul, .mobile-menu .navigation li > ul > li > ul { display: none; background: rgba(21, 99, 223, 0.1); padding: 15px 20px; border-radius: 10px; } .mobile-menu .navigation li > ul > li, .mobile-menu .navigation li > ul > li > ul > li { margin-bottom: 0; } .mobile-menu .navigation li > ul > li > a { padding: 7px 0px !important; font-weight: 500; } .mobile-menu .navigation li > ul > li > ul { padding-left: 15px; } .mobile-menu .navigation li > ul > li > ul > li > a { padding-left: 40px; } .mobile-menu .close-btn:hover { opacity: 0.5; } .mobile-menu .navigation li > ul > li:last-child { border-bottom: none; } .mobile-menu .navigation li > a { position: relative; display: block; font-weight: 600; line-height: 26px; padding: 10px 0px; font-size: 16px; color: #161e2d; text-transform: capitalize; } .mobile-menu .navigation li:hover > a, .mobile-menu .navigation li.current > a, .mobile-menu .navigation li.current li.current > a { color: #1563df; } .main-header .sticky-header .navbar-header { display: none; } .main-header .outer-box { position: relative; } .main-header .sticky-header .main-menu .navigation > li > a { padding: 22px 0px; } .mobile-button { display: none; position: absolute; width: 26px; height: 26px; float: right; top: 50%; right: 0px; background-color: transparent; cursor: pointer; transition: all 0s ease; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .mobile-button::before, .mobile-button::after, .mobile-button span { background-color: #1563df; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; transition: all ease 0.3s; } .mobile-button::before, .mobile-button::after { content: ""; position: absolute; top: 0; height: 2px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; } .mobile-button span { position: absolute; width: 100%; height: 2px; left: 0; top: 50%; overflow: hidden; text-indent: 200%; } .mobile-button::before { -webkit-transform: translate3d(0, -9px, 0); -moz-transform: translate3d(0, -9px, 0); transform: translate3d(0, -9px, 0); } .mobile-button::after { -webkit-transform: translate3d(0, 9px, 0); -moz-transform: translate3d(0, 9px, 0); transform: translate3d(0, 9px, 0); } .mobile-button.active span { opacity: 0; } .mobile-button.active::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); -moz-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); } .mobile-button.active::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); -moz-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); } .mobile-button.mobi-style::before, .mobile-button.mobi-style::after, .mobile-button.mobi-style span { background-color: #ffffff; } .mobile-menu .login-box { border-bottom: 1px solid #e4e4e4; padding-bottom: 20px; margin-bottom: 20px; } .mobile-menu .login-box svg { margin-right: 5px; } .mobile-menu .login-box a, .mobile-menu .login-box span { font-weight: 600; } .mobile-menu .menu-outer { border-bottom: 1px solid #e4e4e4; padding-bottom: 20px; margin-bottom: 20px; } .mobile-menu .button-mobi-sell { margin-bottom: 15px; border-bottom: 1px solid #e4e4e4; padding-bottom: 20px; } .mobile-menu .button-mobi-sell a { width: 100%; } .mobile-menu .mobi-icon-box .box { margin-bottom: 19px; border-bottom: 1px solid #e4e4e4; padding-bottom: 19px; } .mobile-menu .mobi-icon-box .box:last-child { border-bottom: 0; padding-bottom: 0px; margin-bottom: 0px; } .mobile-menu .mobi-icon-box .box .content { color: #a3abb0; } .mobile-menu .mobi-icon-box .box .content h5 { color: #5c6368; } .mobile-menu .mobi-icon-box .icon { margin-right: 10px; font-size: 20px; } .main-header .mobile-menu .menu-box .mCSB_scrollTools { width: 3px; } .dashboard { background-color: #f7f7f7; } .dashboard .main-header .main-menu { margin-left: 780px; } .dashboard .avatars-box { margin-right: 31px; } .dashboard .avatars-box .images { margin-right: 11px; height: 34px; width: 34px; overflow: hidden; border-radius: 50%; } .dashboard .avatars-box .title-avatar a::after { content: "\f078"; font-family: "Font Awesome 5 Pro"; font-weight: 900; font-size: 11px; margin-left: 8px; vertical-align: bottom; } .header-style-3 { display: flex; align-items: center; justify-content: space-between; } .header-style-3 .header-lower { width: 100%; } .header-style-3 .nav-outer { padding-left: 190px; } .header-style-3 .outer-search { width: 504px; height: 48px; padding: 10px 6px; padding-left: 0px; border: 1px solid #e4e4e4; border-radius: 8px; display: flex; align-items: center; } .header-style-3 .outer-search .form-box { position: relative; } .header-style-3 .outer-search .form-box::after { content: ""; position: absolute; right: 0; width: 1px; height: 20px; top: 50%; transform: translateY(-50%); background: #e4e4e4; } .header-style-3 .outer-search .form-box.box-1 { width: 152px; } .header-style-3 .outer-search .form-box.box-2 { width: 166px; } .header-style-3 .outer-search .form-box.box-3 { width: 142px; } .header-style-3 .outer-search .form-box.box-3::after { content: none; } .header-style-3 .outer-search input { padding: 0px 16px; font-size: 18px; line-height: 28px; color: #a3abb0; border: 0; border-radius: 0; } .header-style-3 .outer-search input::placeholder { color: #a3abb0; } .header-style-3 .btn-search { flex-shrink: 0; width: 36px; height: 36px; background-color: #1563df; display: flex; align-items: center; justify-content: center; border: 0; border-radius: 8px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .header-style-3 .btn-search:hover { background-color: #0e49a6; } .header-style-3 .btn-search .icon { font-size: 20px; color: #ffffff; } .header-style-3 .btn-search-mb { display: none; } .header-style-3 .btn-menu-nav { font-size: 28px; margin-left: 20px; cursor: pointer; } .canvas-menu .menu-outer { border-bottom: 1px solid #e4e4e4; padding-bottom: 20px; margin-bottom: 20px; } .canvas-menu .menu-outer .nav-link { padding: 10px 0px; font-size: 16px; line-height: 26px; font-weight: 600; display: flex; align-items: center; justify-content: space-between; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .canvas-menu .menu-outer .nav-link .icon { font-size: 16px; font-weight: 700; transform: rotate(-90deg); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .canvas-menu .menu-outer .nav-link:not(.collapsed) .icon { transform: unset; } .canvas-menu .menu-outer .nav-link:focus-visible { box-shadow: none; } .canvas-menu .menu-outer .nav-link.current, .canvas-menu .menu-outer .nav-link:hover { color: #1563df; } .canvas-menu .menu-outer .nav-link.current .icon, .canvas-menu .menu-outer .nav-link:hover .icon { color: #1563df; } .canvas-menu .menu-outer .sub-nav-menu { background: rgba(237, 32, 39, 0.1); padding: 15px 20px; border-radius: 10px; } .canvas-menu .menu-outer .sub-nav-menu .sub-nav-link { padding: 7px 0px; display: block; font-weight: 500; color: #5c6368; } .canvas-menu .menu-outer .sub-nav-menu .sub-nav-link.current, .canvas-menu .menu-outer .sub-nav-menu .sub-nav-link:hover { color: #1563df; } .canvas-menu .box-btn { margin-bottom: 15px; border-bottom: 1px solid #e4e4e4; padding-bottom: 20px; } .canvas-menu .box-btn .tf-btn { width: 100%; } .canvas-menu .menu-icon-box .box .icon { margin-right: 10px; font-size: 20px; } .canvas-menu .menu-icon-box .box:not(:last-child) { margin-bottom: 19px; border-bottom: 1px solid #e4e4e4; padding-bottom: 19px; } /*------------ footer ---------------- */ /* Footer ------------------------------------------ */ .footer { background-color: #161e2d; background-size: cover; background-repeat: no-repeat; } .footer .top-footer { padding: 50px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.08); } .footer .top-footer .content-footer-top { display: flex; align-items: center; justify-content: space-between; gap: 20px; flex-wrap: wrap; } .footer .inner-footer { padding: 50px 0px 50px; } .footer .inner-footer .navigation-menu-footer li { margin-top: 4px; } .footer .content-footer-bottom { padding: 30px 0px; border-top: 1px solid rgba(255, 255, 255, 0.08); display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; } .footer .content-footer-bottom .copyright { color: #a3abb0; font-size: 14px; line-height: 22px; font-weight: 400; } .footer .content-footer-bottom .menu-bottom { display: flex; align-items: center; gap: 19px; } .footer .content-footer-bottom .menu-bottom a { color: #a3abb0; font-size: 14px; line-height: 22px; font-weight: 400; } .footer .content-footer-bottom .menu-bottom a:hover { color: #1563df; } .footer-cl-1 { margin-right: 20.4%; } .footer-cl-2 { margin-left: 15.4%; } .footer-cl-3 { margin-left: 20%; } .footer-cl-4 { margin-left: 17.3%; } .list-social { flex-wrap: wrap; gap: 12px; } .footer .wd-social { display: flex; align-items: center; } .footer .wd-social span { font-weight: 600; font-size: 14px; line-height: 24px; color: #ffffff; margin-right: 16px; } #subscribe-form { position: relative; margin-top: 24px; } #subscribe-form .icon-left { position: absolute; top: 50%; transform: translateY(-50%); font-size: 20px; color: #a3abb0; } #subscribe-form input { background: rgba(255, 255, 255, 0.07); border-radius: 8px; padding: 12px 16px; border-color: transparent; border-radius: 999px; font-weight: 400; font-size: 14px; line-height: 19.6px; color: #a3abb0; font-style: unset; } #subscribe-form input::placeholder { font-size: 14px; line-height: 19.6px; color: #a3abb0; font-style: unset; } #subscribe-form button { position: absolute; top: 50%; transform: translateY(-50%); right: 0; background: transparent; display: inline-flex; align-items: center; justify-content: center; padding: 16px; border: 0; } #subscribe-form button .icon { font-size: 20px; color: #a3abb0; } .navigation-menu-footer li a { position: relative; } .navigation-menu-footer li a::after { content: ""; width: 0; height: 1px; bottom: 0px; position: absolute; left: auto; right: 0; z-index: 1; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; -o-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: #1563df; } .navigation-menu-footer li a:hover { color: #1563df; } .navigation-menu-footer li a:hover::after { width: 100%; left: 0; right: auto; } .ft-title { font-weight: 600; font-size: 14px; line-height: 24px; margin-bottom: 15px; } .ft-download li:not(:last-child) { margin-bottom: 10px; } /*------------ tabs ---------------- */ .flat-tab-form .nav-tab-form { display: flex; align-items: center; gap: 10px; margin-bottom: 18px; } .flat-tab-form .nav-tab-form .nav-link-item { padding: 14px 55px; border-radius: 99px; font-size: 16px; line-height: 20px; text-align: center; font-weight: 600; background-color: transparent; border: 1px solid #ffffff; color: #ffffff; } .flat-tab-form .nav-tab-form.style-1 .nav-link-item { position: relative; } .flat-tab-form .nav-tab-form.style-1 .nav-link-item.active, .flat-tab-form .nav-tab-form.style-1 .nav-link-item:hover { background-color: #1563df; border-color: #1563df; } .flat-tab-form .nav-tab-form.style-1 .nav-link-item.active::after, .flat-tab-form .nav-tab-form.style-1 .nav-link-item:hover::after { display: block; } .flat-tab-form .nav-tab-form.style-1 .nav-link-item::after { content: ""; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #1563df; display: none; } .flat-tab-form .nav-tab-form.style-2 { margin-bottom: 0; gap: 4px; } .flat-tab-form .nav-tab-form.style-2 .nav-link-item { background-color: #e4e4e4; color: #161e2d; border-radius: 8px 8px 0 0; border-color: transparent; padding: 14px 26px; text-transform: uppercase; letter-spacing: 0.8px; line-height: 26px; } .flat-tab-form .nav-tab-form.style-2 .nav-link-item.active, .flat-tab-form .nav-tab-form.style-2 .nav-link-item:hover { background-color: #1563df; color: #ffffff; } .flat-tab-form .nav-tab-form.style-3 { gap: 0; border-top-left-radius: 10px; border-top-right-radius: 10px; display: inline-flex; overflow: hidden; } .flat-tab-form .nav-tab-form.style-3 .nav-link-item { min-width: 115px; padding: 7px 10px; border-radius: 0; } .flat-tab-form .nav-tab-form.style-4 { padding: 11px 0px; gap: 40px; } .flat-tab-form .nav-tab-form.style-4 .nav-link-item { background-color: transparent; border-bottom: 2px solid transparent; color: #a3abb0; padding: 2px 0px; } .flat-tab-form .nav-tab-form.style-4 .nav-link-item.active, .flat-tab-form .nav-tab-form.style-4 .nav-link-item:hover { color: #161e2d; border-color: #161e2d; } .flat-tab-recommended .nav-tab-recommended { margin-bottom: 50px; } .nav-tab-recommended { display: flex; gap: 12px; overflow: auto; } .nav-tab-recommended .nav-link-item { font-weight: 600; background-color: #f7f7f7; border-radius: 999px; padding: 8px 24px; text-wrap: nowrap; } .nav-tab-recommended .nav-link-item.active, .nav-tab-recommended .nav-link-item:hover { background-color: #1563df; color: #ffffff; } .nav-tab-privacy { border-left: 1px solid #e4e4e4; } .nav-tab-privacy .nav-link-item { font-size: 24px; line-height: 30px; font-weight: 700; padding: 10px 0px 8px 16px; margin-bottom: 40px; position: relative; text-transform: capitalize; } .nav-tab-privacy .nav-link-item::before { position: absolute; content: ""; left: 0; width: 3px; top: 0; bottom: 0; background-color: #1563df; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .nav-tab-privacy .nav-link-item.active::before, .nav-tab-privacy .nav-link-item:hover::before { opacity: 1; } .nav-tab-privacy .nav-tab-item:last-child .nav-link-item { margin-bottom: 0; } .nav-tab-filter { display: flex; align-items: center; gap: 10px; } .nav-tab-filter .nav-link-item { width: 40px; height: 40px; border-radius: 10px; border: 1px solid #e4e4e4; display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .nav-tab-filter .nav-link-item .icon { width: 24px; } .nav-tab-filter .nav-link-item .icon path { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .nav-tab-filter .nav-link-item.active svg path { fill: #161e2d; } .nav-tab-filter .nav-link-item:hover { border-color: #161e2d; } .nav-tab-filter .nav-link-item:hover svg path { fill: #161e2d; } .flat-animate-tab { overflow: hidden; } .flat-animate-tab .tab-content { position: relative; } .flat-animate-tab .tab-pane { display: block; pointer-events: none; opacity: 0; visibility: hidden; position: absolute; z-index: 1; top: 0; left: 0; right: 0; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); transition-timing-function: ease-in; transition-duration: 0.2s; } .flat-animate-tab .tab-pane.active { pointer-events: auto; opacity: 1; visibility: visible; position: relative; z-index: 2; -webkit-transform: none; -ms-transform: none; transform: none; transition-timing-function: ease-out; transition-duration: 0.3s; transition-delay: 0.3s; } /*------------ slider banner ---------------- */ .flat-slider { position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 123; } .flat-slider.home-1 { background-image: url(../images/slider/slider-1.jpg); } .flat-slider.home-1 .overlay { background: #161e2d; opacity: 0.3; } .flat-slider.home-1 .slider-content { position: relative; z-index: 1; padding: 155px 0px 246px; } .flat-slider.home-1 .slider-content .heading { margin-bottom: 40px; } .flat-slider.home-1 .slider-content .subtitle { margin-top: 20px; padding: 0px 330px; } .flat-slider .overlay { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .flat-slider.home-2 .img-banner-left { position: absolute; bottom: 0; left: 0; -webkit-animation: ani4 7s infinite ease-in-out alternate; animation: ani4 7s infinite ease-in-out alternate; } .flat-slider.home-2 .img-banner-right { position: absolute; left: 50%; bottom: 0; top: 0; right: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; } .flat-slider.home-2 .slider-content { padding: 150px 0px; position: relative; z-index: 10; } .flat-slider.home-2 .slider-content .heading .subtitle { margin-top: 12px; margin-bottom: 40px; } .flat-slider.home-2 .wrap-search-link { margin-top: 24px; display: flex; align-items: center; gap: 20px; flex-wrap: wrap; } .flat-slider.home-2 .wrap-search-link .categories-list .icon { color: #1563df; border-radius: 50%; background-color: none; } .flat-slider.home-2 .wrap-search-link a { color: #161e2d; } .flat-slider .slider-sw-home2, .flat-slider .slider-home2 { height: 100%; } .flat-slider .slider-home2 img { width: 100%; height: 100%; object-fit: cover; } .flat-slider.home-3 { background-image: url(../images/slider/slider-3.jpg); padding: 168px 0px; } .flat-slider.home-3 .slider-content { position: relative; z-index: 1; } .flat-slider.home-3 .slider-content .heading { margin-bottom: 50px; } .flat-slider.home-3 .slider-content .heading .subtitle { margin-top: 20px; } .flat-slider.home-3 .flat-tab-form { position: unset; z-index: 5; } .flat-slider.home-3 .overlay { background: #000000; opacity: 0.4; } .flat-slider.home-5 { margin-bottom: -114px; z-index: unset; } .flat-slider.home-5 .box-img img { width: 100%; object-fit: cover; } .flat-slider.home-5 .thumbs-swiper-column1 .swiper-wrapper { flex-direction: column; align-items: flex-end; } .flat-slider.home-5 .thumbs-swiper-column1 .swiper-wrapper .swiper-slide { width: 80px !important; display: grid; height: 80px !important; margin-bottom: 10px; } .flat-slider.home-5 .thumbs-swiper-column1 .swiper-wrapper .image-detail { border-radius: 16px; overflow: hidden; width: 80px; height: 80px; cursor: pointer; opacity: 0.7; } .flat-slider.home-5 .thumbs-swiper-column1 .swiper-wrapper .swiper-slide-thumb-active .image-detail { opacity: 1; } .flat-slider.home-5 .box-content { position: absolute; z-index: 10; left: 0; right: 0; top: 50%; transform: translateY(-50%); } .flat-slider.home-5 .subtitle, .flat-slider.home-5 .wrap-search-link { margin-top: 20px; } .flat-slider.home-5 .overlay { background: rgba(0, 0, 0, 0.2); z-index: 5; } .flat-slider.home-5 .flat-control-search { position: absolute; left: 0; right: 0; bottom: -50px; z-index: 30; } .wrap-search-link { margin-top: 24px; display: flex; align-items: center; gap: 20px; flex-wrap: wrap; } .wrap-search-link .categories-list { display: flex; gap: 16px; overflow: auto; } .wrap-search-link .categories-list .icon { font-size: 14px; color: #ffffff; width: 26px; height: 26px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: rgba(255, 255, 255, 0.2); } .wrap-search-link .categories-list.style-2 .icon { width: auto; height: auto; background-color: none; } .wrap-search-link .categories-list.style-2 a { padding: 8px 16px; background-color: rgba(0, 0, 0, 0.2); border-radius: 99px; } .wrap-search-link a { font-size: 14px; line-height: 19.6px; font-weight: 600; display: flex; align-items: center; gap: 6px; color: #ffffff; } .flat-tab-form { position: relative; } @keyframes waviy { 0%, 40%, 100% { transform: translateY(0); } 20% { transform: translateY(-20px); } } .js-letters { overflow-y: hidden; } .js-letters > * { display: inline-block; min-width: 0.21em; backface-visibility: hidden; animation: slide-up 0.6s both; } .js-letters > *:nth-child(1) { animation-delay: 0.05s; } .js-letters > *:nth-child(2) { animation-delay: 0.1s; } .js-letters > *:nth-child(3) { animation-delay: 0.15s; } .js-letters > *:nth-child(4) { animation-delay: 0.2s; } .js-letters > *:nth-child(5) { animation-delay: 0.25s; } .js-letters > *:nth-child(6) { animation-delay: 0.3s; } .js-letters > *:nth-child(7) { animation-delay: 0.35s; } .js-letters > *:nth-child(8) { animation-delay: 0.4s; } .js-letters > *:nth-child(9) { animation-delay: 0.45s; } .js-letters > *:nth-child(10) { animation-delay: 0.5s; } .js-letters > *:nth-child(11) { animation-delay: 0.55s; } .js-letters > *:nth-child(12) { animation-delay: 0.6s; } .js-letters > *:nth-child(13) { animation-delay: 0.65s; } .js-letters > *:nth-child(14) { animation-delay: 0.7s; } .js-letters > *:nth-child(15) { animation-delay: 0.75s; } .js-letters > *:nth-child(16) { animation-delay: 0.8s; } .js-letters > *:nth-child(17) { animation-delay: 0.85s; } .js-letters > *:nth-child(18) { animation-delay: 0.9s; } .js-letters > *:nth-child(19) { animation-delay: 0.95s; } .js-letters > *:nth-child(20) { animation-delay: 1s; } .js-letters > *:nth-child(21) { animation-delay: 1.05s; } .js-letters > *:nth-child(22) { animation-delay: 1.1s; } .js-letters > *:nth-child(23) { animation-delay: 1.15s; } .js-letters > *:nth-child(24) { animation-delay: 1.2s; } .js-letters > *:nth-child(25) { animation-delay: 1.25s; } .js-letters > *:nth-child(26) { animation-delay: 1.3s; } .js-letters > *:nth-child(27) { animation-delay: 1.35s; } .js-letters > *:nth-child(28) { animation-delay: 1.4s; } .js-letters > *:nth-child(29) { animation-delay: 1.45s; } .js-letters > *:nth-child(30) { animation-delay: 1.5s; } .js-letters > *:nth-child(31) { animation-delay: 1.55s; } .js-letters > *:nth-child(32) { animation-delay: 1.6s; } .js-letters > *:nth-child(33) { animation-delay: 1.65s; } .js-letters > *:nth-child(34) { animation-delay: 1.7s; } .js-letters > *:nth-child(35) { animation-delay: 1.75s; } .js-letters > *:nth-child(36) { animation-delay: 1.8s; } .js-letters > *:nth-child(37) { animation-delay: 1.85s; } .js-letters > *:nth-child(38) { animation-delay: 1.9s; } .js-letters > *:nth-child(39) { animation-delay: 1.95s; } .js-letters > *:nth-child(40) { animation-delay: 2s; } @keyframes slide-up { 0% { opacity: 0; transform: translate3d(0, 100%, 0); } 80% { opacity: 1; } 100% { transform: translate3d(0, 0, 0); } } @keyframes ani4 { 0%, 100% { transform: translateX(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } 50% { transform: translateX(-20px); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } } /*------------ button ---------------- */ .tf-btn { font-size: 16px; line-height: 21.86px; font-weight: 600; display: inline-flex; justify-content: center; align-items: center; gap: 8px; padding: 10px 20px; min-width: 162px; min-height: 54px; border-radius: 9999px; background-color: #ffffff; color: #161e2d; border: 1px solid #161e2d; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .tf-btn svg path { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .tf-btn svg { width: 20px; flex-shrink: 0; } .tf-btn .icon { font-size: 20px; flex-shrink: 0; } .tf-btn:hover { background-color: #1563df; color: #ffffff; border-color: #1563df; } .tf-btn.primary { background-color: #1563df; color: #ffffff; border-color: #1563df; } .tf-btn.primary:hover { background-color: #0e49a6; } .tf-btn.primary .icon { color: #ffffff; } .tf-btn.size-1 { padding: 11px 36px; min-width: 244px; } .tf-btn.size-2 { padding: 11px 40px; } .btn-read-more { font-size: 16px; line-height: 26px; font-weight: 700; color: #161e2d; text-transform: capitalize; border-bottom: 2px solid #161e2d; padding: 0px 0px 4px 0px; display: inline-block; } .tag { display: inline-block; } .hover-btn-view:hover .btn-view.style-1 .icon { animation: 0.3s link-icon linear; } .hover-btn-view:hover .btn-view.style-1 .text { color: #161e2d; } .hover-btn-view:hover .btn-view.style-1 .text::before { width: 100%; left: 0; right: auto; } .btn-view { display: inline-flex; align-items: center; gap: 8px; } .btn-view .text { font-size: 16px; line-height: 26px; font-weight: 600; color: #161e2d; position: relative; } .btn-view .text::before { position: absolute; content: ""; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #1563df; } .btn-view .icon { color: #1563df; font-size: 16px; } .btn-view:hover .icon { animation: 0.3s link-icon linear; } .btn-view.style-1 .text::before { width: 0; left: auto; right: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; -o-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background-color: #161e2d; } .btn-line { gap: 8px; border: 1px solid #1563df; background-color: #ffffff; } .btn-line:hover { background-color: #1563df; color: #ffffff; } .btn-line:hover svg path { stroke: #ffffff; } .btn-line:hover .icon { color: #ffffff; } .btn-line .icon { color: #161e2d; font-size: 20px; } .sec-btn { margin-top: 30px; } /*------------ range slider ---------------- */ .noUi-target, .noUi-target * { -webkit-touch-callout: none; -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none; -moz-user-select: none; user-select: none; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; } .noUi-target { position: relative; direction: ltr; } .noUi-base { width: 100%; height: 100%; position: relative; z-index: 1; background: #E7F0FF; } .noUi-origin { position: absolute; right: 0; top: 0; left: 0; bottom: 0; } .noUi-handle { position: relative; z-index: 1; } .noUi-stacking .noUi-handle { z-index: 10; } .noUi-state-tap .noUi-origin { -webkit-transition: left 0.3s, top 0.3s; transition: left 0.3s, top 0.3s; } .noUi-state-drag * { cursor: inherit !important; } .noUi-base, .noUi-handle { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .noUi-horizontal { height: 4px; } .noUi-horizontal .noUi-handle { position: relative; width: 18px; height: 18px; border-radius: 50%; left: 0px; top: 50%; transform: translateY(-50%); background-color: #1563df; border: 2px solid #ffffff; cursor: pointer; } .caption { margin-bottom: 10px; } /* Styling; */ .noUi-background { background: #E7F0FF; } .noUi-connect { background: #1563df; -webkit-transition: background 450ms; transition: background 450ms; } .noUi-origin { border-radius: 0px; } .noUi-target { width: 100%; padding-right: 15px; } /* Handles and cursors; */ .noUi-draggable { cursor: w-resize; } .noUi-vertical .noUi-draggable { cursor: n-resize; } .noUi-handle { cursor: default; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; } /* Disabled state; */ [disabled].noUi-connect, [disabled] .noUi-connect { background: #b8b8b8; } [disabled].noUi-origin, [disabled] .noUi-handle { cursor: not-allowed; } .slider-labels .caption { font-weight: 500; font-size: 16px; } /*------------ form ---------------- */ .form-control { border: 1px solid #e4e4e4; font-family: "Manrope", sans-serif; outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; font-size: 16px; line-height: 26px; border-radius: 8px; padding: 14px 16px; width: 100%; background: #ffffff; color: #161e2d; font-weight: 400; } .form-control:focus { box-shadow: unset; border-color: #1563df !important; } .form-control.style-1 { padding: 10px 16px; } .ip-icon { position: relative; } .ip-icon .icon-right { position: absolute; right: 14px; top: 50%; transform: translateY(-50%); font-size: 20px; } .tf-checkbox { position: relative; border: 1px solid #e4e4e4; background: none; cursor: pointer; outline: 0; width: 12px; height: 12px; border-radius: 6px; -webkit-appearance: none; display: flex; align-items: center; justify-content: center; } .tf-checkbox::before { content: "\e945"; position: absolute; font-family: "icomoon"; font-size: 10px; line-height: 12px; color: #ffffff; } .tf-checkbox.style-1 { width: 20px; height: 20px; border-color: #e4e4e4; } .tf-checkbox.primary { border-color: #a3abb0; } .tf-checkbox.primary:checked { border-color: #1563df; background-color: #1563df; } .tf-checkbox.style-2 { border-color: #5c6368; } .tf-checkbox:checked { border-color: #1563df; background-color: #1563df; } .tf-radio { position: relative; border: 1px solid #a3abb0; border-radius: 50%; background: none; cursor: pointer; outline: 0; height: 16px; width: 16px; -webkit-appearance: none; } .tf-radio:checked { border-color: #1563df; } .tf-radio:checked::before { opacity: 1; } .tf-radio::before { content: ""; position: absolute; top: 2px; left: 2px; border-radius: 50%; width: 10px; height: 10px; background-color: #1563df; opacity: 0; } .search-box { position: relative; width: 100%; } .search-box .icon { position: absolute; font-size: 16px; color: #161e2d; top: 50%; transform: translateY(-50%); left: 18px; } .search-box .search-field { padding: 13px 16px; padding-left: 44px; border-radius: 999px; font-size: 14px; font-weight: 400; line-height: 22px; border: 1px solid #e4e4e4; color: #5c6368; background-color: #ffffff; } .search-box .search-field::placeholder { color: #5c6368; } .search-box .search-field:focus { border-color: #1563df; } .uploadfile .add-file { position: relative; overflow: hidden; display: inline-flex; background-color: #1563df; border-radius: 8px; width: 48px; cursor: pointer; } .uploadfile .add-file::before { border-radius: 8px; position: absolute; width: 100%; height: 100%; padding: 4px 6px 4px 20px; font-weight: 400; font-size: 10px; line-height: 16px; content: "Add"; display: flex; align-items: center; border: 1px solid #1563df; background-color: #1563df; color: #ffffff; } .uploadfile .add-file::after { position: absolute; content: "\e92d"; font-family: "icomoon"; color: #ffffff; font-size: 12px; left: 6px; top: 6px; } .wrap-form-comment .group-ip { display: grid; gap: 20px; grid-template-columns: 1fr 1fr; } .wrap-form-comment .form-wg { margin-top: 20px; } .wrap-form-comment .sub-ip { font-weight: 600; margin-bottom: 8px; } .wd-find-select { display: flex; border-radius: 12px; background-color: #ffffff; padding: 20px; padding-left: 40px; } .wd-find-select .tf-btn { min-height: 52px; } .wd-find-select .box-btn-advanced { display: flex; gap: 10px; } .wd-find-select .inner-group { padding-right: 20px; flex-wrap: nowrap; display: flex; gap: 20px; flex-grow: 1; } .wd-find-select .inner-group .form-style { width: 100%; } .wd-find-select .inner-group .form-style .form-control, .wd-find-select .inner-group .form-style .nice-select { border: 0; padding: 0; padding-top: 6px; } .wd-find-select .inner-group .form-style .form-control { color: #161e2d; font-weight: 600; font-size: 16px; line-height: 21.86px; padding-right: 45px; border-radius: 0; } .wd-find-select .inner-group .form-style .form-control::placeholder { color: #161e2d; } .wd-find-select .inner-group .form-style .nice-select { color: #161e2d; font-weight: 600; font-size: 16px; line-height: 21.86px; } .wd-find-select .inner-group .form-style .nice-select::after { right: 20px; } .wd-find-select .inner-group .form-style label { font-weight: 600; color: #a3abb0; } .wd-find-select .inner-group .form-style:not(:last-child) { border-right: 1px solid #e4e4e4; } .wd-find-select .inner-group .group-ip { position: relative; } .wd-find-select .inner-group .group-ip .icon { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; font-size: 20px; } .wd-find-select .inner-group .box-filter { width: max-content; flex-shrink: 0; } .wd-find-select .inner-group .box-filter .filter-advanced { display: flex; flex-direction: column; align-items: center; color: #161e2d; font-weight: 600; } .wd-find-select .inner-group .box-filter .icon { font-size: 28px; } .wd-find-select .group-select .nice-select { padding: 14px 17px; border-radius: 10px; } .wd-find-select.style-2 { border-radius: 16px; border-top-left-radius: 0; } .wd-find-select.shadow-st { box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.0784313725); } .wd-find-select.no-left-round { border-top-left-radius: 0; } .wd-find-select.style-3 .nice-select, .wd-find-select.style-3 .form-control { background-color: #f7f7f7; } .wd-find-select.style-3 .inner-group { border: 1px solid #e4e4e4; background-color: #f7f7f7; border-top-left-radius: 12px; border-bottom-left-radius: 12px; } .wd-search-form { position: absolute; z-index: 10; width: 100%; background: #ffffff; box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.0784313725); border-radius: 16px; padding: 28px 20px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 0; visibility: hidden; } .wd-search-form.show { display: unset; opacity: 1; visibility: visible; margin-top: 5px; } .wd-search-form .group-box { gap: 80px; } .wd-search-form .group-price { margin-bottom: 30px; } .wd-search-form .box-title-price { display: flex; gap: 4px; align-items: center; margin-bottom: 10px; } .wd-search-form .group-select { gap: 30px; } .wd-search-form .group-select .title-select { margin-bottom: 8px; } .wd-search-form .group-checkbox { margin-top: 20px; } .wd-search-form .group-checkbox .amenities-item { display: flex; align-items: center; gap: 10px; } .wd-search-form .group-checkbox .amenities-item .text-cb-amenities { color: #161e2d; cursor: pointer; font-weight: 400; } .wd-search-form .group-amenities { margin-top: 14px; } .wd-search-form.style-2 { padding: 24px 30px 30px; border: 0; } .wd-search-form.style-2 .group-price .widget-price:not(:first-child) { margin-top: 30px; } .wd-search-form.style-2 .box { margin-bottom: 30px; } .wd-search-form.style-2 .box .title-select { font-size: 14px; line-height: 24px; font-weight: 500; margin-bottom: 4px; } .wd-search-form.style-2 .box .box-select:not(:first-child) { margin-top: 20px; } .wd-search-form.style-2 .box .box-select .nice-select { padding: 0; border: 0; font-size: 18px; line-height: 28px; font-weight: 700; } .wd-search-form.style-2 .group-checkbox .amenities-item { margin-top: 12px; } .wd-search-form.style-2 .group-checkbox .amenities-item:first-child { margin-top: 0; } .wd-search-form .tf-btn { width: 100%; } .wd-filter-select { background-color: #ffffff; border-radius: 10px; border-top-left-radius: 0; padding: 22px; } .wd-filter-select .form-style .icon-right { right: 18px; } .wd-filter-select .form-style:not(:first-child) { margin-top: 12px; } .wd-filter-select .form-style .form-control, .wd-filter-select .form-style .nice-select { font-size: 14px; line-height: 22px; padding: 15px 18px; padding-right: 40px; } .wd-filter-select .filter-advanced { display: flex; align-items: center; gap: 4px; } .wd-filter-select .filter-advanced .icon { font-size: 28px; color: #161e2d; } .wd-filter-select .tf-btn { width: 100%; } .flat-filter-form .wd-search-form { left: 15px; right: 15px; width: auto; } .widget-filter-search { padding: 22px; border-radius: 16px; border: 1px solid #e4e4e4; } .widget-filter-search .wd-filter-select { border-radius: 0; background-color: transparent; padding: 0; margin-top: 20px; } .widget-filter-search .wd-filter-select .form-style input { color: #5c6368; } .widget-filter-search .wd-filter-select .form-style input::placeholder { color: #5c6368; } .widget-filter-search .wd-filter-select .form-style:not(:first-child) { margin-top: 12px; } .widget-filter-search .wd-filter-select .form-style .group-checkbox .group-amenities .amenities-item { display: flex; gap: 10px; align-items: center; } .widget-filter-search .wd-filter-select .form-style .group-checkbox .group-amenities .amenities-item label { margin-bottom: 0; } .widget-filter-search .wd-filter-select .form-style .group-checkbox .group-amenities .amenities-item:not(:first-child) { margin-top: 16px; } .widget-filter-search .wd-filter-select .form-style .group-checkbox .group-amenities .text-cb-amenities { font-weight: 400; } .widget-filter-search .wd-filter-select .widget-price .box-title-price { display: flex; gap: 8px; margin-bottom: 18px; } .widget-filter-search .wd-filter-select .widget-price .title-price { color: #5c6368; } .widget-filter-search .wd-filter-select .widget-price.wd-price-2 { margin: 30px 0px; } .widget-filter-search .nav-tab-form { gap: 10px; overflow: hidden; margin-bottom: 30px; } .widget-filter-search .nav-tab-form .nav-tab-item { flex-grow: 1; } .widget-filter-search .nav-tab-form .nav-tab-item .nav-link-item { display: flex; align-items: center; justify-content: center; background-color: #e4e4e4; padding: 15px; border-radius: 99px; font-size: 16px; line-height: 16px; text-transform: uppercase; letter-spacing: 0.8px; color: #161e2d; } .widget-filter-search .nav-tab-form .nav-tab-item .nav-link-item:hover, .widget-filter-search .nav-tab-form .nav-tab-item .nav-link-item.active { background-color: #1563df; color: #ffffff; } .widget-filter-search .box:not(:last-child) { margin-bottom: 30px; } .widget-filter-search .wd-amenities { margin-top: 40px; height: 400px; overflow: auto; } .widget-filter-search .wd-amenities .title { margin-bottom: 20px; } .widget-filter-search .wd-amenities::-webkit-scrollbar { width: 6px; } .widget-filter-search .wd-amenities::-webkit-scrollbar-thumb { background: #e4e4e4; border-radius: 6px; } .offcanvas.canvas-filter-mb { overflow: auto; max-width: 325px; background-color: #f7f7f7; } .offcanvas.canvas-filter-mb::-webkit-scrollbar { width: 0px; } .offcanvas.canvas-filter-mb::-webkit-scrollbar-thumb { background: transparent; } .offcanvas.canvas-filter-mb .nav-tab-form { height: 80px; border-bottom: 1px solid #e4e4e4; background-color: #ffffff; } .offcanvas.canvas-filter-mb .canvas-content { padding: 15px; background-color: #f7f7f7; } .offcanvas.canvas-filter-mb .wd-find-select { padding: 0; background-color: #f7f7f7; } .offcanvas.canvas-filter-mb .wd-find-select .inner-group { border: 0; border-radius: 0; display: block; padding: 0; } .offcanvas.canvas-filter-mb .wd-find-select .wd-show-filter-mb { display: none; } .offcanvas.canvas-filter-mb .wd-find-select .btn-show-advanced-mb { display: flex; align-items: center; gap: 8px; } .offcanvas.canvas-filter-mb .wd-find-select .btn-show-advanced-mb .icon { font-size: 20px; } .offcanvas.canvas-filter-mb .wd-find-select .btn-show-advanced-mb .text-advanced { font-weight: 600; } .offcanvas.canvas-filter-mb .wd-find-select .form-style { border: 0; } .offcanvas.canvas-filter-mb .wd-find-select .form-style:not(:last-child) { margin-bottom: 20px; } .offcanvas.canvas-filter-mb .wd-find-select .box-title-price { margin-bottom: 22px; } .offcanvas.canvas-filter-mb .wd-find-select .amenities-item { display: flex; gap: 8px; } .offcanvas.canvas-filter-mb .wd-find-select .amenities-item:not(:last-child) { margin-bottom: 8px; } .offcanvas.canvas-filter-mb .wd-find-select .amenities-item label { margin-bottom: 0; } .offcanvas.canvas-filter-mb .wd-find-select .group-amenities { margin-top: 20px; } .offcanvas.canvas-filter-mb .wd-find-select .title-price { font-size: 14px; line-height: 24px; color: #5c6368; font-weight: 500; } .btn-search-popup { margin-left: 10px; font-size: 24px; } .close-btn { color: white; border: none; cursor: pointer; } .overlay2 { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); z-index: 994; display: none; } .search-popup-wrapper { position: fixed; top: -200%; left: 0; right: 0; background-color: #ffffff; transition: top 0.9s ease; z-index: 995; } .search-popup-wrapper .wrapper-search-result { padding-bottom: 30px; height: 500px; overflow-y: scroll; } .search-popup-wrapper .wrapper-search-result::-webkit-scrollbar { width: 0px; } .search-popup-wrapper .wrapper-search-result::-webkit-scrollbar-thumb { background: #1563df; } .search-popup-wrapper .box-form-search { padding: 30px 15px 30px 15px; width: 100%; } .search-popup-wrapper.open { transition: top 0.4s ease; } .search-popup-wrapper .wd-find-select { box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1019607843); } .search-popup-wrapper .wrap-search-link { margin-top: 24px; display: flex; align-items: center; gap: 20px; flex-wrap: wrap; } .search-popup-wrapper .wrap-search-link .categories-list .icon { color: #1563df; border-radius: 50%; background-color: none; } .search-popup-wrapper .wrap-search-link a { color: #161e2d; } .search-popup-wrapper .box-search-result .title { flex-wrap: wrap; margin-bottom: 30px; display: flex; gap: 15px; align-items: center; justify-content: space-between; } .search-popup-wrapper .wd-search-form { display: none; height: 400px; overflow: auto; } .search-popup-wrapper .wd-search-form::-webkit-scrollbar { width: 0px; } .search-popup-wrapper .wd-search-form::-webkit-scrollbar-thumb { background: #1563df; } .search-popup-wrapper .wd-search-form.show { display: block; } .box-pagi-nav { display: flex; align-items: center; gap: 12px; } .box-pagi-nav .sw-pagination { margin-top: 0 !important; } .box-pagi-nav .nav .icon { font-size: 18px; } .flat-control-search.abs { position: relative; z-index: 5; } /*------------ nice select ---------------- */ .nice-select { -webkit-tap-highlight-color: transparent; background-color: #fff; border: 1px solid #e4e4e4; padding: 15px 18px; box-sizing: border-box; clear: both; cursor: pointer; display: block; /* float: left; */ font-size: 14px; line-height: 22px; font-weight: 400; /* text-transform: capitalize; */ outline: none; position: relative; transition: all linear 0.2s; user-select: none; white-space: nowrap; width: 100%; border-radius: 99px; color: #161e2d; text-align: start; } .nice-select:active, .nice-select.open, .nice-select:focus { border-color: #e4e4e4; } .nice-select:after { border-bottom: 1.7px solid #161e2d; border-right: 1.7px solid #161e2d; content: ""; height: 8px; width: 8px; margin-top: -6px; pointer-events: none; position: absolute; right: 18px; top: 50%; -webkit-transform-origin: 66% 66%; -ms-transform-origin: 66% 66%; transform-origin: 66% 66%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; } .nice-select.open:after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg); } .nice-select.open .list { opacity: 1; z-index: 10; pointer-events: auto; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0); width: 100%; -moz-transform: scale(1) translateY(0); -o-transform: scale(1) translateY(0); } .nice-select.disabled { border-color: #ededed; color: #999; pointer-events: none; } .nice-select.disabled:after { border-color: #cccccc; } .nice-select.wide { width: 100%; } .nice-select.wide .list { left: 0 !important; right: 0 !important; } .nice-select.right { float: right; } .nice-select.right .list { left: auto; right: 0; } .nice-select.small { font-size: 12px; height: 36px; line-height: 34px; } .nice-select.small:after { height: 4px; width: 4px; } .nice-select.small .option { line-height: 34px; min-height: 34px; } .nice-select .list { background-color: #ffffff; border-radius: 5px; box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); box-sizing: border-box; margin-top: 4px; opacity: 0; overflow: hidden; padding: 0; pointer-events: none; position: absolute; top: 100%; left: 0; -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: scale(0.75) translateY(-21px); -ms-transform: scale(0.75) translateY(-21px); transform: scale(0.75) translateY(-21px); -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 9; width: 100%; font-size: 14px; max-height: 155px; overflow: auto; } .nice-select .list.style { max-height: unset; } .nice-select .list::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #f5f5f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); } .nice-select .list::-webkit-scrollbar-thumb { background-color: #a7a7a7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); } .nice-select .list::-webkit-scrollbar { width: 6px; height: 4px; background-color: #f5f5f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); } .nice-select .option { cursor: pointer; font-weight: 500; line-height: 40px; list-style: none; min-height: 40px; outline: none; padding-left: 18px; padding-right: 29px; font-size: 14px; text-align: left; -webkit-transition: all 0.2s; transition: all 0.2s; color: #161e2d; text-align: start; } .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { background-color: #ffffff; color: #1563df; } .nice-select .option.selected { font-weight: 600; } .nice-select .option.disabled { color: #161e2d; cursor: default; } .no-csspointerevents .nice-select .list { display: none; } .no-csspointerevents .nice-select.open .list { display: block; } .box-select-1 .nice-select { min-width: 120px; padding-right: 40px; } /*------------ carousel ---------------- */ .swiper:hover { cursor: pointer; } .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 5px; } .sw-auto .swiper-slide { width: auto; } .box-navigation { display: flex; gap: 20px; } .box-navigation .navigation { width: 67px; height: 67px; display: inline-flex; justify-content: center; align-items: center; background-color: rgba(0, 0, 0, 0.5); border-radius: 999px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .box-navigation .navigation .icon { color: #ffffff; font-size: 20px; } .box-navigation .navigation.swiper-button-disabled, .box-navigation .navigation:hover { background-color: rgba(0, 0, 0, 0.8); } .sw-pagination .swiper-pagination-bullet { width: 8px; height: 8px; background-color: #e4e4e4; opacity: 1; position: relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .sw-pagination .swiper-pagination-bullet::before { position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; border-radius: 50%; content: ""; width: 14px; height: 14px; border: 1px solid #1563df; overflow: visible; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .sw-pagination .swiper-pagination-bullet-active { background-color: #1563df !important; } .sw-pagination .swiper-pagination-bullet-active::before { opacity: 1; } .sw-pagination:not(.swiper-pagination-lock) { margin-top: 15px; } .flat-slider-wrap { position: relative; } .flat-slider-wrap .navigation { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; } .flat-slider-wrap .swiper-nav-next { left: 5%; } .flat-slider-wrap .swiper-nav-prev { right: 5%; } .swiper .flat-blog-item { margin-bottom: 0; } /*------------ avatar ---------------- */ .avatar.round { border-radius: 50%; overflow: hidden; } .avatar img { width: 100%; min-width: 100%; height: 100%; object-fit: cover; } .avt-34 { width: 34px; min-width: 34px; height: 34px; } .avt-40 { width: 40px; min-width: 40px; height: 40px; } .avt-56 { width: 56px; min-width: 56px; height: 56px; } .avt-60 { width: 60px; min-width: 60px; height: 60px; } .avt-100 { width: 100px; min-width: 100px; height: 100px; } .avt-status { position: relative; } .avt-status img { border-radius: 50% !important; } .avt-status .dot { position: absolute; bottom: 0; right: -1px; width: 16px; height: 16px; display: inline-block; background-color: #1563df; border-radius: 50%; border: 2px solid #ffffff; } /*------------ off canvas ---------------- */ .offcanvas { --bs-offcanvas-transition: transform 0.4s ease-in-out; } .offcanvas.canvas-menu { border-right: 0; } .offcanvas.canvas-menu .offcanvas-header { padding: 24px; box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.08); background-color: #ffffff; } .offcanvas.canvas-menu .off-canvas-body { padding: 30px 24px; overflow: auto; } .offcanvas.canvas-menu .off-canvas-body .login-box { border-bottom: 1px solid #e4e4e4; padding-bottom: 20px; margin-bottom: 20px; } .offcanvas.canvas-menu .off-canvas-body .login-box a, .offcanvas.canvas-menu .off-canvas-body .login-box span { font-weight: 600; } .offcanvas.canvas-menu .off-canvas-body::-webkit-scrollbar { width: 0px; } .offcanvas.canvas-menu .off-canvas-body::-webkit-scrollbar-thumb { background: transparent; } .offcanvas.canvas-filter { height: 206px; border: 0; } .offcanvas.canvas-filter .main-header { border: 0; } .offcanvas.canvas-filter .tab-content { position: relative; } .offcanvas-backdrop { background-color: rgba(0, 0, 0, 0.6); } .offcanvas-backdrop.show { opacity: 1; } .icon-close-popup { width: 30px; height: 20px; display: flex; align-items: center; justify-content: center; color: #a3abb0; cursor: pointer; } .offcanvas#createProject { z-index: 1047; } .content-sidebarRight { overflow: auto; } /*------------ box icon ---------------- */ .box-icon { display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; } .box-icon .icon { font-size: 18px; } .box-icon.line { border: 1px solid #e4e4e4; color: #a3abb0; } .box-icon.line:hover { background-color: transparent; color: #1563df; } .box-icon.w-28 { width: 28px; height: 28px; } .box-icon.w-28 .icon { font-size: 14px; } .box-icon.w-32 { width: 32px; height: 32px; } .box-icon.w-40 { width: 40px; height: 40px; } .box-icon.w-44 { width: 44px; height: 44px; } .box-icon.w-52 { width: 52px; height: 52px; } .box-icon.w-60 { width: 60px; height: 60px; } .box-icon.w-68 { width: 68px; height: 68px; } .box-icon.w-80 { width: 80px; height: 80px; } .box-icon.w-80 .icon { font-size: 44px; } .box-icon.round { border-radius: 50%; } .box-icon.social { background-color: rgba(255, 255, 255, 0.1); border-radius: 50%; } .box-icon.social .icon { color: #ffffff; font-size: 18px; } .box-icon.social .icon.icon-youtube { font-size: 12px; } .box-icon.social.square { background-color: #f7f7f7; border-radius: 4px; border: 1px solid #e4e4e4; } .box-icon.social.square .icon { color: #161e2d; font-size: 18px; } .box-icon.social.square .icon.icon-youtube { font-size: 12px; } .box-icon.social.square:hover .icon { color: #ffffff; } .box-icon.social:hover { background-color: #1563df; color: #ffffff; border-color: #1563df; } /*------------ hover ---------------- */ .hover-img .img-style { overflow: hidden; position: relative; } .hover-img .img-style img { width: 100%; height: 100%; object-fit: cover; -webkit-transition: transform 2s cubic-bezier(0, 0, 0.44, 1.18); transition: transform 1.5s cubic-bezier(0, 0, 0.44, 1.18); } .hover-img:hover img { -webkit-transform: scale(1.04); transform: scale(1.04); } .hover-img.not-overlay .img-style::after { content: none; } .hover-img.not-overlay::after { content: none; } .hover-img .img-style2 { overflow: hidden; border-radius: 10px; } .hover-img .img-style2 .img-hv { width: 100%; object-fit: cover; -webkit-transition: all 1s cubic-bezier(0.3, 1, 0.35, 1) 0s; transition: all 1s cubic-bezier(0.3, 1, 0.35, 1) 0s; transition: transform 500ms ease; } .hover-img2 .img-style2 { overflow: hidden; border-radius: 8px; } .hover-img2 .img-style2 .img2 { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .hover-img2:hover .img2 { transform: scale(1.1) rotate(3deg); } .hover-img3 .img-style3 { border-radius: 8px; overflow: hidden; } .hover-img3 .img-style3 img { width: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .hover-img3:hover img { transform: scale(1.075); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .pagi2 .swiper-pagination2:hover .box-img .icon-practice, .swiper-button-next2:hover .box-img .icon-practice, .swiper-button-prev2:hover .box-img .icon-practice, .hv-one:hover .box-img .icon-practice { opacity: 1; z-index: 99; top: 50%; transition-delay: 0.5s; } .pagi2 .swiper-pagination2:hover .img-style::before, .swiper-button-next2:hover .img-style::before, .swiper-button-prev2:hover .img-style::before, .hv-one:hover .img-style::before { opacity: 1; } .pagi2 .swiper-pagination2 .img-style, .swiper-button-next2 .img-style, .swiper-button-prev2 .img-style, .hv-one .img-style { border-radius: 10px; overflow: hidden; } .pagi2 .swiper-pagination2 .img-style::before, .swiper-button-next2 .img-style::before, .swiper-button-prev2 .img-style::before, .hv-one .img-style::before { content: ""; top: 0; right: 0; left: 0; bottom: 0; position: absolute; background: rgba(0, 0, 0, 0.5019607843); width: 100%; height: 100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 99; opacity: 0; border-radius: 10px; } .pagi2 .swiper-pagination2 .img-style.s-one::before, .swiper-button-next2 .img-style.s-one::before, .swiper-button-prev2 .img-style.s-one::before, .hv-one .img-style.s-one::before { border-radius: 50%; } .hv-one2:hover .img-style2::before { opacity: 1; visibility: visible; } .hv-one2 .img-style2::before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; -webkit-transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -ms-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.5); z-index: 1; border-radius: 10px; } .hv-tool { position: relative; transition: all 0.3s ease; } /*------------ preloader ---------------- */ /* Preload ------------------------------------------- */ .preload-container { display: flex; position: relative; width: 100%; height: 100%; background: #ffffff; position: fixed; top: 0; bottom: 0; right: 0; left: 0; z-index: 99999999999; align-items: center; justify-content: center; overflow: hidden; } .preload-container .icon { font-size: 32px; color: #1563df; } .spinner { width: 80px; height: 80px; border: 3px solid transparent; border-top: 3px solid #1563df; border-radius: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; animation: spin 1s infinite linear; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } /*-------------- section ----------------- */ /*------------ section ---------------- */ .flat-section { padding-top: 100px; padding-bottom: 100px; } .flat-section-v2 { padding-top: 150px; padding-bottom: 100px; } .flat-section-v3 { padding-top: 50px; padding-bottom: 100px; } .flat-section-v4 { padding-top: 50px; padding-bottom: 50px; } .flat-spacing-service { margin-top: -50px; padding-top: 150px; padding-bottom: 100px; } .flat-title-page { margin-top: 50px; margin-right: 15px; margin-left: 15px; padding: 85px 0px 85px; border-radius: 15px; overflow: hidden; position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; } .flat-title-page h2 { text-align: center; color: #161e2d; letter-spacing: 2px; margin-top: 16px; } .flat-title-page .breadcrumb { margin-bottom: 0; text-align: center; display: flex; align-items: center; justify-content: center; gap: 4px; } .flat-title-page.style-2 .breadcrumb { margin-top: 0px; margin-bottom: 16px; } .flat-title-page .breadcrumb-content { position: relative; z-index: 10; } .flat-title-page::before { content: ""; position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.3); } /*------------ blog ---------------- */ .flat-blog-item { margin-bottom: 40px; display: block; } .flat-blog-item .img-style { position: relative; border-radius: 16px; } .flat-blog-item .date-post { z-index: 1; position: absolute; left: 10px; top: 10px; display: inline-block; padding: 6px 12px; background-color: #1563df; color: #ffffff; border-radius: 99px; letter-spacing: 0.8px; font-weight: 600; } .flat-blog-item .content-box { margin-top: 26px; } .flat-blog-item .content-box .title { margin-top: 10px; text-transform: capitalize; } .flat-blog-item .content-box .description { margin-top: 12px; color: #5c6368; } .flat-blog-item.style-1 { position: relative; border-radius: 16px; overflow: hidden; } .flat-blog-item.style-1 .img-style { border-radius: 0; width: 100%; height: 100%; } .flat-blog-item.style-1 .content-box { position: absolute; z-index: 12; bottom: 20px; left: 20px; right: 20px; } .flat-blog-item.style-1 .content-box .title { color: #ffffff; } .flat-blog-item.style-1 .content-box .post-author { margin-top: 4px; } .flat-blog-item.style-1 .content-box .post-author span { color: #ffffff; font-size: 14px; line-height: 24px; } .flat-blog-item.style-1 .date-post { left: 20px; top: 20px; } .flat-blog-item.style-1::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; -webkit-transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -ms-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 65.29%, #000000 100%); } .post-author .icon { margin-right: 4px; } .post-author span:not(:first-child) { margin-left: 7px; padding-left: 8px; position: relative; } .post-author span:not(:first-child)::before { position: absolute; content: ""; width: 1px; background-color: #e4e4e4; left: 0; top: 5px; bottom: 5px; } .post-author.style-1 span { color: #161e2d; } .flat-blog-list { padding-right: 6%; } .flat-blog-list .flat-blog-item { margin-bottom: 36px; padding-bottom: 36px; border-bottom: 1px solid #e4e4e4; } .flat-blog-list .flat-blog-item .content-box { margin-top: 28px; } .flat-blog-list .flat-blog-item .content-box .post-author { margin-top: 6px; } .flat-blog-list .flat-blog-item .content-box .title { margin-top: 0; } .flat-blog-list .flat-blog-item .content-box .description { margin-top: 30px; } .flat-blog-list .flat-blog-item .img-style { border-radius: 30px; overflow: hidden; } .flat-blog-list .flat-blog-item .date-post { padding: 8px 16px; font-size: 14px; line-height: 20.23px; } .flat-blog-list .flat-blog-item:last-child { margin-bottom: 26px; } .sidebar-blog .search-box { margin-top: 24px; } .sidebar-blog .widget-box { margin-top: 40px; } .sidebar-blog .recent ul { margin-top: 20px; } .sidebar-blog .recent ul li:last-child .recent-post-item { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; } .sidebar-blog .recent .recent-post-item { display: flex; align-items: center; gap: 10px; padding-top: 20px; margin-top: 20px; border-top: 1px solid #e4e4e4; } .sidebar-blog .recent .recent-post-item .img-style { border-radius: 12px; width: 110px; height: 74px; flex-shrink: 0; } .sidebar-blog .recent .recent-post-item .content .subtitle { display: flex; align-items: center; gap: 4px; } .sidebar-blog .recent .recent-post-item .content .subtitle span { font-size: 12px; line-height: 17px; letter-spacing: 0.8px; color: #a3abb0; } .sidebar-blog .recent .recent-post-item .content .title { margin-bottom: 10px; font-weight: 600; text-transform: capitalize; } .sidebar-blog .categories ul li:last-child .categories-item { padding-bottom: 10px; border: none; } .sidebar-blog .categories ul li:first-child .categories-item { padding-top: 10px; } .sidebar-blog .categories ul .categories-item { display: flex; align-items: center; justify-content: space-between; gap: 4px; color: #5c6368; padding: 16px 0px; border-bottom: 1px solid #e4e4e4; color: #1c1c1e; } .sidebar-blog .categories ul .categories-item span:first-child { font-size: 16px; line-height: 21.86px; font-weight: 600; } .sidebar-blog .categories ul .categories-item span:last-child { color: #a3abb0; } .sidebar-blog .tag ul { display: flex; flex-wrap: wrap; gap: 10px; } .sidebar-blog .tag .tag-item { padding: 10px 16px; border-radius: 99px; border: 1px solid #e4e4e4; } .sidebar-blog .tag .tag-item:hover { color: #1563df; } .sidebar-blog .newsletter .search-box .search-field { padding-right: 44px; padding-left: 16px; } .sidebar-blog .newsletter .search-box .icon { left: unset; right: 18px; } .flat-banner-blog img { width: 100%; } .flat-blog-detail h4 { margin-bottom: 16px; } .flat-blog-detail .meta-blog { display: flex; flex-wrap: wrap; align-items: center; gap: 16px; } .flat-blog-detail .meta-blog .item { display: flex; align-items: center; gap: 6px; } .flat-blog-detail .post-navigation { display: grid; grid-template-columns: repeat(2, 1fr); padding: 16px 0px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; } .flat-blog-detail .post-navigation .previous-post { padding-right: 22%; position: relative; } .flat-blog-detail .post-navigation .previous-post::after { position: absolute; content: ""; width: 1px; background-color: #e4e4e4; right: 0; top: 13px; bottom: 13px; } .flat-blog-detail .post-navigation .next-post { text-align: right; padding-left: 30%; } .flat-blog-detail .post-navigation .subtitle { font-weight: 700; color: #a3abb0; text-transform: uppercase; margin-bottom: 4px; font-size: 16px; line-height: 26px; letter-spacing: 0.8px; } .flat-blog-detail .wrap-review { margin-top: 40px; } .flat-blog-detail .wrap-review .box-review { margin-top: 20px; } .flat-blog-detail .wrap-form-comment { margin-top: 40px; } .flat-quote { padding: 30px; border-radius: 10px; background-color: #f3f7fd; border-left: 4px solid #1563df; } .flat-quote .quote { font-family: "Rubik", sans-serif; } .flat-quote .author { margin-top: 30px; display: block; font-family: "Rubik", sans-serif; } .blog-tag { padding: 8px 10px; color: #5c6368; border-radius: 999px; border: 1px solid #e4e4e4; } .blog-tag:hover { color: #1563df; } .blog-tag.primary { background-color: #1563df; color: #ffffff; padding: 6px 10px; } .flat-latest-post .box-title-relatest { margin-bottom: 30px; } .flat-latest-post .flat-blog-item { margin-bottom: 0; } /*------------ pagination ---------------- */ .flat-pagination { display: inline-flex; align-items: center; gap: 6px; } .flat-pagination .page-numbers { display: inline-block; font-size: 16px; font-weight: 700; color: #161e2d; text-align: center; width: 48px; height: 50px; line-height: 50px; border-radius: 8px; object-fit: cover; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; overflow: hidden; border: 1px solid #ffffff; } .flat-pagination .page-numbers.current, .flat-pagination .page-numbers:hover { background-color: #1563df; color: #ffffff; } .list-review-item { display: flex; gap: 20px; } .list-review-item .avatar { flex-shrink: 0; border-radius: 14px; overflow: hidden; } .list-review-item .name { font-size: 18px; line-height: 25.2px; font-weight: 600; margin-bottom: 12px; } .list-review-item .action { display: flex; align-items: center; gap: 16px; } .list-review-item .action span { color: #7c818b; font-size: 12px; line-height: 16.8px; } .list-review-item:not(:last-child) .content { padding-bottom: 34px; margin-bottom: 34px; border-bottom: 1px solid #e4e4e4; } .list-review-item .box-img-review { margin-top: 16px; display: flex; flex-wrap: wrap; gap: 16px; } .list-review-item .box-img-review .img-review { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border-radius: 4px; overflow: hidden; background-color: #f7f7f7; } .list-review-item .view-question { margin-top: 22px; font-weight: 700; display: inline-block; border-bottom: 1px solid #161e2d; } .flag-tag { font-weight: 600; font-size: 12px; line-height: 28px; letter-spacing: 0.8px; text-align: center; display: inline-block; padding: 0px 10px; border-radius: 99px; background-color: rgba(11, 33, 50, 0.4); color: #ffffff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; } .flag-tag.style-1 { background-color: rgba(0, 0, 0, 0.3); } .flag-tag.style-2 { background-color: #ffffff; color: #161e2d; font-size: 14px; line-height: 24px; letter-spacing: 0.8px; } .flag-tag.style-3 { font-size: 16px; line-height: 26px; } .flag-tag.primary { background-color: #1563df; } .flag-tag:hover { color: #ffffff; background-color: #1563df; } .flag-tag.success { color: #ffffff; background-color: #198754; } .info-box { background: #ffffff; border-radius: 12px; } .info-box .box-top { padding: 20px 20px 16px; border-bottom: 1px solid #e4e4e4; } .info-box .title { margin-top: 12px; } .info-box .desc { display: flex; align-items: center; gap: 4px; margin-top: 8px; color: #5c6368; } .info-box .meta-list { margin-top: 20px; display: flex; align-items: center; column-gap: 30px; row-gap: 15px; flex-wrap: wrap; } .info-box .meta-list .item { display: flex; align-items: center; gap: 12px; } .info-box .meta-list .item .icon { font-size: 28px; color: #5c6368; } .info-box .meta-list .item span { font-weight: 700; font-size: 18px; line-height: 28px; } .info-box .box-bottom { display: flex; align-items: center; justify-content: space-between; padding: 20px; flex-wrap: wrap; gap: 15px; } .flat-filter-search.home-5 { position: relative; z-index: 5; } .flat-filter-search-v2 .flat-tab-form { display: flex; padding: 30px; gap: 12px; box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.0784313725); margin-bottom: 40px; } .flat-filter-search-v2 .flat-tab-form .nav-tab-form { gap: 6px; margin-bottom: 0; } .flat-filter-search-v2 .flat-tab-form .nav-tab-form .nav-link-item { border-radius: 99px; background-color: #e4e4e4; color: #161e2d; padding: 16px 25px; } .flat-filter-search-v2 .flat-tab-form .nav-tab-form .nav-link-item.active, .flat-filter-search-v2 .flat-tab-form .nav-tab-form .nav-link-item:hover { background-color: #1563df; color: #ffffff; } .flat-filter-search-v2 .flat-tab-form .tab-content { position: relative; flex-grow: 1; } .flat-filter-search-v2 .flat-tab-form .wd-find-select { gap: 12px; padding: 0; flex-wrap: wrap; } .flat-filter-search-v2 .flat-tab-form .wd-find-select .inner-group { padding: 0px; gap: 12px; } .flat-filter-search-v2 .flat-tab-form .wd-search-form { top: 131%; margin-top: 0; } .flat-filter-search-v2 .flat-tab-form .form-style { border: none !important; } .flat-filter-search-v2 .flat-tab-form .form-style .nice-select, .flat-filter-search-v2 .flat-tab-form .form-style .form-control { padding: 16px 18px; border: 1px solid #e4e4e4; color: #5c6368; font-weight: 400; border-radius: 999px; padding-right: 48px; font-size: 14px; line-height: 19.6px; } .flat-filter-search-v2 .flat-tab-form .search-form { position: relative; } .flat-filter-search-v2 .flat-tab-form .search-form .icon { font-size: 16px; position: absolute; left: 18px; top: 50%; transform: translateY(-50%); } .flat-filter-search-v2 .flat-tab-form .search-form .form-control { padding-left: 44px !important; } .homelengo-box { display: block; border-radius: 16px; overflow: hidden; border: 1px solid #e4e4e4; } .homelengo-box .images-group { position: relative; display: block; } .homelengo-box .images-group .top { left: 16px; right: 16px; top: 16px; display: flex; justify-content: space-between; position: absolute; align-items: flex-start; z-index: 1; gap: 8px; flex-wrap: wrap; } .homelengo-box .images-group .bottom { position: absolute; left: 20px; right: 20px; bottom: 12px; z-index: 1; display: flex; align-items: center; gap: 4px; color: #ffffff; } .homelengo-box .images-group:after { position: absolute; content: ""; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 69.05%, rgba(0, 0, 0, 0.7) 100%); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .homelengo-box .images-style { position: relative; overflow: hidden; } .homelengo-box .images-style img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%; } .homelengo-box .content-top { padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid #e4e4e4; } .homelengo-box .content-top .meta-list { margin-top: 12px; display: flex; align-items: center; gap: 16px; flex-wrap: wrap; } .homelengo-box .content-top .meta-list .item { display: flex; align-items: center; gap: 4px; } .homelengo-box .content-top .meta-list .item .icon { font-size: 16px; color: #a3abb0; } .homelengo-box .content-top .archive-bottom { padding: 0; } .homelengo-box .archive-bottom { padding: 20px; } .homelengo-box .archive-bottom .content-bottom { display: flex; align-items: center; justify-content: space-between; } .homelengo-box:hover:not(.list-style-1, .list-style-2) .images-style img { transform: scale(1.05); } .homelengo-box.list-style-1 { display: flex; border-color: transparent; } .homelengo-box.list-style-1 .images-style { height: 100%; } .homelengo-box.list-style-1 .images-style img { width: 100%; height: 100%; object-fit: cover; } .homelengo-box.list-style-1 .archive-top { width: 36.5%; } .homelengo-box.list-style-1 .archive-top .top { left: 10px; top: 10px; } .homelengo-box.list-style-1 .images-group { width: 100%; height: 100%; } .homelengo-box.list-style-1 .images-group::after { content: none; } .homelengo-box.list-style-1 .content-top { padding-bottom: 20px; margin-bottom: 20px; } .homelengo-box.list-style-1 .archive-bottom { flex-grow: 1; background-color: #ffffff; } .homelengo-box.list-style-1 .archive-bottom .location { margin-top: 20px; display: flex; align-items: center; gap: 4px; color: #5c6368; } .box-title { margin-bottom: 50px; max-width: 645px; margin-left: auto; margin-right: auto; } .box-title.style-1 { margin-bottom: 40px; max-width: 100%; } .box-title.style-2 { max-width: 640px; margin-left: auto; margin-right: auto; } .box-title.style-3 { margin-bottom: 30px; } .box-title .title { text-transform: capitalize; font-weight: 800; } .box-title .desc { margin-top: 20px; } .flat-recommended .homelengo-box { margin-bottom: 30px; } .flat-recommended .tf-btn { margin-top: 10px; } .flat-recommended .box-title { margin-bottom: 32px; } .flat-recommended-v2 { margin-top: -55px; } .flat-property-box .title { margin-top: 16px; } .flat-property-box .archive-top { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #e4e4e4; } .flat-property-box .meta-list { margin-top: 12px; display: flex; align-items: center; gap: 16px; flex-wrap: wrap; } .flat-property-box .meta-list .item { display: flex; align-items: center; gap: 4px; } .flat-property-box .meta-list .item .icon { font-size: 16px; color: #a3abb0; } .flat-property-box .box-avt { margin-top: 40px; display: flex; align-items: center; gap: 12px; } .flat-property-box .archive-bottom { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 15px; } .flat-property-box .g-icon { display: flex; gap: 12px; } .flat-property-box .item-icon { display: flex; align-items: center; justify-content: center; background-color: #ffffff; border-radius: 50%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 52px; height: 52px; } .flat-property-box .item-icon .icon { color: #1563df; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 24px; } .flat-property-box .item-icon:hover { background-color: #1563df; } .flat-property-box .item-icon:hover .icon { color: #ffffff; } .box-location { position: relative; border-radius: 16px; overflow: hidden; display: block; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; } .box-location .content { position: absolute; bottom: 8px; left: 8px; right: 8px; z-index: 12; padding: 16px; border-radius: 12px; background-color: #ffffff; display: flex; align-items: center; justify-content: space-between; gap: 10px; } .box-location .content .title { margin-top: 4px; } .box-location .content .box-icon { background-color: #ffffff; flex-shrink: 0; } .box-location .content .box-icon .icon { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: #161e2d; } .box-location .image { width: 100%; height: 100%; display: block; } .box-location .image img { width: 100%; height: 100%; object-fit: cover; } .box-location.style-1 .content { bottom: 12px; left: 12px; right: 12px; padding: 12px 16px; } .box-location.style-1 .content .sub-title { font-size: 14px; line-height: 22px; } .box-location.style-1 .content .title { font-size: 18px; line-height: 28px; } .box-location.style-1::after { height: 220px; } .box-location.active .content { background-color: #ffffff; } .box-location.active .content .sub-title { color: #a3abb0; } .box-location.active .content .title { color: #161e2d; } .box-location:hover .content .box-icon { background-color: #1563df; border-color: #1563df; } .box-location:hover .content .box-icon .icon { color: #ffffff; } .overlay .swiper-slide { position: relative; } .overlay .swiper-slide:not(.swiper-slide-prev, .swiper-slide-active, .swiper-slide-next)::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: #fff; opacity: 0.4; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; z-index: 100; } .flat-location .navigation { position: absolute; top: 50%; transform: translateY(-50%); z-index: 123; } .flat-location .navigation.swiper-nav-next { left: 60px; } .flat-location .navigation.swiper-nav-prev { right: 60px; } .flat-location-v2 { position: relative; } .flat-location-v2 .navigation { top: 60%; transform: translateY(-50%); } .grid-location { display: grid; grid-template-areas: "item1 item2 item3 item4" "item5 item5 item6 item6"; gap: 30px; grid-template-columns: repeat(4, 1fr); } .grid-location .item-1 { grid-area: item1; } .grid-location .item-2 { grid-area: item2; } .grid-location .item-3 { grid-area: item3; } .grid-location .item-4 { grid-area: item4; } .grid-location .item-5 { grid-area: item5; } .grid-location .item-6 { grid-area: item6; } .box-location-v2 .box-img { border-radius: 16px; } .box-location-v2 .content { padding-top: 20px; } .grid-location-v2 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; } .box-location-v3 { display: flex; border-radius: 16px; overflow: hidden; background-color: #ffffff; border: 1px solid #e4e4e4; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .box-location-v3 .img-style { border-radius: 0; width: 46.3%; } .box-location-v3 .content { padding: 20px; flex-grow: 1; } .box-location-v3 .content .btn-view { margin-top: 20px; gap: 4px; } .box-location-v3 .content .btn-view .text { font-size: 14px; line-height: 24px; font-weight: 600; } .box-location-v3 .content .btn-view .text::before { background-color: #161e2d; } .box-service { display: flex; flex-direction: column; align-items: center; gap: 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; padding: 50px 30px; border: 1px solid #e4e4e4; border-radius: 16px; background-color: #ffffff; } .box-service .image { display: block; transition: all 0.8s ease; display: inline-block; } .box-service .content { text-align: center; } .box-service .content .title { text-transform: capitalize; margin-bottom: 20px; } .box-service .content .description { color: #5c6368; margin-bottom: 30px; } .box-service .tf-btn { padding-left: 45px; padding-right: 45px; } .box-service:hover { box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1019607843); border-color: transparent; } .box-service:hover .image { transform: rotateY(360deg); } .box-service:hover .tf-btn { background-color: #1563df; color: #ffffff; } .box-service:hover .tf-btn .icon { color: #ffffff; } .flat-img-with-text { display: flex; flex-direction: column; } .flat-img-with-text .content-right { padding: 50px 15px; } .flat-img-with-text .content-left img { width: 100%; height: 100%; object-fit: cover; } .flat-img-with-text .box-title { margin-left: 0; margin-right: 0; } .flat-img-with-text .box-title .desc { margin-top: 20px; } .flat-img-with-text.style-2 .content-left img { border-radius: 15px; } .flat-img-with-text.style-3 { border-radius: 15px; overflow: hidden; } .flat-img-with-text .img-wrap { position: relative; } .flat-img-with-text .box-count { display: flex; justify-content: center; gap: 30px; margin-top: -47px; position: absolute; left: 0; right: 0; } .flat-img-with-text .box-count .count-item { display: flex; align-items: center; gap: 8px; background-color: #ffffff; padding: 16px 20px; border-radius: 999px; box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1019607843); } .flat-img-with-text-v2 { display: flex; flex-direction: column; gap: 50px; } .flat-img-with-text-v2 .box-title { margin-left: 0; margin-right: 0; } .flat-img-with-text-v2 .box-title .desc { margin-top: 20px; } .flat-testimonial-v2 .content-left { position: relative; } .flat-testimonial-v2 .content-left .content-text { position: absolute; bottom: 14%; left: 6%; right: 8%; } .flat-testimonial-v2 .content-left .content-text p { margin-top: 20px; } .flat-testimonial-v2 .content-right .archive-top { max-width: 675px; } .flat-testimonial-v2 .box-tes-item { padding: 0; background-color: transparent; } .flat-testimonial-v2 .box-tes-item .list-star { margin-top: 0; } .flat-testimonial-v2 .archive-bottom { margin-top: 30px; position: relative; overflow: hidden; } .tf-marquee { display: flex; gap: 15px; -webkit-animation: slide-har 6s linear infinite; animation: slide-har 6s linear infinite; transition: animation-duration 300ms; } .tf-marquee .marquee-item svg path { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .tf-marquee .marquee-item:hover svg path { fill: #1563df; } .tf-marquee:hover { animation-play-state: paused; } @keyframes slide-har { 0% { -webkit-transform: translateX(0%); transform: translateX(0%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .grid-img-group { position: relative; padding-top: 15%; padding-bottom: 12%; } .tf-image-wrap { position: relative; border-radius: 30px; } .tf-image-wrap .img-style { overflow: hidden; border-radius: 30px; } .tf-image-wrap.item-2 { left: 14%; width: 76.67%; } .tf-image-wrap.item-2:hover { z-index: 2; } .tf-image-wrap.item-2 .tag-item-1 { top: 35%; left: -15%; } .tf-image-wrap.item-2 .tag-item-2 { top: 55%; right: -20%; } .tf-image-wrap.item-3, .tf-image-wrap.item-1 { position: absolute; display: flex; align-items: center; z-index: 1; width: 51%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; height: max-content; } .tf-image-wrap.item-1 { right: 0; top: 0; width: 44%; box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1019607843); } .tf-image-wrap.item-1 .tag-item { bottom: 20%; left: -50%; } .tf-image-wrap.item-3 { left: 0; bottom: 0; width: 33.5%; box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1019607843); border-radius: 30px; } .tf-image-wrap.item-3 .tag-item { bottom: 20%; right: -80%; } .tf-image-wrap .tag-item { position: absolute; z-index: 4; box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1019607843); padding: 10px; display: flex; align-items: center; gap: 8px; background-color: #ffffff; border-radius: 999px; } .tf-image-wrap .tag-item .icon { font-size: 20px; color: #1563df; } .tf-image-wrap .tag-item span { font-weight: 600; } @keyframes ani1 { 0%, 100% { transform: translateX(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } 50% { transform: rotate(-16deg); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } } @keyframes ani2 { 0%, 100% { transform: translateX(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } 50% { transform: rotate(16deg); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } } .flat-service-v5 { margin-top: -60px; gap: 36px; } .wrap-counter { display: flex; justify-content: space-between; } .wrap-counter .counter-box { display: flex; align-items: center; gap: 12px; } .wrap-counter .counter-box .number { font-size: 64px; line-height: 66px; color: #1563df; font-weight: 600; } .wrap-counter .counter-box .title-count { font-size: 24px; line-height: 30px; font-weight: 700; letter-spacing: 0.8px; color: #161e2d; text-transform: uppercase; } .box-benefit { display: flex; border-radius: 16px; gap: 15px; padding: 15px; background-color: #ffffff; } .box-benefit .icon-box { flex-shrink: 0; } .box-benefit .icon-box .icon { font-size: 40px; transition: all 0.8s ease; display: inline-block; color: #1563df; } .box-benefit .content .description { margin-top: 12px; color: #5c6368; } .box-benefit .content .btn-view { margin-top: 12px; } .box-benefit:hover { transform: scale(1.05); } .box-benefit:hover .icon-box .icon { transform: rotateY(360deg); } .flat-service .box-benefit:not(:last-child) { margin-bottom: 20px; } .flat-benefit-v2 { background: #161e2d; padding: 80px 0px; } .wrap-benefit-v2 .box-left .box-title { margin-bottom: 20px; } .wrap-benefit-v2 .box-left .description { font-size: 16px; line-height: 26px; } .wrap-benefit-v2 .box-right { display: grid; grid-template-columns: 1fr 1fr; column-gap: 36px; row-gap: 30px; padding-left: 70px; } .wrap-benefit-v2 .box-navigation { margin-top: 30px; } .wrap-property { display: flex; gap: 30px; } .wrap-property .box-right { flex-grow: 1; } .wrap-property .box-right .homelengo-box:not(:last-child) { margin-bottom: 30px; } .list-star { display: flex; align-items: center; } .list-star .icon { font-size: 24px; color: #ffa800; } .box-tes-item { padding: 30px; border-radius: 20px; background-color: #ffffff; } .box-tes-item .icon-quote { font-size: 60px; color: #1563df; } .box-tes-item .note { margin-top: 12px; } .box-tes-item .box-avt { margin-top: 24px; } .box-tes-item .list-star { margin-top: 12px; gap: 4px; } .box-tes-item .list-star .icon { font-size: 14px; } .box-tes-item.style-2 { border: 1px solid #e4e4e4; } .box-agent { display: flex; flex-direction: column; gap: 30px; } .box-agent .box-img { position: relative; border-radius: 16px; } .box-agent .box-img .agent-social { position: absolute; z-index: 1; bottom: 0px; background-color: rgba(0, 0, 0, 0.2); backdrop-filter: blur(4px); padding: 12px 0px; border-radius: 8px; display: grid; grid-template-columns: repeat(4, 1fr); left: 45px; right: 45px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .box-agent .box-img .agent-social .icon { display: flex; align-items: center; justify-content: center; color: #ffffff; font-size: 18px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .box-agent .box-img .agent-social li:not(:last-child) { border-right: 1px solid #e4e4e4; } .box-agent .box-img .agent-social li:hover .icon { color: #1563df; } .box-agent .content { display: flex; align-items: center; justify-content: space-between; } .box-agent .content h6 { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .box-agent .content p { font-size: 16px; line-height: 26px; } .box-agent .content .box-icon { gap: 8px; } .box-agent .content .icon { display: flex; align-items: center; justify-content: center; width: 38px; height: 38px; border-radius: 1000px; font-size: 14px; color: #a3abb0; border: 1px solid #e4e4e4; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .box-agent .content .list-info { margin-top: 16px; } .box-agent .content .list-info li { display: flex; gap: 8px; } .box-agent .content .list-info li .icon { font-size: 20px; } .box-agent .content .list-info li:not(:last-child) { margin-bottom: 8px; } .box-agent .content .tf-btn { margin-top: 16px; } .box-agent.style-list { flex-direction: row; gap: 0; border-radius: 16px; overflow: hidden; border: 1px solid #e4e4e4; } .box-agent.style-list .box-img { width: 47.6%; border-radius: 0; } .box-agent.style-list .archive-content { padding: 20px; padding-left: 30px; flex-grow: 1; } .box-agent.style-list .list-info { margin: 20px 0px; } .box-agent.style-list .list-info .item { display: flex; gap: 8px; } .box-agent.style-list .list-info .item .icon { color: #a3abb0; font-size: 20px; } .box-agent.style-list .list-info .item:not(:last-child) { margin-bottom: 12px; } .box-agent:hover .box-img .agent-social { bottom: 20px; opacity: 1; visibility: visible; } .box-agent:hover .content .icon { background-color: #1563df; color: #ffffff; } .flat-agents .desc { margin-top: 30px; } .flat-latest-new .flat-blog-item { margin-bottom: 0; } .partner-item { width: 100%; height: 100%; } .partner-item svg path { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .partner-item:hover svg path { fill: #1563df; } .homelengo-categories { padding: 30px 24px 24px 24px; background-color: #ffffff; border-radius: 16px; display: flex; flex-direction: column; align-items: center; gap: 27px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; position: relative; z-index: 1; border: 1px solid #e4e4e4; } .homelengo-categories .icon-box { overflow: hidden; } .homelengo-categories .icon-box .icon { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; font-size: 80px; color: #5c6368; } .homelengo-categories .icon-box svg path { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .homelengo-categories .content h6, .homelengo-categories .content p { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .homelengo-categories.active .icon-box .icon, .homelengo-categories:hover .icon-box .icon { color: #1563df; } .homelengo-categories.active .icon-box svg path, .homelengo-categories:hover .icon-box svg path { fill: #1563df; } .homelengo-categories.style-02 { border-color: transparent; overflow: hidden; } .homelengo-categories.style-02.active, .homelengo-categories.style-02:hover { box-shadow: none; } .homelengo-categories.style-02.active .icon-box .icon, .homelengo-categories.style-02:hover .icon-box .icon { color: #ffffff; } .homelengo-categories.style-02.active .icon-box svg path, .homelengo-categories.style-02:hover .icon-box svg path { fill: #ffffff; } .homelengo-categories.style-02.active .content h6, .homelengo-categories.style-02.active .content p, .homelengo-categories.style-02:hover .content h6, .homelengo-categories.style-02:hover .content p { color: #ffffff; } .homelengo-categories.style-02.active::before, .homelengo-categories.style-02:hover::before { transform: scale(1, 1); transform-origin: top center; } .homelengo-categories.style-02::before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ""; background-color: #1563df; transform: scale(1, 0); transition: transform 400ms ease; transform-origin: bottom center; z-index: -1; border-radius: 16px; } .flat-categories { overflow: hidden; } .tf-sw-categories .sw-pagination .swiper-pagination-bullet { background-color: #acc6ec; } .flat-categories-v3 { padding-top: 30px; padding-bottom: 40px; position: relative; } .homelengo-categories-v2 { width: 125px; height: 116px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 8px; border: 1px solid #e4e4e4; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; position: relative; border-radius: 16px; } .homelengo-categories-v2 .icon-box path { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .homelengo-categories-v2 .content { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; color: #5c6368; } .homelengo-categories-v2.active, .homelengo-categories-v2:hover { border-color: #1563df; background-color: #1563df; } .homelengo-categories-v2.active .icon-box svg path, .homelengo-categories-v2:hover .icon-box svg path { fill: #ffffff; } .homelengo-categories-v2.active .content, .homelengo-categories-v2:hover .content { color: #ffffff; } .wrap-categories-v3 .navigation { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; z-index: 123; border-radius: 8px; } .wrap-categories-v3 .navigation .icon { font-size: 16px; } .wrap-categories-v3 .swiper-nav-next { left: 20px; } .wrap-categories-v3 .swiper-nav-prev { right: 20px; } .map-marker-container { position: absolute; margin-top: 10px; transform: translate3d(-50%, -100%, 0); } .marker-container { position: relative; top: 25px; left: 10px; width: 46px; height: 46px; z-index: 1; border-radius: 50%; cursor: pointer; -webkit-perspective: 1000; } .marker-card .face { position: absolute; width: 26px; height: 26px; -webkit-backface-visibility: hidden; backface-visibility: hidden; text-align: center; color: #fff; z-index: 100; background: #1563df; border: 2px solid #fff; border-radius: 50%; box-sizing: content-box; background-clip: content-box; line-height: 46px; font-size: 24px; } .marker-card .face::before, .marker-card .face::after { position: absolute; content: ""; top: 0; bottom: 0; right: 0; left: 0; border-radius: 9999px; -webkit-animation: ripple 2s infinite; animation: ripple 2s infinite; } .marker-card .face::before { content: ""; position: absolute; -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } .marker-card .face::after { content: ""; position: absolute; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } #singleListingMap .marker-container { cursor: default; } #singleListingMap .marker-container { cursor: default; } .marker-card { width: 100%; height: 100%; transform-style: preserve-3d; position: absolute; z-index: 1; } #map .infoBox { margin-left: 160px; margin-bottom: -140px; } .map-listing-item { position: relative; } .map-listing-item .infoBox-close { position: absolute; right: 8px; top: 8px; width: 24px; height: 24px; line-height: 24px; font-size: 12px; border-radius: 8px; z-index: 9; text-align: center; cursor: pointer; transition: all 300ms ease; } .map-listing-item .inner-box { position: relative; border-radius: 16px; background: #ffffff; width: fit-content; box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843); display: flex; align-items: center; padding: 16px; padding-right: 40px; gap: 16px; } .map-listing-item .inner-box .image-box { width: 140px; height: 140px; border-radius: 8px; overflow: hidden; flex-shrink: 0; } .map-listing-item .inner-box .image-box img { display: block; width: 100%; height: 100%; object-fit: cover; transition: all 500ms ease; } .map-listing-item .inner-box .box-bottom { display: flex; justify-content: space-between; align-items: center; margin-top: 10px; padding-top: 10px; border-top: 1px solid #e4e4e4; } .map-listing-item .inner-box .box-bottom .avt-box { display: flex; align-items: center; gap: 8px; font-size: 14px; line-height: 19.6px; font-family: "Manrope", sans-serif; } .map-listing-item .inner-box .box-bottom .avt-box img { width: 34px; height: 34px; border-radius: 50%; } .map-listing-item .inner-box .box-bottom .price { font-size: 18px; line-height: 25.2px; font-weight: 600; font-family: "Manrope", sans-serif; } .map-listing-item .content { position: relative; flex-grow: 1; } .map-listing-item .content .location { color: #5c6368; font-size: 14px; line-height: 19.6px; display: flex; align-items: center; gap: 4px; font-family: "Manrope", sans-serif; } .map-listing-item .content .location .text { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; } .map-listing-item .content .location .icon { font-size: 16px; color: #a3abb0; } .map-listing-item .content .title { font-size: 18px; line-height: 25.2px; text-transform: capitalize; margin-top: 4px; font-weight: 600; margin-top: 8px; font-family: "Manrope", sans-serif; } .map-listing-item .content .title a { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; } .map-listing-item .content .list-info { margin-top: 8px; display: flex; gap: 16px; } .map-listing-item .content .list-info li { display: flex; align-items: center; gap: 4px; font-size: 14px; line-height: 19.6px; font-family: "Manrope", sans-serif; } .map-listing-item .content .list-info li .icon { font-size: 16px; color: #a3abb0; } .contact-map-item .inner-box { position: relative; border-radius: 16px; background: #ffffff; width: fit-content; border-radius: 20px; overflow: hidden; } .contact-map-item .infoBox-close { position: absolute; right: 8px; top: 8px; width: 24px; height: 24px; line-height: 24px; font-size: 12px; border-radius: 8px; z-index: 9; text-align: center; cursor: pointer; transition: all 300ms ease; } .contact-map-item .content { padding: 20px; } .contact-map-item .content .title { margin-bottom: 6px; font-weight: 600; font-size: 16px; line-height: 21.86px; color: #1c1c1e; font-family: "Manrope", sans-serif; } .contact-map-item .content .list-info li { display: flex; align-items: center; gap: 8px; font-size: 14px; line-height: 19.6px; color: #5c6368; font-family: "Manrope", sans-serif; } .contact-map-item .content .list-info li .icon { font-size: 16px; color: #a3abb0; } .contact-map-item .content .list-info li:not(:last-child) { margin-bottom: 6px; } .cluster-map-visible { text-align: center; font-size: 16px !important; color: #ffffff !important; font-weight: 500 !important; border-radius: 50%; width: 40px !important; height: 40px !important; line-height: 40px !important; background-color: #1563df; border: 8px solid rgba(238, 103, 66, 0.1); box-shadow: 0 7px 30px rgba(33, 33, 33, 0.3); box-sizing: content-box; background-clip: content-box; } .flat-map .top-map { height: 800px; } .flat-map .wrap-filter-search { margin-top: -48px; position: relative; } .wrap-banner { display: flex; justify-content: space-between; align-items: center; border-radius: 20px; } .wrap-banner .box-left { padding: 60px 20px 60px 80px; } .wrap-banner .box-left .box-title { margin-bottom: 30px; margin-left: 0; margin-right: 0; } .wrap-banner .box-right { flex-shrink: 0; } .wrap-banner .box-right img { margin-top: -60px; } .wrapper-layout { display: flex; height: 100%; } .wrapper-layout .wrap-left { width: 54.7%; position: relative; height: calc(100vh - 264px); overflow-x: hidden; overflow-y: auto; padding: 15px; padding-bottom: 0px; } .wrapper-layout .wrap-left::-webkit-scrollbar { width: 12px; } .wrapper-layout .wrap-left::-webkit-scrollbar-thumb { background: #e4e4e4; } .wrapper-layout .wrap-left .title { font-weight: 600; margin-bottom: 20px; } .wrapper-layout .wrap-right { width: 45.3%; position: fixed; height: calc(100vh - 264px); right: 0; bottom: 0; } .wrapper-layout .wrap-right #map { position: absolute; height: 100%; width: 100%; left: 0; top: 0; } .wrapper-layout .homelengo-box { margin-bottom: 30px; } .wrapper-layout.layout-2 .wrap-left { height: calc(100vh - 232px); width: 45%; padding: 30px; padding-bottom: 0; padding-top: 0; } .wrapper-layout.layout-2 .wrap-left::-webkit-scrollbar { width: 8px; } .wrapper-layout.layout-2 .wrap-left::-webkit-scrollbar-thumb { background: #e4e4e4; } .wrapper-layout.layout-2 .wrap-right { height: calc(100vh - 232px); width: 54%; } .wrapper-layout .box-title-listing { margin-bottom: 30px; } .wrapper-layout-3 { display: flex; height: 100%; padding-top: 40px; } .wrapper-layout-3 .wrap-sidebar { height: calc(100vh - 118px); width: 22%; overflow-x: hidden; overflow-y: auto; padding: 20px; padding-top: 0; padding-right: 0; } .wrapper-layout-3 .wrap-sidebar::-webkit-scrollbar { width: 8px; } .wrapper-layout-3 .wrap-sidebar::-webkit-scrollbar-thumb { background: transparent; } .wrapper-layout-3 .wrap-sidebar .widget-filter-search { padding: 22px; } .wrapper-layout-3 .box-title-listing { margin-bottom: 30px; } .wrapper-layout-3 .wrap-inner { padding: 40px; padding-top: 0; width: 38%; padding-bottom: 0; height: calc(100vh - 118px); overflow-x: hidden; overflow-y: auto; } .wrapper-layout-3 .wrap-inner::-webkit-scrollbar { width: 8px; } .wrapper-layout-3 .wrap-inner::-webkit-scrollbar-thumb { background: #e4e4e4; } .wrapper-layout-3 .wrap-map { height: calc(100vh - 118px); width: 40%; right: 0; bottom: 0; position: fixed; } .wrapper-layout-3 .wrap-map #map { position: absolute; height: 100%; width: 100%; left: 0; top: 0; } .wrapper-layout-3 .homelengo-box { margin-bottom: 30px; } .box-title-listing { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; flex-wrap: wrap; gap: 15px; } .box-title-listing .box-filter-tab { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; } .box-title-listing .box-filter-tab .nice-select { padding: 0px 18px; line-height: 48px; border-radius: 10px; font-family: "Poppins", sans-serif; } .box-title-listing .box-filter-tab .list-sort { min-width: 179px; width: auto; height: 48px; } .box-title-listing .box-filter-tab .list-page { width: 160px; height: 48px; } .box-title-listing.style-1 { margin-bottom: 30px; } .box-title-listing .box-left { display: flex; align-items: center; flex-wrap: wrap; gap: 20px; } .box-title-listing .box-left .text { font-size: 14px; line-height: 21px; font-family: "Poppins", sans-serif; } .wd-navigation { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; } .wd-navigation .nav-item { width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 16px; line-height: 21.86px; border-radius: 10px; border: 1px solid #e4e4e4; } .wd-navigation .nav-item:hover, .wd-navigation .nav-item.active { background-color: #1563df; color: #ffffff; } .wd-navigation .icon { font-size: 14px; color: #161e2d; } .single-sidebar .widget-box { padding: 30px; border-radius: 16px; border: 1px solid #e4e4e4; overflow: hidden; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.0509803922); } .single-sidebar .widget-box:not(:last-child) { margin-bottom: 40px; } .box-latest-property .title { margin-bottom: 20px; } .box-latest-property .latest-property-item:not(:last-child) { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #efefef; } .latest-property-item { display: flex; gap: 12px; } .latest-property-item .images-style { position: relative; overflow: hidden; border-radius: 8px; width: 112px; height: 80px; } .latest-property-item .images-style img { height: 100%; width: 100%; object-fit: cover; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .latest-property-item .meta-list { display: flex; align-items: center; gap: 16px; margin-top: 6px; flex-wrap: wrap; } .latest-property-item .meta-list .item { display: flex; align-items: center; gap: 4px; } .latest-property-item .meta-list .item .icon { font-size: 16px; color: #a3abb0; } .latest-property-item .link { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; } .latest-property-item:hover .images-style img { transform: scale(1.05); } .fixed-sidebar { position: sticky; top: 100px; } .fixed-sidebar-2 { position: sticky; top: 140px; } .fixed-header { position: -webkit-sticky; /* Safari */ position: sticky; top: 0; } .fixed-cate-single { position: sticky; top: 80px; z-index: 50; } .widget-sidebar .widget-box:not(:last-child) { margin-bottom: 30px; } .flat-slider-detail-v1 { position: relative; } .flat-slider-detail-v1 .navigation.swiper-nav-next { left: 40px; } .flat-slider-detail-v1 .navigation.swiper-nav-prev { right: 40px; } .flat-slider-detail-v1 .box-img-detail { border-radius: 30px; overflow: hidden; width: 100%; height: 100%; display: block; } .flat-slider-detail-v1 .box-img-detail img { width: 100%; height: 100%; object-fit: cover; } .flat-slider-detail-v1 .sw-pagination:not(.swiper-pagination-lock) { margin-top: 30px; } .swiper-slide .box-img-detail { width: 100%; height: 100%; display: block; } .swiper-slide .box-img-detail img { width: 100%; height: 100%; object-fit: cover; } .flat-property-detail-v2 .single-property-element { padding: 30px; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.0509803922); border-radius: 30px; background-color: #ffffff; } .flat-property-detail-v2 .single-property-element .header-property-detail { margin-bottom: 40px; } .flat-property-detail-v2 .single-property-element .header-property-detail .content-bottom .icon-box { gap: 8px; } .flat-property-detail-v2 .single-property-element .single-property-desc { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #e4e4e4; } .flat-property-detail-v2 .single-sidebar .widget-box { border-color: transparent; background-color: #ffffff; } .flat-property-detail-v2 .single-sidebar .box-latest-property { padding: 30px; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.0509803922); border-radius: 16px; overflow: hidden; } .header-property-detail .content-top { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e4e4e4; flex-wrap: wrap; gap: 20px; } .header-property-detail .content-bottom { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 20px; } .header-property-detail .content-bottom .info-box .label { margin-bottom: 12px; font-weight: 600; opacity: 0.8; font-size: 16px; line-height: 21.86px; } .header-property-detail .content-bottom .info-box .meta { display: flex; align-items: center; gap: 16px; flex-wrap: wrap; } .header-property-detail .content-bottom .info-box .meta-item { display: flex; align-items: center; gap: 4px; } .header-property-detail .content-bottom .info-box .meta-item .icon { font-size: 16px; color: #a3abb0; } .header-property-detail .content-bottom .icon-box { display: flex; gap: 16px; } .header-property-detail .content-bottom .icon-box .item { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border: 1px solid #e4e4e4; border-radius: 10px; } .header-property-detail .content-bottom .icon-box .item .icon { font-size: 18px; color: #5c6368; } .header-property-detail .content-bottom .icon-box .item svg { width: 18px; } .header-property-detail .content-bottom .icon-box .item:hover { background-color: #1563df; } .header-property-detail .content-bottom .icon-box .item:hover .icon { animation: 0.3s link-icon2 linear; } .header-property-detail .content-bottom .icon-box .item:hover .icon path { stroke: #ffffff; } .header-property-detail .content-bottom .box-left { display: flex; align-items: center; gap: 40px; flex-wrap: wrap; } .single-property-element .title { text-transform: capitalize; margin-bottom: 16px; } .single-property-element:not(:last-child) { padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #e4e4e4; } .single-property-desc .title { margin-bottom: 16px; } .single-property-desc .btn-view { margin-top: 16px; } .single-property-desc .btn-view .text::before { background-color: #161e2d; } .single-property-overview .title { margin-bottom: 16px; } .single-property-overview .info-box { display: flex; flex-wrap: wrap; column-gap: 40px; row-gap: 30px; } .single-property-overview .info-box .item { display: flex; align-items: center; gap: 12px; min-width: 140px; } .single-property-overview .info-box .item span { font-weight: 600; } .single-property-overview .info-box .item .label { color: #5c6368; font-weight: 400; display: block; opacity: 0.8; } .single-property-overview .info-box .item .box-icon { border-radius: 8px; border: 1px solid #e4e4e4; } .single-property-overview .info-box .item .box-icon .icon { font-size: 24px; } .single-property-overview .info-box .item:hover .box-icon { background-color: #1563df; } .single-property-overview .info-box .item:hover .box-icon .icon { color: #ffffff; animation: 0.3s link-icon2 linear; } .flat-property-detail-v2 .info-box .item { width: 160px; } .single-property-video .title { margin-bottom: 20px; } .single-property-video .img-video { position: relative; border-radius: 30px; overflow: hidden; } .single-property-video .img-video img { width: 100%; height: 100%; object-fit: cover; } .single-property-video .img-video .btn-video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60px; height: 60px; background-color: #ffffff; border-radius: 50%; display: flex; align-items: center; justify-content: center; z-index: 2; } .single-property-video .img-video .btn-video .icon { color: #1563df; font-size: 14px; margin-left: 4px; } .single-property-video .img-video .btn-video::after, .single-property-video .img-video .btn-video::before { position: absolute; content: ""; top: 0; bottom: 0; right: 0; left: 0; border-radius: 9999px; animation: ripple 3s infinite; } .single-property-video .img-video .btn-video::after { animation-delay: 0.5s; } .single-property-video .img-video .btn-video::before { animation-delay: 0.9s; } .single-property-video .img-video::before { content: ""; inset: 0; position: absolute; background-color: rgba(0, 0, 0, 0.2); z-index: 1; } @keyframes ripple { 0% { box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); } 50% { box-shadow: 0 0 0 20px rgba(255, 255, 255, 0); } 100% { box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } .single-property-info { padding-bottom: 32px; } .single-property-info .title { margin-bottom: 16px; } .single-property-info .inner-box { display: flex; align-items: center; margin-bottom: 12px; } .single-property-info .inner-box .label { font-weight: 600; width: 25%; } .single-property-feature .title { margin-bottom: 16px; } .single-property-feature .wrap-feature { display: flex; gap: 30px; flex-wrap: wrap; justify-content: space-between; } .single-property-feature .wrap-feature .box-feature ul { padding-left: 15px; list-style: disc; } .single-property-feature .wrap-feature .box-feature ul li { list-style: disc; } .single-property-feature .wrap-feature .box-feature ul li:not(:last-child) { margin-bottom: 10px; } .single-property-feature .wrap-feature .box-feature .feature-item { color: #5c6368; gap: 8px; font-weight: 600; } .single-property-map .title { margin-bottom: 20px; } .single-property-map .map { width: 100%; height: 478px; border-radius: 30px; overflow: hidden; } .single-property-map .info-map { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-top: 20px; } .single-property-map .info-map li { display: flex; gap: 10px; } .single-property-map .info-map li:not(:last-child) { margin-bottom: 12px; } .single-property-map .info-map li .label { width: 40%; } .single-property-floor .title { margin-bottom: 20px; } .single-property-floor .box-floor .floor-item:not(:last-child) { margin-bottom: 20px; } .single-property-floor .floor-item { padding: 0px 20px; background-color: #f7f7f7; border-radius: 12px; } .single-property-floor .floor-item .floor-header { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 15px; padding: 17px 0px; } .single-property-floor .floor-item .floor-header .inner-left { display: flex; align-items: center; } .single-property-floor .floor-item .floor-header .inner-left .icon { flex-shrink: 0; margin-right: 16px; margin-top: -2px; display: inline-block; transform: rotate(90deg); font-size: 18px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .single-property-floor .floor-item .floor-header .inner-right { display: flex; gap: 30px; } .single-property-floor .floor-item .floor-header .inner-right .icon { font-size: 20px; color: #a3abb0; } .single-property-floor .floor-item .floor-header:not(.collapsed) .inner-left .icon { transform: rotate(-90deg); } .single-property-floor .floor-item .faq-body { padding: 17px 0px; border-top: 1px solid #e4e4e4; } .single-property-floor .floor-item .faq-body .box-img { padding: 20px 30px; background-color: #ffffff; border-radius: 12px; overflow: hidden; } .single-property-attachments .title { margin-bottom: 20px; } .single-property-attachments .attachments-item { display: flex; align-items: center; gap: 12px; } .single-property-attachments .attachments-item .box-icon { border-radius: 8px; background-color: #f7f7f7; } .single-property-attachments .attachments-item .icon { font-size: 24px; } .single-property-explore .title { margin-bottom: 20px; } .single-property-explore .box-img { position: relative; border-radius: 30px; overflow: hidden; } .single-property-explore .box-img img { width: 100%; height: 100%; object-fit: cover; } .single-property-explore .box-img .box-icon { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; display: flex; align-items: center; justify-content: center; z-index: 1; } .single-property-explore .box-img .box-icon .icon { display: inline-block; color: #ffffff; font-size: 60px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-animation: rotate1 5s infinite ease-in-out; animation: rotate1 5s infinite ease-in-out; } .single-property-explore .box-img::before { content: ""; inset: 0; position: absolute; background-color: rgba(0, 0, 0, 0.2); z-index: 1; } .single-property-nearby .title { margin-bottom: 16px; } .single-property-nearby .box-nearby { margin-top: 16px; } .single-property-nearby .box-nearby .item-nearby:not(:last-child) { margin-bottom: 8px; } .single-property-nearby .item-nearby { display: flex; } .single-property-nearby .item-nearby .label { width: 35%; color: #5c6368; opacity: 0.8; } @keyframes rotate1 { from { transform: rotate(-360deg); } to { transform: rotate(360deg); } } .single-property-loan .title { margin-bottom: 20px; } .single-property-loan .box-loan-calc { border-radius: 16px; background-color: #f7f7f7; } .single-property-loan .box-loan-calc .box-top { padding: 20px; display: grid; gap: 20px; } .single-property-loan .box-loan-calc .item-calc .label { font-weight: 600; margin-bottom: 8px; } .single-property-loan .box-loan-calc .box-bottom { border-top: 1px solid #e4e4e4; padding: 20px; display: flex; align-items: center; justify-content: space-between; } .single-property-loan .box-loan-calc .form-control { padding: 15px 18px; } .single-property-loan .box-loan-calc .tf-btn { min-width: 220px; } .single-wrapper-review .box-title-review { margin-bottom: 20px; } .single-wrapper-review .wrap-review { padding-bottom: 40px; margin-bottom: 20px; border-bottom: 1px solid #e4e4e4; } .single-wrapper-review .wrap-review .tf-btn { min-width: 210px; } .single-wrapper-review .list-review-item .box-head { margin-bottom: 16px; } .single-wrapper-review .list-review-item .box-head p { margin-top: 4px; } .single-wrapper-review .list-review-item .list-star { display: flex; } .single-wrapper-review .list-review-item .list-star .icon { font-size: 14px; } .single-wrapper-review .list-review-item .box-img { margin: 16px 0px; display: flex; gap: 16px; overflow: auto; } .single-wrapper-review .list-review-item .box-img .img { border-radius: 10px; overflow: hidden; } .flat-latest-property .box-title { margin-bottom: 30px; } .single-property-contact .title { margin-bottom: 30px; } .single-property-contact .box-avatar { display: flex; align-items: center; gap: 20px; } .single-property-contact .box-avatar .name { margin-bottom: 12px; } .single-property-contact .box-avatar .list li .icon { font-size: 14px; color: #a3abb0; } .single-property-contact .box-avatar .list li:not(:last-child) { margin-bottom: 6px; } .single-property-contact .contact-form { margin-top: 30px; } .single-property-contact .contact-form .ip-group textarea { height: 130px; } .single-property-contact .contact-form .ip-group:not(:last-child) { margin-bottom: 12px; } .single-property-contact .contact-form .ip-group .tf-btn { margin-top: 30px; } .single-property-contact .textarea-group { margin-top: 30px; } .single-property-contact input, .single-property-contact textarea { padding: 16px 18px; } .single-property-contact input::placeholder, .single-property-contact textarea::placeholder { color: #5c6368; } .single-property-whychoose .title { margin-bottom: 16px; } .single-property-whychoose .box-whychoose .item-why { display: flex; align-items: center; gap: 8px; } .single-property-whychoose .box-whychoose .item-why .icon { font-size: 24px; } .single-property-whychoose .box-whychoose .item-why:not(:last-child) { margin-bottom: 12px; } .flat-property-detail-v2 .wrapper-onepage:not(:last-child) { margin-bottom: 30px; } .flat-categories-single { border-bottom: 1px solid #e4e4e4; } .flat-categories-single .cate-single-tab { overflow-x: auto; display: flex; margin-right: -15px; padding-right: 15px; } .flat-categories-single .cate-single-tab::-webkit-scrollbar { width: 1px; height: 1px; } .flat-categories-single .cate-single-tab::-webkit-scrollbar-thumb { background: transparent; } .flat-categories-single .cate-single-tab .cate-single-item { flex-shrink: 0; width: 143px; height: 48px; font-weight: 700; display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; border-bottom: 2px solid transparent; } .flat-categories-single .cate-single-tab li:hover .cate-single-item, .flat-categories-single .cate-single-tab li.active .cate-single-item { border-color: #1563df; } .widget-box-header-single { background-color: #ffffff; border-radius: 16px; margin-bottom: 30px; } .widget-box-header-single .header-property-detail { padding: 0; } .widget-box-header-single .header-property-detail .content-top { padding: 30px 30px 20px; margin-bottom: 20px; } .widget-box-header-single .header-property-detail .content-bottom { padding: 0px 30px 40px; } .widget-box-header-single .single-property-desc { padding: 0px 30px 40px; border-bottom: 1px solid #e4e4e4; } .widget-box-header-single .single-property-overview { padding: 40px 30px; } .widget-box-single { padding: 30px; border-radius: 16px; background-color: #ffffff; } .widget-box-single.single-property-info { margin-bottom: 30px; } .single-property-loan-v2 .title { margin-bottom: 12px; } .single-property-loan-v2 .item-calc:not(:last-child) { margin-bottom: 12px; } .single-property-loan-v2 .item-calc label { margin-bottom: 8px; color: #5c6368; } .single-property-loan-v2 .item-calc input { padding: 10px 16px; } .single-property-loan-v2 .box-bottom { margin-top: 20px; } .single-property-loan-v2 .box-bottom .tf-btn { width: 100%; margin-bottom: 16px; } .wrapper-sidebar-right .box-latest-property { padding-right: 0px; } .flat-gallery-single { padding: 0px 20px; display: grid; grid-template-areas: "item1 item1 item2 item3" "item1 item1 item4 item5"; gap: 20px; } .flat-gallery-single .box-img > a { width: 100%; height: 100%; } .flat-gallery-single .item1 { grid-area: item1; position: relative; } .flat-gallery-single .item1 .box-btn { position: absolute; bottom: 20px; right: 20px; display: flex; gap: 12px; } .flat-gallery-single .item1 .box-btn .box-icon { width: 54px; height: 54px; border-radius: 999px; background-color: #ffffff; font-size: 28px; } .flat-gallery-single .item1 .box-btn .tf-btn { padding: 16px 30px; } .flat-gallery-single .item2 { grid-area: item2; } .flat-gallery-single .item3 { grid-area: item3; } .flat-gallery-single .item4 { grid-area: item4; } .flat-gallery-single .item5 { grid-area: item5; } .flat-gallery-single .box-img { border-radius: 16px; overflow: hidden; } .flat-gallery-single .box-img img { width: 100%; height: 100%; object-fit: cover; } .banner-property-2 img { width: 100%; object-fit: cover; } .flat-property-detail-v3 .header-property-detail { padding: 0; margin-bottom: 40px; } .flat-property-detail-v3 .header-property-detail .content-top { padding-bottom: 20px; margin-bottom: 20px; } .thumbs-sw-pagi { margin-top: 16px; } .thumbs-sw-pagi .swiper-slide { width: auto; } .thumbs-sw-pagi .img-thumb-pagi { border-radius: 8px; overflow: hidden; } .single-property-gallery .image-sw-single { border-radius: 16px; overflow: hidden; } .single-property-gallery .box-navigation .navigation { position: absolute; top: 50%; transform: translateY(-50%); z-index: 123; } .single-property-gallery .box-navigation .navigation.swiper-nav-next { left: 30px; } .single-property-gallery .box-navigation .navigation.swiper-nav-prev { right: 30px; } .flat-property-detail-v4 .header-property-detail { padding: 0px; margin-bottom: 60px; } .flat-property-detail-v4 .single-property-gallery { margin-bottom: 60px; } .flat-property-detail-v4 .single-property-video { padding-right: 0; } .flat-property-detail-v4 .single-property-map .map-single { height: 552px; } .flat-property-detail-v4 .single-property-feature .wrap-feature { justify-content: space-between; } .content-box-privacy { margin-top: 40px; } .content-box-privacy p { margin-top: 12px; font-size: 18px; line-height: 28px; color: #5c6368; } .content-box-privacy .box-list { margin-top: 12px; } .content-box-privacy .box-list li { margin-top: 12px; display: flex; font-size: 18px; line-height: 28px; } .content-box-privacy .box-list li::before { width: 5px; height: 5px; border-radius: 50%; background: #64666c; content: ""; display: block; margin-left: 9px; margin-right: 10px; margin-top: 12px; flex-shrink: 0; } .flat-section .tf-faq:not(:last-child) { margin-bottom: 50px; } .tf-faq .title { margin-bottom: 40px; text-transform: capitalize; } .box-faq .faq-item { border: 1px solid #e4e4e4; border-radius: 16px; } .box-faq .faq-item .faq-header { padding: 24px 30px 20px; padding-right: 60px; display: block; font-size: 18px; line-height: 25.2px; font-weight: 600; position: relative; text-transform: capitalize; } .box-faq .faq-item .faq-header::after { position: absolute; content: "\e921"; font-family: "icomoon"; right: 30px; top: 50%; transform: translateY(-50%); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; font-size: 20px; color: #161e2d; } .box-faq .faq-item .faq-header:not(.collapsed)::after { content: "\e920"; } .box-faq .faq-item .faq-body { padding: 24px 30px; padding-top: 0; color: #5c6368; } .box-faq .faq-item:not(:last-child) { margin-bottom: 12px; } .box-faq .faq-item.active { box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1019607843); } .box-faq .faq-item.active .faq-header { color: #1563df; } .box-pricing { padding: 30px; border-radius: 16px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border: 1px solid #e4e4e4; } .box-pricing .box-title-price .title { margin-bottom: 8px; } .box-pricing .box-title-price .title h4, .box-pricing .box-title-price .title span { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .box-pricing .box-title-price .desc { color: #5c6368; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .box-pricing .list-price .item { display: flex; align-items: center; gap: 8px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .box-pricing .list-price .item:not(:last-child) { margin-bottom: 10px; } .box-pricing .list-price .check-icon { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .box-pricing .box:not(:last-child) { margin-bottom: 20px; } .box-pricing .tf-btn { width: 100%; } .box-pricing.active, .box-pricing:hover { background-color: #1563df; } .box-pricing.active .tf-btn, .box-pricing:hover .tf-btn { background-color: #ffffff; color: #161e2d; border-color: #ffffff; } .box-pricing.active .tf-btn .icon, .box-pricing:hover .tf-btn .icon { color: #161e2d; } .box-pricing.active h5, .box-pricing.active span, .box-pricing.active h3, .box-pricing.active .desc, .box-pricing.active li, .box-pricing:hover h5, .box-pricing:hover span, .box-pricing:hover h3, .box-pricing:hover .desc, .box-pricing:hover li { color: #ffffff; } .box-pricing.active .check-icon, .box-pricing:hover .check-icon { border-color: #ffffff; color: #ffffff; } .check-icon { width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; background-color: transparent; border-radius: 50%; color: #ffffff; font-size: 13px; color: #1563df; border: 1px solid #1563df; } .check-icon.disable { border-color: #a3abb0; color: #a3abb0; } .flat-banner-about .btn-view { margin-top: 10px; } .flat-banner-about .banner-video { margin-top: 40px; border-radius: 16px; overflow: hidden; position: relative; } .flat-banner-about .banner-video .btn-video { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; background-color: #ffffff; border-radius: 50%; } .flat-banner-about .banner-video .btn-video .icon { color: #1563df; font-size: 100px; } .flat-section .wrap-partner { margin-top: 40px; } .flat-slider-contact { position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 123; background-image: url(../images/slider/slider-contact.jpg); background-attachment: fixed; } .flat-slider-contact .overlay { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #161e2d; opacity: 0.8; } .flat-slider-contact .content-wrap { position: relative; z-index: 1; align-items: center; } .flat-slider-contact .content-wrap .box-title { margin-bottom: 20px; } .flat-slider-contact .content-wrap .content-left { padding-right: 210px; } .box-contact-v2 { padding: 40px; border-radius: 16px; box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843); background-color: #ffffff; } .box-contact-v2 textarea { height: 100px; } .box-contact-v2 .box .label { color: #5c6368; margin-bottom: 8px; } .box-contact-v2 .box .form-control:focus { border: 2px solid #161e2d !important; } .box-contact-v2 .box:not(:last-child) { margin-bottom: 20px; } .flat-contact .contact-content h4 { margin-bottom: 12px; } .flat-contact .contact-content p { margin-bottom: 6px; } .flat-contact .contact-content label { margin-bottom: 8px; font-weight: 600; } .flat-contact .contact-content .form-contact .box { gap: 30px; } .flat-contact .contact-content .form-contact .box:not(:last-child) { margin-bottom: 20px; } .flat-contact .contact-content .form-contact .tf-btn { margin-top: 8px; width: 100%; } .contact-info { padding: 30px; border-radius: 16px; border: 1px solid #e4e4e4; } .contact-info h4 { margin-bottom: 30px; } .contact-info .box .title { margin-bottom: 8px; } .contact-info .box:not(:last-child) { margin-bottom: 24px; } .contact-info .box .box-social { margin-top: 12px; display: flex; flex-wrap: wrap; gap: 12px; } .contact-info .box .box-social .item { width: 44px; height: 44px; border-radius: 8px; border: 1px solid #e4e4e4; background-color: #ffffff; display: flex; align-items: center; justify-content: center; } .contact-info .box .box-social .item svg path { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .contact-info .box .box-social .item:hover { background-color: #1563df; border-color: #1563df; } .contact-info .box .box-social .item:hover svg path { fill: #ffffff; } .map-contact { height: 600px; } .box-password { position: relative; } .box-password .form-control { padding-right: 40px; } .box-password .show-pass, .box-password .show-pass2, .box-password .show-pass3 { position: absolute; right: 16px; top: 16px; cursor: pointer; } .box-password .show-pass .icon-eye, .box-password .show-pass2 .icon-eye, .box-password .show-pass3 .icon-eye { display: none; } .box-password .show-pass .icon-pass, .box-password .show-pass2 .icon-pass, .box-password .show-pass3 .icon-pass { font-size: 20px; color: #5c6368; } .box-password .show-pass.active .icon-eye, .box-password .show-pass2.active .icon-eye, .box-password .show-pass3.active .icon-eye { display: inline-block; } .box-password .show-pass.active .icon-eye-off, .box-password .show-pass2.active .icon-eye-off, .box-password .show-pass3.active .icon-eye-off { display: none; } .modal-account .modal-dialog .modal-content { border-radius: 20px; border: 0; background: #ffffff; overflow: hidden; } .flat-account { display: flex; } .flat-account .banner-account { max-width: 380px; width: 100%; flex-shrink: 0; } .flat-account .banner-account img { width: 100%; height: 100%; object-fit: cover; } .flat-account .form-account { flex-grow: 1; padding: 40px; } .flat-account .form-account .box:not(:last-child) { margin-bottom: 30px; } .flat-account .form-account .title-box { margin-bottom: 40px; display: flex; justify-content: space-between; } .flat-account .form-account .title-box .icon { font-size: 24px; cursor: pointer; } .flat-account .form-account .box-fieldset:not(:last-child) { margin-bottom: 30px; } .flat-account .form-account .box-fieldset label { margin-bottom: 10px; } .flat-account .form-account .box-fieldset .text-forgot { margin-top: 18px; } .flat-account .form-account .ip-field { position: relative; } .flat-account .form-account .ip-field .icon { position: absolute; left: 18px; top: 50%; transform: translateY(-50%); } .flat-account .form-account .ip-field input { padding-left: 46px; } .flat-account .box-btn .text { margin-top: 18px; } .flat-account .group-btn { display: flex; gap: 10px; } .flat-account .group-btn .btn-social { width: 50%; font-weight: 600; color: #3a3a3c; display: flex; align-items: center; justify-content: center; gap: 10px; padding: 16px; border: 1px solid #e4e4e4; border-radius: 999px; } .flat-account .group-btn .btn-social img { width: 20px; height: 20px; } .flat-account .group-btn .btn-social:hover { border-color: #1563df; } .modal-backdrop { background-color: rgba(0, 0, 0, 0.6); } .modal-backdrop.show { opacity: 1; } .progress-wrap { position: fixed; bottom: 30px; right: 30px; height: 44px; width: 44px; cursor: pointer; display: block; border-radius: 50%; box-shadow: 0px 10px 25px 0px rgba(54, 95, 104, 0.1019607843); z-index: 100; opacity: 0; visibility: hidden; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 400ms linear; -o-transition: all 400ms linear; transition: all 400ms linear; background: #ffffff; } .progress-wrap.active-progress { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .progress-wrap::after { position: absolute; content: "\ea3d"; font-family: "icomoon"; text-align: center; line-height: 44px; font-size: 14px; font-weight: 900; color: #1563df; left: 0; top: 0; height: 44px; width: 44px; cursor: pointer; display: block; z-index: 1; transform: rotate(223deg); -webkit-transition: all 400ms linear; -o-transition: all 400ms linear; transition: all 400ms linear; } .progress-wrap svg path { fill: #ffffff; box-sizing: border-box; stroke: #1563df; stroke-width: 5; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; transition-duration: 0.4s; transition-timing-function: linear; } .msg-success { color: #198754; } .msg-success .close { font-size: 12px; margin-left: 10px; color: #198754; } #subscribe-msg .notification_ok { color: #198754; } .flat-header-wrapper-about { position: relative; } .flat-header-wrapper-about .tf-btn { max-width: 350px; width: 100%; } .flat-header-wrapper-about .desc { margin-top: 30px; font-size: 24px; line-height: 33.6px; } .flat-header-wrapper-about .signature-box { margin-top: 45px; margin-bottom: 60px; } .flat-header-wrapper-about .signature-box p { margin-top: 2px; } .flat-header-wrapper-about .signature-box .top { margin-bottom: 18px; } .flat-header-wrapper-about .signature-box img { width: 210px; } .flat-header-wrapper-about .box-img { width: 155px; height: 155px; border-radius: 30px; overflow: hidden; } .flat-header-wrapper-about .item1 { position: absolute; bottom: 15%; left: -2%; } .flat-header-wrapper-about .item2 { position: absolute; top: 10%; right: -12%; } .wrapper-privacy .list-default { padding-left: 22px; } .sidebar-privacy .cate-privacy-box { margin-bottom: 40px; } .sidebar-privacy .list-cate-privacy li a { display: flex; justify-content: space-between; align-items: center; font-weight: 600; } .sidebar-privacy .list-cate-privacy li a:hover { color: #1563df; } .sidebar-privacy .list-cate-privacy li:not(:last-child) a { padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #e4e4e4; } .sidebar-privacy .contact-box { border-radius: 10px; padding: 30px; background-color: #f7f7f7; } .sidebar-privacy .contact-box .desc { font-size: 16px; line-height: 28.8px; color: #1c1c1e; } .sidebar-privacy .contact-box .tf-btn { width: 100%; margin: 24px 0px; } .sidebar-privacy .contact-box .text-mail { font-size: 16px; line-height: 28.8px; color: #1c1c1e; font-weight: 500; text-decoration: underline; } /*--------------- dashboard ---------------- */ .header-dashboard { box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.0784313725); } .header-dashboard .logo-box { display: flex; align-items: center; gap: 30px; } .header-dashboard .logo-box .button-show-hide { margin-top: 4px; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; cursor: pointer; } .header-dashboard .logo-box .button-show-hide .icon { font-size: 30px; color: #161e2d; } .header-dashboard .header-account { gap: 30px; } .header-dashboard .header-account .box-avatar { display: flex; align-items: center; gap: 12px; cursor: pointer; } .header-dashboard .header-account .box-avatar .name { font-size: 16px; line-height: 26px; font-weight: 700; display: flex; align-items: center; gap: 4px; } .header-dashboard .header-account .box-avatar .name .icon { font-size: 16px; color: #161e2d; font-weight: 700; } .show-mb { margin-bottom: 30px; display: none; } .show-mb span { color: #1563df; font-weight: 600; } .header-account .dropdown-toggle::after { content: none; } .header-account .dropdown-menu { max-width: 204px; width: 100%; margin-top: 23px !important; border: 1px solid #e4e4e4; border-top: 0; border-radius: 0; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; padding: 0; } .header-account .dropdown-menu .dropdown-item { padding: 16px 24px; line-height: 26px; font-weight: 600; font-size: 16px; text-transform: capitalize; color: #5c6368; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .header-account .dropdown-menu .dropdown-item:hover { color: #1563df; background-color: #ffffff; } .header-account .dropdown-menu .dropdown-item:not(:last-child) { border-bottom: 1px solid #e4e4e4; } .sidebar-menu-dashboard { position: fixed; width: 280px; min-width: 280px; background: #161e2d; height: 100%; top: 0; left: 0; bottom: 0; overflow-y: auto; z-index: 1000; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; transform: translateX(0); } .sidebar-menu-dashboard::-webkit-scrollbar { width: 2px; } .sidebar-menu-dashboard .menu-box { padding-top: 30px; padding-bottom: 30px; } .sidebar-menu-dashboard .menu-box .title { padding-left: 30px; padding-right: 30px; margin-bottom: 9px; color: rgba(255, 255, 255, 0.4); } .sidebar-menu-dashboard .box-menu-dashboard .nav-menu-item:not(:last-child) { margin-bottom: 6px; } .sidebar-menu-dashboard .box-menu-dashboard .nav-menu-item:hover .nav-menu-link, .sidebar-menu-dashboard .box-menu-dashboard .nav-menu-item.active .nav-menu-link { background-color: #1563df; } .sidebar-menu-dashboard .box-menu-dashboard .nav-menu-item:hover .nav-menu-link .icon, .sidebar-menu-dashboard .box-menu-dashboard .nav-menu-item.active .nav-menu-link .icon { color: #161e2d; } .sidebar-menu-dashboard .box-menu-dashboard .nav-menu-item:hover .nav-menu-link svg g, .sidebar-menu-dashboard .box-menu-dashboard .nav-menu-item.active .nav-menu-link svg g { opacity: 1; } .sidebar-menu-dashboard .box-menu-dashboard .nav-menu-link { display: flex; align-items: center; gap: 12px; padding: 12px 30px; font-weight: 600; text-transform: capitalize; color: #ffffff; } .sidebar-menu-dashboard .box-menu-dashboard .nav-menu-link svg path { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .sidebar-menu-dashboard .logo-box { display: block; padding: 34px 30px; border-bottom: 1px solid rgba(255, 255, 255, 0.05); } .sidebar-menu-dashboard .logo-box img { width: 166px; } .sidebar-menu-dashboard .user-box { padding: 30px; border-bottom: 1px solid rgba(255, 255, 255, 0.05); } .sidebar-menu-dashboard .user-box p { margin-bottom: 9px; color: rgba(255, 255, 255, 0.4); } .sidebar-menu-dashboard .user-box .user { display: flex; align-items: center; gap: 12px; } .sidebar-menu-dashboard .user-box .user .icon-box { background-color: rgba(255, 255, 255, 0.4); width: 52px; height: 52px; border-radius: 50%; display: flex; align-items: center; justify-content: center; } .sidebar-menu-dashboard .user-box .user .text { color: rgba(255, 255, 255, 0.4); } .widget-box-2 { padding: 30px; border-radius: 16px; background-color: #ffffff; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0392156863); } .widget-box-2 .title { margin-bottom: 20px; } .layout-wrap .main-content { padding-left: 280px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .layout-wrap .main-content .footer-dashboard { text-align: center; background-color: #f7f7f7; padding: 30px; } .layout-wrap .main-content .footer-dashboard p { color: #3a3a3c; font-weight: 600; opacity: 0.5; } .layout-wrap .main-content .box-btn { display: flex; justify-content: center; gap: 10px; } .layout-wrap.full-width .sidebar-menu-dashboard { transform: translateX(-100%); } .layout-wrap.full-width .main-content { padding-left: 0; } .layout-wrap .main-content-inner { padding: 47px 50px 30px; } .layout-wrap .main-content-inner .wrapper-content .content-left { width: 75.4%; } .layout-wrap .main-content-inner .wrapper-content .content-right { flex-grow: 1; } .layout-wrap .wd-listing { margin-bottom: 30px; } .layout-wrap .wd-listing .title { margin-bottom: 14px; } .layout-wrap .wd-listing .wd-filter { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e4e4e4; } .layout-wrap .wd-listing .wd-filter input, .layout-wrap .wd-listing .wd-filter .nice-select { padding: 8px 18px; color: #a3abb0; } .layout-wrap .wd-listing .wd-filter input:focus, .layout-wrap .wd-listing .wd-filter .nice-select:focus { border-color: #e4e4e4; } .layout-wrap .wd-listing .wd-filter .nice-select::after { border-color: #a3abb0; } .layout-wrap .wd-listing .wd-filter .ip-group.icon-left { position: relative; } .layout-wrap .wd-listing .wd-filter .ip-group.icon-left input { padding-left: 46px; } .layout-wrap .wd-listing .wd-filter .ip-group.icon-left .icon { position: absolute; font-size: 18px; top: 50%; transform: translateY(-50%); left: 18px; color: #a3abb0; } .layout-wrap .flat-counter-v2 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 20px; } .layout-wrap .flat-counter-v2 .counter-box { display: flex; gap: 10px; align-items: center; background-color: #ffffff; padding: 20px; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0392156863); border-radius: 16px; } .layout-wrap .flat-counter-v2 .counter-box .box-icon { flex-shrink: 0; width: 80px; height: 80px; border: 1px solid #e4e4e4; border-radius: 50%; } .layout-wrap .flat-counter-v2 .counter-box .box-icon .icon { font-size: 36px; color: #1563df; } .layout-wrap .flat-counter-v2 .counter-box .title-count { font-size: 16px; line-height: 24px; margin-bottom: 2px; font-family: "Poppins", sans-serif; font-weight: 600; } .layout-wrap .flat-counter-v2 .box-count .text { font-size: 14px; line-height: 30px; font-weight: 800; color: #5c6368; } .layout-wrap .wrap-table { margin-top: 10px; } .layout-wrap .wrap-table thead tr { background-color: #161e2d; } .layout-wrap .wrap-table thead tr th { color: #ffffff; font-size: 14px; line-height: 19.6px; font-weight: 600; padding: 8px 14px; padding-right: 30px; } .layout-wrap .wrap-table thead tr th:nth-child(1) { width: 55%; } .layout-wrap .wrap-table thead tr th:not(:last-child) { position: relative; } .layout-wrap .wrap-table thead tr th:not(:last-child)::after { content: ""; position: absolute; right: 0; top: 8px; bottom: 8px; background-color: rgba(255, 255, 255, 0.1); width: 1px; } .layout-wrap .wrap-table thead tr th:not(:first-child) { padding-left: 30px; padding-right: 30px; } .layout-wrap .wrap-table thead tr th:first-child { border-top-left-radius: 8px; border-bottom-left-radius: 8px; } .layout-wrap .wrap-table thead tr th:last-child { border-top-right-radius: 8px; border-bottom-right-radius: 8px; } .layout-wrap .wrap-table table tbody td { padding: 16px; align-content: start; border-bottom: 1px solid #e4e4e4; } .layout-wrap .wrap-table table tbody td:first-child { padding-left: 0; } .layout-wrap .wrap-table table tbody td:not(:last-child) { position: relative; } .layout-wrap .wrap-table table tbody td:not(:last-child)::after { content: ""; position: absolute; right: 0; top: 16px; bottom: 16px; background-color: #e4e4e4; width: 1px; } .layout-wrap .wrap-table table tbody td:not(:first-child) { padding-left: 30px; padding-right: 30px; } .layout-wrap .wrap-table .listing-box { display: flex; gap: 20px; } .layout-wrap .wrap-table .listing-box .images { width: 168px; border-radius: 8px; overflow: hidden; } .layout-wrap .wrap-table .listing-box .content .title { margin-bottom: 2px; font-size: 16px; line-height: 21.86px; font-weight: 600; } .layout-wrap .wrap-table .listing-box .content .text-date { margin-bottom: 9px; font-size: 13px; line-height: 16px; color: #3a3a3c; } .layout-wrap .wrap-table .status-wrap .btn-status { width: 78px; padding: 0px 6px; border-radius: 999px; font-size: 13px; line-height: 23px; height: 23px; font-weight: 800; color: #ffffff; background-color: #25c55b; text-align: center; } .layout-wrap .wrap-table .status-wrap .btn-status.pending { background-color: #ee6742; } .layout-wrap .wrap-table .status-wrap .btn-status.sold { background-color: #6e55ff; } .layout-wrap .wrap-table .list-action li:not(:last-child) { margin-bottom: 8px; } .layout-wrap .wrap-table .list-action .item { display: flex; gap: 8px; align-items: center; font-weight: 600; } .layout-wrap .wrap-table .list-action .item .icon { font-size: 20px; } .layout-wrap .wrap-table .wd-navigation { padding-top: 16px; } .layout-wrap .wd-chart .wd-filter-date { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e4e4e4; } .layout-wrap .wd-chart .wd-filter-date input { color: #5c6368; font-weight: 600; } .layout-wrap .wd-chart .wd-filter-date input::placeholder { color: #5c6368; font-weight: 600; } .layout-wrap .wd-chart .wd-filter-date .left { display: flex; gap: 14px; flex-wrap: wrap; } .layout-wrap .wd-chart .wd-filter-date .right { display: flex; gap: 14px; flex-grow: 1; flex-wrap: wrap; } .layout-wrap .wd-chart .wd-filter-date .dates { padding: 10px 18px; text-align: center; min-width: 86px; border-radius: 999px; border: 1px solid #e4e4e4; font-weight: 700; color: #5c6368; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; } .layout-wrap .wd-chart .wd-filter-date .dates.active, .layout-wrap .wd-chart .wd-filter-date .dates:hover { background-color: #161e2d; color: #ffffff; } .layout-wrap .wd-chart .wd-filter-date .ip-group { flex-grow: 1; } .layout-wrap .wd-chart .wd-filter-date .ip-group input { padding: 10px 16px; } .layout-wrap .wd-chart .wd-filter-date .ip-group input:focus { border-color: #e4e4e4; } .layout-wrap .recent-box h6 { margin-bottom: 20px; } .layout-wrap .recent-box .box-tes-item { padding: 0; border-radius: 0; } .layout-wrap .recent-box .box-tes-item .box-avatar { margin-bottom: 0; } .layout-wrap .recent-box .box-tes-item .list-star { margin-top: 12px; } .layout-wrap .recent-box .box-tes-item:not(:last-child) { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e4e4e4; } .layout-wrap .box-agent-account { padding: 20px; border-radius: 20px; border: 1px solid #e4e4e4; } .layout-wrap .box-agent-account h6 { margin-bottom: 15px; } .layout-wrap .box-agent-account .note { font-size: 18px; line-height: 28px; padding: 20px; border-radius: 8px; background-color: #fff3cd; margin-bottom: 15px; } .layout-wrap .box-agent-avt { display: flex; align-items: center; gap: 30px; } .layout-wrap .box-agent-avt .avatar { flex-shrink: 0; width: 128px; height: 128px; border-radius: 50%; overflow: hidden; } .layout-wrap .box-agent-avt p { margin-bottom: 15px; } .layout-wrap .box-agent-avt .box-ip { border-radius: 16px; border: 1px solid #e4e4e4; padding: 10px; width: 100%; max-width: 340px; margin-bottom: 15px; } .layout-wrap .box-agent-avt .box-ip input { width: 100%; } .layout-wrap .box-agent-avt .img-poster { width: 100%; max-width: 350px; } .mess-box .title { margin-bottom: 14px; } .mess-box .mess-item { display: grid; gap: 12px; } .mess-box .mess-item .user-box { display: flex; align-items: center; gap: 12px; } .mess-box .mess-item .user-box .avatar { width: 34px; height: 34px; border-radius: 50%; overflow: hidden; } .mess-box .mess-item .user-box .content { flex-grow: 1; display: flex; align-items: center; justify-content: space-between; gap: 15px; } .mess-box .mess-item:not(:last-child) { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #efefef; } .mess-box .list-star { gap: 2px; } .mess-box .list-star .icon { font-size: 14px; } table { table-layout: auto; border-collapse: separate; border-spacing: 0; width: 100%; } tr { display: table-row; vertical-align: inherit; border-color: inherit; white-space: nowrap !important; transition: all 0.3s ease; } .box-uploadfile .uploadfile { border-radius: 16px; border: 2px dashed #e5e5ea; padding: 95px 30px; } .uploadfile { width: 100%; margin-bottom: 14px; } .uploadfile .icon { margin-bottom: 8px; font-size: 80px; color: #1563df; } .uploadfile .btn-upload { position: relative; margin-bottom: 15px; } .uploadfile .btn-upload .ip-file { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; padding: 0; margin: 0; opacity: 0; cursor: pointer; } .uploadfile.style-1 .icon { color: #e4e4e4; } .box-img-upload { display: flex; gap: 20px; overflow: auto; } .box-img-upload .item-upload { flex-shrink: 0; border-radius: 10px; width: 194px; height: 109px; overflow: hidden; position: relative; } .box-img-upload .item-upload img { width: 100%; height: 100%; object-fit: cover; } .box-img-upload .item-upload .icon { position: absolute; right: 5px; top: 5px; background-color: rgba(0, 0, 0, 0.5); font-size: 16px; border-radius: 50%; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; color: #ffffff; cursor: pointer; } .box-fieldset label { margin-bottom: 8px; } .box-fieldset .nice-select { padding: 15px 18px; } .box-fieldset .box-ip { position: relative; } .box-fieldset .box-ip .btn-location { position: absolute; right: 18px; top: 50%; transform: translateY(-50%); } .box-fieldset .box-ip .btn-location .icon { font-size: 20px; } .box-fieldset .map { margin-top: 20px; height: 456px; border-radius: 16px; overflow: hidden; } .box-fieldset .textarea { height: 130px; } .widget-box-2 .title span { color: #1563df; } .widget-box-2 .box:not(:last-child) { margin-bottom: 30px; } .widget-box-2 .box-price-property .box-cb { margin-top: 16px; } .widget-box-2 .fieldset-radio { display: flex; align-items: center; gap: 8px; } .widget-box-2 .fieldset-radio input { border-radius: 50%; } .widget-box-2 .fieldset-radio:not(:last-child) { margin-bottom: 10px; } .widget-box-2 .fieldset-radio label { font-weight: 400; } .widget-box-2 .box-radio-check:not(:last-child) { margin-bottom: 20px; } .widget-box-2 .btn-add-floor { margin-top: 20px; width: 54px; height: 54px; border-radius: 50%; border: 1px solid #1563df; color: #1563df; font-size: 20px; display: flex; justify-content: center; align-items: center; margin-left: auto; margin-right: auto; } .widget-box-2 .btn-add-floor:hover { background-color: #1563df; color: #ffffff; } .box-info-property #mceu_20-body, .box-info-property .mce-statusbar .mce-container-body { display: none; } .box-info-property .mce-container, .box-info-property .mce-container *, .box-info-property .mce-widget, .box-info-property .mce-widget *, .box-info-property .mce-reset, .box-info-property .mce-btn { background-color: #f7f7f7; } .box-info-property .mce-tinymce { background-color: #f7f7f7; border-radius: 8px; overflow: hidden; } .box-info-property .mce-menubar { border: 0; } .box-info-property .mce-stack-layout-item { border: none !important; } .box-info-property .mce-panel { border: 1px solid #e4e4e4; } .box-amenities-property { display: grid; gap: 30px; grid-template-columns: 1fr; } .box-amenities-property .title-amenities { margin-bottom: 20px; } .box-amenities-property .list-amenities { display: grid; grid-template-columns: 1fr; gap: 16px; } .box-amenities-property .amenities-item { display: flex; align-items: center; gap: 10px; } .box-amenities-property .amenities-item input { flex-shrink: 0; } .box-amenities-property .amenities-item .text-cb-amenities { font-weight: 400; } .box-floor-property { padding: 30px; background-color: #f7f7f7; border-radius: 16px; } .box-floor-property .box-floor-img { display: flex; align-items: center; flex-wrap: wrap; gap: 16px; padding: 38px 30px; background-color: #ffffff; border-radius: 12px; margin-bottom: 0; } .box-floor-property .box-floor-img .btn-upload { margin-bottom: 0; } .box-floor-property .top { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e4e4e4; } .box-floor-property .top .icon { font-size: 20px; } .wrap-dashboard-content .widget-box-2 { margin-top: 30px; } .wrap-dashboard-content .wrap-table thead tr th:nth-child(1) { width: auto; } .wrap-dashboard-content .box-action-print { padding: 20px; } .wrap-dashboard-content .box-action-print .icon { font-size: 20px; } .ip-group .ip-datepicker { height: 40px; padding: 8px 18px; padding-right: 32px; background-color: transparent; position: relative; z-index: 1; } .ip-group .ip-datepicker::placeholder { color: #a3abb0; } .ip-group .ip-datepicker.style-2 { height: 54px; } .ip-group.icon { background-color: #ffffff; position: relative; border-radius: 8px; } .ip-group.icon::after { position: absolute; content: "\e946"; font-family: "icomoon"; right: 18px; top: 50%; transform: translateY(-50%); color: #a3abb0; } .box-info-property .box-fieldset .map { width: 100%; } /*-------------- Responsive ----------------- */ /* Media Queries -------------------------------------------------------------- */ @media only screen and (min-width: 576px) { .tf-layout-mobile-sm.sm-col-4, .tf-grid-layout.sm-col-4 { grid-template-columns: repeat(4, 1fr); } .tf-layout-mobile-sm.sm-col-3, .tf-grid-layout.sm-col-3 { grid-template-columns: repeat(3, 1fr); } .tf-layout-mobile-sm.sm-col-2, .tf-grid-layout.sm-col-2 { grid-template-columns: repeat(2, 1fr); } .tf-layout-mobile-sm { display: grid; row-gap: 30px; column-gap: 15px; } .homelengo-box.list-style-2 .archive-top { width: 40%; } .homelengo-box.list-style-2 .archive-bottom { width: 60%; } .box-amenities-property { grid-template-columns: 1fr 1fr; } } @media only screen and (min-width: 768px) { .tf-marquee { -webkit-animation: slide-har 10s linear infinite; animation: slide-har 10s linear infinite; } .tf-layout-mobile-sm.md-col-4, .tf-layout-mobile-md.md-col-4, .tf-grid-layout.md-col-4 { grid-template-columns: repeat(4, 1fr); } .tf-layout-mobile-sm.md-col-3, .tf-layout-mobile-md.md-col-3, .tf-grid-layout.md-col-3 { grid-template-columns: repeat(3, 1fr); } .tf-layout-mobile-sm.md-col-2, .tf-layout-mobile-md.md-col-2, .tf-grid-layout.md-col-2 { grid-template-columns: repeat(2, 1fr); } .tf-layout-mobile-md { display: grid; row-gap: 30px; column-gap: 15px; } .box-amenities-property { grid-template-columns: 1fr 1fr 1fr; } } @media only screen and (min-width: 992px) { .flat-slider.home-3, .flat-slider.home-1 { background-attachment: fixed; } .widget-sidebar .widget-box:not(:last-child) { margin-bottom: 40px; } .modal-account { --bs-modal-width: 920px; } .sec-btn { margin-top: 50px; } .flat-slider.home-3 .slider-content { padding-right: 20%; } .flat-agents .desc { margin-top: 50px; } .cus-layout-left .content-left { width: 60%; } .cus-layout-left .content-right { width: 40%; } .flat-img-with-text { flex-direction: row; } .flat-img-with-text .content-left { width: 50%; } .flat-img-with-text .content-right { width: 50%; padding: 50px; } .flat-img-with-text.style-2 { align-items: center; } .flat-img-with-text.style-2 .content-left { width: 52.5%; padding-left: 35px; } .flat-img-with-text.style-2 .content-left img { border-radius: 30px; } .flat-img-with-text.style-2 .content-right { width: 47.5%; padding-top: 0; padding-bottom: 0; } .flat-img-with-text.style-3 { border-radius: 30px; } .flat-img-with-text.style-3 .content-left { width: 55%; } .flat-img-with-text.style-3 .content-right { width: 45%; } .flat-img-with-text-v2 { flex-direction: row; gap: 50px; } .flat-img-with-text-v2 .content-left { width: 51%; } .flat-img-with-text-v2 .content-right { width: 49%; } .flat-testimonial-v2 .content-left { width: 44.9%; } .flat-testimonial-v2 .content-right { width: 55.1%; padding-right: 20px; } .flat-testimonial-v2 .box-tes-item .icon { font-size: 24px; } .flat-testimonial-v2 .box-tes-item .note { text-transform: capitalize; margin-top: 40px; font-size: 30px; line-height: 42px; } .flat-testimonial-v2 .archive-bottom { margin-top: 50px; } .flat-title-page { margin-top: 50px; } .sidebar-blog .recent { padding-right: 60px; } .flat-quote { padding-right: 50px; } .sw-pagination:not(.swiper-pagination-lock) { margin-top: 30px; } .flat-property-detail-v4 .single-property-video .btn-video { width: 80px; height: 80px; } .flat-property-detail-v4 .single-property-video .btn-video .icon { font-size: 42px; } .flat-property-detail-v4 .single-property-feature .wrap-feature { padding-right: 100px; } .tf-layout-mobile-lg, .tf-layout-mobile-sm, .tf-layout-mobile-md, .tf-grid-layout { gap: 30px; } .tf-layout-mobile-lg.lg-col-4, .tf-layout-mobile-sm.lg-col-4, .tf-layout-mobile-md.lg-col-4, .tf-grid-layout.lg-col-4 { grid-template-columns: repeat(4, 1fr); } .tf-layout-mobile-lg.lg-col-3, .tf-layout-mobile-sm.lg-col-3, .tf-layout-mobile-md.lg-col-3, .tf-grid-layout.lg-col-3 { grid-template-columns: repeat(3, 1fr); } .tf-layout-mobile-lg.lg-col-2, .tf-layout-mobile-sm.lg-col-2, .tf-layout-mobile-md.lg-col-2, .tf-grid-layout.lg-col-2 { grid-template-columns: repeat(2, 1fr); } .tf-layout-mobile-lg { display: grid; gap: 30px; } .box-benefit { gap: 30px; padding: 30px; } .box-benefit .icon-box .icon { font-size: 60px; } .box-title-listing { margin-bottom: 50px; } } @media only screen and (min-width: 1200px) { .single-property-element { padding-right: 30px; } .flat-property-detail-v2 .single-property-element { margin-right: 30px; } .box-service:hover .tf-btn { padding-left: 65px; padding-right: 65px; } .wd-find-select { border-radius: 999px; } .wd-find-select .filter-advanced { padding: 11px 40px; } .map-listing-item .inner-box { min-width: 560px; gap: 30px; padding-right: 16px; } .map-listing-item .inner-box .image-box { width: 200px; height: 200px; } .map-listing-item .inner-box .box-bottom { margin-top: 16px; padding-top: 16px; } #map .infoBox { margin-left: 170px; margin-bottom: -170px; } .map-contact { height: 855px; } .layout-wrap .wrapper-content .mess-box { margin-left: -10px; } .tf-marquee { -webkit-animation: slide-har 15s linear infinite; animation: slide-har 15s linear infinite; } .tf-image-wrap .tag-item { padding: 16px 20px; } .tf-image-wrap .tag-item span { font-size: 18px; line-height: 25.2px; font-weight: 600; } .tf-image-wrap .tag-item .icon { font-size: 30px; } .hover-img-wrap { position: relative; } .hover-img-wrap::before { content: ""; position: absolute; top: -100%; left: 0; width: 50%; height: 100%; background: rgb(0, 0, 0); transition: 0.25s; z-index: 3; opacity: 0.1; } .hover-img-wrap::after { content: ""; position: absolute; bottom: -100%; right: 0; width: 50%; height: 100%; background: rgb(0, 0, 0); transition: 0.25s; z-index: 3; opacity: 0.1; } .hover-img-wrap:hover::after { bottom: 0; transition-delay: 0.25s; } .hover-img-wrap:hover::before { top: 0; } .homelengo-categories.active, .homelengo-categories:hover { box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1019607843); border-color: transparent; } .flat-img-with-text.style-3 .content-right { padding: 50px 60px; padding-right: 115px; } .flat-testimonial-v2 .content-right { padding: 100px; padding-right: 30px; } .flat-testimonial-v2 .content-right .sw-pagination { margin-top: 40px; } .flat-testimonial-v2 .archive-bottom { margin-top: 70px; } .flat-img-with-text-v2 { gap: 110px; } .flat-slider.home-1 .slider-content .heading { margin-bottom: 108px; } .sw-pagination:not(.swiper-pagination-lock) { margin-top: 45px; } .tf-layout-mobile-sm, .tf-layout-mobile-md, .tf-grid-layout { gap: 30px; } .tf-layout-mobile-sm.xl-col-4, .tf-layout-mobile-md.xl-col-4, .tf-grid-layout.xl-col-4 { grid-template-columns: repeat(4, 1fr); } .tf-layout-mobile-sm.xl-col-3, .tf-layout-mobile-md.xl-col-3, .tf-grid-layout.xl-col-3 { grid-template-columns: repeat(3, 1fr); } .tf-layout-mobile-sm.xl-col-2, .tf-layout-mobile-md.xl-col-2, .tf-grid-layout.xl-col-2 { grid-template-columns: repeat(2, 1fr); } .homelengo-box.list-style-2 .archive-top { width: 33.5%; } .homelengo-box.list-style-2 .archive-bottom { width: 66.5%; } .img-animation { -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); -webkit-filter: blur(5px); filter: blur(5px); -webkit-transition: -webkit-clip-path 0.8s ease-in-out 0.3s, -webkit-transform 0.8s ease-in-out 1.1s, -webkit-filter 0.5s ease-in-out 1.1s; transition: -webkit-clip-path 0.8s ease-in-out 0.3s, -webkit-transform 0.8s ease-in-out 1.1s, -webkit-filter 0.5s ease-in-out 1.1s; -o-transition: clip-path 0.8s ease-in-out 0.3s, transform 0.8s ease-in-out 1.1s, filter 0.5s ease-in-out 1.1s; transition: clip-path 0.8s ease-in-out 0.3s, transform 0.8s ease-in-out 1.1s, filter 0.5s ease-in-out 1.1s; transition: clip-path 0.8s ease-in-out 0.3s, transform 0.8s ease-in-out 1.1s, filter 0.5s ease-in-out 1.1s, -webkit-clip-path 0.8s ease-in-out 0.3s, -webkit-transform 0.8s ease-in-out 1.1s, -webkit-filter 0.5s ease-in-out 1.1s; position: relative; } .img-animation.animated { -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-filter: blur(0px); filter: blur(0px); } } @media only screen and (min-width: 1441px) { .box-location-v3.active, .box-location-v3:hover { box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1019607843); border-color: transparent; } .sw-over { margin: -70px; padding: 70px; } .main-header { padding-left: 30px; padding-right: 30px; } .main-header .inner-header-left { gap: 50px; } .container-full { padding-left: 30px; padding-right: 30px; } .container-full .tf-sw-result { margin-right: -30px; } .wrapper-layout .wrap-left { padding-top: 0; padding-left: 30px; padding-right: 30px; } .search-popup-wrapper .box-form-search { padding: 50px 30px 60px 30px; } .search-popup-wrapper .wrapper-search-result { height: 860px; } .header-dashboard .logo-box { gap: 75px; } .header-dashboard .inner-header .inner-header-left { gap: 20px; } .flat-title-page { margin-left: 100px; margin-right: 100px; border-radius: 15px; padding-top: 123px; padding-bottom: 123px; } .footer-dashboard { margin-left: -300px; } } @media only screen and (min-width: 1520px) { .main-header { padding-left: 100px; padding-right: 100px; } .main-header .inner-header-left { gap: 100px; } .container-full { padding-left: 100px; padding-right: 100px; } .container-full .tf-sw-result { margin-right: -100px; } .wrapper-layout .wrap-left { padding-left: 100px; padding-right: 50px; } .search-popup-wrapper .box-form-search { padding: 50px 100px 60px 100px; } .search-popup-wrapper .wrapper-search-result { padding-bottom: 80px; } .header-dashboard .logo-box { gap: 15px; } .wrapper-layout.layout-2 .wrap-left { padding-left: 100px; } .flat-filter-search-v2 .flat-tab-form { padding: 30px 100px; } .wrap-categories { position: relative; } .wrap-categories .navigation { position: absolute; top: 50%; transform: translateY(-50%); } .wrap-categories .navigation.swiper-nav-next { left: -65px; } .wrap-categories .navigation.swiper-nav-prev { right: -65px; } .wrap-sw-property { position: relative; } .wrap-sw-property .navigation { position: absolute; top: 50%; transform: translateY(-50%); z-index: 123; } .wrap-sw-property .navigation.swiper-nav-next { left: -30px; } .wrap-sw-property .navigation.swiper-nav-prev { right: -30px; } .flat-img-with-text .content-right { padding-right: 200px; } } @media only screen and (min-width: 1801px) { .box-amenities-property .list-amenities { grid-template-columns: 1fr 1fr; } .flat-img-with-text .content-right { padding-right: 295px; padding-top: 100px; padding-bottom: 100px; padding-left: 95px; } } @media only screen and (max-width: 1800px) { .layout-wrap .wrap-table table tbody td:nth-child(3) { padding-left: 20px; } .layout-wrap .main-content-inner { padding: 40px 30px; } } @media only screen and (max-width: 1519px) { .main-header .main-menu { position: relative; margin-left: 1px; } .wrap-categories .box-navigation { margin-top: 20px; } .wrap-sw-property .box-navigation { margin-top: 30px; } .wrapper-layout-3 { flex-wrap: wrap; } .wrapper-layout-3 .wrap-map { position: relative; height: 600px; width: 100%; margin-top: 30px; } .wrapper-layout-3 .wrap-inner { width: 70%; } .wrapper-layout-3 .wrap-sidebar { width: 30%; padding-bottom: 0px; } .wrapper-layout-3 .wrap-sidebar .widget-filter-search .form-btn-fixed { margin-top: 12px; padding: 0; background-color: transparent; position: unset; width: 100%; } .overlay .swiper-slide:not(.swiper-slide-prev, .swiper-slide-active, .swiper-slide-next)::after { content: none; } } @media only screen and (max-width: 1440px) { .flat-img-with-text .box-title br { display: none; } .flat-header-wrapper-about .box-img { display: none; } .show-mb { display: inline-block; } .header-dashboard .logo-box .button-show-hide { display: none; } .wrap-property-v2 .box-inner-right .content-property .pricing-property { gap: 15px; justify-content: space-between; flex-wrap: wrap; } .wrapper-layout { flex-direction: column; } .wrapper-layout .wrap-right { position: relative; width: 100% !important; height: 600px !important; } .wrapper-layout .wrap-left { height: auto !important; width: 100% !important; } .flat-property-detail .header-property-detail { margin-left: 0; margin-right: 0; } .flat-property-detail-v2 .wrapper-sidebar-right { padding-left: 0px; } .single-property-contact .box-avatar { flex-wrap: wrap; } .overlay-dashboard { position: fixed; right: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(22, 30, 45, 0.3); transition: all 0.3s ease 0s; visibility: hidden; opacity: 0; } .layout-wrap .sidebar-menu-dashboard { transform: translateX(-100%); } .layout-wrap .main-content { padding-left: 0; } .layout-wrap.full-width .sidebar-menu-dashboard { transform: translateX(0); } .layout-wrap.full-width .overlay-dashboard { opacity: 1; visibility: visible; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } } @media only screen and (max-width: 1350px) { .box-navigation .navigation { width: 50px; height: 50px; } .box-navigation .navigation .icon { font-size: 14px; } .flat-testimonial { padding-left: 15px !important; padding-right: 15px !important; } .wrap-service-v2 .box-left { padding-right: 0px; } .wrap-service-v2 .box-left .list-view li:last-child, .wrap-service-v2 .box-left .list-view li:nth-child(2) { padding-left: 0px; } .wrap-service-v2 .box-right { padding-left: 25px; padding-right: 25px; } .header-dashboard .logo-box { gap: 20px; } .header-dashboard .header-account .box-avatar .name { display: none; } } @media only screen and (max-width: 1300px) { .main-header .main-menu .navigation > li { padding-right: 40px; } .wrap-property-v2 .box-inner-right { padding: 40px; } .wrap-property-v2 .box-inner-right .content-property .list-info { gap: 30px; } .wrap-service-v4 .inner-service-right { padding-right: 0; } .wrap-banner .box-right img { margin-top: 0px; } .header-style-3 .nav-outer { padding-left: 20px; } .flat-filter-search-v2 .flat-tab-form { flex-direction: column; gap: 20px; } } @media only screen and (max-width: 1199px) { .flat-slider.home-3 .slider-content .heading { padding-right: 10%; } .flat-slider.home-5 .thumbs-swiper-column1 { right: 15px; } .flat-slider.home-5 .thumbs-swiper-column .box-img { height: 700px; } .flat-slider.home-5 .thumbs-swiper-column .box-img img { object-fit: cover; height: 100%; } .header-account { gap: 10px; } .header-account .tf-btn { min-width: 150px; } .header-account .btn-login { min-width: 100px; } .main-header .main-menu .navigation > li { padding-right: 30px; } .header-account ul { margin-right: 6px; } .main-header .main-menu .navigation > li.dropdown2 > a::after { font-size: 12px; } .wrap-counter { flex-wrap: wrap; gap: 30px; } .wrap-property { flex-wrap: wrap; } .wrap-property .box-left { flex-grow: 1; } .wrap-service-v2 .box-left { padding-right: 0px; } .wrap-service-v2 .box-left .list-view { display: flex; flex-wrap: wrap; row-gap: 12px; } .wrap-service-v2 .box-left .list-view li { width: 100%; } .wrap-service-v2 .box-service { flex-direction: column; } .wrap-service-v2 .box-service .content { text-align: center; } .flat-agents-v2 .grid-2, .flat-property-v2 .grid-2 { grid-template-columns: 1fr; } .grid-location-v2 { grid-template-columns: 1fr 1fr; } .homelengo-box.style-3 .images-group .images-style { height: 100%; } .wrap-banner .box-left { padding: 0; padding-left: 60px; } .wrap-banner .box-right { flex-shrink: unset; } .layout-wrap .flat-counter-v2 { grid-template-columns: 1fr 1fr; } .wrap-dashboard-content .box-fieldset { margin-bottom: 30px; } .wd-chart { margin-bottom: 30px; } } @media only screen and (max-width: 1099px) { .flat-spacing-service { padding-top: 460px; margin-top: -400px; } .wd-find-select { flex-direction: column; gap: 16px; padding: 20px; } .wd-find-select .inner-group { flex-wrap: wrap; padding: 0; } .wd-find-select .inner-group .form-style { border-right: 0 !important; } .wd-find-select .inner-group .form-style label { margin-bottom: 8px; } .wd-find-select .inner-group .form-style .form-control, .wd-find-select .inner-group .form-style .nice-select { padding: 10px 16px; border: 1px solid #e4e4e4; border-radius: 99px; font-weight: 400; } .wd-find-select .inner-group .box-filter .filter-advanced { flex-direction: row; gap: 4px; } .wd-find-select .inner-group .box-filter .text-1 { font-size: 16px; line-height: 26px; } .wd-find-select .tf-btn { min-width: 100px; border-radius: 99px; } .wrap-service-v4 { flex-direction: column; } .wrap-service-v4 .inner-service-left { padding: 0px 200px; } .wrap-service-v4 .inner-service-left img { width: 100%; } .header-search .nav-outer .outer-search { width: auto; border: 0; } .header-search .nav-outer .outer-search .form-box { display: none; } .header-search .header-account { flex-grow: 1; justify-content: flex-end; } .wrapper-layout-3 .wrap-sidebar, .wrapper-layout-3 .wrap-inner { width: 100%; height: auto; padding: 15px; padding-top: 0; } .wrapper-layout-3 .wrap-map { margin-top: 0; } .wrap-dashboard-content-2 .grid-4 { grid-template-columns: 1fr 1fr; } .main-header .main-menu { display: none; } .main-header { padding: 15px; } .mobile-button { display: block !important; } .header-account ul { margin-right: 20px; } .header-account { margin-right: 50px; } .header-account .dropdown-menu { margin-top: 19px !important; } #navbarSupportedContent { display: block; } } @media only screen and (max-width: 991px) { .box-location-v2 .content { padding-top: 15px; } .footer .top-footer, .footer .inner-footer { padding: 40px 0px; } .flat-blog-item .content-box { margin-top: 20px; } .flat-spacing-service { padding-bottom: 60px; } .flat-blog-item { margin-bottom: 30px; } .px-10 { padding-left: 15px; padding-bottom: 15px; } .box-agent { gap: 15px; } .box-service { padding: 15px; gap: 15px; } .box-service .tf-btn { padding: 15px; } .box-service .content .description, .box-service .content .title { margin-bottom: 15px; } .flat-img-with-text.style-2 .content-left { padding-left: 15px; padding-right: 15px; } .flat-img-with-text.style-2 .content-right { padding-top: 70px; padding-bottom: 0; } .mx-10, .mx-5 { margin-left: 15px !important; margin-right: 15px !important; } .box-title.style-1, .flat-tab-recommended .nav-tab-recommended, .flat-recommended .box-title, .box-title { margin-bottom: 30px; } .flat-recommended .tf-btn { margin-top: 0; } .flat-slider.home-3 .flat-tab-form { margin-top: 30px; } .layout-wrap .main-content-inner { padding: 40px 15px; } .sidebar-privacy { margin-top: 30px; } .single-property-gallery .box-navigation .navigation.swiper-nav-next { left: 15px; } .single-property-gallery .box-navigation .navigation.swiper-nav-prev { right: 15px; } .flat-gallery-single { grid-template-areas: "item1 item1" "item1 item1" "item2 item3" "item4 item5"; gap: 15px; padding: 0px 15px; } .flat-img-with-text .box-count { gap: 15px; } .flat-img-with-text .box-count .count-item { padding: 15px; border-radius: 30px; animation: none !important; } .flat-img-with-text .box-count .count-item h4 { font-size: 18px; line-height: 24px; } .flat-map .top-map { height: 500px; } .footer .wd-social span { display: none; } .footer-cl-1, .footer-cl-2 { margin-bottom: 30px; margin-left: 0; margin-right: 0; } .footer-cl-3, .footer-cl-4 { margin-left: 0px; } .flat-title-page h2 { font-size: 46px; line-height: 58px; } .flat-section { padding: 60px 0px 60px; } .flat-section-v2 { padding: 100px 0px 60px; } .flat-section-v3 { padding: 50px 0px 60px; } .flat-section-v4 { padding-top: 30px; padding-bottom: 30px; } .flat-blog-list { padding-right: 0; margin-bottom: 40px; } .flat-latest-post .flat-blog-item { margin-bottom: 30px; } .title-large { font-size: 60px; line-height: 78px; } h1 { font-size: 46px; line-height: 58px; } h2 { font-size: 34px; line-height: 52px; } h3 { font-size: 26px; line-height: 34px; } h4 { font-size: 20px; line-height: 26px; } h5 { font-size: 18px; line-height: 22px; } h6 { font-size: 16px; line-height: 23.2px; } .flat-slider.home-1 .slider-content { padding: 80px 0px; } .flat-slider.home-1 .slider-content .subtitle { padding: 0px; } .flat-slider.home-2 .img-banner-right { display: none; } .flat-slider.home-2 .slider-content { padding: 80px 0px; } .flat-slider.home-2 .slider-content .heading .title, .flat-slider.home-2 .slider-content .heading .subtitle { padding-right: 0; } .flat-slider.home-3 { padding: 80px 0px; } .flat-slider.home-5 .thumbs-swiper-column1 { display: none; } .wd-search-form .group-box { grid-template-columns: 1fr; gap: 30px; } .wd-search-form .group-select { gap: 20px; } .wd-search-form .group-checkbox .group-amenities { grid-template-columns: repeat(3, 1fr); gap: 12px; } .flat-location { padding-left: 15px; padding-right: 15px; } .flat-location .navigation { width: 44px; height: 44px; } .flat-location .navigation .icon { font-size: 18px; } .flat-location .navigation.swiper-nav-next { left: 15px; } .flat-location .navigation.swiper-nav-prev { right: 15px; } .wrap-service, .wrap-benefit { gap: 30px; } .flat-agents .box:nth-child(1), .flat-agents .box:nth-child(2) { margin-bottom: 30px; } .flat-latest-new .box:not(:last-child) .flat-blog-item { margin-bottom: 30px; } .wrap-service-v2 .box-left .list-view li { width: 50%; } .wrap-service-v2 .box-right { margin-top: 30px; } .flat-service-v3 .box:not(:last-child) { margin-bottom: 30px; } .flat-latest-new-v2 .box:nth-child(1), .flat-latest-new-v2 .box:nth-child(2) { margin-bottom: 30px; } .box-test-left { border-radius: 0; border-top-left-radius: 16px; border-top-right-radius: 16px; } .box-test-right { border-radius: 0; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; margin-left: 0; padding-left: 60px; } .flat-service-v5 { padding-top: 460px; margin-top: -400px; } .flat-service-v5 .box:not(:last-child) { margin-bottom: 30px; } .wrap-benefit-v2 .box-right { margin-top: 30px; padding-left: 0; } .wrap-service-v4 .inner-service-left { padding: 0px 100px; } .wrap-banner { display: block; } .wrap-banner .box-left { padding: 60px; } .wrap-banner .box-right img { width: 100%; } .nav-tab-privacy { margin-bottom: 40px; } .flat-pricing .box:nth-child(1), .flat-pricing .box:nth-child(2) { margin-bottom: 30px; } .offcanvas.canvas-menu { width: 300px; } .offcanvas.canvas-filter { display: none; height: 530px; } .offcanvas.canvas-filter .wd-find-select { padding: 0px; gap: 0; } .offcanvas.canvas-filter .wd-find-select .inner-group { padding: 20px; border-radius: 0px; border-top-left-radius: 12px; border-top-right-radius: 12px; } .offcanvas.canvas-filter .wd-find-select .tf-btn { border-radius: 0px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .wrapper-layout .wrap-left { padding: 24px 15px !important; } .flat-filter-search-v2 .flat-tab-form { padding: 20px 15px; } .flat-filter-search-v2 .flat-tab-form .wd-find-select { padding: 0; } .flat-filter-search-v2 .flat-tab-form .wd-search-form { top: 100%; margin-top: 26px; } .wrapper-layout-3 .wrap-sidebar .widget-filter-search { padding: 30px 15px; } .wrapper-layout-3 .wrap-inner { padding: 15px; } .widget-sidebar { margin-bottom: 30px; } .flat-slider-detail-v1 .box-img-detail { border-radius: 15px; } .single-property-video .img-video { border-radius: 15px; } .single-property-video .img-video .btn-video { width: 40px; height: 40px; } .single-property-explore .box-img { border-radius: 15px; } .single-property-explore .box-img .box-icon .icon { font-size: 40px; } .single-property-map .map { border-radius: 15px; } .single-property-feature .wrap-feature { gap: 30px; } .wrapper-sidebar-right { margin-bottom: 0; margin-top: 30px; padding-left: 0; } .header-property-detail .content-bottom .box-left { gap: 20px; } .widget-box-single { padding: 15px; } .widget-box-header-single .header-property-detail .content-top, .widget-box-header-single .header-property-detail .content-bottom { padding-left: 15px; padding-right: 15px; } .widget-box-header-single .single-property-overview, .widget-box-header-single .single-property-desc { padding-left: 15px; padding-right: 15px; } .single-property-nearby .grid-3 { grid-template-columns: 1fr 1fr; gap: 8px; } .wd-navigation { gap: 8px; } .wd-navigation .nav-item { width: 36px; height: 36px; font-size: 14px; } .wd-navigation .nav-item .icon { font-size: 12px; } .single-property-gallery .box-navigation .navigation { width: 40px; height: 40px; } .single-property-gallery .box-navigation .navigation .icon { font-size: 18px; } .flat-property-detail-v4 .single-property-contact .grid-3 { grid-template-columns: 1fr; } .flat-slider-contact .content-wrap .content-left { padding-right: 0; margin-bottom: 30px; } .flat-contact .contact-content { padding-right: 0; margin-bottom: 30px; } .layout-wrap .main-content-inner .wrapper-content .wd-filter { grid-template-columns: 1fr 1fr; } .widget-box-3, .widget-box-2 { padding: 15px; } .widget-box-3.mess-box { margin-top: 30px; } .box-amenities-property { padding-right: 0; } .box-floor-property { padding: 15px; } .flat-banner-about .banner-video .btn-video .icon { font-size: 70px; } .single-property-overview .info-box { gap: 20px; } .tf-image-wrap { border-radius: 15px; } .tf-image-wrap .img-style { border-radius: 15px; } .tf-image-wrap .tag-item { display: none; } .box-faq .faq-item .faq-header { padding: 15px; padding-right: 30px; } .box-faq .faq-item .faq-header::after { right: 15px; } .box-faq .faq-item .faq-body { padding: 15px; padding-top: 0; } .single-sidebar .widget-box { padding: 15px; } .flat-property-detail-v2 .single-property-element { border-radius: 16px; padding: 15px; } .flat-property-detail-v2 .single-sidebar .box-latest-property { padding: 15px; } .single-property-floor .floor-item { padding: 0 15px; } .single-property-loan .box-loan-calc .box-top { padding: 15px; gap: 15px; } .single-property-loan .box-loan-calc .box-bottom { padding: 15px; } .box-navigation .navigation { width: 40px; height: 40px; } .box-navigation .navigation .icon { font-size: 12px; } .modal-account .modal-dialog .modal-content { border-radius: 10px; } .flat-account { display: flex; } .flat-account .banner-account { display: none; } .flat-account .form-account { padding: 15px; } .flat-account .form-account .box:not(:last-child) { margin-bottom: 20px; } .flat-account .form-account .title-box { margin-bottom: 30px; } .flat-account .form-account .box-fieldset:not(:last-child) { margin-bottom: 20px; } .flat-account .form-account .box-fieldset label { margin-bottom: 8px; } .flat-account .form-account .box-fieldset .text-forgot { margin-top: 10px; } .flat-account .form-account .ip-field { position: relative; } .flat-account .form-account .ip-field .icon { position: absolute; left: 18px; top: 50%; transform: translateY(-50%); } .flat-account .form-account .ip-field input { padding-left: 46px; } .flat-account .box-btn .text { margin-top: 10px; } .wd-find-select .box-btn-advanced { flex-wrap: wrap; } .box-img-upload { gap: 15px; } .box-img-upload .item-upload { width: 150px; height: 80px; } .single-sidebar { margin-top: 40px; } .single-sidebar .widget-box:not(:last-child) { margin-bottom: 30px; } .sidebar-blog { margin-top: 40px; } } @media only screen and (max-width: 767px) { .latest-property-item { gap: 10px; } .latest-property-item .meta-list { gap: 8px; } .footer .footer-cl-1, .footer .footer-cl-2, .footer .footer-cl-3 { margin-bottom: 20px; } .footer .footer-heading-desktop { display: none; } .footer .footer-heading-mobile { display: block; position: relative; } .footer .footer-heading-mobile::after { position: absolute; content: ""; right: 10px; top: 50%; transform: translateY(-50%); width: 12px; height: 1px; background-color: #ffffff; transition: 0.25s ease-in-out; } .footer .footer-heading-mobile::before { position: absolute; content: ""; right: 15px; top: 50%; transform: translate(-50%, -50%); width: 1px; height: 12px; background-color: #ffffff; transition: 0.25s ease-in-out; } .footer .footer-col-block.open .footer-heading-mobile::before { opacity: 0; } .footer .footer-col-block.open .footer-heading-mobile::after { transform: translate(0%, -50%) rotate(180deg); } .footer .tf-collapse-content { display: none; } .flat-tab-form .nav-tab-form .nav-link-item { padding: 14px 30px; } .single-property-map .info-map { grid-template-columns: 1fr; } .radius-30 { border-radius: 15px; } .tf-btn { min-width: 100px; min-height: 44px; } .header-account .flat-bt-top { display: none; } .header-account ul { margin-right: 0px; } .wrap-form-comment .group-ip { grid-template-columns: 1fr; } .list-review-item { flex-wrap: wrap; } .flat-blog-detail .box-image { grid-template-columns: 1fr; } .flat-blog-detail .post-navigation { grid-template-columns: 1fr; } .flat-blog-detail .post-navigation .previous-post { padding-right: 0; } .flat-blog-detail .post-navigation .previous-post::after { content: none; } .flat-blog-detail .post-navigation .next-post { margin-top: 20px; text-align: left; padding-left: 0; } .comment-form .text-checkbox { font-size: 14px; line-height: 22px; } .flat-quote { padding: 15px; } .wd-search-form .group-checkbox .group-amenities { grid-template-columns: repeat(2, 1fr); } .wrap-service, .wrap-benefit { flex-wrap: wrap; } .grid-location { grid-template-areas: "item1 item2" "item3 item4" "item5 item5" "item6 item6"; grid-gap: 15px; grid-template-columns: repeat(2, 1fr); } .grid-location-v2 { grid-template-columns: 1fr; gap: 15px; } .flat-pricing .box:not(:last-child) { margin-bottom: 30px; } .header-dashboard .header-account .box-avatar { margin-right: 0; } .widget-box-2 .grid-2, .widget-box-2 .grid-3 { grid-template-columns: 1fr; } .wrap-dashboard-content .col-md-3 .box-fieldset { margin-bottom: 30px; } .wrap-dashboard-content-2 .grid-4 { grid-template-columns: 1fr; } .header-account .dropdown-menu { margin-top: 21px !important; } } @media only screen and (max-width: 700px) { .single-property-info .inner-box .label { width: 40%; } } @media only screen and (max-width: 655px) { .box-agent.style-2 { display: block; } .wrap-service-v4 .inner-service-left { padding: 0px 30px; } .wrap-service-v4 .inner-service-left .title { font-size: 14px; line-height: 24px; } .wrap-service-v4 .inner-service-left h6, .wrap-service-v4 .inner-service-left h4 { font-size: 20px; line-height: 28px; } .wrap-service-v4 .inner-service-left .box-avatar { left: -44px; } .wrap-service-v4 .inner-service-left .box-trader { right: -34px; } .wrap-service-v4 .inner-service-left .box-trader .content { padding: 5px 15px; } .layout-wrap .flat-counter-v2 { grid-template-columns: 1fr; } } @media only screen and (max-width: 575px) { .flat-img-with-text .box-count { display: none; } .flat-img-with-text.style-2 .content-right { padding-top: 50px; } .animationtext.slide .cd-words-wrapper { text-align: center; } .box-agent.style-list { flex-direction: column; } .box-agent.style-list .box-img { width: 100%; } .box-agent.style-list .archive-content { padding: 15px; } .header-account .tf-btn { display: none; } .wd-search-form .group-select { grid-template-columns: 1fr; } .box-title-price { display: block !important; } .box-title-price .title-price { margin-bottom: 4px; display: inline-block; } .flat-slider.home-5 .info-box { right: 15px; left: 15px; } .homelengo-box.list-style-1 { display: block; } .homelengo-box.lg .archive-top h5 { font-size: 24px; line-height: 30px; } .homelengo-box.lg .archive-top .content { padding-left: 20px; padding-right: 20px; } .homelengo-box.lg .archive-top .content .note { font-size: 16px; line-height: 26px; } .homelengo-box.lg .archive-top .content .desc p { font-size: 16px; line-height: 26px; } .homelengo-box.lg .archive-top .content .meta-list { column-gap: 20px; } .flat-agents .box:not(:last-child) { margin-bottom: 30px; } .wrap-service-v2 .box-left .list-view li { width: 100%; } .grid-location-v2 .box-location-v3 { gap: 15px; } .flat-latest-new-v2 .box:not(:last-child) { margin-bottom: 30px; } .box-test-right { padding: 20px !important; } .box-test-right .box-tes-item-v2 h5 { font-size: 20px; line-height: 32px; } .wrap-benefit-v2 .box-right { grid-template-columns: 1fr; } .wrap-service-v4 .inner-service-left .box-avatar { top: 20%; padding: 8px; padding-right: 16px; gap: 8px; } .wrap-service-v4 .inner-service-left .box-trader { bottom: 10%; } .wrap-service-v4 .box-service { gap: 15px; } .wrap-banner .box-left { padding: 30px; } .header-style-3 .register { display: none; } .canvas-filter .header-style-3 .logo-box { display: none; } .box-title-listing .box-filter-tab .nav-tab-filter { width: 100%; } .widget-sidebar .widget-box { padding: 15px; } .widget-sidebar .widget-box .latest-property-item { gap: 10px; } .widget-sidebar .widget-box .latest-property-item .images-style { flex-shrink: 0; } .widget-sidebar .widget-box .latest-property-item .h7 { font-size: 18px; } .widget-sidebar .widget-box .latest-property-item .meta-list { gap: 8px; } .header-property-detail .content-bottom .info-box .meta { gap: 15px; } .single-property-nearby .box-nearby { gap: 8px; grid-template-columns: 1fr; } .single-property-nearby .box-nearby .label { width: auto; margin-right: 20px; } .single-property-loan .box-loan-calc .box-top { grid-template-columns: 1fr; } .single-property-loan .box-loan-calc .box-bottom { flex-wrap: wrap; gap: 15px; } .col-sm-4 .attachments-item:first-child, .col-sm-6 .attachments-item:first-child { margin-bottom: 15px; } .single-property-map .info-map { justify-content: space-between; gap: 20px; } .box-contact-v2 { padding: 20px; } .flat-contact .contact-content .grid-2 { grid-template-columns: 1fr; gap: 20px; } .layout-wrap .main-content-inner .wrapper-content .wd-filter { grid-template-columns: 1fr; } .title-large { font-size: 40px; line-height: 58px; } h1 { font-size: 30px; line-height: 42px; } .layout-wrap .box-agent-avt { flex-wrap: wrap; } .homelengo-box.list-style-1 .archive-top { width: 100%; } } @media only screen and (max-width: 500px) { .box-amenities-property, .single-property-feature .wrap-feature { display: grid; } } /*-------------- RTL ----------------- */ #toggle-rtl { padding: 0; position: fixed; top: 50%; right: 15px; width: 44px; height: 44px; min-height: 44px; min-width: 30px; text-transform: uppercase; z-index: 1001; font-size: 12px; display: flex; align-items: center; justify-content: center; } .rtl #toggle-rtl { right: auto; left: 15px; } .rtl .main-header .main-menu .navigation > li { padding-left: 65px; padding-right: 0; } .rtl .main-header .main-menu .navigation > li:last-child { padding-left: 0px; padding-right: 0; } .rtl .main-header .navigation > li.dropdown2 > a::after { right: auto; left: -20px; } .rtl .main-header .navigation > li > ul { right: -35px; left: auto; } .rtl .main-header .navigation > li > ul::before { left: auto; right: 45px; } .rtl .main-header .navigation > li > ul > li > a:before { left: auto; right: 24px; } .rtl .main-header .navigation > li > ul > li:hover > a { padding-left: 0; padding-right: 45px; } .rtl .mobile-button { left: 0; right: auto; } .rtl .mobile-menu .mobi-icon-box .icon { margin-right: 0; margin-left: 10px; } .rtl .wd-find-select .inner-group .group-ip .icon { right: auto; left: 20px; } .rtl .wd-find-select .inner-group .form-style .nice-select::after { right: auto; left: 20px; } .rtl .flat-blog-item, .rtl .box-agent, .rtl .box-tes-item, .rtl .homelengo-box, .rtl .tf-btn { direction: rtl; } .rtl .footer .wd-social span { margin-right: 0; margin-left: 16px; } .rtl #subscribe-form button { left: 0; right: auto; transform: translateY(-50%) rotate(180deg); } .rtl .nice-select::after { right: auto; left: 18px; } .rtl .nice-select .option { padding-left: 29px; padding-right: 18px; } .rtl .flat-img-with-text-v2 .content-left { direction: ltr; } .rtl .flat-slider.home-2 .img-banner-left { left: auto; right: 0; } .rtl .flat-slider.home-2 .img-banner-right { left: 0; right: 50%; } .rtl .wd-find-select.style-2 { border-radius: 16px; border-top-right-radius: 0; } .rtl .flat-blog-item .date-post { right: 10px; left: auto; } .rtl .flat-testimonial-v2 .content-right .sw-pagination { text-align: end; } .rtl .tf-marquee { -webkit-animation: slide-har-reverse 6s linear infinite; animation: slide-har-reverse 6s linear infinite; } .rtl .flat-slider.home-3 .slider-content { padding: 0; } .rtl .flat-slider.home-3 .slider-content .heading { padding: 0; } .rtl .wd-filter-select { border-radius: 10px; border-top-right-radius: 0px; } .rtl .map-listing-item .infoBox-close { left: 8px; right: auto; } .rtl .box-agent .agent-social li:not(:last-child) { border-left: 1px solid #e4e4e4; border-right: 0; } .rtl .box-pagi-nav { direction: ltr; } @keyframes slide-har-reverse { 0% { -webkit-transform: translateX(0%); transform: translateX(0%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .rtl .wrapper-layout .wrap-right { left: 0; right: auto; } .rtl .wrapper-layout-3 .wrap-map { right: auto; left: 0; } .rtl .wrapper-layout-3 .wrap-sidebar { padding-left: 0; padding-right: 20px; } .rtl .wd-navigation { direction: ltr; } .rtl .single-property-floor .floor-item .floor-header .inner-left .icon { margin-right: 0; margin-left: 16px; } .rtl .single-property-feature .wrap-feature .box-feature ul { padding-left: 0; padding-right: 15px; } .rtl .box-faq .faq-item .faq-header::after { right: auto; left: 30px; } .rtl .box-faq .faq-item .faq-header { padding: 24px 30px 20px; padding-left: 60px; } .rtl .flat-blog-list { padding-left: 6%; padding-right: 0; } .rtl .sidebar-blog .newsletter .search-box .search-field { padding-left: 44px; padding-right: 16px; } .rtl .sidebar-blog .newsletter .search-box .icon { left: 18px; right: auto; transform: translateY(-50%) rotate(180deg); } .rtl .sidebar-blog .recent { padding-right: 0; } .rtl .layout-wrap .main-content { padding-right: 280px; padding-left: 0; } .rtl .sidebar-menu-dashboard { left: auto; right: 0; } .rtl .layout-wrap.full-width .sidebar-menu-dashboard { transform: translateX(100%); } .rtl .layout-wrap.full-width .main-content { padding-right: 0; } .rtl .ip-group.icon::after { left: 18px; right: auto; } .rtl .layout-wrap .wrap-table thead tr th:last-child { border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 8px; border-bottom-left-radius: 8px; } .rtl .layout-wrap .wrap-table thead tr th:first-child { border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .rtl .layout-wrap .wrap-table table tbody td:not(:last-child)::after { right: auto; left: 0; } .rtl .box-password .show-pass, .rtl .box-password .show-pass2, .rtl .box-password .show-pass3 { left: 16px; right: auto; } .rtl .box-fieldset .box-ip .btn-location { left: 18px; right: auto; } .rtl .progress-wrap { right: auto; left: 30px; } @media only screen and (min-width: 768px) { .rtl .tf-marquee { -webkit-animation: slide-har-reverse 10s linear infinite; animation: slide-har-reverse 10s linear infinite; } } @media only screen and (min-width: 992px) { .rtl .footer-cl-1 { margin-left: 20.4%; margin-right: 0; } .rtl .footer-cl-2 { margin-right: 15.4%; margin-left: 0; } .rtl .footer-cl-3 { margin-right: 20%; margin-left: 0px; } .rtl .footer-cl-4 { margin-right: 17.3%; margin-left: 0; } .rtl .flat-testimonial-v2 .content-right { padding-left: 20px; padding-right: 50px; } .rtl .flat-img-with-text.style-2 .content-left { padding-right: 35px; padding-left: 0; } } @media only screen and (min-width: 1100px) { .rtl .wd-find-select { padding-left: 20px; padding-right: 40px; } .rtl .wd-find-select .inner-group { padding-right: 0; padding-left: 20px; } .rtl .wd-find-select .inner-group .form-style:not(:last-child) { border-right: 0; border-left: 1px solid #e4e4e4; } .rtl .wd-find-select .inner-group .form-style .form-control { padding-right: 0; padding-left: 45px; } .rtl .flat-filter-search-v2 .flat-tab-form .form-style .form-control, .rtl .flat-filter-search-v2 .flat-tab-form .form-style .nice-select { padding-left: 48px; padding-right: 18px; } } @media only screen and (min-width: 1200px) { .rtl .tf-marquee { -webkit-animation: slide-har-reverse 15s linear infinite; animation: slide-har-reverse 15s linear infinite; } .rtl .flat-testimonial-v2 .content-right { padding: 100px; padding-left: 30px; } .rtl .flat-img-with-text.style-3 .content-right { padding: 50px 60px; padding-left: 115px; } } @media only screen and (min-width: 1441px) { .rtl .footer-dashboard { margin-right: -300px; margin-left: 0; } } @media only screen and (min-width: 1520px) { .rtl .flat-img-with-text .content-right { padding-right: 50px; padding-left: 200px; } .rtl .wrapper-layout .wrap-left { padding-left: 50px; padding-right: 100px; } } @media only screen and (min-width: 1801px) { .rtl .flat-img-with-text .content-right { padding-right: 95px; padding-left: 290px; } } @media only screen and (max-width: 1440px) { .rtl .layout-wrap .sidebar-menu-dashboard { transform: translateX(100%); } .rtl .layout-wrap .main-content { padding-left: 0; padding-right: 0; } .rtl .layout-wrap.full-width .sidebar-menu-dashboard { transform: translateX(0); } } @media only screen and (max-width: 1300px) { .rtl .main-header .main-menu .navigation > li { padding-left: 40px; } } @media only screen and (max-width: 1199px) { .rtl .main-header .main-menu .navigation > li { padding-left: 30px; } } @media only screen and (max-width: 1099px) { .rtl .header-account { margin-right: 0px; margin-left: 50px; } } @media only screen and (max-width: 991px) { .rtl .box-faq .faq-item .faq-header::after { right: auto; left: 15px; } .rtl .box-faq .faq-item .faq-header { padding: 15px; padding-left: 30px; } .rtl .flat-blog-list { padding-left: 0; } } @media only screen and (max-width: 767px) { .rtl .footer .footer-heading-mobile::after { right: auto; left: 10px; } .rtl .footer .footer-heading-mobile::before { left: 16px; right: auto; } .rtl .flat-slider.home-2 .img-banner-left { animation: none; } } /*# sourceMappingURL=styles.css.map */