﻿@charset "utf-8";
html{scroll-behavior: smooth;}
body {margin: 0;padding: 0;font-family: 'Barlow' !important;}

/*-----------Base Css End----------*/
@font-face {
  font-family: 'Alice';
  src: url('../fonts/alice/Alice-Regular.eot');
  src: url('../fonts/alice/Alice-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/alice/Alice-Regular.woff2') format('woff2'),
      url('../fonts/alice/Alice-Regular.woff') format('woff'),
      url('../fonts/alice/Alice-Regular.ttf') format('truetype');
  font-weight: normal;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  src: url('../fonts/barlow/Barlow-Bold.eot');
  src: url('../fonts/barlow/Barlow-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/barlow/Barlow-Bold.woff2') format('woff2'),
      url('../fonts/barlow/Barlow-Bold.woff') format('woff'),
      url('../fonts/barlow/Barlow-Bold.ttf') format('truetype');
  font-weight: bold;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  src: url('../fonts/barlow/Barlow-Regular.eot');
  src: url('../fonts/barlow/Barlow-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/barlow/Barlow-Regular.woff2') format('woff2'),
      url('../fonts/barlow/Barlow-Regular.woff') format('woff'),
      url('../fonts/barlow/Barlow-Regular.ttf') format('truetype');
  font-weight: normal;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  src: url('../fonts/barlow/Barlow-Medium.eot');
  src: url('../fonts/barlow/Barlow-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/barlow/Barlow-Medium.woff2') format('woff2'),
      url('../fonts/barlow/Barlow-Medium.woff') format('woff'),
      url('../fonts/barlow/Barlow-Medium.ttf') format('truetype');
  font-weight: 500;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  src: url('../fonts/barlow/Barlow-SemiBold.eot');
  src: url('../fonts/barlow/Barlow-SemiBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/barlow/Barlow-SemiBold.woff2') format('woff2'),
      url('../fonts/barlow/Barlow-SemiBold.woff') format('woff'),
      url('../fonts/barlow/Barlow-SemiBold.ttf') format('truetype');
  font-weight: 600;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'Andreas';
  src: url('../fonts/Andreas.ttf');
  font-weight: normal;font-style: normal;font-display: swap;
}
/*-----------------------*/
:root {
  --button-color:linear-gradient(to right, #c6973d, #cda248, #d4ae54, #dbb960, #e2c56c, #e0c26d, #ddbf6e, #dbbc6f, #cdab66, #bf9a5d, #b18a55, #a27b4d); 
  --button-hover:linear-gradient(to right bottom, #c6973d, #cda248, #d4ae54, #dbb960, #e2c56c, #e0c26d, #ddbf6e, #dbbc6f, #cdab66, #bf9a5d, #b18a55, #a27b4d);
  --black-color:#000000;
  --border-radius-10:0.625rem;
  --white-color:#ffffff;
  --bg-light-pink:#FCEFF7;
  --line-height-p:1.75rem;
  --font-size-15:0.938rem;
  --margin-0:0rem;
  --padding-0:0rem;
  --h1-font-size: 6.875rem;
  --h1-line-height: 7.875rem;
  --h2-font-size: 3.375rem;
  --h2-line-height: 4rem;
  --h3-font-size: 2rem;
  --h3-line-height: 3rem;
  --h4-font-size: 1.375rem;
  --h4-line-height: 2rem;
  --h5-font-size: 1.125rem;
  --h5-line-height: 1.5rem;
  --font-weight-600:600;
  --text-transform-capitalize: capitalize;
  --text-transform-uppercase: uppercase;
  --unlist:none;
  --p-0:0rem;
  --max-width:100%;
  --height-auto:auto;
  --transition-04: ease-in-out 0.4s;
  --focus-outline: none !important;
  --focus-box-shadow: none !important;
  --box-sizing: border-box;
  --cursor-pointer: pointer;
  --border-none: none;
  --display-inline: inline-table;
  --text-center: center;
  --display-flex: flex;
  --flex-row: row;
  --flex-column: column;
  --flex-column-reverse: column-reverse;
  --flex-wrap: wrap;
  --flex-nowrap: nowrap;
  --justify-start: flex-start;
  --justify-end: flex-end;
  --justify-center: center;
  --justify-evenly: space-evenly;
  --justify-between: space-between;
  --align-start: flex-start;
  --align-end: flex-end;
  --align-center: center;
  --flex-row-reverse: row-reverse;
  --list-none: none;
  --display-none: none;
  --margin-auto: auto;
  --width-full: 100%;
  --flex-basis-full: 100%;
  --margin-0: 0;
  --margin-top-lg: 6.25rem; 
  --margin-bottom-lg: 6.25rem; 
  --margin-top-md: 4.375rem;
  --padding-top-lg: 6.25rem;
  --padding-bottom-lg: 6.25rem !important;
  --position-absolute: absolute;
  --position-relative: relative;
  --position-fixed:fixed;
  --overflow-hidden: hidden;
  --margin-right-sm: 0.9375rem;
  --margin-0: 0;
  --text-right: right;
  --text-left: left;
  --text-center: center;
  --padding-0: 0;
  --background-none: none;
  --height-full: 100vh;
  --display-grid: grid;
  --max-width-container-lg: 1490px;
  --max-width-container-md: 1230px;
  --padding-container: 0px 15px;
  --max-auto:auto;
  --font-weight-normal: 400;
  --font-size-md:1.063rem;
  --font-family-primary:'Roboto';
  --scroll-behavior: smooth;
  --font-weight-bold: 700;
  --font-weight-medium: 500;
  --font-weight-semi-bold: 600;
  --font-weight-light: 300;
  --d-none: none;
  --margin-right-0: 0;
  --spacing-100: 100px;
  --margin-right-15: 15px;
  --focus-visible:outline;
  --gray-bg:#F5F5F5;
  --m-0:0;
  --p-0:0;
  --vh-100:100vh;
  --alice:'Alice';
  --secondry-color:#F9F3DB;
  --dark-gray:#2B2B2B;
}
/*-------------Base Classes------------*/
*, ::after, ::before {box-sizing: var(--box-sizing);}
.container{max-width:var(--max-width-container-md);margin: var(--max-auto);padding:var(--padding-container);}
.max-container{max-width: var(--max-width-container-lg);margin: var(--max-auto);padding:var(--padding-container);}
h1{font-size: var(--h1-font-size);line-height: var(--h1-line-height);}
h2{font-size: var(--h2-font-size);line-height: var(--h2-line-height);color: #C7973E;font-weight: var(--font-weight-normal);font-family: var(--alice); 
background-image: linear-gradient(90deg, #C7973E , #D6C06F 50%, #A37C4E 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
h3{font-size: var(--h3-font-size);line-height: var(--h3-line-height);color: #C7973E;font-weight: var(--font-weight-normal);font-family: var(--alice); 
  background-image: linear-gradient(90deg, #C7973E , #D6C06F 50%, #A37C4E 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
h4{font-size: var(--h4-font-size);line-height: var(--h4-line-height);}
h5{font-size: var(--h5-font-size);line-height: var(--h5-line-height);}
p{font-size: var(--font-size-md);line-height: var(--line-height-p);margin:var(--margin-0);font-weight: var(--font-weight-normal);}
ul{margin:var(--margin-0);padding: var(--padding-0);list-style: var(--unlist);}
img{max-width: var(--max-width);height: var(--height-auto);}
a, a:hover{text-decoration: var(--text-decoration-none);}
.main-btn{background: var(--button-color);color:var(--black-color);text-transform: var(--text-transform-capitalize);font-size:var(--font-size-md);
text-align: var(--text-center);padding: 14px 35px;border: var(--border-none);transition:var(--transition-04);cursor: var(--cursor-pointer);
font-weight: var(--font-weight-medium);display: var(--display-inline);}
.main-btn:hover{background:var(--button-hover);color: var(--black-color);}
.d-flex{display: var(--display-flex);} 
.flex-row{flex-direction: var(--flex-row);}
.flex-column{flex-direction: var(--flex-column);}
.flex-wrap{flex-wrap: var(--flex-wrap);}
.flex-nowrap{flex-wrap: var(--flex-nowrap);}
.justify-content-start{justify-content: var(--justify-start);}
.justify-content-end{justify-content: var(--justify-end);}
.justify-content-center{justify-content: var(--justify-center);}
.justify-content-evenly{justify-content: var(--justify-evenly);} 
.flex-row-reverse{flex-direction: var(--flex-row-reverse);}
.justify-content-between{justify-content: var(--justify-between);}
.align-items-start{align-items: var(--align-start);}
.align-items-end{align-items: var(--align-end);}
.align-items-center{align-items: var(--align-center);}
.flex-column-reverse{flex-direction:var(--flex-column-reverse);}
.un-listed{list-style: var(--unlist);}
.d-none{display: var(--d-none);}
.ms-auto{margin-left: var(--margin-auto) !important;}
.mr-auto{margin-right: var(--margin-auto) !important;}
.mx-auto{margin: 0 var(--margin-auto) !important;}
.mr-0{margin-right: var(--margin-right-0);}
.text-center{text-align: var(--text-center);}
.mrt-100{margin-top: var(--spacing-100);}
.mrb-100{margin-bottom: var(--spacing-100);}
.pdt-70{padding-top: var(--spacing-70);}
.pdb-70{padding-bottom: var(--spacing-70) !important;}
.position-absolute{position: var(--position-absolute);}
.position-relative{position: var(--position-relative);}
.position-fixed{position: var(--position-fixed);}
.overflow-hidden{overflow: var(--overflow-hidden);}
.me-3{margin-right: var(--margin-right-15);}
h1, h2, h3, h4, h5, h5{text-transform: var(--text-transform-capitalize);}
h1, h2, h3, h4, h5, h5, p{margin: var(--margin-0);}
select:focus-visible, input:focus-visible {outline:0 var(--focus-visible);}
button{border: var(--border-none);}
.d-grid{display: var(--display-grid);}
.lightpink-bg{background: var(--bg-light-pink);}
.white_bg{background: var(--white-color);}
.m-0{margin: var(--m-0) !important;}
.p-0{margin: var(--p-0) !important;}
.text-uppercase{text-transform: var(--text-transform-uppercase);}
.text-capitalize{text-transform: var(--text-transform-capitalize);}
.vh-100{height: var(--vh-100);}
.alice{font-family: var(--alice);}
/*---------------Home--------------*/
header .navbar ul li .has_child_bx {top: 65px;z-index: 99;opacity: 0;visibility: visible;transition: ease-in-out 0.4s;
transition-timing-function: linear;background: var(--white-color);
border-radius: var(--border-radius-10);width: 220px;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);}
header .navbar ul li { margin-right: 40px;}
header .nav_meuns{padding: 15px 0;}
header .navbar ul li:last-child{margin-right: 0;}
header .navbar ul li a:hover, header .navbar ul li.active a {color: #C6973D;}
header .navbar ul li.has_child:hover .has_child_bx {opacity: 1;visibility: visible;}
header .navbar ul li a {color: #ffffff;text-transform: var(--text-transform-capitalize);transition: var(--transition-04);font-weight: 500;padding: 20px 0;display: var(--display-inline);font-size: 17px;
  font-family: var(--alice);}
header .navbar ul li.active a{color: #c6973d;}
header .navbar ul li .has_child_bx ul li a { padding: 12px;width:var(--width-full);color: var(--black-color);}
header .navbar ul li .has_child_bx ul li:hover a, header .navbar .has_child_bx ul li.active a{color: #C6973D;}
header .navbar ul li .has_child_bx ul li{margin-right: 0;}
.has_child.active_hover a{color: #c6973d;}
.header_right a{margin-right: 10px;}
.header_right a:last-child{margin-right: 0;}
.header{left: 0;right: 0;top: 0;z-index: 999;}
.header::after{background: linear-gradient(180deg, rgba(0,0,0,0.845903327151173) 0%, rgba(0,0,0,0) 100%);position: absolute;left: 0;width:var(--width-full);top: 0;
height: 100%;content: '';z-index: -1;}
header.scrolled{position: fixed;left: 0;width:var(--width-full);top: 0;background: var(--dark-gray);}
header.scrolled::after{display: none;}
header.scrolled .brand img{width: 100px;}
.main_banner::after{width:var(--width-full);left: 0;top: 0;height: 100%;background: rgba(0, 0, 0, 0.3);content: '';position: absolute;}
.zoom {height: 100%;width:var(--width-full);object-fit: cover;}
.full{animation: scale 30s linear infinite;}
@keyframes scale {0% {transform: scale(1.2);}50% { transform: scale(1);}100% {transform: scale(1.2);}}
.travel{font-size: 250px;background: -webkit-linear-gradient(270deg, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: 'Andreas';line-height: 290px;}
.banner_text{left: 0;right: 0;padding: 0 15px;top: 35%;z-index: 1;text-align: center;font-family: var(--alice);text-transform: var(--text-transform-uppercase);}
.banner_text_inner{z-index: 2;left: 0;right: 0;padding: 0 15px;top: 10%;text-align: center;font-family: var(--alice);color: var(--white-color);}
.banner_text_inner p{font-size: 24px;text-transform: var(--text-transform-capitalize);font-family: var(--alice);}
.btn_rw{margin-top: 20px;}
.luxury_collection_img {height: 500px;}
.luxury_collection_txt{left: 0;right: 0;top: 14%;background: rgba(0, 0, 0, 0.6);max-width: 620px;padding: 20px 30px;margin: 0 auto;}
.luxury_collection_txt .heading h2{font-family: var(--alice);}
.luxury_collection_txt p{color: var(--white-color);}
.heading{margin-bottom: 20px;}
.heading p{font-family: var(--alice);font-size: 20px;}
.membership_img{width:50%;height: 550px;}
.membership_txt{width: 55%;background: var(--secondry-color);padding: 50px 70px;top: 40px;right:0;}
.membership_quote p{padding-bottom: 20px;}
.membership_quote p:last-child{padding-bottom: 0px;}
.luxry_house_left, .luxry_house_right{width: 48%;}
.luxry_house_bx{margin-bottom: 40px;padding-left: 40px;}
.luxry_house_bx h3::after{content: '';background: url('../images/key.svg') no-repeat top center;height: 26px;width: 26px;position: absolute;left: 0;top: 18px;}
.luxry_house_bx p{color: var(--black-color);}
#luxury_house .owl-dots{display: var(--display-flex);justify-content: flex-start;}
#luxury_house .owl-dots button, #success_stroies .owl-dots button {border: 2px solid #000000;border-radius: 50%;height: 18px;width: 18px;display: var(--display-flex); justify-content: var(--justify-center);
align-items: var(--align-center);padding: 0;margin: 0 3px;}
#luxury_house .owl-dots button span{height: 8px;width: 8px;background: #000000;display: var(--display-inline);margin: 0;}
#luxury_house .owl-dot.active{border-color: #c6973d;}
#luxury_house .owl-dot.active span{ background: #c6973d;}
.lux_fr{width: 80%;height: 350px;margin-left: auto;}
.lux_frs{width: 35%;position: var(--position-relative);right: 40px;bottom: 40px;height: 230px;margin-left: auto;}
.fixed_quote{background: var(--white-color);border-radius: var(--border-radius-10);border: 1px solid #efefef;bottom: 80px;box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.15);z-index: 1;width: 55%;padding: 20px;}
.user_img{height: 40px;width: 40px;border-radius: 100%;}
.user_names{width: 78%;padding-left: 15px;}
.name p{font-size: 14px;color: #979797;line-height: 18px;}
.user_name{padding-bottom: 15px;}
.star{margin-top: 15px;}
.dots{top: -50px;right: -50px;z-index: -1;}
.home_contact{margin-top: 60px;}
.home_contact .heading h2{font-size: 48px;}
.private_jet_img{height: px;}
.private_jet_text{left: 0;width:var(--width-full);bottom: 0;text-align: center;padding-bottom: 40px;z-index: 1;}
.private_jet_text .container{max-width: 870px;}
.private_jet_text p{color: var(--white-color);padding-top: 10px;}
.private_jet_text::after{background: linear-gradient(0deg, rgba(0, 0, 0, 0.845903327151173) 0%, rgba(0, 0, 0, 0) 100%);position: absolute;left: 0; width:var(--width-full);height: 300px;content: '';z-index: -1;bottom: 0;}
.testimonial_left{width: 60%;}
.feedback{text-align: center;}
.feedback span{background: var(--white-color);padding: 0 20px;display: var(--display-inline);}
.feedback::after{background: #A27B4D;width:var(--width-full);left: 0;z-index: -1;content: '';height: 1px;position: absolute;top: 50%;}
.testimonial_left p{text-align: center;padding: 20px 0;font-size: 18px;}
.feedback_quote{position: absolute;left: 0;width: 100%;bottom: 70px;}
.feedback_quote span{height: 64px;width: 64px;display: flex;justify-content: center;align-items: center;background:var(--button-color);margin: 0 auto;border-radius: 50%;}
.feedback_name h4{font-family: var(--alice);font-weight: var(--font-weight-normal);}
.feedback_name p{padding: 0;font-size: 15px;}
.feedback_name{margin-top:80px;}
.testimonial_right{width: 40%;padding-left: 40px;}
.partner_logo{text-align: center;}
.partner_logo img{width: auto !important;margin:  0 auto;}
.worldwide_partner{margin-top: 50px;}
.newsletter_left, .newsletter_right{flex-basis: 50%;}
.newsletter_left{background: #F9F3DB;padding:70px 50px;}
.newsletter_right{height: 484px;}
.join_btn{margin-bottom: 20px;}
.newsletter_left h3{color: #000000;font-family: 'Barlow';font-weight: var(--font-weight-bold);background-image: inherit;-webkit-background-clip: inherit;
  -webkit-text-fill-color: inherit;}
.newsletter_from{margin-top: 35px;}
.newsletter_from input{width: var(--width-full);border-radius: 37px;border: 1px solid #E4E6E8;height: 58px;padding: 15px;padding-right: 150px;font-size: 16px;}
.newsletter_from button{height: 58px;border-top-right-radius: 37px;border-bottom-right-radius: 37px;position: var(--position-absolute);right: 0;}
.newsletter_from p{padding-top: 10px;color: #737373;font-size: 14px;}
.media_gallery ul li{overflow: var(--overflow-hidden);height: 220px;cursor: var(--cursor-pointer);}
.footer_rw{background: #2B2B2B;padding-top: 70px;}
.footer_social{margin: 30px 0;}
.footer_social a{margin-right: 10px;}
.footer_social a:last-child{margin-right: 0px;}
.footer_menus ul li{margin-right: 40px;}
.footer_menus ul li:last-child{margin-right: 0px;}
.footer_menus ul li a{text-transform: var(--text-transform-capitalize);color: var(--white-color);font-family: var(--alice);font-size: var(--font-size-md);}
.footer_contact{margin-top: 30px;}
.footer_contact p, .footer_newsletter p{color: var(--white-color);}
.footer_newsletter{padding-top: 30px;}
.footer_newsletter p{padding-bottom: 10px;font-size: 14px;}
.copyright{padding: 15px 0;}
.copyright p{font-size: 14px;color: var(--white-color);}
.copyright a{color: #c6973d;text-transform: capitalize;font-size: 14px;}
.copyright span{padding: 0 15px;color: #ffffff;}
.blog_big, .blog_sml{flex-basis: 48.5%;}
.blog_big .blog_img{height: 350px;}
.blog-des{margin-top: 15px;}
.blog_big .blog-des h3, .blog_sml h3{margin: 10px 0;}
.blog_big .blog-des h3 a{display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;}
.blog_img img{transition: ease-in-out 0.4s;}
.blog_bx:hover .blog_img img{transform: scale(1.1);}
.blog_sml .blog_img{height: 150px;}
.blog_sml ul li .blog_bx{display: flex;}
.blog_sml h3 a{font-size: 26px;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;line-height: 32px;}
.blog_sml ul li{margin-bottom: 20px;}
.blog_sml ul li:last-child{margin-bottom: 0;}
.blog_sml ul li .blog_img{width: 30%;}
.blog_sml ul li .blog-des{padding-left: 15px;width: 70%;margin-top: 0;}
.blog_sml ul li .blog-des p{display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;}
/*------------Contact------------*/
.inner_banner{height: 450px;}
.inner_banner::after{height: 450px;}
.inner_banner .banner_text{top: 22%;}
.inner_banner .banner_text h1{font-size: 64px;line-height: 75px;padding-top: 30px;}
.contact_frm_left, .contact_frm_right{flex-basis: 50%;}
.contact_frm_right{padding: 50px;background: var(--secondry-color);}
.contact_frm_right input, .contact_frm_right textarea{width: var(--width-full);;border: none;color: var(--white-color);padding: 15px;border-radius: var(--border-radius-10);height: 52px;}
.contact_frm_right textarea{height: 100px;resize: none;}
.contact_frm_right li{margin-bottom: 15px;}
.contact_frm_right li:last-child{margin-bottom: 0;}
.contact_frm_right .main-btn{width: var(--width-full);}
.contact_info ul{grid-template-columns: repeat(2, 1fr);gap: 40px;}
.contact_info ul li{border: 1px solid var(--secondry-color);padding: 15px;padding-left: 60px;position: var(--position-relative);}
.ct_icon{left: 15px;}
.contact_info ul li a{color: #2B2B2B;}
.map_rw iframe{width: var(--width-full);}
/*-------Privacy Policy--------*/
.privacy-policy-rw .container{max-width: 1100px;}
.privacy-policy-rw ul li {list-style: none;padding-bottom: 20px;}
.privacy-policy-rw ul li h5 {padding-bottom: 15px;color: #A37C4E;font-size: 24px;font-family: var(--alice);}
.privacy-policy-rw ul ul {padding-top: 20px;padding-left: 25px;}
.privacy-policy-rw ul li li {list-style-type: disc;    padding-bottom: 20px;}
.mb-3{margin-bottom: 30px;}
/*---------------Blog-----------*/
.inner_banner .banner_text_inner p{font-family: 'Barlow';}
.inner_banner .banner_text_inner p a{color: #ffffff;}
.inner_banner .banner_text_inner p span{padding: 0 10px;}
.blog_list .blog_sml ul{grid-template-columns: repeat(2, 1fr);gap: 30px;}
.blog_list  .blog_sml ul li .blog_img {width: 100%;height: 320px;}
.blog_list .blog_sml ul li .blog-des {padding-left: 0px;width: 100%;margin-top: 20px;}
.blog_list  .blog_sml ul li:hover .blog_img img{transform: scale(1.1);}
/*---------Blog Details-----------*/
.blog_big_des{height: 450px;}
.blog_des_left{flex-basis: 68%;background: var(--white-color);padding: 30px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.blog_sidebar{flex-basis: 32%;margin-left: 40px;padding: 30px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);background: var(--white-color);}
.blog_txt {line-height: 28px;}
.blog_txt p {padding-bottom: 15px;}
.blog_txt h3 {padding: 15px 0;}
.more_blog_img {margin: 15px 0;}
.blog_lg {height: 350px;}
.blog_txt a {color: #A27B4D;}
.blog_name .b_date { padding-top: 10px;}
.blog_des_left .blog_name {margin-bottom: 20px;}
.blog_des_left .blog_name h2{font-size: 36px;line-height: 42px;}
.blog_txt ul {padding: 15px 0;padding-left: 25px;}
.blog_txt ul li {line-height: 36px;list-style-type: disc;}
.blog_txt .social_media a{margin-right: 10px;}
.blog_txt .social_media a:last-child{margin-right: 0px;}
.share_article {margin-top: 10px;border-top: 2px dashed #A27B4D;border-bottom: 2px dashed #A27B4D;padding: 15px 0;}
.share_article h3{margin: 0;padding: 0;line-height: 28px;font-size: 26px;}
.blog_des_inner{margin-top: -70px;padding: 0 15px;}
.recent_blogs h2 {padding-bottom: 20px;font-size: 30px;line-height: 32px;}
.recent_blogs ul li .blog_bx {display: flex;}
.recent_blogs ul li .blog_img {height: 70px;flex-basis: 30%;}
.recent_blogs ul li .blog_des {flex-basis: 70%;padding-left: 10px;}
.recent_blogs ul li .blog_bx a{color: #A27B4D;font-family: var(--alice);}
.recent_blogs ul li .blog_bx a h4 {font-size: 16px;line-height: 24px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
.recent_blogs ul li .b_date{margin-bottom: 10px;}
.recent_blogs ul li {margin-bottom: 20px;}
.recent_blogs ul li:last-child{margin-bottom: 0;}
.blog_fix {position: sticky;top: 100px;}
/*--------------Gallery------------*/
.media_gallery_list ul{grid-template-columns: repeat(5, 1fr);gap: 10px;}
/*----------About----------*/
.about_left{flex-basis: 50%;}
.about_left p{padding-bottom: 15px;}
.about_left p:last-child{padding-bottom: 0;}
.about_right{flex-basis: 50%;padding-left: 40px;}
.about_right ul li{flex-basis: 48.5%;}
.about_right ul li:last-child{height: 420px;}
.about_right ul li:first-child{height: 320px;}
.knowlege_img{height: 450px;max-width: 750px;margin: 0 auto;margin-bottom: 30px;}
.knowlege_rw{background: var(--secondry-color);padding: 70px 0;}
.immersive_journey{background: none;padding: 0;}
.immersive_journey p{padding-bottom: 15px;text-align: center;}
.immersive_journey p:last-child{padding-bottom: 0;}
.our_mission .about_right{height: 350px;}
.why_inner .knowlege_img{max-width: 100%;margin: inherit; margin-bottom: 0;}
.why_inner .knowlege_img, .why_content{flex-basis: 48.5%;}
.why_content ul{padding-left: 15px;}
.why_content ul li{padding-bottom: 15px;line-height: 28px;list-style-type: disc;}
.why_content ul li:last-child{padding-bottom: 0px;}
/*------------Team----------*/
.team_rw ul{grid-template-columns: repeat(3, 1fr);gap: 40px;}
.team_img{height: 380px;}
.team_rw .team_name{background: var(--bg-light-pink);padding: 15px;}
.team_rw .team_name p{text-transform: var(--text-transform-capitalize);padding-top: 5px;font-size: 18px;}
.cta_img{height: 350px;}
.cta_img::after{content: '';left: 0;width: 100%;top: 0;height: 100%;background: rgba(0, 0, 0, 0.35);position: var(--position-absolute);}
.cta_img .luxury_collection_txt{z-index: 1;background: none;max-width: 1200px;top: 50px;padding: 0;}
/*-----------Our Values---------------*/
.our_values .heading h2{font-size: 32px;line-height: 42px;color: #2B2B2B;background-image: inherit;-webkit-text-fill-color: inherit;}
.our_values ul{grid-template-columns: repeat(3, 1fr);gap: 40px;padding-top: 50px;row-gap: 70px;}
.our_values ul li{border: 1px solid #A27B4D;text-align: var(--text-center);padding: 15px;padding-top: 40px;position: var(--position-relative);transition: ease-in-out 0.4s;}
.our_values ul li span{position: var(--position-absolute);left: 0;right: 0;margin: 0 auto;background: var(--white-color);padding: 5px;height: 75px;width: 75px;top: -40px;display: var(--display-flex);
justify-content: var(--justify-center);align-items: var(--align-center);}
.our_values ul li:hover{box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);}
/*-----------------*/
.key_success .knowlege_img{max-width: 1000px;}
.luxury_house_list ul li{grid-template-columns: repeat(2, 1fr);display: var(--display-grid);align-items: var(--align-center);}
.luxury_house_list ul li:nth-child(2n+2){direction: rtl;}
.luxury_house_list ul li:nth-child(2n+2) p{text-align: right;}
.luxury_house_list ul li:nth-child(2n+2) .heading h3{padding-left: 0;padding-right: 20px;text-align: right;}
.luxury_house_des{padding: 50px;background: var(--bg-light-pink);height: 100%;display: var(--display-flex);justify-content: var(--justify-center);flex-direction: var(--flex-column);}
.luxury_house_des p{padding-bottom: 15px;}
.luxury_house_des p:last-child{padding-bottom: 0px;}
.luxury_house_des h3{padding-left: 20px;}
.luxury_house_img{height: 430px;}
/*---------------Members Criteria-----------*/
.membership_criteria .heading h2{font-size: 30px;line-height: 38px;}
.membership_criteria ul{padding-left: 15px;}
.membership_criteria ul li{line-height: 28px;padding-bottom: 10px;list-style-type: disc;}
.membership_criteria ul li:last-child{padding-bottom: 0;}
.criteeria_list ul{grid-template-columns: repeat(2, 1fr);gap: 40px;}
.criteeria_list ul li{grid-template-columns: repeat(1, 1fr);align-items: var(--align-start);}
.criteeria_list ul li:nth-child(2n+2) {direction: ltr;}
.criteeria_list ul li:nth-child(2n+2) p {text-align: left;}
.criteeria_list ul li:nth-child(2n+2) .heading h3 {padding-right: 0px;text-align: left;}
.criteeria_list .luxury_house_des h4{padding-top: 10px;}
.criteeria_list .luxury_house_des{height: 355px;}
.criteeria_list .luxury_house_des p a{color: #2B2B2B;display: flex;align-items: center;transition: ease-in-out 0.4s;}
.criteeria_list .luxury_house_des p a img{margin-right: 8px;}
.criteeria_list .luxury_house_des p a:hover{color: #A27B4D;}
.body-overlay{position: fixed; top: 0; height: 100%; left: 0; width: 100%; background: rgba(0, 0, 0, 0.45); opacity: 0; visibility: hidden; z-index: 9;}
.body-class .body-overlay{opacity: 1; visibility: visible;}
.body-class{overflow: hidden;}