/*
Theme Name: Magnuz Child
Theme URI: http://wordpressriverthemes.com/magnuz/
Template: magnuz
Author: WordPressRiver
Author URI: https://themeforest.net/user/wordpressriver
Description: Introducing a WordPress theme tailored for Business Template provides a comprehensive framework for crafting professional business plans, proposals, and presentations with ease.
Tags: business,consulting
Version: 1.0.0.1720786296
Updated: 2024-07-12 12:11:36

*/

@import url("https://use.typekit.net/ebc1mxh.css");
@font-face {
    font-family: 'SentaSans';
    src: url('fonts/SentaSans-Light.eot');
    src: url('fonts/SentaSans-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/SentaSans-Light.woff2') format('woff2'),
        url('fonts/SentaSans-Light.woff') format('woff'),
        url('fonts/SentaSans-Light.ttf') format('truetype'),
        url('fonts/SentaSans-Light.svg#SentaSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SentaSans';
    src: url('fonts/SentaSans-Regular.eot');
    src: url('fonts/SentaSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/SentaSans-Regular.woff2') format('woff2'),
        url('fonts/SentaSans-Regular.woff') format('woff'),
        url('fonts/SentaSans-Regular.ttf') format('truetype'),
        url('fonts/SentaSans-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SentaSans';
    src: url('fonts/SentaSans-Bold.eot');
    src: url('fonts/SentaSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/SentaSans-Bold.woff2') format('woff2'),
        url('fonts/SentaSans-Bold.woff') format('woff'),
        url('fonts/SentaSans-Bold.ttf') format('truetype'),
        url('fonts/SentaSans-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
p{
	font-size:15px!important;
}
.about4-area .custom-container {
    max-width: 1105px!important;
	/*padding-right:50px;
	padding-left:50px;*/
}
.tabing-content-cover h2 {
	font-size: 59px !important;
}
.elementor-1861 .elementor-element.elementor-element-785be0e {
 
    --width: unset!important;
}
#gallerysec .service-items {
   
    max-width: 100%!important;
    padding: 0 0px!important;
    
}
#gallerysec .custom-container {
    max-width: 100%;
 }
/*home slider*/
.banner-txt1{
	font-family: 'SentaSans', sans-serif !important;
    font-weight: 400 !important;
line-height: 1.1 !important;
}
.banner-para{    font-family: "scandia-web", sans-serif !important;
    font-weight: 400 !important;
    line-height: 1.517 !important;
    font-size: 14.5px !important;
    margin: 25px 0 !important;
}
.banner-btn {
    background-color: #D6917C;
    color: #1e1d4d !important;
    font-size: 14px;
	
    padding: 20px 43px 20px 43px;
	font-family: "scandia-web", sans-serif !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    font-size: 14.5px !important;
}
.banner-btn:hover{
	background-color: #1e1d4d!important;
    color: #ffffff !important;
    padding: 20px 43px 20px 43px;
}
.banner-btn:after{
	    content: '';
    height: 1px;
    width: 45px;
    position: absolute;
    left: -12px;
    top: 50%;
    margin-top: -1px;
    background: var(--dark);
    transition: .5s;
}
/**/
#home2 .about4-area .content {
    max-width: 50%;
    width: 100%;
    flex: none;
}

h2.gform_submission_error.hide_summary {
    font-size: 14px !important;
    color: #ff0000 !important;
	height: 20px;
}
body.home { padding-top: 0 !important; }
.about3-area .about-content .title { margin: 0; }
#abt2 .about2-area .right-content img {
   
    height: 640px;
}
.gallery .service-box .service-img {
  margin-bottom: 0!important;
}
body, body p, .theme-btn { font-family: "scandia-web", sans-serif !important; font-weight: 400 !important; }
.site-header .hfe-nav-menu a.hfe-menu-item{
	font-weight: 500 !important;
}
.site-header .hfe-nav-menu a.hfe-menu-item:hover, .site-header .hfe-nav-menu a.hfe-menu-item:focus, .site-header .hfe-nav-menu a.hfe-menu-item.active {
	color: #D6917C !important;
}
body p { line-height: 1.517 !important; font-size: 15px !important; margin: 25px 0 !important; }
h1, h2, h3, h4, h5, h6 { font-family: 'SentaSans', sans-serif !important; font-weight: 400 !important; }
h1, h2 { font-size: 70px !important; line-height: 65px !important; Color: #1E1D4D !important; word-spacing: -3px; }
.theme-btn span { border: none }
/* .theme-btn { background-color: #D6917C; color: #1e1d4d !important; font-size: 14px; padding: 20px 43px 20px 43px; } */
.theme-btn { background-color: #1e1d4d; color: #ffffff !important; font-size: 14px; padding: 20px 43px 20px 43px; }
.home .site-header { background-color: transparent; position: absolute; width: 100%; top: 0; left: 0; }
/* .theme-btn:hover { background-color: #1e1d4d; color: #ffffff !important; padding: 20px 43px 20px 43px; } */
.theme-btn:hover { background-color: #d6917c; color: #ffffff !important; padding: 20px 43px 20px 43px; }
.home .site-header.site-header.fixed .hfe-nav-menu a.hfe-menu-item:hover { color: #D6917C !important;  }
/* .theme-btn::after, .hero-slider-wrap .slide-inner .hero-slide-content .theme-btn::after, .about3-area .about-content .theme-btn::after{ background: #1e1d4d; } */
.theme-btn::after, .hero-slider-wrap .slide-inner .hero-slide-content .theme-btn::after, .about3-area .about-content .theme-btn::after {
    background: #1e1d4d;
}
.theme-btn span::after, .theme-btn span::before, .theme-btn::before, .theme-btn:hover:before, .theme-btn:hover:after, .theme-btn:hover span:before, .theme-btn:hover span:after,
.hero-slider-wrap .slide-inner .hero-slide-content .theme-btn::before, .hero-slider-wrap .slide-inner .hero-slide-content .theme-btn span::before,
.hero-slider-wrap .slide-inner .hero-slide-content .theme-btn span::after, .hero-slider-wrap .slide-inner .hero-slide-content .theme-btn:hover:before, .hero-slider-wrap .slide-inner .hero-slide-content .theme-btn:hover:after, 
.hero-slider-wrap .slide-inner .hero-slide-content .theme-btn:hover span:before, .hero-slider-wrap .slide-inner .hero-slide-content .theme-btn:hover span:after,
.about3-area .about-content .theme-btn span::after, .about3-area .about-content .theme-btn span::before, .about3-area .about-content .theme-btn::before  { background: transparent; }
/* .theme-btn:hover:after, .about3-area .about-content .theme-btn:hover:after { background: #d6917c; } */
.theme-btn:hover:after, .about3-area .about-content .theme-btn:hover:after { background: #d6917c; }
.interactive-portfolio:hover { border-color: #d6917c; }
/* .home .site-header .hfe-nav-menu .current-menu-item a.hfe-menu-item, .home .site-header.site-header.fixed .hfe-nav-menu .current-menu-item a.hfe-menu-item, .home .site-header .hfe-nav-menu a.hfe-menu-item:hover { color: #D6917C !important; } */
.remove-subtitle .subtitle { display: none; }
/*.home .logo-light .hfe-site-logo-set .hfe-site-logo-img { display: block; }
.home .logo-dark .hfe-site-logo-set .hfe-site-logo-img { display: none; }*/
.logo-light .hfe-site-logo-set .hfe-site-logo-img { display: none; }
.logo-dark .hfe-site-logo-set .hfe-site-logo-img { display: block; }
header .site-header.fixed { position: fixed; top: 0; background-color: #ffffff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; }
header .site-header.fixed .logo-dark .hfe-site-logo-set .hfe-site-logo-img { display: block; }
header .site-header.fixed .logo-light .hfe-site-logo-set .hfe-site-logo-img { display: none; }
.home .hero-slider-wrap .swiper-container { width: 100%; left: 0; }
.home .hero-slider-wrap { max-width: 100%; min-height: 80vh; }
.home .hero-slider-wrap .hero-style-1 .swiper-slide.slide-bg-image .slide-inner:before { background-position: center; background-size: contain; }
.tabs-content-wrapper .tab-content { display: none; }
.tabs-content-wrapper .tab-content.active { display: block; }
#site-footer .footer-col { width: auto !important; max-width: 25%; }
#site-footer .hfe-copyright-wrapper a { color: #d6917c; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
#site-footer .hfe-copyright-wrapper a:hover { color: #ffffff; }
#site-footer .back-to-top.icon { cursor: pointer; }
#site-footer .elementor-icon-list-item:last-child a { line-height: 1.2; }
#site-footer .elementor-icon-list-item a:hover{ color: #d6917c !important; }
#site-footer .menu-item.current-menu-item a.hfe-menu-item { color: #FFFFFFB3; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
#site-footer .back-to-top.icon .elementor-icon-wrapper { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; cursor: pointer; position: fixed; bottom: 35px; right: 35px; background-color: #d6917c ; border: 1px solid #d6917c; border-radius: 50px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; z-index: 999; }
#site-footer .back-to-top.icon .elementor-icon-wrapper svg { width: 100%; max-width: 14px; }
.about_us_section .about4-area .imgs { opacity: 1; transform: unset; }
#site-footer .back-to-top.icon .elementor-icon-wrapper:hover { background-color: #1e1d4d; border: #1e1d4d; }
.page-id-5366 div#header-section {
    position: absolute;
}
.page-id-5366 .site-header:not(.fixed) .logo-light .hfe-site-logo-set .hfe-site-logo-img {
    display: block!important;
}
.page-id-5366 .site-header:not(.fixed) .logo-dark .hfe-site-logo-set .hfe-site-logo-img {
    display: none!important;
}
.page-id-5366 .site-header:not(.fixed) .theme-btn {
    background-color: #ffffff!important;
	color:#1e1d4d!important;
 }
.page-id-5366 .site-header:not(.fixed) .theme-btn:hover {
    background-color: #d6917c!important;
	color:#fff!important;
 }
.page-id-5366 .site-header:not(.fixed) .hfe-nav-menu a.hfe-menu-item {color: #fff !important; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.page-id-5366 .site-header:not(.fixed) .hfe-nav-menu a.hfe-menu-item:hover, .page-id-5366 .site-header:not(.fixed) .hfe-nav-menu a.hfe-menu-item.active { color: #D6917C !important}
.home .site-header .hfe-nav-menu a.hfe-menu-item { /*color: #fff !important;*/ transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
/* .home .site-header.site-header.fixed .hfe-nav-menu .menu-item a.hfe-menu-item { color: #1e1d4d !important; } */
/* .home .site-header.site-header.fixed .hfe-nav-menu .menu-item.current-menu-item a.hfe-menu-item,
.home .site-header.site-header.fixed .hfe-nav-menu .menu-item a.hfe-menu-item:hover { color: #D6917C !important; } */
.about4-area, .about2-area, .service-area { padding-top: 120px; padding-bottom: 120px; }
.hero-interactive-portfolios { height: 100%; }
.interactive-portfolio .title a > span, .service-box .subtitle, #site-footer .menu-item.current-menu-item a.hfe-menu-item:hover { color: #d6917c; }
.interactive-portfolio .date { line-height: 1.517;  text-transform: unset; font-size: 15px; color: #d6917c; width: 70%; text-align: end; padding-left: 15px; font-family: "scandia-web", sans-serif !important; font-weight: 400 !important; }
.interactive-portfolio .title { width: 30%; text-align: start; font-size: 25px !important; }
#site-footer p { font-family: "scandia-web", sans-serif !important; font-size: 15px !important; margin: 0 !important; }
.service-area .section-header { margin-bottom: 50px; text-align: center; }
.service-area .section-header .left { max-width: 100%; }
#contact-form .gfield textarea, #contact-form .gfield input,select.large.gfield_select { box-shadow: none; font-size: 14.5px; font-weight: 300; line-height: 1.2; border: none; border-bottom: 1px solid rgb(18 38 32 / 20%); display: block; width: 100%; padding: 10px 0; border-radius: 0; }
#contact-us-cover {  max-width: 1105px!important; margin: auto; }
#contact-form .gform_required_legend { display: none; }
#contact-form .gform_fields {
    grid-row-gap: 30px;
}
.contact-right.contact-detail-content a { display: block; line-height: 1.3; color: #000; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.contact-right.contact-detail-content a:hover { color: #d6917c ; }
.interactive-portfolio:hover .title a{
	color: #1e1d4d;
}
.classic-tabs .tabs-wrapper .tab-title a { padding: 20px 43px; display: inline-block; background-color: #ffffff; border: 1px solid #f6f4f1; color: #1e1d4d; -webkit-transition: all .4s ease; transition: all .4s ease; }
.classic-tabs .tabs-wrapper .tab-title.active a { background-color: #1e1d4d; color: #ffffff; }
.classic-tabs .tabs-wrapper .tab-title a:hover{
	background:#d6917c!important;
	color:#fff!important;
	border-color:#d6917c!important;
}
#contact-form .gfield textarea { height: 88px; }
.contact-area { padding: 0; }
#contact-form .theme-btn {
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1;
    position: relative;
    font-weight: 500;
    padding: 20px 43px 20px 43px;
    transition: .5s;
    border: none;
    background: none;
    box-shadow: unset;
    background-color: #1e1d4d;
    color: #ffffff !important;
}
#contact-form .theme-btn:hover { background-color: #d6917c; color: #ffffff !important; }
#contact-form .theme-btn::after {content: ''; height: 1px; width: 45px; position: absolute; left: -12px; top: 50%; margin-top: -1px; transition: .5s; }
#contact-form .theme-btn:hover:after {left: calc(100% - 33px); }
#contact-form .validation_message { display: none;}
#contact-form .gform_validation_errors { margin: 15px 0; border-radius: 0; }
#contact-form .gfield.gfield_error input { border-bottom: 1px solid #c02b0a; }
#contact-form .tabs-content-wrapper .tab-content { opacity: 1 !important; display: none !important; }
#contact-form .tabs-content-wrapper .tab-content.active { display: block !important; }
.model-slider .elementor-image-carousel-wrapper { overflow: hidden; }
.interactive-portfolio:hover .box-img { position: absolute; }
/* .floor-plans-section .about3-area .right { width: 100%; max-width: 100%; } */
.floor-plans-section .about3-area .custom-container { max-width: 1500px; width: 100%; }
.ch-ex .service-area {
    padding-top: 0!important;
}
.tabing-content-cover  .elementor-widget .elementor-icon-list-item {
    display: inline-flex!important;
}
.floor-plan-service .service-area .section-header { justify-content: center; max-width: 1336px; padding: 0 15px; margin-left: auto; margin-right: auto; }
.floor-plan-service .service-area .section-header .left { max-width: 100%; text-align: center; }
.floor-plan-service  section.active .section-header .subtitle::before { display: none; }
.curated-liking-section .classic-tabs  .title-with-img a { display: flex; align-items: center;  padding: 16px 26px; /*border: 1px solid #c7d5e1; border-radius: 24px;*/ }
.curated-liking-section .classic-tabs .title-with-img a .tab-img img { width: 75px; height: 40px; object-fit: cover; /*border-radius: 12px;*/ }
.curated-liking-section .classic-tabs .title-with-img a .tb-title {
    margin-left: 15px;
    font-size: 25px;
    line-height: 1;
    font-weight: 500 !important;
    font-family: 'SentaSans', sans-serif !important;
}
.testi p.elementor-image-box-description {
    font-size: 22px !important;
    font-weight: 500 !important;
    font-family: 'SentaSans', sans-serif !important;
}
.floor-plan-service .service-box .service-img {
   
    margin-bottom: 0;
}
.floor-plan-service  .service-area {
    
    padding-bottom: 70px!important;
}
.testi p.elementor-image-box-description{
	position:relative;
}
.testi p.elementor-image-box-description:after {
    content: '';
    position: absolute;
    bottom: -25px;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    width: 140px;
    background: #d6917c;
    height: 1px;
}
.clrd-icn .cls-1 {
    stroke: #D6917C !important;
	
}
.lnd-icn .cls-1,.snw-icn .cls-1 {
  
	
}
/*.clrd-icn2 .cls-1 {
    fill: #D6917C !important;
	stroke-width: 4.5px !important;
}*/
.md-ap .cls-1  {
 
    fill: #D6917C!important;
}
.ply .cls-1  {
   
   
}
.fire .cls-1 {
	stroke: #d6917c!important;
  
   
}
#shwcse-1 .faq3-area .custom-row .right {
    max-width: 50%!important;
}
#shwcse-1 .faq-area .faq-content .subtitle {
   
    margin-bottom: 0;
}
/*.newshwcse{
	content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    right: 0;
    top: 0;
    pointer-events: none;
    background: linear-gradient(90deg, transparent 20%, var(--primary));
}
.newshwcse{
	position:relative;
}*/
.newshwcse .elementor-tab-title a {
    font-size: 22px;
    line-height: 1.1;
    word-spacing: 3px;
    font-family: 'SentaSans', sans-serif;
    font-weight: 400;
}
.newshwcse .elementor-toggle-item:nth-child(1) .elementor-tab-title {
    padding-top: 10px;
}
.newshwcse .elementor-toggle .elementor-tab-title {
   transition: .5s;
    padding: 30px 0px 15px;
}
.newshwcse .elementor-toggle .elementor-tab-title:hover{
	    border-bottom: 1px solid #fff;
	padding-right: 5px;
}
body .newshwcse p {
   
    margin: 25px 0 0px !important;
}
.newshwcse:after{
	background: linear-gradient(0deg, transparent 10%, var(--primary));
    left: auto;
    right: 0;
    width: 1px;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    pointer-events: none;
}
.newshwcse .inner-cont{
	height:100%!important;
}
.elementor-tab-content{
	border:none!important;
}
.elementor-tab-title.elementor-active{
	border-bottom:none!important;
}
.newshwcse .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
   
    width: 1.7em;
    height: 1.7em;
}
.newshwcse:before{
	    background: linear-gradient(90deg, transparent 20%, var(--primary));
	    right: auto;
    left: 0;
	content: '';
    position: absolute;
    height: 1px;
    width: 100%;
	top: 0;
    pointer-events: none;
}
.newshwcse{
	position:relative;
}
.acc-new h2{
	color:#fff!important;
}
.btn-forms a{
	
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1;
   
    font-weight: 400;
    color: var(--dark);
   
}
.col-row {
	display: table;
}
.col-height {
	display: table-cell;
	position: relative;
	overflow: hidden;
	transition: .5s;
}
/* .col-height:before {
	transition: .5s;
}
.col-height-col1:hover:before {
	transform: scale(1.2);
} */
.tab-content-list ul.elementor-icon-list-items { justify-content: space-between !important; }
.tab-content-list li:first-child span, .tabing-content-cover #model-heading-title h5 { font-size: 25px !important; font-weight: 500 !important; font-family: 'SentaSans', sans-serif !important; }
.tab-content-list li:first-child span { font-family: "scandia-web", sans-serif; }
.classic-tabs .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #d6917c; }
.interactive-portfolio .title { color: #1e1d4d; font-size: 25px; }
#amenities-new-height .elementor-icon-box-description { max-width: 220px; min-width: auto; }
.service-box .service-img { height: unset; max-width: unset; }
.service-box .service-img img { transition: .5s; }
/* #site-footer .footer-col:first-child::after { content: ''; position: absolute; right: -100px; top: 0; height: 100%; background: rgb(211 177 132 / 30%); width: 1px; } */
.amenty-sec h2{color:#fff!important;}
body .amenty-sec p {
   
    margin: 0px 0 !important;
}
/* 06-08-2024 */
.site { display: flex; flex-direction: column; }
.site > .elementor, .error-page-area { min-height: calc(100vh - 98px); }
.error-page-area { display: flex; flex-direction: column; justify-content: center; }
.hero8-wrapper .custom-container {  max-width: 1105px!important;}
.floor-plan-service .service-items { display: flex; justify-content: center; }
.floor-plan-service .service-items .service-box { width: 33.33%; }
.error-page-area h1 { font-size: 160px!important; line-height: 160px!important; color:#d6917c!important;}
.error-page-area p { margin-bottom: 30px; }


/* 07-08-2024 */
.about2-area .left-content .title {
   padding-top: 30px;
}
.about-empoewring-section section.active .section-header .subtitle::before { display: none; }
.about-empoewring-section .section-header .subtitle::before { right: 80px; }
.about-empoewring-section .section-header .subtitle { position: unset; }
.amenities-online-brand .elementor-icon-box-icon {
    padding: 13px;
    background-color: #ffffff;
    border: 3px solid #d6917c;
}
.model-features-list .elementor-icon-list-items .elementor-icon-list-item::after { border: none !important; }
.model-features-list .elementor-icon-list-items .elementor-icon-list-item {
    border-radius: 5px;
    width: fit-content;
    padding: 9px !important;
    border: 1px solid #f1e1de;
    background-color: #f6f4f1;
    margin-right: 10px;
}
.model-features-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { font-family: "scandia-web", sans-serif ; font-weight: 400 !important; line-height: 1 ; font-size: 14px; text-transform: uppercase; }
.easyzoom.is-ready img { cursor: crosshair; }
.easyzoom img { vertical-align: bottom; }
.faq3-area .custom-row .right { max-width: 60%; }
.faq-area .custom-row .left, .about3-area .right { background-color: #1E1E4D; }
#cta-section h2, .faq3-area .faq-content .title, .about3-area .about-content .title { color: #ffffff !important; }
.service-box h2, .contact-right.contact-detail-content h1 { font-size: 25px !important; }
.gallerytop .service-box h2 {display: none !important;}
.home-banner .slider-row { height: 80vh; min-height: 480px;  overflow: hidden; }
.home-banner .slick-slider .slick-track, .home-banner .slick-slider .slick-list { height: 100%; }
.home-banner .home-slider { width: 100%; overflow: hidden; position: relative; }
.home-banner .slider-col img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; overflow: hidden; }
.hero-slide-content-wrap { position: absolute; bottom: 0; z-index: 1; padding-left: 62px; }
.home-banner .hero-slide-content { max-width: 425px; width: 100%; padding-bottom: 62px; }
.home-banner .slide-content { margin: 0 0 24px; color: #ffffff; opacity: 0.8; }
.home-banner .slick-active img {animation: zoomingIn 18s forwards; }
.home-banner .hero-slide-content .slide-title { color: #fff !important; margin: 0 !important; }
.interactive-portfolio .title a, .service-box h2 a { color: #1e1d4d; }
/*#floor-plan-list { background-color: #fff !important; }*/
#cta-section p { margin: 0 !important; }
.page-id-5366 header#masthead {
    border-bottom: 1px solid #1e1d4d;
}
.page-id-5366 .hero5-area .custom-container {
   
    padding: 127px 0 100px 0;
}
body .scedl p {
   
    margin: 0px 0 !important;
}
body .amen-box-sec1 p {
    margin: 10px 0 0px !important;
}
.amen-box-sec1 .elementor-widget-icon-box .elementor-widget-container {
    display: flex;
    align-items: center;
}

@keyframes zoomingIn {
    from {
        transform: scale(1);
    }
    to {
        transform: scale(1.2);
    }
}


@media screen and (max-width: 1440px) {
    #tabing-img-section { width: 50%; }
    .tabing-content-cover { width: 50% !important; }
}

@media screen and (max-width: 1400px) {
    /*.site-header { padding: 15px 5px ; }*/
    /* .tab-content-list li:last-child span { font-size: 12px !important; } */
    /* .tab-content-list li:first-child span, .tabing-content-cover #model-heading-title h5 { font-size: 15px !important; } */
    #header-section div:first-child{ justify-content: center; }
    #header-section .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) { margin-right: 15px; }
    .site-header .theme-btn { padding: 20px 25px 20px 35px; }
    .site-header.fixed .theme-btn { padding: 20px 25px 20px 35px; }
}

@media screen and (max-width: 1280px) {
    .floor-plans-section .about3-area .custom-container { max-width: 1105px!important;padding: 0; }
/*     #site-footer .hfe-site-logo .hfe-site-logo-container img { width: 64%; } */
}
.curated-liking-section .tabs-wrapper .tab-title {
	padding: 10px 0 !important;
}
.tabs-wrapper.sticky-element-original.element-is-sticky {
	background: white;
	border-top:2px solid #f6f4f1;
	left: 0 !important;
	width: 100% !important;
}

.elementor-element-e8e23ad .tabs-wrapper {
    transition: .5s;
}
.elementor-element-e8e23ad.active .tabs-wrapper {
    position: fixed;
    top: 104px;
    left: 0;
    width: 100%;
    z-index: 99;
    background: white;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	border-top: solid 5px #F6F4F1;
    transition: none;
}
body .about3-area .right {
    background: #1e1d4d;
} 
body .about3-area .right:after {
    content: "";
/*     background-image: url(https://brandrightf472.sg-host.com/wp-content/uploads/2024/08/honor-meadows-logo-mark-full-color-rgb.svg) !important; */
	    background-image: url(/wp-content/uploads/2024/08/honor-meadows-logo-mark-full-color-rgb.svg) !important;
    background-position: 110% 105%;
    background-repeat: no-repeat;
    background-size: 37% auto;
    background-color: #1e1d4d;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    opacity: 0.05 !important;
}

.about4-area .imgs img{transition: unset!important;}
.about4-area .imgs .box-anim img:hover{transform:unset!important;}
#home2 .about4-area .content{padding-top:50px!important;}
.interactive-portfolio:hover{background-color: #F6F4F1!important;}
.hero-interactive-portfolios .interactive-portfolio:first-child{padding-top:34px!important;}
.hero-interactive-portfolios .interactive-portfolio:last-child{padding-bottom:34px!important;}

.page-id-5364 #header-section:not(.fixed){background-color:#F6F4F1!important;}

.amen-box-sec1 .col1{width:66%!important;}
.amen-box-sec1 .col2{width:32.33%!important;}
.amen-box-sec1 h2{font-size:70px!important;}
.contact-detail-content h1 {
  
    line-height: 25px !important;
   
}
div#schedule-tour,div#contact {
    background: #f6f4f1;
    padding: 40px 30px 50px;
    border-radius: 10px;
}
#contact-form .gfield textarea, #contact-form .gfield input, select.large.gfield_select {
    border: 1px solid rgb(18 38 32 / 20%)!important;
    background: #ffffff00;
   padding-left: 20px; 
}
.btn-forms .tabs-wrapper {
    margin-left: 30px!important;
    margin-bottom: -20px!important;
}
.sch-sec .elementor-toggle .elementor-tab-title {
  font-family: 'SentaSans', sans-serif !important;
    text-align: right;
}
.sch-sec i {
    font-size: 44px;
    position: relative;
    top: -17px;
}
.sch-sec h2{
	color:#000!important;
}

.sch-sec span.elementor-toggle-icon-closed {
    margin-left: 30px;
}
.home-cta-section .theme-btn {
    background-color: #ffffff;
    color: #171740 !important;
    
}
.home-cta-section .theme-btn:hover {
    background-color: #d6917c;
    color: #fff !important;
}
.gaze-icn .cls-1{
	    stroke: #d6917c!important;
}
#contact-form .gfield textarea, #contact-form .gfield input, select.large.gfield_select {
    background: #ffffff !important;
    font-family: "scandia-web", sans-serif !important;
    color: #000000;
    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 400;
}
/*#contact-form .classic-tabs .tabs-wrapper .tab-title a {
   
 background-color: #1e1d4d!important;
 color: #ffffff!important;
   border:unset!important;
}
#contact-form .classic-tabs .tabs-wrapper .tab-title a:hover {
   
 background-color: #d6917c!important;
 color: #ffffff!important;
   
}*/
.home-txt {
    width: 81%;
}
body .home-txt h2{
	font-size:62px!important;
}
/*.amen-box-sec1 .elementor-icon {
    padding: 13px;
    background-color: #ffffff;
    border: 3px solid #d6917c;
	transform: rotate(45deg);
}*/
div#floor-plan-sec, .flrpln-s {
    width: 100%;
    margin: 0 auto;
}
.dialog-message.dialog-lightbox-message .elementor-slideshow__title {
   
    display: none;
}
.mdn-sc{
	margin-bottom:80px!important;
}
#contact-form label.gfield_label.gform-field-label {
    line-height: 1.517 !important;
    font-size: 15px !important;
    margin: 0px 0 10px !important;
	font-weight: 400;
	color: #000000;
	font-family: "scandia-web", sans-serif !important;
}
body select#input_1_5 {
    position: relative;
    padding-right: 30px; 
}

body select#input_1_5 {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(/wp-content/uploads/2024/09/down.png) no-repeat 98% center !important;
    background-size: 20px !important;
    background-color: #fff !important;
}

body .gform_wrapper .gfield_select select:focus {
    outline: none;
}
body .about2-area .custom-container {
     max-width: 1105px!important;

}
/* div#n2-ss-2 .n2-thumbnail-dot img {
    width: 210px!important;
    height: auto!important;
}
body div#n2-ss-2 .nextend-thumbnail-horizontal .nextend-thumbnail-inner {
   
    background: #fff!important;
} */
/* body .n2-thumbnail-dot{
	opacity:0.5!important
}
body .sec-padding .e-con>.e-con-inner{
width:100%!important;
	max-width:100%!important;
} */
.nextend-thumbnail-horizontal .n2-align-content-center,.nextend-thumbnail-horizontal .n3-align-content-center,.nextend-thumbnail-horizontal .n4-align-content-center {
	gap: 8px;
	margin: 8px 0 0;
}
.n2-thumbnail-dot,.n3-thumbnail-dot,.n4-thumbnail-dot {
    border: solid 1px #ebebeb !important;
	transition: .5s;
}
.n2-thumbnail-dot:hover,
.n2-thumbnail-dot.n2-active,.n3-thumbnail-dot:hover,
.n3-thumbnail-dot.n2-active,.n4-thumbnail-dot:hover,
.n4-thumbnail-dot.n2-active {
    border-color: #d6917c !important;
}
div#n2-ss-3-arrow-previous,div#n2-ss-3-arrow-next,div#n2-ss-2-arrow-previous,div#n2-ss-2-arrow-next,div#n2-ss-4-arrow-previous,div#n2-ss-4-arrow-next{
	background:#1e1d4d!important;
}

div#n2-ss-3-arrow-previous:hover, div#n2-ss-3-arrow-next:hover, div#n2-ss-2-arrow-previous:hover, div#n2-ss-2-arrow-next:hover, div#n2-ss-4-arrow-previous:hover, div#n2-ss-4-arrow-next:hover {
    background: #d6917c!important;
}

div#n2-ss-3-align,div#n2-ss-2-align,div#n2-ss-4-align{
	max-width:100%!important;
	/*min-width:auto!important;*/
}
div#n2-ss-3-arrow-previous,div#n2-ss-4-arrow-previous,div#n2-ss-2-arrow-previous{
	/*--widget-offset: -45px!important;*/
    right: -195px!important;
}
div#n2-ss-3-arrow-next,div#n2-ss-2-arrow-next,div#n2-ss-4-arrow-next {
   /* --widget-offset: -45px !important;*/
    right:-5px !important;
}

#floor-plan-sec .nextend-thumbnail-horizontal .n2-thumbnail-dot {
    margin-right: 10px;
}

#floor-plan-sec .n2-ss-slider-controls-absolute-right-bottom, #floor-plan-sec .n2-ss-slider-controls-absolute-center-bottom {
    z-index: 1;
    top: 43px;
}

#floor-plan-sec .nextend-thumbnail-default {
    z-index: 0!important;
}

#floor-plan-sec .nextend-thumbnail-horizontal .n2-align-content-start {
    margin-top: 10px;
}

/* .lSSlideOuter .lSPager.lSGallery li {
	border-radius: 0 !important;
}
ul.lSGallery li {
    border: solid 1px #ebebeb !important;
}
ul.lSGallery li.active {
	border-color: #d6917c !important;
} */
@media screen and (max-width: 1280px) {
body .logo-dark .hfe-site-logo-set .hfe-site-logo-img {
   min-width: 175px!important;
}
}
.site-header .theme-btn {
  
    padding: 20px 23px 20px 23px!important;
}
.about-empoewring-section .custom-container::before {
    display: none;
}

.error404 .col-lg-8{max-width: 100%!important; width: 100%!important; margin-left:0!important;}


/* Responsive */

#menu-item-9443, #menu-item-9444, .ipadv-br, .amen-box-sec1.small, .floor-last-sec.small, .mobv-br {display:none!important;}

@media screen and (max-width:1199px){
	/* General */
	.sec-padding{padding-left:40px!important; padding-right:40px!important;}
	h1, h2, .amen-box-sec1 h2{font-size: 60px !important; line-height: 60px !important;}
	
	/* Home */
	body .home-txt h2{font-size: 58px!important;}
	#home-banner{margin-top:130px!important;}
	.home-ptextwidth >.elementor-widget-container{padding-bottom:60px!important;}
	.home-loc .e-con-inner{padding-block-start: 20px!important;}
	.about4-area{padding-top: 80px!important; padding-bottom: 80px!important;}
	
	/* About */
	.about2-area{ padding-top: 40px!important; padding-bottom: 90px!important;}
	
	/* Amenties */
	.amenities-online-brand{--padding-left: 0px!important; --padding-right: 0px!important;}
	.amenities-online-brand.top .e-con-inner{padding-block-start:130px!important;}
	.amenities-online-brand.two .e-con-inner{padding-block-end:80px!important;}
	.amenty-sec >.e-con-inner{padding-left:10px!important; padding-right:10px!important; padding-block-start:150px!important;}
	
	/* Floor */
	.floor-plans-section{--margin-top: 50px!important; --margin-bottom: 80px!important;}
	.floor-plans-section >.e-con-inner, #floor-plan-sec >.e-con-inner {padding-left:10px!important; padding-right:10px!important;}
	.tabing-content-cover h2{font-size: 50px !important;}
	.floor-plan-service .service-area{padding-bottom: 60px!important;}
	.tab-bottom-sec >.e-con-inner, .floor-last-sec >.e-con-inner {padding-block-start:80px!important; padding-block-end:80px!important;}
	
	/* Gallery */
	.gallery .tit >.elementor-widget-container{padding-top:50px!important;}
	.gallery >.e-con-inner{padding-left:10px!important; padding-right:10px!important;}
	#gallerysec .service-area{padding-bottom: 80px!important;}
	
	/* Shedule */
	#contact-us-cover{max-width: unset!important; --padding-top: 50px!important; padding-left: 30px!important; padding-right: 30px!important; --padding-bottom: 80px!important;}
	.sch-sec >.e-con-inner{padding-left:10px!important; padding-right:10px!important;}
	.sch-sec {--margin-bottom:0px!important; padding-bottom:80px!important;}
}

@media screen and (max-width:1140px){
	body .home-txt h2{font-size: 55px!important;}
}

@media screen and (max-width:1100px){
	body .home-txt h2{font-size: 52px!important;}
}

@media screen and (max-width:1060px){
	body .home-txt h2{font-size: 50px!important;}
/* 	#header-section .elementor-widget-classic-button, .site-header .hfe-nav-menu__align-right {display:none!important;}
	.site-header .hfe-nav-menu__breakpoint-tablet{display:block!important;} */
}

@media screen and (max-width:1040px){
	body .home-txt h2{font-size: 48px!important;}
}

@media screen and (max-width:1024px){
	/* General */
	h1, h2, .amen-box-sec1 h2{ font-size: 50px !important; line-height: 54px !important;}
	.custom-container{padding-left:0px!important; padding-right:0px!important;}
	
	/* Home */
	body .home-txt h2{font-size: 45px!important;}
	.interactive-portfolio .title{font-size: 22px !important;}
	#home-banner{margin-top: 110px!important;}
	
	/* Header */
	.site-header{ padding-left: 35px!important; padding-right: 35px!important;}
	#header-section div:first-child{ justify-content: end!important; margin: 0px!important; float: right!important; text-align: right!important;}
	#header-section .col1{--width: 30%!important;}
	body .logo-dark .hfe-site-logo-set .hfe-site-logo-img{min-width: 190px!important;}
	#header-section .col2{--width: 70%!important;}
	#header-section .elementor-widget-classic-button{display:none!important;}
/* 	.site-header.fixed{opacity:0!important;} */
	.site-header.fixed{z-index:9999!important;}
/* 	.page-id-5366 div#header-section{position:relative!important;} */
	.site-header ul.hfe-nav-menu{padding-left: 40px!important; padding-top:20px!important; padding-bottom:20px!important;}
	.site-header ul.hfe-nav-menu li{border-bottom-width:0px!important;}
	.site-header ul.hfe-nav-menu li a{ padding-top: 10px!important; padding-bottom: 10px!important;}
	#menu-item-9443, #menu-item-9444{display:block!important;}
	#menu-item-9444 a, #menu-item-9443 a{ padding: 20px 30px 20px 30px!important; background-color: #1e1d4d!important; color: #ffffff !important; width: max-content!important;}
	#menu-item-9444 a{margin-top: 15px!important;}
	#menu-item-9443 a{margin-top: 10px!important;}
	#menu-item-9444 a:hover, #menu-item-9443 a:hover{background-color: #d6917c!important;}
	
	/* Footer */
	#site-footer{ padding-left: 30px!important; padding-right: 30px!important;}
	#site-footer .e-con-inner >.elementor-element {--flex-direction: unset!important; flex-wrap: wrap!important;}
	#site-footer .footer-col{ width: 48%!important; max-width: 48%!important;}
	#site-footer .footer-col.col3{padding-left:10px!important;}
	#site-footer .footer-col.col2 .elementor-widget-text-editor{ width: unset!important; max-width: unset!important; --container-widget-width: unset!important;}
	#site-footer .footer-col.col1{border:0px!important;}
	.footer-copy{padding-left:10px!important; padding-right:10px!important;}
	#site-footer .first-sec{padding-bottom:50px!important; --gap: 0px!important;}
	#site-footer #menu-item-9443, #site-footer #menu-item-9444{display:none!important;}
	
	/* About */
	.about2{--padding-top: 90px!important;}
	
	/* Amenties */
	.amenty-sec >.e-con-inner{padding-block-start: 130px!important; padding-left: 40px!important; padding-right:40px!important;}
	.amen-box-sec1 h3{font-size: 22px!important;}
	
	/* Floor */
	.floor-plans-section{--margin-top: 30px!important; padding-left: 30px!important; padding-right: 30px!important;}
	#floor-plan-sec >.e-con-inner{ padding-left: 0px!important; padding-right: 0px!important;}
	#floor-plan-sec .sec1{ padding-left: 40px!important; padding-right: 40px!important;}
	#floor-plan-sec .tabing-content-cover{--margin-left: 0px!important;}
	.curated-liking-section .classic-tabs .title-with-img a .tb-title{margin-left: 12px!important; font-size: 22px!important;}
	.tabing-content-cover h2{font-size: 40px !important;}
	.tabs-wrapper.element-is-sticky{position:relative!important; top:0px!important; background:unset!important; border-top:0px!important;}
	.sticky-element-placeholder.sticky-element-active{height:0px!important;}
	.floor-plan-service .service-items{padding:0px!important;}
	#floor-plan-sec .n2-ss-slider-controls-absolute-right-bottom, #floor-plan-sec .n2-ss-slider-controls-absolute-center-bottom {right:12px!important;}
	.element-is-sticky{display:none!important;}
	
	/* Gallery */
	.gallery .tit >.elementor-widget-container{padding-top: 30px!important; padding-left: 30px !important; padding-right: 30px !important;}
	#gallerysec .service-area{ padding-left: 30px!important; padding-right: 30px!important;}
	
	/* Shedule */
	#contact-us-cover{--padding-top: 30px!important;}
	.sch-sec{ padding-left: 30px!important; padding-right: 30px!important;}
	.sch-sec .col1{--width: 70%!important;}
	.sch-sec .col2{--width: 30%!important;}
}

@media screen and (max-width:991px){
	/* General */
	.ipadv-br{display:block!important;}
	h1, h2, .amen-box-sec1 h2{ font-size: 40px !important; line-height: 48px !important;}
	
	/* Header */
	#header-section .col2{--width: 65%!important;}
	#header-section .col1{--width: 35%!important;}
	
	/* Home */
	#home-banner{margin-top: 100px!important;}
	.home-txt {
    padding-bottom: 50px;
}
	#home-banner .ban-btn{position: relative!important; --align-self: flex-start!important; right:unset!important;top:0px;}
	#home-banner .img-sec{background-position: 100% 50%!important;}
	.big-br{display:none!important;}
	#home2 .about4-area .content{padding-top: 0px!important; padding-right: 20px!important;}
	#home2 .about4-area .custom-row{ display: flex!important; flex-flow: row!important;}
	.homeAbt-img img{width: 130px!important;}
	.about4-area{padding-bottom: 60px!important;}
	.interactive-portfolio .title{width: 45%!important;}
	body .home-txt h2{font-size: 46px!important;}
	
	/* About */
	.about-top{--min-height: 450px!important; padding-right: 30px!important;}
	.about2-area .left-content .title{padding-top: 0px!important;}
	.about2 .custom-container >.custom-row{ display: flex!important; flex-flow: row!important;}
	.about2-area{padding-bottom: 70px!important;}
	
	/* Amenties */
	.amen-box-sec1.big {display:none!important;}
	.amen-box-sec1.small {display:block!important;}
	.amen-box-sec1.small .col1{ --justify-content: start!important; --align-items: start!important;}
	.page-id-5366 .hfe-nav-menu__toggle svg path{fill:#fff!important;}
	.page-id-5366 .site-header:not(.fixed) .hfe-nav-menu a.hfe-menu-item{color:#000!important;}
	.amenities-online-brand .elementor-icon-box-icon{padding: 10px!important;}
	.amen-box-sec1 .elementor-icon svg{ width: 25px!important; height: 25px!important;}
	.amen-box-sec1 .elementor-widget-icon-box .elementor-widget-container{padding-left:20px!important; padding-right:20px!important;}
	.amen-box-sec1 h3{font-size: 22px!important;}
	.amen-box-sec1.small .two .row{display:flex!important; flex-flow:row!important;}
	
	/* Floor */
	.floor-plans-section .col1{--width: 40%!important;}
	.floor-plans-section .col2{--width: 60%!important; --margin-left: 30px!important; padding-right: 0px!important;}
	.floor-plans-section{margin-top: 20px!important;}
	.tabing-content-cover h2{font-size: 30px !important;}
	.tab-content-list li:first-child span, .tabing-content-cover #model-heading-title h5, .tabing-content-cover h5.elementor-heading-title{font-size: 20px !important;}
	.model-features-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{font-size:12px!important;}
	.floor-last-sec.big{display:none!important;}
	.floor-last-sec.small{display:block!important;}
	.tab-bottom-sec .testi .elementor-widget-container{padding: 50px 100px 50px 100px!important;}
	div#n2-ss-2 .n2-thumbnail-dot img, div#n2-ss-3 .n2-thumbnail-dot img, div#n2-ss-4 .n2-thumbnail-dot img{ width: 70px!important; height: 40px!important;}
	div#n2-ss-3-arrow-next, div#n2-ss-2-arrow-next, div#n2-ss-4-arrow-next{right: 120px!important;}
	div#n2-ss-3-arrow-previous, div#n2-ss-4-arrow-previous, div#n2-ss-2-arrow-previous{right: -60px!important;}
	
	/* Gallery */
	#gallerysec .service-area .service-items{ display: flex!important; flex-wrap: wrap!important;}
	#gallerysec .service-area .service-items .service-box{width: 31%!important;}
	.gallery .tit >.elementor-widget-container{padding-top: 20px!important;}
	#gallerysec .service-box img{height:300px!important;}
	
	/* Shedule */
	#contact-us-cover{--padding-top: 10px!important; --padding-bottom: 60px!important;}
	.btn-forms .tabs-wrapper{margin-left: 20px!important;}
	.contact-right.contact-detail-content h1{font-size: 22px !important;}
	.sch-sec .col1{--width: 60%!important;}
	.sch-sec .col2{--width: 40%!important;}
	.sch-sec .col2 a.elementor-toggle-title{font-size: 22px!important;}
	.site > .elementor, .error-page-area{min-height:unset!important;}
	.classic-tabs .tabs-wrapper .tab-title a{padding: 20px 36px!important;}
	
	/*404*/
	.error-page-area{margin-top:0px!important;}
	.error-page-area >.container{min-height: 45vh!important;}
	.error404 .col-lg-8{padding-top: 80px!important; padding-bottom:100px!important;}
}
@media screen and (orientation: portrait) and (max-width: 1024px) and (min-width: 768px) {

}
@media screen and (max-width:768px){
	.amen-box-sec1 .box1{padding-top:20px!important;}
}

@media only screen and (min-width: 375px) and (max-width: 896px) and (orientation: landscape){
	/* Header */
	.site-header ul.hfe-nav-menu{padding-top: 10px!important;}
	.site-header ul.hfe-nav-menu li a{padding-bottom: 5px!important;}
	
	/* Home */
	.homeAbt-img img{width: 140px!important;}
	.interactive-portfolio .box-img{height: 200px!important; width: 180px!important;}
	
	/* About */
	.about-top{--min-height: 400px!important;}
	.about-top .elementor-widget-image img{max-width:90%!important;}
	
	/* Amenties */
	.amenty-sec >.e-con-inner{padding-block-start: 120px!important;}
	.amen-box-sec1.small .amenities-online-brand .row{display: flex!important; flex-flow: row!important;}
	.amen-box-sec1 .box1{padding-top: 40px!important;}
	.amen-box-sec1 .box2{padding-top:20px!important;}
	
	/* Gallery */
	.gallery .tit >.elementor-widget-container{padding-top: 10px!important;}
	#gallerysec .service-area{padding-bottom: 60px!important;}
	#gallerysec .service-area .service-items .service-box{width: 31.5%!important;}
	#gallerysec .service-items{gap: 15px!important;}
	
	/* Shedule */
	#contact-us-cover{--padding-top: 0px!important;}
	
	/* 404 */
	.error-page-area h1{line-height: 130px!important; font-size: 130px!important;}
	.error-page-area >.container{min-height: 40vh!important;}
	.error404 .col-lg-8{padding-top: 50px!important;}
}

@media screen and (max-width: 767px){
	/* Header */
	.site-header{display:block!important;}
}

@media only screen and (min-width: 551px) and (max-width: 767px) and (orientation: landscape){
	/* General */
	h1, h2, .amen-box-sec1 h2{ font-size: 34px !important; line-height: 40px !important;}
	.theme-btn{padding: 20px 40px 20px 40px!important;}
	
	/* Home */
	body .home-txt h2{font-size: 40px!important;}
	.about4-area .custom-row {gap: 30px!important;}
	.homeAbt-img img{width: 130px!important;}
	.interactive-portfolio .title{font-size: 20px !important;}
	.about4-area{padding-bottom: 50px!important;}
	
	/* About */
	.about-top{ display: flex!important; flex-flow: row!important;}
	.about-top .col1{width: 33%!important;}
	.about-top .col2{width: 20%!important;}
	
	/* Amenties */
	.amenty-sec .sec{display: flex!important; flex-flow: row!important;}
	.amen-box-sec1.small .elementor-icon-box-wrapper{display: flex!important;}
	.amen-box-sec1.small h3 {position: relative!important; top: 15px!important; left: 25px!important;}
	.amen-box-sec1.small .elementor-icon-box-icon{margin-bottom: 0px!important;}
	.amen-box-sec1 h3{font-size: 20px!important;}
	.amen-box-sec1.small .row >.elementor-element{--justify-content: top!important;}
	.amenities-online-brand.two .e-con-inner{padding-block-end: 60px!important;}
	.amen-box-sec1 .box2{padding-top:40px!important;}
	
	/* Floor */
	.floor-plans-section >.e-con-inner { display: flex!important; flex-flow: row!important;}
	.floor-plans-section{--margin-bottom: 60px!important; margin-top: 0px!important;}
	.curated-liking-section .classic-tabs .title-with-img a .tb-title{font-size: 20px!important;}
	.classic-tabs .tabs-wrapper .tab-title a{padding: 20px 20px!important;}
	.tabing-content-cover h2{font-size: 26px !important;}
	div#n2-ss-3-arrow-next, div#n2-ss-2-arrow-next, div#n2-ss-4-arrow-next{right: 160px!important;}
	div#n2-ss-3-arrow-previous, div#n2-ss-4-arrow-previous, div#n2-ss-2-arrow-previous{right: -25px!important;}
	div#n2-ss-2 .n2-thumbnail-dot img, div#n2-ss-3 .n2-thumbnail-dot img, div#n2-ss-4 .n2-thumbnail-dot img{width: 60px!important;}
	.tabing-content-cover{ --padding-top: 30px!important; --padding-bottom: 30px!important; --padding-left: 25px!important; --padding-right: 25px!important;}
	.tab-bottom-sec >.e-con-inner, .floor-last-sec >.e-con-inner{ padding-block-start: 70px!important; padding-block-end: 70px!important;}
	.floor-last-sec.small .sec-list{display:flex!important;}
	.floor-last-sec.small .sec-list >.elementor-element{ --padding-top: 30px!important; --padding-bottom: 30px!important;}
	
	/* Gallery */
	#gallerysec .service-area .service-items .service-box{width: 31%!important;}
	
	/* Shedule */
	#contact-us-cover{display:flex!important; flex-flow:row!important;}
	#contact-us-cover .col1{width:50%!important;}
	#contact-us-cover .col2{width:65%!important;}
	.sch-sec >.e-con-inner{ display: flex!important; flex-flow: row!important;}
}

@media screen and (max-width: 480px){
	/* Header */
	.site-header{ padding-left: 25px!important; padding-right: 25px!important;}
	#header-section div:first-child{float: unset!important;}
	.site-header ul.hfe-nav-menu{padding-left: 30px!important;}
	#header-section .col1, #header-section .col2{--width: 50%!important;}
	.logo-dark .hfe-site-logo-set .hfe-site-logo-img, .logo-light .hfe-site-logo-set .hfe-site-logo-img{min-width: 200px!important;}
	
	/* General */
	.sec-padding{ padding-left: 30px!important; padding-right: 30px!important;}
	h1, h2, .amen-box-sec1 h2{ font-size: 32px !important; line-height: 38px !important;}
	.ipadv-br{display:none!important;}
	.mobv-br{display:block!important;}
	
	/* Home */
	.home-txt{width: 100%!important; padding-right: 0px!important; padding-top: 0px!important;}
	body .home-txt h2{font-size: 40px!important; line-height: 44px !important;}
	#home-banner .img-sec{background-position: 93% 50%!important;}
	#home2 .about4-area .custom-row{flex-flow: column!important;}
	#home2 .about4-area .content{padding-right: 0px!important; max-width: 100%!important;}
	.about4-area{padding-top: 50px!important;}
	.about_us_section .about4-area .imgs{display: flex!important; flex-flow: row!important;}
	.home-loc .e-con-inner{padding-block-start: 0px!important;}
	.hero-interactive-portfolios{padding:0px!important;}
	#cta-section{padding-left:25px!important; padding-right:25px!important;}
	.interactive-portfolio .box-img{visibility: visible!important; opacity: 1!important; position: relative!important; width:100%!important; right: 0%!important; z-index:-9999!important;}
	.interactive-portfolio .title{width: 100%!important;}
	.interactive-portfolio{border-bottom:0px!important;}
	.interactive-portfolio:hover{background-color:unset!important;}
	.home-loc h2{text-align:left!important;}
	.home-loc .elementor-widget-heading >.elementor-widget-container{padding-bottom:0px!important;}
	.home-ptextwidth >.elementor-widget-container{padding-bottom: 40px!important;}
	
	/* Footer */
	#site-footer .footer-col{ width: 100%!important; max-width: 100%!important; padding-left: 0px!important; padding-right:0px!important;}
	#site-footer .footer-col.col2, #site-footer .footer-col.col4 {padding-top:40px!important;}
	#site-footer .footer-col.col3{padding-left: 0px!important;}
	.footer-copy{padding-left: 0px!important; padding-right:0px!important;}
	.footer-copy .elementor-widget-copyright span{line-height: 20px!important;}
	
	/* About */
	.about2-area{padding-top: 0px!important;}
	.about2 .custom-container >.custom-row{ display: flex!important; flex-flow: column!important;}
	.about2{padding-top: 30px!important;}
	#abt2 .about2-area .right-content img{height: 340px!important;}
	.about-top .col2 img{width: 40%!important;}
	.about-top .col1{height: 450px!important;}
	.about-top{padding-left: 30px!important;}
	.about-top .col3 {--margin-left:0px!important;}
	.about-top .col2 .elementor-widget-image .elementor-widget-container{margin-left:0px!important;}
	.about-top .col2 {--justify-content: flex-end!important; padding-top: 80px!important; padding-bottom: 100px!important;}
	.about-top .col2 .elementor-widget-image{text-align:left!important;}
	.about-top{--padding-bottom: 60px!important;}
	
	/* Amenties */
	.amenty-sec >.e-con-inner{ padding-block-start: 100px!important; padding-left: 30px!important; padding-right: 30px!important;}
	.amenty-sec .sec >.elementor-element{height: 300px!important; --margin-bottom: 0px!important;}
	.amenty-sec .sec .col2{display:flex!important; flex-flow:column!important; padding: 20px 0px 0px 0px!important;}
	.amenty-sec{--margin-bottom: 0px!important; --padding-bottom: 30px!important;}
	.amen-box-sec1 .col1{width: 100%!important;}
	.amenities-online-brand.top .e-con-inner{padding-block-start: 110px!important; }
	.amen-box-sec1.small .two .row{ display: flex!important; flex-flow: column!important; padding-left:10px!important;}
	.amenities-online-brand.two .e-con-inner{padding-block-end: 0px!important;}
	.amen-box-sec1.small .two .row >.e-con-full .clrd-icn2 .elementor-icon-box-wrapper{ display: flex!important; flex-flow: row!important;}
	.amen-box-sec1 .box1{padding-top: 40px!important;}
	.amen-box-sec1.small .two .elementor-icon-box-icon{margin-bottom: 0px!important; margin-right: 30px!important; margin-left:5px!important;}
	.amen-box-sec1.small .two .elementor-icon-box-content{ align-items: center!important; align-content: center!important; margin-top:10px!important;}
	.amen-box-sec1.small .two .clrd-icn2 .elementor-widget-container{ padding-left: 15px!important; padding-right: 15px!important;}
	.amen h2 br{display:none!important;}
	.amen-box-sec1.small .two .clrd-icn2 h3.elementor-icon-box-title{text-align:left!important;}
	
	/* Floor */
	.floor-plans-section{margin-top: 0px!important;}
	.floor-plans-section >.e-con-inner{padding:0px!important;}
	.floor-plans-section .col1, .floor-plans-section .col2 {--width: 100%!important;}
	.floor-plans-section .col2{--margin-left: 0px!important; padding-left: 0px!important; padding-top: 40px!important;}
	.floor-plans-section{--margin-bottom: 60px!important;}
	.floor-plans-section .col1 .elementor-widget-image .elementor-widget-container{ text-align: left!important; width: 100%!important;}
	.floor-plans-section .col1 .elementor-widget-image .elementor-widget-container img{ height: 350px!important; width: 100%!important;}
	.tab-bottom-sec >.e-con-inner, .floor-last-sec >.e-con-inner{ padding-block-start: 60px!important; padding-block-end: 65px!important;}
	 .floor-last-sec.small .sec-list .sec1{ --padding-top: 30px!important; --padding-bottom: 0px!important;}
	 .floor-last-sec.small .sec-list .sec2{ --padding-top: 0px!important; --padding-bottom: 30px!important;}
	.tab-bottom-sec .testi .elementor-widget-container{padding: 50px 40px 60px 40px!important;}
	.testi p.elementor-image-box-description{font-size: 16px !important;}
	#floor-plan-sec .sec1{--padding-top: 50px!important; padding-left: 30px!important; padding-right: 30px!important;}
	#tab-bar .d-flex{display:block!important;}
	#tab-bar >.elementor-widget-container{padding-top:0px!important;}
	.tabing-content-cover{width: 100% !important;}
	#tabing-img-section{width: 100%!important; --padding-left: 0px!important; margin-top:30px!important;}
	.floor-plan-service .service-items{flex-flow: column!important;}
	.floor-plan-service .service-items .service-box{width: 100%!important;}
	.floor-last-sec.small .sec-list .sec2 .elementor-widget-icon-list, .floor-last-sec.small .sec-list .sec1 .elementor-widget-icon-list {width:100%!important; padding-left: 30px!important;}
	.service-box h2{ font-size: 22px !important; padding-top: 10px!important;}
	.tab-bottom-sec .testi .elementor-image-box-content p{margin-top:10px!important;}
	
	/* Gallery */
	#gallerysec .service-area .service-items .service-box{width: 47%!important;}
	#gallerysec .service-area .service-items{gap: 20px!important;}
	#gallerysec .service-area{padding-bottom: 50px!important; padding-left: 20px!important; padding-right: 20px!important;}
	.gallery .tit >.elementor-widget-container{ padding-left: 20px !important; padding-right: 20px !important; padding-top: 0px!important;}
	#gallerysec .service-box img{height: 200px!important;}
	
	/* Contact */
	#contact-us-cover{--padding-top: 0px!important;}
	#contact-us-cover .col1{padding:0px!important;}
	#contact-us-cover .col2{padding: 30px 0px 0px 0px!important;}
	.classic-tabs .tabs-wrapper .tab-title a{padding: 20px 25px!important;}
	.sch-sec .col1, .sch-sec .col2{--width: 100%!important;}
	.sch-sec{ padding-left: 20px!important; padding-right: 20px!important; padding-bottom: 40px!important;}
	.elementor-element-078be7c img{display:none!important;}
	.sch-sec .elementor-toggle .elementor-tab-title{text-align: left!important; padding-left: 0px!important; width: 70%!important;}
	.sch-sec .col2{padding-left:0px!important;}
	
	/* 404 */
	.error-page-area h1{line-height: 120px!important; font-size: 120px!important;}
}

@media screen and (max-width: 390px){
	/* Home */
	body .home-txt h2{ font-size: 38px!important; line-height: 44px !important;}
	#cta-section{padding-left:15px!important; padding-right:15px!important;}
	
	/* About */
	.about-top .col2 { padding-bottom: 80px!important;}
	
	/* Amenties */
	.amenty-sec{ --padding-bottom: 50px!important;}
	.amen-box-sec1 h3{font-size: 20px!important;}
	
	/* Gallery */
	#gallerysec .service-area .service-items{gap: 17px!important;}
}

.site-header .theme-btn::after {
    width: 28px;
	left: -10px;
}
.site-header .theme-btn:hover::after {
    left: calc(100% - 18px);
}

.theme-btn::after,
.theme-btn::before {
	display: none !important;
}

a {
    color: #D6917C;
}
a:hover {
    color: #1E1D4D;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0px !important;
}

.hfe-nav-menu__layout-horizontal {
    width: 100% !important;
}

.elementor-page-10338 .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-page-10338 .elementor-lightbox .dialog-lightbox-close-button svg, .elementor-page-10338 .elementor-lightbox .elementor-swiper-button svg {
    fill: #ffffff !important;
    opacity: 1 !important;
    z-index: 999999 !important;
}

.elementor-page-10338 .elementor-slideshow__header>svg {
    fill: #ffffff !important;
}

.floorplannew .elementor-element .swiper .elementor-swiper-button svg{
	fill: #ffffff !important;
    background: #1E1D4D;
    padding: 5px !important;
	font-size:24px !important;
}


@media only screen and (max-width: 1024px) {
   .hfe-nav-menu__layout-horizontal{
		width:unset !important;
	}
	.hfe-nav-menu{
		margin-top:20px !important;
	}
}
	
	