/*
Theme Name: Houzez Child
Theme URI: http://www.favethemes.com/
Author: Favethemes
Author URI: http://www.favethemes.com/
Description: Houzez is a premium WordPress theme for real estate agents where modern aesthetics are combined with tasteful simplicity, and where the ease of use is achieved without compromise in your ability to customise the design. Whether you are a real estate agent looking to build a website for your company or a web developer seeking a perfect WordPress theme for your next project, you are certain to appreciate the numerous features and benefits that our theme provides.
Version: 1.0
Tags: white, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: houzez
Template: houzez
*/

:root {
	font-size: 14px;
}
@font-face {
  font-display: swap;
}

@import url("../houzez/style.css");

html{margin-top: 0 !important;}

/* Your CSS code goes here
-------------------------------------- */
.pb0{padding-bottom: 0;}
body.admin-bar main.main-wrap{padding-top:32px;}
.elementor-motion-effects-layer{opacity: 0.8 !important;}
.gm-style-iw.gm-style-iw-c .gm-style-iw-chr .gm-style-iw-ch{display: none !important;}
.gm-style-iw.gm-style-iw-c .gm-style-iw-chr button.gm-ui-hover-effect{width:20px !important;height: 20px !important;position: absolute !important;right:4px;top:4px;}
.gm-style-iw.gm-style-iw-c .gm-style-iw-chr button.gm-ui-hover-effect>span{width:20px!important;height:20px!important;margin:0 !important;}
.gm-style-iw.gm-style-iw-c .gm-style-iw-d{padding:10px 15px !important;}

.gm-style-iw-a .gm-style-iw-chr .gm-style-iw-ch{display: none !important;}
.gm-style-iw-a .gm-style-iw-chr button.gm-ui-hover-effect{width:20px !important;height: 20px !important;position: absolute !important;right:4px;top:4px;}
.gm-style-iw-a .gm-style-iw-chr button.gm-ui-hover-effect>span{width:20px!important;height:20px!important;margin:0 !important;}
.gm-style-iw-a .gm-style-iw-d{padding:10px 15px !important;}


.gm-style .gm-style-iw-c .gm-style-iw-chr .gm-style-iw-ch{display: none;}
.gm-style .gm-style-iw-c .gm-ui-hover-effect{position: absolute;right:0;top:0;}
.gm-style .gm-style-iw-c .gm-style-iw-d{padding-top: 10px;}

.mainheader > .desk-menu{padding-top: 5px;}
.mainheader .elementor-widget-theme-site-logo .elementor-widget-container a > img{width:200px;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.m-menu {display:none !important;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.k-lang a.single-language{font-size:1rem;font-family: "Work Sans", Sans-serif;color:var( --e-global-color-text );}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.k-lang a.single-language:hover{color:#BD7F3B;}
.main-contain > .kondo-mainleft .elementor-widget-heading .elementor-widget-container{margin:0;}

.slick-dots{display: none;}
.half-map-right-wrap .page-title-wrap {display: none;}
.half-map-right-wrap .half-map-wrap .listing-view {margin-top: 5% !important;}

/*.elementor-widget-n-accordion .e-n-accordion-item {border-bottom: 1px solid #d5cdc3;}*/
/*.elementor-widget-n-accordion .e-n-accordion-item:last-of-type{border-bottom: 0;}*/
/*body.page-id-2332 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.menu-item>a.elementor-item{color:#fff;}
body.page-id-2332 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.k-lang>a.single-language{color:#fff;}*/

.s-slider-main .elementor-widget-n-carousel .e-n-carousel{padding-bottom:0 !important}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .elementor-element{padding:0;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-image .elementor-widget-container{width:100%;height: 100%;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-image .elementor-widget-container img{width: 100%;height: 100%;object-fit:cover;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content{padding-left:50px !important;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content h5.elementor-heading-title{font-size:20px;margin-bottom:20px;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content h2.elementor-heading-title{font-size:36px;margin-bottom:20px;padding-left:40px;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content{font-size:16px;margin-bottom:20px;line-height: 1.2;width: 80%;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content>.elementor-element>.elementor-widget-container{width: 80%;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content .s-slider-no{width:50px;height: 50px;display: flex;justify-content: center;align-items: center;background-color:#e8e6df;border-radius: 100%;left:20px !important;top:0;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content .s-slider-no .elementor-widget-container{height:auto !important;width:auto;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content .s-slider-no .elementor-widget-container span{font-size: 28px;}
.m-top-0>.elementor-widget-container{margin-top:0;}
.s-slider-main .swiper-pagination{position:absolute;right:15%;bottom:30px;left:auto;top:auto;width:20% !important;text-align:center;display:flex;justify-content:flex-end !important;align-items:center;margin-right:0;margin-left:auto;padding-right:50px;}
.s-slider-main .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet{width: 15px;height: 15px;background-color: #e8e6df;opacity: 1;}
.elementor-widget-n-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c77b28 !important;}
.property-lightbox .modal-dialog{width: 90%;}

.elementor-2113 .elementor-element.elementor-element-6f7f74f{display: none;}
.listing-image-wrap .listing-gallery-wrap .houzez-listing-carousel>.slick-dots{display: none !important;}
.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>ul.elementor-nav-menu--dropdown li.menu-item a{border:0;}
.map-info-window .item-info .item-type{display: none;}

.advanced-search-btn{display: none;}
.modalOpen{overflow:hidden}
h2.LS-h2 {padding-bottom: 20px;font-size: 1.8rem;}
h3.LS-h3 {padding-bottom: 20px;font-weight: 800 !important;}

/*Header style*/
.headerwrapper{position: absolute;width:100%;height: 100px;left:0;top:0;display:block;z-index: 99;}
.headerwrapper .container{width:90%;}
.headerwrapper .navbar .container{position: relative;align-items: center;}
.navbar-brand{display:inline-flex;padding:10px;}
.navbar-brand figure img{width: 175px;height: 100px;}
.headerwrapper ul.navbar-nav li.nav-item a.nav-link{font-size: 0.84rem;color: var( --e-global-color-text );padding-left: 20px;padding-right: 20px;    font-family: "Work Sans", Sans-serif;font-weight: 500;text-transform: uppercase;line-height: 1em;}
.headerwrapper a.topnavbtn{font-size: 1rem; padding: 10px 15px 10px 15px; color: var( --e-global-color-primary );   background-color: var( --e-global-color-secondary );border-radius: 15px 15px 15px 15px;    font-family: "Work Sans", Sans-serif; font-weight: 400;line-height: 1em; position: absolute;
right: 0; top: 0;  bottom: 0;  margin: auto 0;  display: inline-flex;  height: 40px;   justify-content: center;   align-items: center;}
.lang-menu{display: flex;flex-wrap:nowrap;list-style: none;}
.lang-menu li{padding:0 5px;position:relative;list-style: none;}
.lang-menu li + li:before{cotent:'|';display: inline-flex;}
.lang-menu li a{font-size: 14px;color: var( --e-global-color-text );}
.Language-menu{position:relative !important;right:0;}
.desk-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li + li:before{content:'|';display:inline-flex;padding: 0 5px 0 5px;font-size:20px;align-items: center;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:before{content:'|';display: inline-flex;padding:5px 5px 0 5px}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.k-lang>a.elementor-item.elementor-item-anchor{display: none;padding:0;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.k-lang:before{content:'|';display: inline-flex;padding:0px 5px 0 5px}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.k-lang:first-child:before{content:'';}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.main-menu-ft:first-child:before{content:'';}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.k-lang a.single-language{padding:0;}
/*main#main-wrap>div.elementor-2113>.elementor-element.elementor-element-91fd175{justify-content: initial !important;}*/
.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li:hover>a.elementor-item{background-color: #dcdad3;color:#6c7769;}
.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>ul.elementor-nav-menu--dropdown{background-color: #dcdad3 !important;}
/*.deck-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>ul.elementor-nav-menu--dropdown li.menu-item a{color:#33373d;}*/
.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>ul.elementor-nav-menu--dropdown li.menu-item a{color:#33373d !important;padding:2px 15px !important;}
.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>ul.elementor-nav-menu--dropdown li.menu-item a:hover{color:#92998b !important;}
.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>ul.elementor-nav-menu--dropdown.sub-menu{left:16px !important;}

.e-con>.e-con-inner{max-width:100% !important;}

.elementor-2113 .elementor-element.elementor-element{align-self:unset;}
/*.elementor-2113 .elementor-element{min-height:auto !important;}*/

.lang-ft-menu .elementor-nav-menu{margin-bottom:-8px;margin-left:-10px;}
.lang-ft-menu .elementor-nav-menu>li.k-lang>a.elementor-item.elementor-item-anchor{display: none;padding:0;}
.lang-ft-menu .elementor-nav-menu>li.k-lang:before{content:'|';display: inline-flex;padding:0px 5px 0 5px}
.lang-ft-menu .elementor-nav-menu>li.k-lang:first-child:before{content:'';}
.lang-ft-menu .elementor-nav-menu>li.k-lang a.single-language{padding:0;line-height: 1;color: var( --e-global-color-text );transition: color 0.3s;font-size: 1rem;font-weight: 600;}
.lang-ft-menu .elementor-nav-menu>li.k-lang:hover  a.single-language{color:var( --e-global-color-primary );}
.lang-ft-menu .elementor-nav-menu>li.k-lang{justify-content: center;align-items: center;}


#form-field-courriel {font-size: 18px;}
.property-banner-inner-left .property-banner-item img{width: 100%;}
.property-overview-wrap ul li.property-overview-item{text-align: center;justify-content: center;}
.property-overview-wrap ul li.hz-meta-label{text-align: center;}

.property-carousel-module{margin-top:30px;overflow: inherit;}
.property-carousel-buttons-wrap{position:absolute;top:40%;z-index: 999;}
.property-carousel-buttons-wrap .slick-prev.slick-arrow,.property-carousel-buttons-wrap .slick-next.slick-arrow{position:absolute;top:0;background:#fff !important;width:30px!important;height:30px!important;border-radius:100%;padding:0;display:flex;justify-content:center;align-items:center;}
.property-carousel-buttons-wrap .slick-prev.slick-arrow{left:-50px !important;}
.property-carousel-buttons-wrap .slick-next.slick-arrow{right:-50px !important;}
.property-carousel-buttons-wrap .slick-arrow:before{content:'';width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;display:flex;justify-content: center;align-items: center;}
.property-carousel-buttons-wrap .slick-prev.slick-arrow:before{border-right:10px solid #555555;border-left:0;}
.property-carousel-buttons-wrap .slick-next.slick-arrow:before{border-left:10px solid #555555;border-right:0;}
.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children>a.elementor-item{min-width:100px;display: inline-flex;}
.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children>ul.elementor-nav-menu--dropdown.sub-menu{min-width: 120px !important;}

.hz-show-menu-desktop {display: none !important;}

.property-banner-grid-wrap .property-banner-inner-rght .property-banner-item{max-height: 100% !important;}


.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-image{height:100%;display:flex;}
.custom-strong-color .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img{margin-bottom:20px!important; }
.nomade-property{padding:30px 0;}
.nomade-property .elementor-widget-container p{display:flex;align-items:center;justify-content:center;}
.nomade-property .elementor-widget-container .houzez-icon{color: var(--e-global-color-014711b);font-size:30px;}
.nomade-property .elementor-widget-container strong{font-size: 1rem;font-weight: 500;color:var( --e-global-color-text );}
.nomade-property .elementor-widget-container h3{color: var(--e-global-color-text);font-size: 1.2rem;font-weight: 500;text-transform: uppercase;font-family:"Roboto";}
.hs_submit .actions > input[type="submit"].hs-button {width: 200px;min-height: 50px;font-size:20px;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content{margin-top: 0;}

.mon-main .mon-col-row{}
.mon-main .mon-main .mon-col-row .mon-col-1,
.mon-main .mon-col-row .mon-col-2,
.mon-main .mon-col-row .mon-col-3{}
.mon-main .mon-col-row .mon-col-3 .auquebe>.elementor-widget-container{margin-right:30px;}
.mon-main .mon-col-row .mon-col-3 .mon-heading .elementor-widget-container{display: flex;justify-content: flex-end;padding-right: 10%;}

.page-template .main-wrap .elementor .mexique-banner .mexique-txt .elementor-widget-container{}
.page-template .main-wrap .elementor .mexique-banner .mexique-txt .elementor-widget-container img{width:630px;}
.page-template .main-wrap .elementor .mexique-banner .con-kondo .elementor-widget-container img{width: 250px;}

.page-template .main-wrap .elementor .bahamas-banner .mexique-txt .elementor-widget-container{}
.page-template .main-wrap .elementor .bahamas-banner .mexique-txt .elementor-widget-container img{width:630px;}
.page-template .main-wrap .elementor .bahamas-banner .con-kondo .elementor-widget-container img{width: 305px;}

.steps-kondo .steps-nos .elementor-widget-container .elementor-heading-title{width:90px;height:90px;background-color:#A58F7F;border-radius: 100%;display: flex;justify-content: center;align-items: center;}
.steps-title{}
.steps-content{}

.gap-zero.e-con>.e-con-inner{gap:0;}
/*.Video-orintations .elementor-background-video-container > iframe.elementor-background-video-embed{max-width: 170%;margin-top: 80px;}*/
.elementor-element.img-full-block {display: block;}
.e-con .e-con-inner .elementor-element.img-full-height > .elementor-widget-container{width:100%;height:350px;position: relative;overflow:hidden;margin: 0 auto;}
.e-con .e-con-inner .elementor-element.img-full-height > .elementor-widget-container img{width: 100%;height: 100%;object-fit: cover;}


.Video-orintations .elementor-widget-video{height:100%;}
.Video-orintations .e-hosted-video.elementor-wrapper.elementor-open-inline{height:100%;display:flex;}
.Video-orintations .elementor-element.elementor-element-f7598e8 .elementor-wrapper{}

.listing-image-wrap .listing-thumb{position:relative;}
.listing-image-wrap .listing-thumb .listing-gallery-wrap.on_hover{display:none;position:absolute;top:0;left:0;width: 100%;height: 100%;}
.listing-image-wrap .listing-thumb:hover .listing-gallery-wrap.on_hover{display:block;}
.listing-image-wrap .listing-thumb .listing-gallery-wrap.on_hover{display:none;position:absolute;top:0;left:0;width: 100%;height: 100%;}
.listing-image-wrap .listing-thumb:hover .listing-gallery-wrap.on_hover{display:block;}
/*.listing-image-wrap .listing-thumb .listing-gallery-wrap.on_hover .slick-dotted.slick-slider {margin: 0;}
.listing-image-wrap .listing-thumb .listing-gallery-wrap.on_hover .slick-dotted.slick-slider {margin: 0;}*/
.listing-image-wrap .listing-thumb .listing-gallery-wrap.on_hover .slick-dotted.slick-slider {display: block;height: 100%;}
.listing-image-wrap .listing-thumb .listing-gallery-wrap.on_hover .slick-list{background-color: transparent !important;}

.new-inclusions .inclusions-container{justify-content: center;}
.new-inclusions .inclusions-container .inclusion-item{flex: 0 0 auto;text-align: center;width:calc(33.333% - 16px);max-width:300px;min-height:300px;display: flex;align-items: center;justify-content: center;border: 1px solid #D8D5D0;border-radius:20px;padding:40px;}
.new-inclusions .inclusions-container .inclusion-item img{width:90px; height:90px;margin:0 auto 15px;object-fit: contain;}
.new-inclusions .inclusions-container .inclusion-item span{font-size:1.5rem;display: block;text-align: center;font-weight:600;}

.justify-center > .elementor-widget-container > .elementor-shortcode > .elementor > .e-flex > .e-flex > .e-con-inner{justify-content: center;}


.home-slider .swiper-horizontal .swiper-slide .elementor-widget-image .elementor-widget-container > a{display: block;position: relative;}
.home-slider .swiper-horizontal .swiper-slide .elementor-widget-image .elementor-widget-container > a img{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center; }
.home-slider .swiper-horizontal .swiper-slide .elementor-widget-image .elementor-widget-container > a:after{content:'';width: 100%;height: 100%;position: absolute;left:0;top:0;background-color:#00000035;opacity: 0;}
.home-slider .swiper-horizontal .swiper-slide .elementor-widget-image .elementor-widget-container > a:hover:after{opacity: 1;}


.blog-banner{position: relative;padding:0;height:550px;margin:0;display:flex;justify-content: center;align-items: center;position: relative;margin-top: -13px;}
.blog-banner img{width: 100%;height:100%;object-fit: cover;object-position: center;}
.blog-banner .banner-caps{position: absolute;width:100%;height: 100%;display: flex;justify-content: center;align-items: center;left:0;top:0;background-color: rgba(0, 0, 0, 0.30);}
.blog-banner .banner-caps h1{font-size:5rem;color: #fff;margin-bottom: 30px;}
.blog-banner .banner-caps p{font-size: 1.8rem;color:#fff;line-height:1.4;}
.houzez-blog-top{padding:50px 0;}
.houzez-blog-top h2{font-size: 30px;margin-bottom:40px;text-align:center;}
.houzez-blog-top .bt-sidebar-wrap{display: none;}
.houzez-blog-top .bt-content-wrap{width: 100%;max-width:100%;flex:0 0 auto;display: flex;flex-wrap:wrap;margin:0 -15px;}
.houzez-blog-top .bt-content-wrap > .article-wrap{width:33.333%;padding:0 15px 15px;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap{background-color: transparent;border-radius:20px;overflow: hidden;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-thumbnail-wrap{height: 300px;overflow: hidden;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-thumbnail-wrap a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;position: relative;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-thumbnail-wrap a img{width: 100%;height: 100%;object-fit: cover;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-inner-wrap{padding:15px;background-color:#fff;min-height:170px;padding-bottom: 0;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-inner-wrap h2{font-size:20px;text-align: left;line-height: 1.2;margin-bottom:15px;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-inner-wrap h2 a{color:#bd7f3b;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-inner-wrap .post-excerpt-wrap p{font-size:16px;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-footer-wrap{background-color:#fff;padding:20px;border:0;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-footer-wrap .d-flex{justify-content: space-between;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-footer-wrap .author-details{display: flex;align-items: center;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-footer-wrap .author-details figure{width:40px;height: 40px;background-color:#92998B;border-radius: 5px;overflow: hidden;margin:0;margin-right:10px;margin-bottom: 0;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-footer-wrap .author-details img{width: 100%;height: 100%;object-fit: cover;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-footer-wrap .author-details .aname span{display: block;font-size:15px;line-height: 1.1;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-footer-wrap .author-details .aname span:last-of-type{font-size: 13px;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-footer-wrap .cat-details .list-inline-item{background-color:#dbd2c9;padding:5px 10px;border-radius:5px;display: inline-flex;min-width:80px;text-align: center;justify-content: center;align-items: center;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-footer-wrap .cat-details .list-inline-item a{color: #000;font-size: 14px;display:inline-flex;}
.houzez-blog-top .blog-filters > a.btn{padding:5px 15px 5px 5px;border:0;font-size:1rem;color: #000;font-weight: 700;text-transform: uppercase;font-family: "Inter", sans-serif;}
.houzez-blog-top .blog-filters > a.btn + a.btn:before{content:'|';display: inline-flex;padding-right:20px;color: #000;}
.houzez-blog-top .blog-filters > a.btn:hover,
.houzez-blog-top .blog-filters > a.btn:focus{border:0;box-shadow: none;outline: none;color:#bd7f3b;background-color: transparent;}
.houzez-blog-top .blog-filters > a.btn.active{background-color: transparent;color:#bd7f3b;}

.single-article-wrap .post-wrap{border-radius: 16px;}
.single-article-wrap .post-wrap .post-header-wrap{padding-left:20px;padding-right:20px;padding-bottom: 20px;}
.single-article-wrap .post-wrap .post-header-wrap .post-cat-wrap{margin-bottom: 20px;}
.single-article-wrap .post-wrap .post-header-wrap .post-cat-wrap span.list-inline-item{background-color:#dbd2c9;padding:5px 10px;border-radius:5px;display: inline-flex;min-width:80px;text-align: center;justify-content: center;align-items: center;}
.single-article-wrap .post-wrap .post-header-wrap .post-cat-wrap span.list-inline-item a{color:#636363;}
.single-article-wrap .post-wrap .post-header-wrap .post-title-wrap h1{font-size:4.2rem;line-height: 1.2;}
.single-article-wrap .post-wrap .post-thumbnail-wrap{padding:0 15px 15px;}
.single-article-wrap .post-wrap .blog-meta{padding:0 15px;display: flex;justify-content: space-between;align-items: center;}
.single-article-wrap .post-wrap .blog-meta .author-details{display: flex;align-items: center;}
.single-article-wrap .post-wrap .blog-meta .author-details figure{width:40px;height: 40px;background-color:#92998B;border-radius: 5px;overflow: hidden;margin:0;margin-right:10px;margin-bottom: 0;}
.single-article-wrap .post-wrap .blog-meta .author-meta{flex-grow: 0 !important;width: auto;display: inline-flex;}
.single-article-wrap .post-wrap .blog-meta .author-meta li.list-inline-item.calender,
.single-article-wrap .post-wrap .blog-meta .author-meta li.list-inline-item.category{display: none;}
.single-article-wrap .post-wrap .blog-meta .meta-date img{width: 40px;height: 40px;margin-right:10px;}
.single-article-wrap .post-wrap .blog-meta .meta-date span{font-size: 18px;color:#636363;}
.single-article-wrap .post-wrap .post-content-wrap{padding-left:20px;padding-right:20px;padding-top:20px;}
.single-article-wrap .post-wrap .post-content-wrap p{color:#000;line-height:1.4;font-size: 1.3rem;}
.single-article-wrap .post-wrap .post-content-wrap p:after{content:'';clear: both;display: inline-block;}
/*.single-article-wrap .post-wrap .post-content-wrap p:empty{padding:0;margin:0;}*/
.single-article-wrap .post-wrap .post-content-wrap ul li{line-height: 1.4;}
.single-article-wrap .post-wrap .post-content-wrap ul.stylenone,
.single-article-wrap .post-wrap .post-content-wrap ul.stylenone li{list-style: none;padding:0;margin:0;}
.single-article-wrap .post-wrap .post-content-wrap ul.stylenone{margin-bottom: 15px;}
.single-article-wrap .post-wrap .post-content-wrap h3{font-size:2rem;color:#000;font-weight: 700;display: flex; align-items: center;font-family:  "Work Sans", sans-serif;}
.single-article-wrap .post-wrap .post-content-wrap h3 img{width:24px;height:auto;margin:0 10px 0px 0;}
.single-article-wrap .post-wrap .post-content-wrap h4{font-size:1.5rem;color:#000;font-weight: 700;display: flex; align-items: center;font-family:  "Work Sans", sans-serif;}
.single-article-wrap .post-wrap .post-content-wrap h4 img{width:24px;height:auto;margin:0 10px 0px 0;}
.single-article-wrap .post-wrap .post-content-wrap h5{font-size:1.125rem;color:#000;font-weight: 700;display: flex; align-items: center;font-family:  "Work Sans", sans-serif;}
.single-article-wrap .post-wrap .post-content-wrap hr{width: 100%;height: 1px;background-color:#000;border:0;padding:0;margin:30px 0;}
.single-article-wrap .post-wrap .post-content-wrap .row.img-row{margin:0;}
.single-article-wrap .post-wrap .post-content-wrap .alignright{max-width: 100%;width:calc(50% - 10px);min-height:200px;margin-top:0px;padding:0;float:right;margin-left:10px;}
.single-article-wrap .post-wrap .post-content-wrap img.alignright.s-img{width: calc(65% - 10px);margin-top:25px;height:180px;margin-bottom:20px;margin-right:10px;object-fit: cover;}
.single-article-wrap .post-wrap .post-content-wrap p.s-content{min-height:180px;margin-top: -20px;padding-bottom: 15px;}
.single-article-wrap .post-wrap .post-content-wrap .alignleft{max-width: 100%;width:calc(50% - 10px);min-height:200px;margin-top:0px;padding:0;float: left;margin-right:10px;}
.single-article-wrap .post-wrap .post-content-wrap .alignleft.mb-2{height: 300px;margin-bottom: 15px !important;object-fit: cover;}
.single-article-wrap .post-wrap .post-content-wrap .alignright.mb-2{height: 300px;margin-bottom: 15px !important;object-fit: cover;}
.single-article-wrap .post-wrap .post-content-wrap p.col-12 .alignright{width: 100%;}
.single-article-wrap .post-wrap .post-content-wrap p.col-12 .alignleft{width: 100%;}
.single-article-wrap .post-wrap .post-content-wrap .row .col-12 img.alignnone{margin-bottom: 15px;height: 250px;}
.single-article-wrap .post-wrap .post-content-wrap .three-img .col-12.col-sm-12.col-md-6.col-lg-7{padding-left:0;padding-right: 30px;}
.single-article-wrap .post-wrap .post-content-wrap .three-img .col-12.col-sm-12.col-md-6.col-lg-5{padding-right:0;padding-left:30px;}
.single-article-wrap .post-wrap .post-content-wrap .three-img .col-12 img.alignnone{height:180px;display: flex;object-fit: cover;}
.single-article-wrap .post-wrap .post-content-wrap p.pb0{margin-bottom: 0;}
.single-article-wrap .post-wrap .post-content-wrap h3 .alignleft{width:30px;min-height:inherit;margin:0 10px 0 0;}
.bt-sidebar-wrap .bp-sticky-sbar{position: -webkit-sticky; /* for Safari */position: sticky;top:120px;}
.bt-sidebar-wrap .sidebar-cat{background-color:#fff;border-radius: 16px;padding:20px;margin-bottom:30px;}
.bt-sidebar-wrap .sidebar-cat h2{font-size:32px;margin-bottom: 20px;font-family:  "Work Sans", sans-serif;text-transform: uppercase;font-weight:600;}
.bt-sidebar-wrap .sidebar-cat ul{list-style: none;padding:0;margin:0;}
.bt-sidebar-wrap .sidebar-cat ul li{list-style:none;padding:10px 0 10px 30px;margin:0;position: relative;}
.bt-sidebar-wrap .sidebar-cat ul li:before{content:'';width: 20px;height: 20px;border:1px solid #000;border-radius: 4px;position: absolute;left:0;top:0;bottom:0;margin:auto;display: block;}
.bt-sidebar-wrap .sidebar-cat ul li a{color:#000;font-family:  "Work Sans", sans-serif;}


.bt-sidebar-wrap .sidebar-blog-post{background-color:#fff;border-radius: 16px;padding:20px;margin-bottom:30px;}
.bt-sidebar-wrap .sidebar-blog-post .blog-filters{display: flex;justify-content: space-between;align-items: center;width: 100%;margin-bottom:20px;border-bottom: 1px solid #000;padding-bottom:15px;}
.bt-sidebar-wrap .sidebar-blog-post .blog-filters > a.btn{padding:5px 0px 5px 5px;border:0;font-size:1rem;color: #000;font-weight: 700;text-transform: uppercase;font-family: "Inter", sans-serif;display: flex;width:calc(33.33% - 30px);text-align: center;justify-content: center;align-items: center;position: relative;line-height: 1;}
.bt-sidebar-wrap .sidebar-blog-post .blog-filters > span{display: inline-flex;font-size:1rem;color: #000;font-weight: 700;width:15px;line-height: 1;}
.bt-sidebar-wrap .sidebar-blog-post .blog-filters > span:nth-child(4){padding-left:12px;padding-right: 0;}
/*.bt-sidebar-wrap .sidebar-blog-post .blog-filters > a.btn + a.btn:before{content:'|';display: inline-flex;padding-right:10px;color: #000;}*/
.bt-sidebar-wrap .sidebar-blog-post .blog-filters > a.btn:hover,
.bt-sidebar-wrap .sidebar-blog-post .blog-filters > a.btn:focus{border:0;box-shadow: none;outline: none;color:#bd7f3b;background-color: transparent;}
.bt-sidebar-wrap .sidebar-blog-post .blog-filters > a.btn.active{background-color: transparent;color:#bd7f3b;}

.bt-sidebar-wrap .sidebar-blog-post .blog-post-list{list-style: none;padding:0;margin:0;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item{list-style: none;padding:0;margin:0 0 25px;border-bottom:1px solid #85858555;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap{display: flex;flex-wrap:nowrap;position: relative;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-thumbnail-wrap{width:30%;border-radius:10px;overflow: hidden;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-thumbnail-wrap a{display:flex;height: 100%;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-thumbnail-wrap a img{width: 100%;height: 100%;object-fit: cover;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-inner-wrap{width: 70%;padding:0 10px;min-height: 100px;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-inner-wrap .post-title-wrap{width: 100%;display: flex;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-inner-wrap .post-title-wrap h2{font-size:16px;line-height: 1.1;overflow: hidden;text-overflow:none;white-space: initial;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color:#BD7F3B;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-inner-wrap .post-title-wrap h2 a{color:#BD7F3B;font-size: 16px;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-inner-wrap .post-excerpt-wrap{display: none;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-footer-wrap{display:block;position: absolute;padding: 10px 10px 0;right: 0;width: 70%;bottom:0;border:0;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-footer-wrap > .d-flex{justify-content: space-between;width: 100%;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-footer-wrap .author-details{display: flex;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-footer-wrap .author-details figure{width:25px;height:25px;margin:0 5px 0 0;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-footer-wrap .author-details .aname{font-size: 12px;line-height: 1;font-family:  "Work Sans", sans-serif;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-footer-wrap .author-details .aname span{display: block;line-height: 1;font-family:  "Work Sans", sans-serif;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-footer-wrap .cat-details{background-color:#DCD3CA;padding:2px 5px;border-radius:5px;display: inline-flex;min-width:50px;text-align: center;justify-content: center;align-items: center;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-footer-wrap .cat-details span.list-inline-item a{font-size: 12px;color: #000;}


.bt-sidebar-wrap .comments-box{background-color:#fff;border-radius: 16px;padding:20px;margin-bottom:30px;}
.bt-sidebar-wrap .comments-box .logged-in-as{display: none;}
.bt-sidebar-wrap .comments-box h3.comment-reply-title{margin-bottom: 20px;font-size: 20px;}
.bt-sidebar-wrap .comments-box .post-comment-form-wrap{padding:0;}
.bt-sidebar-wrap .comments-box .comment-form{display: block;position: relative;}
.bt-sidebar-wrap .comments-box .comment-form .form-group .form-control{background-color:#fff;}
.bt-sidebar-wrap .comments-box .comment-form .comment-form-cookies-consent{display: flex;align-items: flex-start;margin-bottom: 0;}
.bt-sidebar-wrap .comments-box .comment-form .comment-form-cookies-consent > label{padding-left: 10px;}
.bt-sidebar-wrap .comments-box .comment-form .form-submit{text-align:right;}
.bt-sidebar-wrap .comments-box .comment-form .form-submit .submit{padding:5px 10px;border:0;font-size: 13px;}
.bt-sidebar-wrap .comments-box .post-comment-wrap h3.title{display: none;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list{list-style: none;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment{list-style: none;border-bottom: 1px solid #80808055;padding:0 0 15px;margin:15px 0;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .children{margin:0;padding:0;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .children .comment {padding-left:25px;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-thumb{width:50px;margin-right:8px;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-thumb a{display: block;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-thumb a img{width:100%;height:auto;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content{width:calc(100% - 60px);position: relative;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content strong{font-size: 14px;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content br{display: none;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content time{display: none;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content .comment-meta{display: flex;justify-content: space-between;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content .comment-meta span{font-size: 13px;color:#636363;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content .comment-meta a{font-size: 13px;color:#636363;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content .comment-meta a.post-liked{color:#BD7F3B;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content .comment-text P{font-size:12px;line-height: 1;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content .comment-edit-link{display: none !important;}
.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content .comment-reply-link{}
/*.bt-sidebar-wrap .comments-box .post-comment-wrap .comments-list .comment .post-comment-content .comment-reply-link:before{content:'';width: 20px;height:20px;position: absolute;left:-26px;bottom:0;background-size: contain;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.88 98.86'%3E%3Cpath clip-rule='evenodd' fill-rule='evenodd' fill='%23333' d='M0,49.43l48.93,49.43V74.23c30.94-6.41,55.39,0.66,73.95,24.19c-3.22-48.4-36.29-71.76-73.95-73.31V0L0,49.43 L0,49.43L0,49.43z'/%3E%3C/svg%3E");}*/

.fave-property-video{padding:30px 0 0;margin:0 0 0px;}
.fave-property-video h2{text-align: center;margin-bottom:50px;font-size: 3.8125rem !important; font-weight: 800 !important;font-family: "Shippori Mincho", Sans-serif;}
.fave-property-video .video-inner{width:100%;height:100vh;overflow: hidden;}
.fave-property-video video{width: 100%;height:100%;padding:0;margin:-4px 0;object-fit:cover;transform: translateY(-4px);}
.fave-property-video button.ssBtnDefault{display: none !important;}

.slider-short-code .elementor-widget-container .elementor-shortcode .elementor .elementor-element .e-con-inner{padding-top: 0; padding-bottom:30px;}

.missiontxt {position: absolute;bottom: -5px;}

.visiontxt{width: auto !important;right:-6px;top:0;bottom:0;}
.visiontxt > .elementor-widget-container{writing-mode: sideways-lr;}

.elementor-element.mainmenu.elementor-sticky.elementor-sticky--active.elementor-sticky--effects {padding: 0;}

.post-navigation{display: flex;flex-wrap:nowrap;justify-content: space-between;}
.post-navigation .prev-post,
.post-navigation .next-post a{position: relative;display: inline-flex;align-items: center;color: #000;font-family:  "Work Sans", sans-serif;font-size: 16px;}
.post-navigation .prev-post a:before{content:'';width:30px;height:30px;display:inline-flex;position:absolute;left:0;background-color:#b5b1a7;background-size:cover;background-position:center;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='80px' height='80px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6L9 12L15 18' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.post-navigation .next-post a:before{content:'';width:30px;height:30px;display:inline-flex;position:absolute;right:0;background-color:#b5b1a7;background-size:cover;background-position:center;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='80px' height='80px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6L15 12L9 18' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.post-navigation .prev-post a{padding-left:35px;display: inline-flex;height: 30px;align-items:center;color:#000;}
.post-navigation .next-post a{padding-right:35px;display: inline-flex;height: 30px;align-items:center;color:#000;}
.advanced-search-nav{margin-top: -13px;}
.pagination-wrap .pagination{align-items: center;}
.pagination-wrap .pagination .page-item .page-link{background-color:transparent;color: #000;font-weight: 400;border:0;width:auto;}
.pagination-wrap .pagination .page-item:first-child{margin-right:50px;}
.pagination-wrap .pagination .page-item:last-child{margin-left:50px;}
.pagination-wrap .pagination .page-item:first-child .page-link{background-color:#b5b1a7;width: 50px;height: 50px;border-radius: 0;color:#000;}
.pagination-wrap .pagination .page-item:last-child .page-link{background-color:#b5b1a7;width: 50px;height: 50px;border-radius: 0;color:#000;}
.pagination-wrap .pagination .page-item .page-link:hover{box-shadow: none;outline: none;}
.pagination-wrap .pagination .page-item.active .page-link{font-weight: 700;}
.pagination-wrap .pagination .page-item.active:last-child{margin-left: 0;}
.pagination-wrap .pagination .page-item.active:last-child .page-link{background-color: transparent;width:auto;border-radius: 0;}

.btm-cat-list ul{display: flex;flex-wrap:wrap;list-style: none;margin:0;padding:0;}
.btm-cat-list ul li{margin:0 25px 25px 0;list-style: none;}
.btm-cat-list ul li a{border-radius:8px;padding:8px 15px;background-color:#dbd2c9;color:#000;font-size: 1rem;font-weight: 500;}

.single-article-wrap .post-wrap .post-content-wrap ul.emptyimg{margin-top:-40px;}

body {counter-reset: accordion-counter;}
.faqcounter .elementor-widget-container .e-n-accordion .e-n-accordion-item::before{counter-increment:accordion-counter;content:counter(accordion-counter) ". ";display:inline-block;font-weight:bold;position:absolute;left:-20px;}

.footer-menu>.elementor-widget-container>.elementor-icon-list-items>.elementor-icon-list-item>span.elementor-icon-list-text{cursor:pointer;}

.modal{justify-content:center;align-items:center;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);border:0;}
/*#concoursModal.modal{display: flex !important;}
#concoursModal.modal.hidden{display:none !important;}*/
.modal-content{background:#fff;padding:20px;border-radius:10px;width:350px;min-height:600px;text-align:left;box-shadow:0 4px 6px rgba(0,0,0,0.2);animation:fadeIn 0.3s ease;background-size: 100%;background-repeat: no-repeat;display: flex;flex-direction:column;justify-content: space-between;position:relative;border:0;}
.modal-content img.model-logo{width: 150px;}
.modal-content .mexicodiv{display: flex;justify-content: center;align-items: center;margin-top:0px;}
.modal-content .mexicodiv img.mexico-logo{width: 200px;margin:% auto 0;}
.close{float:right;font-size:20px;font-weight:bold;cursor:pointer;}
.model-body{width:80%;background-color:#E9E5DED9;margin:0 auto -20px;padding:15px;text-align: center;border-radius: 20px 20px 0 0}
.model-body h3{font-size:20px;color:#191B1F;font-weight: 800;text-align: center;font-family: "Shippori Mincho B1", Sans-serif;}
.model-body p{font-family:"Work Sans", Sans-serif;font-size: 16px;text-align: center;}
.model-body a.btn{display: inline-flex;min-height:35px;background-color:#B8A694;padding:0 15px;border-radius: 5px;align-items: center;color: #000;font-family: "Shippori Mincho B1", Sans-serif;}
.close{position: absolute;width: 25px;height: 25px;background:#B8A694;border-radius:100%;display: flex;justify-content: center;align-items: center;color: #000;right:10px;top:10px;}
@keyframes fadeIn{
from{opacity:0;transform:scale(0.9);}
to{opacity:1;transform:scale(1);}
}

body:not(.rtl) .counter .elementor-widget-container{height: auto !important;padding:15px;}
body:not(.rtl) .counter .elementor-widget-container .elementor-countdown-wrapper .elementor-countdown-item{position: relative;padding:0 15px !important;maring:0 !important;}
body:not(.rtl) .counter .elementor-widget-container .elementor-countdown-wrapper .elementor-countdown-item + .elementor-countdown-item:before{content:':';display:inline-flex;align-items:center;justify-content:center;font-size:30px;position:absolute;left:-5px;top:-20px;bottom:0;margin:auto;color:#000;}
.actions .hs-button{width:220px;}
.accordion-broder .elementor-widget-container .e-n-accordion .e-n-accordion-item{border-bottom: 1px solid #d5cdc3;margin-bottom:0px;}
.accordion-broder .elementor-widget-container .e-n-accordion .e-n-accordion-item:last-child{border-bottom: 0;}
body.page-id-1473 footer.elementor-location-footer{display: none;}

.dialog-lightbox-widget .swiper .elementor-swiper-button{opacity: 1;position: absolute;top:0;z-index: 999;height: auto;top:50%;transform: translateY(-50%);}
.dialog-lightbox-widget .swiper .elementor-swiper-button.elementor-swiper-button-prev{}
.dialog-lightbox-widget .swiper .elementor-swiper-button.elementor-swiper-button-next{}
.dialog-lightbox-widget .swiper .elementor-swiper-button .e-font-icon-svg{width: 30px;}
/*.home-slider */

.quotemain{width: 100%;display:block;}
.quotemain h3{font-size: 28px;margin-bottom: 15px;}
.quotemain p{font-size: 16px;margin-bottom:16px;}

.quotationForm{}
.quotemain .quotationForm .qf-row input[type="text"],
.quotemain .quotationForm .qf-row input[type="email"],
.quotemain .quotationForm .qf-row input[type="number"],
.quotemain .quotationForm .qf-row input[type="date"],
.quotemain .quotationForm .qf-row select,
.quotemain .quotationForm .qf-row textarea{display: block;width: 100%;padding: 8px 20px;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #FFFFFF;background-clip: padding-box; border:1px solid #cbd6e2;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;border-radius:8px;height:48px;border:0;}
.quotemain .quotationForm .qf-row textarea{height: 90px;}
.quotemain .quotationForm .qf-row .datesec{position: relative;}
.quotemain .quotationForm .qf-row .datesec i.arrow{width:15px;height:15px;position: absolute;right:30px;bottom:15px;margin:auto;background-size: 100%;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='21.8px' height='12.7px' viewBox='0 0 21.8 12.7'%3E%3Cpath style='fill:%23B8A694;' d='M10.9,10.7l1.4,1.4l8.9-8.7L19.8,2l-1.4-1.4L9.5,9.3L10.9,10.7z M2,2L0.6,3.4l8.9,8.7l1.4-1.4 l1.4-1.4L3.4,0.6L2,2z M21.2,3.4c0.8-0.8,0.8-2,0-2.8c-0.8-0.8-2-0.8-2.8,0L19.8,2L21.2,3.4z M10.9,10.7l-1.4,1.4 c0.8,0.8,2,0.8,2.8,0L10.9,10.7z M3.4,0.6c-0.8-0.8-2.1-0.8-2.8,0c-0.8,0.8-0.8,2.1,0,2.8L2,2L3.4,0.6z'/%3E%3C/svg%3E");}
.qf-row{position: relative;display:flex;flex-wrap: wrap;margin:0 -15px;}
.qf-row .col-50{width: 50%;flex:0 0 auto;padding:0 15px;position: relative;margin-bottom:25px;}
.qf-row .col-100{width: 100%;flex:0 0 auto;padding:0 15px;position: relative;margin-bottom:25px;}
.quotemain .quotationForm .qf-row label{display: block;width:100%;font-size: 16px;font-weight: 600;color: #000;}
.quotemain .quotationForm .qf-row .radiogroup{display: block;padding: 0 15px;margin-bottom:15px;}

.quotemain .quotationForm .qf-row .radiogroup input[type="radio"]{appearance: none;-webkit-appearance:none;width:15px;height: 15px;border-radius: 100%;border:1px solid #b8a694;padding:0;background-color: transparent;margin:0;}
.quotemain .quotationForm .qf-row .radiogroup input[type="radio"]:checked{border-width: 5px;}
.quotemain .quotationForm .qf-row .radiogroup span{display: inline-flex;padding:0 10px 0 0px;font-size:16px;position: relative;color:#000;cursor: pointer;}
.qf-row .col-50.captcha-col{display: flex;width:55%;align-items: center;margin-bottom:20px;}
.partner-form .partner-form-shortcode .qf-row .col-50.captcha-col label{width: calc(100% - 200px);}
.qf-row .col-50.captcha-col label{padding: 0;width: calc(100% - 200px);}
.quotemain .quotationForm .qf-row .col-50.captcha-col input[type="number"]{margin-bottom: 0;width:100px;}
.quotemain .quotationForm .qf-row label.error{position: absolute;width: 100%;top:100%;left:20px;font-size:11px;color:#ff0000;margin:0;padding:0;line-height: 1;margin-top:5px;}
.quotemain .quotationForm .qf-row span.error{position: absolute;width: 100%;top:100%;left:20px;font-size:11px;color:#ff0000;margin:0;padding:0;line-height: 1;margin-top:5px;}
.quotemain .quotationForm .qf-row .bootstrap-select label.error{left:0;}
.partner-form .partner-form-shortcode .qf-row .col-100 p{font-size: 1.4rem;margin:20px 0px 0;font-weight:500;}
.partner-form .partner-form-shortcode .qf-row .col-100 span{font-size:0.9rem;color:#191b1f;display:block;margin-bottom:30px;}
.kondo-partner-form .qf-row input[type="text"],
.kondo-partner-form .qf-row input[type="email"],
.kondo-partner-form .qf-row input[type="number"],
.kondo-partner-form .qf-row input[type="tel"],
.kondo-partner-form .qf-row select,
.kondo-partner-form .qf-row textarea{display: block;width: 100%;padding: 8px 20px;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #FFFFFF;background-clip: padding-box; border:1px solid #cbd6e2;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;margin-bottom: 20px;border-radius:8px;height:48px;border:0;}
.submit-row{margin:40px 0 15px;text-align: center;}
.submit-row .submitbtn{min-width:150px;background-color: #92998B;font-size: 1.2rem;color: #FFFFFF;border-radius: 15px;padding: 15px 20px 15px 20px;border:0;}
.partner-form .partner-form-shortcode .qf-row .radiobox{display: flex;align-items: center;margin-bottom: 20px;}
.partner-form .partner-form-shortcode .qf-row .radiobox input[type="checkbox"]{appearance: none;-webkit-appearance:none;width:23px;height:23px;border-radius:5px;border:1px solid #b8a694;padding:0;background-color: transparent;margin:0;display: inline-flex;align-items: center;justify-content: center;position: relative;}
.partner-form .partner-form-shortcode .qf-row .radiobox input[type="checkbox"]:after{content:'';width:14px;height:10px;background-size: cover;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='21px' height='15px' viewBox='0 0 21 15'%3E%3Cpolyline style='fill:%23E9E5DE;' points='7.9,15.8 0,7.9 2.6,5.3 7.9,10.5 18.5,0 21.1,2.6 '/%3E%3C/svg%3E");position: absolute;left:0px;right:0;margin:auto;top:6px;opacity: 0}
.partner-form .partner-form-shortcode .qf-row .radiobox input[type="checkbox"]:checked{background-color:#b8a694;}
.partner-form .partner-form-shortcode .qf-row .radiobox input[type="checkbox"]:checked:after{opacity: 1;}
.partner-form .partner-form-shortcode .qf-row .radiobox label{display: inline-flex;padding:0 0px 0 10px;font-size:16px;position: relative;color:#000;cursor: pointer;flex-direction:column;}
.partner-form .partner-form-shortcode .qf-row .radiobox label span{font-size:0.9rem;color:#191b1f;display:block;margin:0;padding:0;}
.partner-form .partner-form-shortcode .qf-row  label{display: block;width: 100%;font-size: 16px;font-weight: 600;color: #000;}
.partner-form .partner-form-shortcode .qf-row .col-50.captcha-col input[type="number"]{margin-bottom: 0;width:100px;}
.bootstrap-select .dropdown-toggle .filter-option{display: flex;align-items: center;}
.field-error-msg{position: absolute;width: 100%;top:60%;left:20px;font-size:11px !important;color:#ff0000;width:auto;}
.partner-form .partner-form-shortcode .qf-row .col-50.captcha-col .field-error-msg{top:90%;}
/*.quotemain .quotationForm .qf-row .radiogroup span:before{content:'';width: 15px;height: 15px;border-radius: 100%;border:1px solid #b8a694;position: absolute;left:0;top:5px;}
.quotemain .quotationForm .qf-row .radiogroup input[type="radio"]:checked + span:before{content:'';border-width:5px;}*/
.btndiv{margin:15px 0;}
.btndiv .submitbtn{min-width:150px;background-color: #92998B;font-size: 1.2rem;color: #FFFFFF;border-radius: 15px;padding: 15px 20px 15px 20px;border:0;}
.quotemain .quotationForm .qf-row .bootstrap-select{background-color: transparent;border:0;padding:0;border-radius: 0;margin:0;}
.quotemain .quotationForm .qf-row .bootstrap-select .btn{padding:0px 20px;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #FFFFFF;background-clip: padding-box; border:1px solid #cbd6e2;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;margin-bottom:0px;border-radius:8px;height:48px;border:0;position: relative;}
.quotemain .quotationForm .qf-row .bootstrap-select .btn[title="Nothing selected"] .filter-option .filter-option-inner .filter-option-inner-inner{color:#00000075;}
.quotemain .quotationForm .qf-row .bootstrap-select .btn:after{content:'';width:25px;height:100%;position:absolute;right:0;top:0;background-color:rgba(184,166,148,0.2);border-radius:0 8px 8px 0;margin:0;}
.quotemain .quotationForm .qf-row .bootstrap-select .btn:before{content:'';width:12px;height:60%;position:absolute;right:7px;top:9px;background-color:#b8a694;border-radius:3px;}
.quotemain .quotationForm .qf-row .bootstrap-select .dropdown-menu{max-height:360px !important;}
.quotemain .quotationForm .qf-row .bootstrap-select .dropdown-menu .bs-searchbox input[type="search"]{display: block;width: 100%;padding: 8px 20px;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #FFFFFF;background-clip: padding-box; border:1px solid #cbd6e2;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.4rem;transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;margin-bottom: 20px;border-radius: 25px;height: 45px;}
.contact-carousal .swiper .elementor-swiper-button{width: 50px;height: 50px;border-radius: 100%;background-color:#d9d9d9;display: inline-flex;justify-content: center;align-items: center;}
.contact-carousal .swiper .elementor-swiper-button > svg{display: none;}
.contact-carousal .swiper .elementor-swiper-button:before{content:'';width:20px;height:15px;position:absolute;left:0;right:0;margin:auto;top:16px;background-size: cover;}
.contact-carousal .swiper .elementor-swiper-button.elementor-swiper-button-prev:before{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20.6px' height='14.7px' viewBox='0 0 20.6 14.7'%3E%3Cpath style='fill:%23191B1F;' d='M20.6,7.4v1H1v-1v-1h19.6V7.4z M0.3,8.1c-0.4-0.4-0.4-1,0-1.4l6.4-6.4c0.4-0.4,1-0.4,1.4,0 c0.4,0.4,0.4,1,0,1.4L2.4,7.4L8.1,13c0.4,0.4,0.4,1,0,1.4c-0.4,0.4-1,0.4-1.4,0L0.3,8.1z'/%3E%3C/svg%3E");}
.contact-carousal .swiper .elementor-swiper-button.elementor-swiper-button-next:before{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20.6px' height='14.7px' viewBox='0 0 20.6 14.7' %3E%3Cpath style='fill:%23191B1F;' d='M0,7.4v1h19.6v-1v-1H0V7.4z M20.3,8.1c0.4-0.4,0.4-1,0-1.4l-6.4-6.4c-0.4-0.4-1-0.4-1.4,0 c-0.4,0.4-0.4,1,0,1.4l5.7,5.7L12.5,13c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0L20.3,8.1z'/%3E%3C/svg%3E");}
.contact-carousal .swiper .elementor-swiper-button.elementor-swiper-button-prev{left:-25px;}
.contact-carousal .swiper .elementor-swiper-button.elementor-swiper-button-next{right:-25px;}

.faq-accordeion .e-n-accordion-item .faq-accordion-item .elementor-widget-container p a{color:#fff;} 
.faq-accordeion .e-n-accordion-item .faq-accordion-item .elementor-widget-container p a:hover{color:#000;}

.href-link-color .elementor-widget-heading .elementor-widget-container .elementor-heading-title a{color:#B8A694;}
.href-link-color .elementor-widget-heading .elementor-widget-container .elementor-heading-title a:hover{color: #92998b;}


.daterangepicker .drp-buttons .btn.cancelBtn{background-color: var( --e-global-color-secondary );color:#fff;}




.success-modal {position: fixed;inset: 0;background: rgba(0,0,0,0.6);display: flex;align-items: center;justify-content: center;z-index: 99999;}
.success-modal.hidden {display: none !important;}
.success-modal-content {background: #f3f1ef;padding: 48px 65px;max-width: 700px;width: 90%;text-align: center;border-radius: 12px;position: relative;}
.success-modal-content h2 {font-size: 48px;line-height:2.6;}
.success-modal-content img{width: 32px;display: inline-block;vertical-align: middle;height: auto;}
.success-modal-content p {font-weight: 500;line-height: 1.8;font-size :22px;}
.success-modal-content .success-close {background: none;font-weight: 400;font-size: 30px;}
html body .success-modal .success-modal-content .success-ok {min-width: 220px;background: #B8A694;font-size: 32px;line-height: 1;color: #FFFFFF;
	border-radius: 20px;padding: 14px 20px;border: 0;}
/* html body .success-modal .success-modal-content .success-ok{background: #000000;} */
.success-icon {color: #4CAF50;margin-right: 8px;font-size: 26px;vertical-align: middle;}
.ui-datepicker table{background-color:#fff;}




/*Video slider css*/


.videocoursal .swiper-slide .elementor-custom-embed-play {
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #f3f1efa6;
    display: flex;
    justify-content: center;
    align-items: center;

}
.videocoursal .swiper-slide .elementor-custom-embed-play:before {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    left: 18px;
    top: 15px;
    margin: auto;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 330 330'%3E%3Cpath fill='%23A39180' d='M37.728,328.12c2.266,1.256,4.77,1.88,7.272,1.88c2.763,0,5.522-0.763,7.95-2.28l240-149.999 c4.386-2.741,7.05-7.548,7.05-12.72c0-5.172-2.664-9.979-7.05-12.72L52.95,2.28c-4.625-2.891-10.453-3.043-15.222-0.4 C32.959,4.524,30,9.547,30,15v300C30,320.453,32.959,325.476,37.728,328.12z'/%3E%3C/svg%3E");
}
.videocoursal .swiper-slide .elementor-custom-embed-play svg{fill:#A39180;width:50px;height:50px;}
.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper .swiper-slide .elementor-carousel-image{background-position:bottom center;}

.videocoursal .elementor-main-swiper .elementor-swiper-button{width:40px;height: 40px; border-radius: 100%;background: #f3f1efa6;display: flex;justify-content: center;align-items: center;}
.videocoursal .elementor-main-swiper .elementor-swiper-button svg.e-font-icon-svg{fill:#A39180;}



.single-pro-icon .property-overview-wrap .property-overview-data .list-unstyled{width:auto;}
.single-pro-icon .property-overview-wrap .property-overview-data .list-unstyled .property-overview-item i {font-size: 30px;}
.single-pro-icon .property-overview-wrap .property-overview-data .list-unstyled .property-overview-item{margin-bottom:10px;}

.post-wrap img{width: 100%;}


@media(max-width:1920px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 530px;}
}

@media(max-width:1680px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 530px;}

}
@media(max-width:1600px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 430px;}
	.mainheader .elementor-widget-theme-site-logo .elementor-widget-container a > img{width:180px;}
}

/*@media(max-width:1530px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 530px;}
}
@media(max-width:1440px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 530px;}
}*/
@media(max-width:1400px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 400px;}
}
@media(max-width:1366px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 400px;}
}
@media(max-width:1300px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 400px;}
}

@media(max-width:1200px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 330px;}
}

@media(max-width:1080px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 300px;}
}

@media(max-width:991px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 360px;}
}

@media(max-width:767px){
	.videocoursal .elementor-widget-container .elementor-swiper .elementor-main-swiper{height: 370px;}
	 .elementor-lightbox.dialog-lightbox-widget .dialog-lightbox-message .swiper-slide .elementor-video-container {
        top: 25%;
        height: calc(100% - 20%);
        transform: translate(-50%,-20%);
    }
    .elementor-lightbox.dialog-lightbox-widget .dialog-lightbox-message .swiper-slide .elementor-video-container .elementor-video-wrapper > iframe {
        height: 100%;
    }
    .property-top-wrap {
	    margin-bottom: 30px;
	}

	.property-view{
		display: none;
	}
	.property-overview-wrap .property-overview-data {
		margin-top: 10px;
	    padding-left: 0;
	    margin-bottom: 20px;
	}
	.property-overview-data .list-unstyled{
		width: 100% !important;
	}
	.property-overview-wrap ul li.property-overview-item {
     	margin-bottom: 10px;
	}
	.property-banner .tab-pane{
		border-radius: 30px;
        margin-top: 15px;
	}
}







/*New style css*/


.testivideos .franch-lang,
.testivideos .eng-lang {display: none;}

.testimonialsec.fr-active .testivideos .franch-lang {display: block;}
.testimonialsec.en-active .testivideos .eng-lang {display: block;}







/*Responsive*/
@media (max-width:2560px){
/*.fave-property-video video{height:100vh;}*/
	 
}

@media (min-width:1920px){
	
	.item-header{width: 100%;}
	.item-header .listing-image-wrap .listing-thumb a > img{width: 100%;}
	.h2-container{max-height:600px !important;}
    .elementor-element.elementor-element-6578c69.e-con-full.elementor-hidden-mobile.single-pro-icon.e-flex.e-con.e-parent {padding-bottom: 130px;padding-top: 50px;}    
    .elementor-element.elementor-element-6e5c728.e-con-full.elementor-hidden-mobile.property-header.e-flex.e-con.e-parent {padding-bottom: 20px;}
    .desk-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li+li:before{padding-top:6px;}
    .desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>a.elementor-item{font-size: 1.4rem;padding-left:15px;padding-right: 15px;}
    /*.fave-property-video video{height:100vh;}*/
    
    .elementor-12370 .kondoservices .elementor-element.steps-kondo{min-height: 320px;}
}   
@media (min-width:1921px){
.elementor-12370 .kondoservices .elementor-element.steps-kondo{min-height: 360px;}
}

@media screen and (min-width: 1439px) and (max-width:1800px){
	.elementor-18026 .bahamas-about-content .elementor-element.elementor-element-23c892a .elementor-heading-title{font-size: 2.0rem;}
	.elementor-18026 .bahamas-about-content .elementor-element.elementor-element-00cc5e1 .elementor-heading-title{font-size: 1.8rem;}
	.page-template .main-wrap .elementor .bahamas-banner .mexique-txt .elementor-widget-container {margin: 0 0 50px 50px;padding: 10% 0 0 0;}
	.page-template .main-wrap .elementor .bahamas-banner .mexique-txt .elementor-widget-container img {width: 530px;}
	.page-template .main-wrap .elementor .bahamas-banner .con-kondo .elementor-widget-container img {width: 280px;}


}

@media (max-width:1680px){
	.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>a.elementor-item{font-size:1.2rem;}
    .elementor-2113 .elementor-element.elementor-element-782ab37 .elementor-nav-menu--main .elementor-item{padding-left:10px !important;padding-right:10px !important;font-size:1.0rem;}
    .elementor-2302 .elementor-element.elementor-element-0a28547 .elementor-nav-menu .elementor-item{padding-left:10px !important;padding-right:10px !important;font-size:1.0rem;}
    .h2-container{max-height:500px !important;}
/*    .Video-orintations .elementor-background-video-container > iframe.elementor-background-video-embed{max-width: 190%;margin-top: 80px;}*/
	/*.fave-property-video video{height:980px;}*/
    
}
@media (max-width:1600px){
.elementor-nav-menu--main .elementor-item{padding-left:10px !important;padding-right:10px !important;}
/*.e-con>.e-con-inner{max-width:97% !important;} *//* enable full width for nomade page testimonial sec*/
.e-con>.e-con-inner{max-width:100% !important;}
.h2-container{max-height:450px !important;}
.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>a.elementor-item{padding:0 5px;font-size: 0.74em !important;}

/*.fave-property-video video{height:900px;}*/

}

@media (max-width:1530px){
.e-con>.e-con-inner{max-width:100% !important;}
.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>a.elementor-item{padding:0 5px;font-size: 0.52em !important;}
.desk-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li + li:before{font-size: 15px;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.k-lang:before{font-size: 13px;padding-top:2px;}

}
@media (max-width:1440px){
.elementor-6310 .elementor-element.auquebe > .elementor-widget-container{margin:-80px 50px 0px 0px;}
.mon-main .mon-col-row .mon-col-3 .auquebe>.elementor-widget-container img{width: 100px;}
.page-template .main-wrap .elementor .mexique-banner .mexique-txt .elementor-widget-container img{width:580px;}
.page-template .main-wrap .elementor .mexique-banner .con-kondo .elementor-widget-container img{width:250px;}
/*.fave-property-video video{height:800px;}*/
}	

@media (max-width:1400px){
	.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>a.elementor-item{font-size: 0.58em !important;}
	.h2-container{max-height:400px !important;}
	.mon-main .mon-col-row .e-con-inner .mon-col-2{width: }
	.mon-main .mon-col-row .e-con-inner .mon-col-3 .elementor-widget-container .elementor-heading-title{font-size: 40px;}
/*	.Video-orintations .elementor-background-video-container > iframe.elementor-background-video-embed{max-width:160%;margin-top: 80px;}*/
	/*.fave-property-video video{height:750px;}*/
	/*.fave-property-video video{height:80vh;}*/
	.qf-row .col-50.captcha-col{width: 65%;}
}
@media (max-width:1300px){
	.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>a.elementor-item{font-size: 0.60em !important;}
	.single-property .main-wrap header.elementor > .mainmenu {min-height:70px;}
	.page-template .main-wrap .elementor .mexique-banner .mexique-txt .elementor-widget-container img{width:480px;}
	.page-template .main-wrap .elementor .mexique-banner .con-kondo .elementor-widget-container img{width:200px;}
    .new-inclusions .inclusions-container{max-width: 100%;justify-content: center;}
    /*.fave-property-video video{height:720px;}*/
    .qf-row .col-50.captcha-col{width: 70%;}
}
@media (max-width:1200px){
	.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>a.elementor-item{font-size: 0.50em !important;}
	.elementor-2113 .elementor-element.elementor-element-1a893cd img{width: 120px !important;}
	.h2-container{max-height:300px !important;}
	.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children>a.elementor-item{min-width:auto;}
	.fave-property-video .video-inner{height:auto;}
	.fave-property-video video{height:auto;}
}

@media (max-width:1180px){
	.desk-menu .elementor-nav-menu--main .elementor-nav-menu>li.menu-item>a.elementor-item{font-size: 0.40em !important;}


}

@media (max-width:1024px){

/*.page-template .main-wrap .elementor .mexique-banner {min-height: 30vh;}*/
.elementor-nav-menu li{padding:0 30px;}
.elementor-nav-menu li .menu-item{text-align: center;justify-content: center;padding:15px;border-bottom:1px solid #fff;} 
.elementor-nav-menu li:nth-child(5){margin-top:30px;}
.elementor-nav-menu li .menu-item{border:0;}
.elementor-nav-menu li .menu-item:first-child{border:0;padding:0;}
.elementor-nav-menu li .menu-item a.notranslate{justify-content: center;align-items: center;padding:15px;}
.slick-dots{bottom:5px;}
.slick-dots li{padding:0;width: 10px;height: 10px;}
.slick-dots li button:before{color:#92998b;opacity: 1}
.slick-dots li.slick-active button:before{color:#a39180;opacity: 1}
.slick-dots li button:before{width: 5px;height: 5px;line-height: 1;}
.slick-dots li button{width: 8px;height: 8px;padding:0;}
.slick-prev:before,
.slick-next:before { position: absolute; left: 0; right: 0; width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; font-size: 18px; }
.lightbox-gallery .lightbox-slider button.slick-arrow{padding:15px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:0;}
.property-lightbox .close span{font-size:40px;color:#000;text-shadow: none;display: flex;justify-content: center;align-items: center;}

.mobilemenu.elementor-element.elementor-element-4d3b3c9 .elementor-nav-menu--dropdown{background-color:#F5F3ED !important;}
.mobilemenu.elementor-element .elementor-nav-menu--dropdown{background-color:#F5F3ED !important;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container{position:fixed;margin:0;padding:20px!important;text-align:center;height:100vh!important;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li{}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li .elementor-item{padding:15px 0;text-align: center;justify-content: center;border-bottom: 1px solid #cbbeb0;color:#000000;font-size:1.3rem;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.m-menu.m-menu-first{margin-top:20px;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.m-menu a.elementor-item{border-bottom: 0;padding:5px 0 0;display: block !important;font-size: 1.3rem;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.menu-item a.single-language{text-align: center;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.serviceMenu{margin-top:0;}
/*.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.serviceMenu>a.elementor-item.elementor-item-anchor{display: flex;}*/
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.serviceMenu ul.sub-menu{margin-top: 15px;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.serviceMenu ul.sub-menu>li{padding:3px 0;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.serviceMenu ul.sub-menu>li>a{display: block;text-align: center;font-size: 16px;padding:0;color:#000000;}
/*.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.menu-item a.elementor-item.elementor-item-anchor{display: none;}*/
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.lang-m-menu{margin-bottom: 5px;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.lang-m-menu a.elementor-item.elementor-item-anchor{display: none;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.lang-m-menu a.notranslate{justify-content: center;align-items: center;padding:0px;color:#000 !important;font-size:1.3rem;font-weight: 500;} 
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.lang-m-menu.langFirst{margin-top:20px;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.socialIcons{display: inline-flex;margin:30px 15px 20px 0;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.socialIcons a.elementor-item.elementor-item-anchor{padding:0;width:40px;height:40px;border-radius:100%;border:0px solid #191B1F;justify-content:center;align-items:center;display: inline-flex;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.socialIcons a i.eicons{width:30px;height:30px;background-size: cover;display:block;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.socialIcons>a{padding: 0;width:50px;height:50px;border-radius: 100%;justify-content: center;align-items: center;display: inline-flex;border:0;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.socialIcons a i.heart-icons{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M2 9.137C2 14 6.019 16.591 8.962 18.911 10 19.729 11 20.5 12 20.5s2-.771 3.038-1.589C17.981 16.591 22 14 22 9.137S16.5.825 12 5.501C7.5.825 2 4.274 2 9.137z' fill='%23191B1F'/%3E%3C/svg%3E");}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.socialIcons a i.fb-icons{background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.3001 4.59961C19.4601 4.59961 17.6955 5.33052 16.3945 6.63156C15.0935 7.93259 14.3626 9.69717 14.3626 11.5371V15.3996H10.6501C10.4641 15.3996 10.3126 15.5496 10.3126 15.7371V20.8371C10.3126 21.0231 10.4626 21.1746 10.6501 21.1746H14.3626V31.6371C14.3626 31.8231 14.5126 31.9746 14.7001 31.9746H19.8001C19.9861 31.9746 20.1376 31.8246 20.1376 31.6371V21.1746H23.8831C24.0376 21.1746 24.1726 21.0696 24.2101 20.9196L25.4851 15.8196C25.4976 15.7698 25.4986 15.7179 25.4881 15.6676C25.4775 15.6174 25.4556 15.5703 25.4241 15.5298C25.3926 15.4893 25.3522 15.4565 25.3061 15.4339C25.26 15.4114 25.2094 15.3996 25.1581 15.3996H20.1376V11.5371C20.1376 11.3844 20.1676 11.2333 20.2261 11.0922C20.2845 10.9512 20.3701 10.823 20.478 10.7151C20.586 10.6071 20.7141 10.5215 20.8552 10.4631C20.9962 10.4047 21.1474 10.3746 21.3001 10.3746H25.2001C25.3861 10.3746 25.5376 10.2246 25.5376 10.0371V4.93711C25.5376 4.75111 25.3876 4.59961 25.2001 4.59961H21.3001Z' fill='%23191B1F'/%3E%3C/svg%3E");}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.socialIcons a i.likdein-icons{background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.9386 20.8657V31.9342H26.5216V21.6067C26.5216 19.0117 25.5931 17.2417 23.2711 17.2417C21.4981 17.2417 20.4421 18.4357 19.9786 19.5892C19.8091 20.0017 19.7656 20.5762 19.7656 21.1537V31.9342H13.3456C13.3456 31.9342 13.4326 14.4442 13.3456 12.6307H19.7656V15.3667L19.7236 15.4297H19.7656V15.3667C20.6176 14.0542 22.1401 12.1777 25.5496 12.1777C29.7721 12.1777 32.9386 14.9377 32.9386 20.8657ZM6.63156 3.32617C4.43706 3.32617 3.00006 4.76617 3.00006 6.66067C3.00006 8.51317 4.39506 9.99667 6.54756 9.99667H6.58956C8.82906 9.99667 10.2196 8.51317 10.2196 6.66067C10.1806 4.76617 8.82906 3.32617 6.63156 3.32617ZM3.38106 31.9342H9.79806V12.6307H3.38106V31.9342Z' fill='%23191B1F'/%3E%3C/svg%3E");}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.socialIcons a i.insta-icons{background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7 3.28711H24.3C29.1 3.28711 33 7.18711 33 11.9871V24.5871C33 26.8945 32.0834 29.1074 30.4518 30.7389C28.8203 32.3705 26.6074 33.2871 24.3 33.2871H11.7C6.9 33.2871 3 29.3871 3 24.5871V11.9871C3 9.67973 3.9166 7.46685 5.54817 5.83528C7.17974 4.20371 9.39262 3.28711 11.7 3.28711ZM11.4 6.28711C9.96783 6.28711 8.59432 6.85604 7.58162 7.86873C6.56893 8.88143 6 10.2549 6 11.6871V24.8871C6 27.8721 8.415 30.2871 11.4 30.2871H24.6C26.0322 30.2871 27.4057 29.7182 28.4184 28.7055C29.4311 27.6928 30 26.3193 30 24.8871V11.6871C30 8.70211 27.585 6.28711 24.6 6.28711H11.4ZM25.875 8.53711C26.3723 8.53711 26.8492 8.73465 27.2008 9.08628C27.5525 9.43791 27.75 9.91483 27.75 10.4121C27.75 10.9094 27.5525 11.3863 27.2008 11.7379C26.8492 12.0896 26.3723 12.2871 25.875 12.2871C25.3777 12.2871 24.9008 12.0896 24.5492 11.7379C24.1975 11.3863 24 10.9094 24 10.4121C24 9.91483 24.1975 9.43791 24.5492 9.08628C24.9008 8.73465 25.3777 8.53711 25.875 8.53711ZM18 10.7871C19.9891 10.7871 21.8968 11.5773 23.3033 12.9838C24.7098 14.3903 25.5 16.298 25.5 18.2871C25.5 20.2762 24.7098 22.1839 23.3033 23.5904C21.8968 24.9969 19.9891 25.7871 18 25.7871C16.0109 25.7871 14.1032 24.9969 12.6967 23.5904C11.2902 22.1839 10.5 20.2762 10.5 18.2871C10.5 16.298 11.2902 14.3903 12.6967 12.9838C14.1032 11.5773 16.0109 10.7871 18 10.7871ZM18 13.7871C16.8065 13.7871 15.6619 14.2612 14.818 15.1051C13.9741 15.949 13.5 17.0936 13.5 18.2871C13.5 19.4806 13.9741 20.6252 14.818 21.4691C15.6619 22.313 16.8065 22.7871 18 22.7871C19.1935 22.7871 20.3381 22.313 21.182 21.4691C22.0259 20.6252 22.5 19.4806 22.5 18.2871C22.5 17.0936 22.0259 15.949 21.182 15.1051C20.3381 14.2612 19.1935 13.7871 18 13.7871Z' fill='%23191B1F'/%3E%3C/svg%3E");}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.socialIcons a i.google-icons{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='30px' height='30px' viewBox='-3 0 262 262' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid'%3E%3Cpath d='M255.878 133.451c0-10.734-.871-18.567-2.756-26.69H130.55v48.448h71.947c-1.45 12.04-9.283 30.172-26.69 42.356l-.244 1.622 38.755 30.023 2.685.268c24.659-22.774 38.875-56.282 38.875-96.027' fill='%23000'/%3E%3Cpath d='M130.55 261.1c35.248 0 64.839-11.605 86.453-31.622l-41.196-31.913c-11.024 7.688-25.82 13.055-45.257 13.055-34.523 0-63.824-22.773-74.269-54.25l-1.531.13-40.298 31.187-.527 1.465C35.393 231.798 79.49 261.1 130.55 261.1' fill='%23000'/%3E%3Cpath d='M56.281 156.37c-2.756-8.123-4.351-16.827-4.351-25.82 0-8.994 1.595-17.697 4.206-25.82l-.073-1.73L15.26 71.312l-1.335.635C5.077 89.644 0 109.517 0 130.55s5.077 40.905 13.925 58.602l42.356-32.782' fill='%23000'/%3E%3Cpath d='M130.55 50.479c24.514 0 41.05 10.589 50.479 19.438l36.844-35.974C195.245 12.91 165.798 0 130.55 0 79.49 0 35.393 29.301 13.925 71.947l42.211 32.783c10.59-31.477 39.891-54.251 74.414-54.251' fill='%23000'/%3E%3C/svg%3E");width: 25px;height: 25px;}
.mobilemenu .elementor-widget-container .elementor-nav-menu__container .elementor-nav-menu>li.m-menu-btn a.elementor-item{display: block;width:300px;padding:15px 20px;font-size:16px;font-weight: 500;border:1px solid #8d9788;border-radius:10px;margin:0 auto;color:#fff;background-color:#9B8F73;min-height:50px;}
.mainheader.intro{background-color:#F5F3ED;}
/*.mainheader.intro:before,*/
/*.mainheader.intro:after{content: '';width: 100%;height: 100%;position: absolute;top:0;background-color:var( --e-global-color-de4903f );z-index: -1;}*/
.mainheader.intro:before{left:-10px;}
.mainheader.intro:after{right:-10px;}
/*.mainheader.intro .mobilemenu  div.elementor-menu-toggle.elementor-active svg{fill:#fff !important;}*/
.mainheader.intro .mobilemenu .elementor-nav-menu--dropdown{margin-left:0px;}
/*.mainheader.intro .e-con-inner .elementor-widget-theme-site-logo .elementor-widget-container>a{width:98px;height:20px;background:url('https://kondo.montrealenligne.dev/wp-content/uploads/2024/06/Logo-Kondo-white.svg');display: block;background-size: contain;background-repeat: no-repeat;}
.mainheader.intro .e-con-inner .elementor-widget-theme-site-logo .elementor-widget-container>a>img{display: none;}*/
.mainheader.intro:before{content:'';background:#f5f3ed;width:120%;height:100%;position:absolute;left:-15px;z-index:-1;top:-30px;}
.mainheader.intro > .elementor-element.elementor-element-1a893cd.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image {z-index: 9999;position: relative;}
.mon-main .mon-col-row .mon-col-3 .mon-heading .elementor-widget-container{justify-content: center;padding-right: 0;}
.no-scroll {overflow-x: hidden;}
.houzez-blog-top .bt-content-wrap > .article-wrap{width: 50%;}
/*.fave-property-video video{height: 600px;}*/
}

@media (max-width:991px){
.e-con .e-con-inner .elementor-element.img-full-height > .elementor-widget-container{width:90%;height:300px;}
/*.fave-property-video video{height:430px;}*/
.single-article-wrap .post-wrap .post-header-wrap .post-title-wrap h1{font-size: 3.5rem}
body.admin-bar main.main-wrap {padding-top: 44px;}
.advanced-search-nav{margin-top: 0;}
.houzez-blog-top .blog-filters>a.btn{padding:5px 10px 5px 5px;}
.page-template .main-wrap .elementor .bahamas-banner .con-kondo .elementor-widget-container img {width: 255px;}

}
@media (max-width:767px){
/*.main-contain > .kondo-mainright{min-height:850px!important}*/
.elementor-widget-nav-menu .elementor-widget-container .elementor-active svg.elementor-menu-toggle__icon--open{display: none;}
.main-contain > .kondo-mainleft{order:12;}
.main-contain > .kondo-mainright{order:1;}
.appionment-btn{display: none;}
.t-location-main > .e-con-inner{padding-top:0px;padding-bottom:30px;}
/*.t-location-main > .e-con-inner > .t-location-main-right > .e-con-inner > .elementor-element.elementor-element-6a7322c > .elementor-widget-container{margin-top:0;}*/
.t-location-main > .e-con-inner > .t-location-main-left{order:12;}
.t-location-main > .e-con-inner > .t-location-main-right{order:1;}

.advanced-search-v1 .search-icon input {padding: 10px 50px !important;}
.grid-view .card-deck .item-wrap {border-radius: 16px;overflow: hidden;}
.elementor-2113 .elementor-element.elementor-element-91fd175{min-height:60px;}
.property-carousel-buttons-wrap{display: none;}
.elementor-2320 .elementor-element.elementor-element-5e1c150.post-heading h2.elementor-heading-title.elementor-size-default{font-size:1.8rem !important;}
.property-lightbox .modal-content{background-color:rgba(233,231,225, 0.8);}
.property-lightbox .modal-header{background-color:rgba(233,231,225, 0.8);border:0;}
.property-lightbox .close{background-color: transparent;border:0;border-radius: 0;color:#000;}
.property-lightbox .lightbox-tools .btn-email a{border:0;display: none;}
.overlay-search-advanced-module{height:320px;top:auto !important;bottom:0 !important;}
.overlay-search-module-close[type="button"]{border-radius:0 !important;padding:0 !important;width:25px !important;height: 25px !important;}
.overlay-search-module-close[type="button"]{background-color:transparent;right:15px;top:10px;}
.hover-effect:before{opacity:0.2 !important;}
.mobile-top-wrap{background-color: transparent;}
.mobile-top-wrap .mobile-property-tools{padding:30px 0px 0;}
.block-wrap{border:0;}
.elementor-nav-menu .sub-arrow{padding:0 0 0 15px !important}
.elementor-nav-menu .sub-arrow .e-font-icon-svg{fill:#33373d !important;width:2em !important;height: 2em !important;}
body.property-template-default.single.single-property .elementor-nav-menu li:nth-child(5){margin-top:0 !important;}
.elementor-button.elementor-button-link{width: 100%;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content{padding-top:20px;padding-left:20px!important;padding-right:20px;padding-bottom:20px;width: 100%;min-height: 260px;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content h5.elementor-heading-title{padding-left:50px;line-height: 1.4;font-size:15px;margin-bottom:10px;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content h2.elementor-heading-title{font-size: 18px;padding-left: 50px;margin-bottom: 10px;margin-top: 10px;}
.elementor-1179 .elementor-element.elementor-element-079217c img {width: 100%;height:auto !important;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content .s-slider-no{width: 40px;height: 40px;font-size: 16px;left:20px;top:20px;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content>.elementor-element>.elementor-widget-container{width: 100%;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .elementor-element>.elementor-widget-container p{font-size: 16px;line-height:1.7;margin-bottom:10px;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .s-slider-content .s-slider-no .elementor-widget-container{width: auto;}
.property-overview-wrap .property-overview-data .flex-fill{width: 100% !important;margin-bottom: 30px;}
.mobile-property-form button.close span{font-size:29px;color:#000;display:block;width:10px;height:10px;line-height:0.3;margin-top:-5px;text-shadow:none;margin-left:-5px;}
.mobile-property-form .close{width:30px;height:30px;right:10px;top:10px;display:flex;justify-content:center;align-items:center;border-radius:100%;padding:0;opacity:1;margin:0;line-height:1;}
.property-banner-inner-rght .property-banner-item:last-child .img-wrap-3-text {font-size: 14px !important;}
.elementor-element.elementor-element-7c0f07d.e-con-full.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet.e-flex.e-con.e-parent {display: none !important;}
.slider-sec .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .elementor .elementor-element .e-con-inner{padding:0px;}
.slider-sec .elementor-shortcode .elementor .elementor-element .e-con-inner .property-carousel-module .listing-view.grid-view{padding-bottom:50px;}
.property-carousel-module .listing-view.grid-view{padding-bottom: 0;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide:nth-child(3) .s-slider-main-col .s-slider-content h2.elementor-heading-title{}
.s-slider-main .swiper .swiper-wrapper .swiper-slide:nth-child(2) .s-slider-main-col .elementor-element p{line-height: 1.8;font-size: 17px;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide:nth-child(4) .s-slider-main-col .elementor-element>.elementor-widget-container p{line-height: 1.8;font-size: 17px;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide:nth-child(2) .s-slider-main-col:first-child{}
.nomade-property {padding: 10px 0;}
.mexique-about-content{min-height: auto !important;}

.new-inclusions .inclusions-container .inclusion-item{flex: 0 0 auto;max-width:inherit;width:45%;padding:0;display:inline-flex;justify-content: center;align-items: center;}
.new-inclusions .inclusions-container .inclusion-item br{display: none;}
.new-inclusions .inclusions-container .inclusion-item img{width: auto;height:60px;margin-bottom:10px;}
.new-inclusions .inclusions-container .inclusion-item span{font-size: 1rem;display: block;padding:0 10px;}
.statue-shortcode .elementor-widget-heading > .elementor-widget-container{text-align: center;}
.statue-shortcode .elementor-widget-container .elementor-heading-title{text-align: center;display: block;}
.lang-ft-menu{position: relative;z-index: 0;}

.fave-property-video h2{font-size: 2.2rem !important;text-align: center;}
.fave-property-video video{height:auto;}
.new-inclusions .inclusions-container{gap: 15px;justify-content: center;width: 100%;max-width: 100%;}
.new-inclusions .inclusions-container .inclusion-item {width:180px;padding: 0 15px; display: inline-flex;  margin: 0 auto;min-height:160px;}
.single-article-wrap .post-wrap .post-content-wrap p:after{display: none;}
.post-navigation{margin-bottom: 15px;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-footer-wrap > .d-flex{flex-direction:row;}
.bt-sidebar-wrap .sidebar-blog-post .blog-post-list .blog-post-item .article-wrap .post-wrap .post-inner-wrap .post-title-wrap h2 a{font-size: 14px;}
.single-article-wrap .post-wrap .post-content-wrap p img.alignright{float:none;min-height:auto;width:100%;padding:0;margin:0;margin-bottom: 15px;}
.single-article-wrap .post-wrap .post-content-wrap p img.alignleft{float:none;min-height:auto;width:100%;padding:0;margin:0;margin-bottom: 15px;}
.blog-banner .banner-caps h1{font-size: 3.5rem;}
.blog-banner .banner-caps h1 br{display: none;}
.blog-banner .banner-caps p{font-size: 1.4rem;}
.blog-banner .banner-caps p br{display: none;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-footer-wrap .d-flex{flex-direction:row;}
.houzez-blog-top .bt-content-wrap > .article-wrap .post-wrap .post-inner-wrap{min-height: auto;}
.blog-banner{margin-top: 0;}

.listing-view.grid-view{padding-bottom: 50px !important;}
/*.half-map-right-wrap .pagination-wrap{margin-bottom:50px;}*/
.half-map-right-wrap .pagination-wrap{justify-content: center;text-align: center;}
.half-map-right-wrap .pagination-wrap button#load-more-btn{display:inline-block;background-color: var( --e-global-color-accent );font-family: "Work Sans", Sans-serif;font-size: 1.5625rem;font-weight: 400;line-height: 1em;color: var( --e-global-color-text );border-radius: 15px 15px 15px 15px;padding: 17px 25px 17px 25px;}
.visiontxt > .elementor-widget-container{writing-mode:inherit;}
.elementor-element.visiontxt{position: relative !important;width: 100% !important;bottom: -35px !important;text-align: left !important;}
.elementor-element.missiontxt{position: relative !important;width: 100% !important;bottom:0px !important;text-align: left !important;}
.elementor-2113 .elementor-element.elementor-element-1a893cd img{width: 225px !important;}
.single-article-wrap .post-wrap .post-content-wrap .row .alignleft,
.single-article-wrap .post-wrap .post-content-wrap .row .alignright{margin-bottom: 15px;}
.single-article-wrap .post-wrap .post-content-wrap img.alignright.s-img,
.single-article-wrap .post-wrap .post-content-wrap .alignleft,
.single-article-wrap .post-wrap .post-content-wrap .alignright{width:100%;padding:0;margin:0px;}
.single-article-wrap .post-wrap .post-content-wrap p.col-12 .alignright{margin-top:15px;}
.single-article-wrap .post-wrap .post-content-wrap .row .col-12 img.alignnone{margin-top: 15px;height:auto;}
.single-article-wrap .post-wrap .post-content-wrap ul{padding-left:25px;}
.single-article-wrap .post-wrap .post-content-wrap ul.stylenone li{line-height: 1.6;}
.single-article-wrap .post-wrap .post-content-wrap .row > .col-12{padding:0;}
.single-article-wrap .post-wrap .post-content-wrap p{font-size: 1.4rem;}
.single-article-wrap .post-wrap .post-content-wrap ul li{font-size: 1.4rem;}
.single-article-wrap .post-wrap .post-content-wrap .row .col-12>br{display: none;}
.elementor-widget-social-icons .elementor-widget-container .elementor-social-icons-wrapper .elementor-grid-item{margin-left:-15px !important;}
.btm-cat-list{display: none;}
.btm-cat-list ul{justify-content: center;}
.houzez-blog-top .bt-content-wrap{margin:0;padding:0;}
.btm-cat-list ul li{padding:0 10px 15px 0;}
.single-article-wrap .post-wrap .post-content-wrap p:empty{margin:0;padding:0;}
.single-article-wrap .post-wrap .post-content-wrap .three-img .col-12.col-sm-12.col-md-6.col-lg-5{padding:0;}
.single-article-wrap .post-wrap .post-content-wrap .three-img .col-12.col-sm-12.col-md-6.col-lg-7{padding:0;}
.nomade-property .elementor-widget-container strong{font-size: 1.4rem;}
.s-slider-main-col .elementor-widget-container .elementor-swiper-button {top: 60% !important;}
.s-slider-main .swiper .swiper-wrapper .swiper-slide .s-slider-main-col .slide-txt-container{padding:20px 0;}
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide>.e-con{justify-content: inherit;}
.qf-row .col-50.captcha-col{width: 100%;margin-bottom:20px;}
.btndiv{margin:0px 0 20px;text-align: center;}
.btndiv .submitbtn{}
.quotemain .quotationForm .qf-row input[type="text"], .quotemain .quotationForm .qf-row input[type="email"], .quotemain .quotationForm .qf-row input[type="number"], .quotemain .quotationForm .qf-row select, .quotemain .quotationForm .qf-row textarea{}

/*.quotemain .quotationForm .qf-row .bootstrap-select .btn{margin-bottom:20px;}*/
.quotemain .quotationForm .qf-row label{font-size: 14px;}

.partenaire-title {display: flex;justify-content: center;width: 100%;}
.partenaire-list ul.elementor-icon-list-items{padding:0 30px;}
.partenaire-list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text {padding: 0 40px;}
.partenaire-list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text br{display: none;}
.partenaire-list ul.elementor-icon-list-items li.elementor-icon-list-item{display: flex;flex-direction: column;text-align: center;}
.partenaire-list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon{}
.partenaire-list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon>svg{width:85px;height:85px;margin:auto;padding:0;}
.daterangepicker.show-calendar .drp-buttons{display: flex !important;}
.daterangepicker .drp-selected{display: block;text-align: left;font-size: 14px !important; line-height: 1.2;}
.quotemain .quotationForm .qf-row .bootstrap-select .dropdown-menu > .bs-searchbox{display: none !important;}
 input {font-size: 16px;}
 /*.quotemain .quotationForm .qf-row label#date-error{display:block !important;}*/
 .btndiv .submitbtn{min-width:250px;margin-top: 10px;}
}
























/* ==========================
   CONTAINER
========================== */
.v-container {
  width: 100%;
  overflow: hidden;
}

.slider-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ==========================
   SLIDES
========================== */
.slider-content {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.slide {
  position: absolute;
  transition: all 0.5s ease;
  opacity: 0;
  transform: scale(0.7);
  z-index: 1;
}

/* CENTER */
.position-3 {
  opacity: 1;
  transform: scale(1);
  z-index: 5;
}

/* SIDE SLIDES */
.position-2,
.position-4 {
  opacity: 0.7;
  transform: scale(0.85);
  z-index: 4;
}

.position-1,
.position-5 {
  opacity: 0.4;
  transform: scale(0.7);
  z-index: 3;
}

.position-none {
  opacity: 0;
  pointer-events: none;
}

/* ==========================
   MEDIA (VIDEO + POSTER)
========================== */
.media {
  position: relative;
  width: 400px; /* adjust if needed */
  height: 250px; /* adjust if needed */
  overflow: hidden;
  border-radius: 12px;
}

/* VIDEO */
.media video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  position: relative;
  z-index: 1;
}

/* POSTER OVERLAY */
.video-poster {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  z-index: 2;
  transition: opacity 0.3s ease;
}

/* HIDE POSTER WHEN PLAYING */
.media.playing .video-poster {
  opacity: 0;
  pointer-events: none;
}

/* ==========================
   PLAY BUTTON
========================== */
.playbtn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0,0,0,0.4);
  border: none;
  border-radius: 50%;
  padding: 10px;
  cursor: pointer;
  z-index: 3;
}

/* ==========================
   CAPTION
========================== */
.card-caption {
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

/* ==========================
   ARROWS
========================== */
.left-arrow,
.right-arrow {
  cursor: pointer;
  z-index: 10;
  padding: 10px;
  user-select: none;
}










@media (max-width:569px){
	.page-template .main-wrap .elementor .mexique-banner .con-kondo .elementor-widget-container img{width: 150px;}
	.page-template .main-wrap .elementor .mexique-banner .mexique-txt .elementor-widget-container img{width:280px;}
	.houzez-blog-top .bt-content-wrap > .article-wrap{width: 100%;}
	.fave-property-video video{height: auto;}
	.fave-property-video h2{text-align: center;}
	.single-article-wrap .post-wrap .post-header-wrap .post-title-wrap h1{font-size:2.8rem}
	.single-article-wrap .post-wrap .post-content-wrap h3{font-size: 1.8rem;}
	.single-article-wrap .post-wrap .post-content-wrap h3 br{display: none;}
	.single-article-wrap .post-wrap .post-content-wrap h4{font-size: 1.4rem;}
	.pagination-wrap .pagination{flex-wrap: wrap;}
	.single-article-wrap .post-wrap .post-content-wrap hr{margin:10px 0;}
	.single-article-wrap .post-wrap .post-content-wrap ul.emptyimg{margin-top: 15px;}
	.qf-row .col-50{width:100%;}
	.quotemain .quotationForm .qf-row .datesec i.arrow{bottom:24px;}	
	.qf-row .col-50.captcha-col>label{width: calc(100% - 210px);margin-bottom:20px;}	
	.daterangepicker .drp-buttons .btn{height:25px;}
	.nomade-property .elementor-widget-container .houzez-icon{font-size: 25px;}
}

@media (max-width:480px){
.elementor-2320 .elementor-element.elementor-element-5e1c150.post-heading h2.elementor-heading-title.elementor-size-default{font-size: 2em;}
.mobile-map-switch {width: 100%;margin: 0;bottom: 0;padding: 4% 5%;}
.mobile-map-switch .btn {width: 48%;font-size: 16px;padding: 12px 26px 11px 20px;}
.half-map-right-wrap .page-title-wrap .d-flex {flex-wrap: wrap !important;}
.half-map-right-wrap .page-title-wrap .d-flex .sort-by .d-flex{flex-wrap: nowrap !important;}
.half-map-right-wrap .page-title-wrap .d-flex .sort-by .filter-option-inner-inner {font-size: 20px;}
#half-map-listing-area>div.page-title-wrap>div.d-flex.align-items-center>div.page-title{display: none;}
.col-6.mobile-search-ak {min-width: 100%;}
.partenaire-list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text{padding:0 20px;}

}

@media (max-width:430px){
	/*.swiper-slide{width:370px !important;}*/
	.inclusion-item {flex: 1 1 calc(44% - 16px);}
	.houzez-search-form-js .col-6 {max-width: 100%;}
	.bootstrap-select .filter-option-inner {line-height: 15px;font-size: 12px;}
	button.btn.btn-search.btn-secondary.btn-full-width.half-map-search-js-btn {font-size: 20px;line-height: 15px;}
	.elementor-kit-5 input:not([type="button"]):not([type="submit"]), .elementor-kit-5 textarea, .elementor-kit-5 .elementor-field-textual { font-size: 1rem;}
	/*.fave-property-video video{height:30vh;}*/
}



/*.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    position: fixed;
    width: 100% !important;
    left: 0 !important;
    top: 0 !important;
    margin: 0;
    padding: 20px;
    text-align: center;
    height: 100vh;
}*/


@media (max-width:600px){

	.elementor-5486 .elementor-element.elementor-element-61d4e343 img{height:270px !important;}  
	.elementor-element.elementor-widget.elementor-widget-heading {align-self:center;}
	.slider-short-code .elementor-widget-container .elementor-shortcode .elementor{padding:0 !important;}
	.slider-short-code .elementor-widget-container .elementor-shortcode .elementor .elementor-element{padding:0 !important;}
	.s-slider-main-col .elementor-widget-container .swiper-horizontal .swiper-wrapper .swiper-slide .elementor-element.elementor-widget.elementor-widget-heading{align-self: flex-start;}
}

@media (max-width:440px){
.page-nomade .list-padding .elementor-element.list-alignment > .elementor-widget-container {padding-left: 15px;}
.page-nomade .k-title-img .elementor-element.oneque-title .elementor-heading-title{font-size: 2.39rem;}
.page-nomade .k-title-img .elementor-element.oneque img{width: 120px;}

.page-entreposage .list-padding .elementor-element.list-alignment > .elementor-widget-container {padding-left: 15px;}
.page-entreposage .k-title-img .elementor-element.oneque-title .elementor-heading-title{font-size: 2.39rem;}
.page-entreposage .k-title-img .elementor-element.oneque img{width: 120px;}
/*.main-contain > .kondo-mainright{min-height:500px !important;}*/
.elementor-18386 .elementor-element.elementor-element-638f0d3 .elementor-heading-title > br{display: none;}

}

@media (max-width:414px){
	/*.main-contain > .kondo-mainright{min-height:500px !important;}*/
	.blog-banner .banner-caps h1{font-size:3rem;}
	.houzez-blog-top .blog-filters>a.btn{}
}
@media (max-width:390px){
.new-inclusions .inclusions-container .inclusion-item{width: 160px;min-height: 160px;}
}
@media (max-width:375px){
.page-nomade .list-padding .elementor-element.list-alignment > .elementor-widget-container {padding-left: 10px;}
.page-nomade .k-title-img .elementor-element.oneque-title .elementor-heading-title{font-size: 2.36rem;}
.page-nomade .k-title-img .elementor-element.oneque img{width: 100px;}

.page-entreposage .list-padding .elementor-element.list-alignment > .elementor-widget-container {padding-left: 10px;}
.page-entreposage .k-title-img .elementor-element.oneque-title .elementor-heading-title{font-size: 2.36rem;}
.page-entreposage .k-title-img .elementor-element.oneque img{width: 100px;}
body.home main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height: 400px;}
}


@media (max-width:360px){
.page-nomade .k-title-img .elementor-element.list-alignment .elementor-heading-title{font-size: 2rem;}
body.home main.main-wrap .elementor-element.main-contain > .kondo-mainright {min-height: 400px;}
.page-entreposage .k-title-img .elementor-element.list-alignment .elementor-heading-title{font-size: 2rem;}
.fave-property-video h2{font-size:2rem !important;margin-bottom: 30px;}
/*.main-contain > .kondo-mainright{min-height:500px !important;}*/
/*.fave-property-video video{height: 180px;}*/
.blog-banner .banner-caps h1{font-size:2.5rem;}
.modal-content{width:90%;}
.qf-row .col-50.captcha-col label {width: auto;margin-right: 15px;}
.partner-form .partner-form-shortcode .qf-row .col-50.captcha-col label {width: auto;margin-right: 15px;}
}
@media (min-width:320px){ 
    /* p {text-align: justify;} */
    
   /**/
    
}
@media (max-width:321px){
	 .new-inclusions .inclusions-container .inclusion-item span {
	    font-size: 0.6rem;
	    display: block;
	    padding: 0 10px;
	    line-height: 1;
	}
	.new-inclusions .inclusions-container .inclusion-item {
	    width: 120px;
	    min-height: 120px;
	}
    .elementor-7261 .elementor-element.elementor-element-71570901 .elementor-heading-title {font-size: 2.1rem !important;}
    .elementor-element.elementor-element-55744f7.e-con-full.e-flex.e-con.e-parent {padding-top: 0 !important;}   
    .elementor-4184 .elementor-element.elementor-element-b2e6a0f .elementor-heading-title {font-size: 2.1rem !important;}
    p {text-align: justify;}
    .testimonial p{text-align: center !important;}
    .elementor-1824 .elementor-element.elementor-element-60827995 .elementor-image-box-title {font-size: 1.4rem ;padding-bottom: 15px ;}
    h2.LS-h2 {text-align: center;font-size: 1.8rem;}
    h3.LS-h3 {text-align: center;font-size: 1.8rem;}      
    
    .page-nomade .k-title-img .elementor-element.elementor-element-290f976 .elementor-heading-title{font-size:1.8rem;}
    .page-entreposage .k-title-img .elementor-element.elementor-element-290f976 .elementor-heading-title{font-size:1.8rem;}
 }

/*For iPhone 14 Pro Max, iPhone 15 Plus and iPhone 15 Pro Max:*/
@media only screen  
	and (width:430px)
	and (height:932px)
	and (-webkit-device-pixel-ratio: 3) {
  	/*body.home main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height:750px !important;}
  	body.home.admin-bar main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height:720px !important;}*/
}

/*For iPhone 12 Pro Max, iPhone 13 Pro Max, and iPhone 14 Plus:*/
@media only screen
	and (width:428px)
	and (height:926px)
	and (-webkit-device-pixel-ratio: 3) {
  	/*.main-contain > .kondo-mainright{min-height: 906px !important;}*/
}

/*For iPhone XR, and iPhone 11: and Phone Xs Max, and iPhone 11 Pro Max:*/
@media only screen
	and (width:375px)
	and (height:667px)
	and (-webkit-device-pixel-ratio: 3) {
  	/*	body.home main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height:570px !important;}
		body.home.admin-bar main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height:560px !important;}*/
}



/*For iPhone 14 Pro, iPhone 15 and iPhone 15 Pro:*/
@media only screen
	and (width:393px)
	and (height:852px)
	and (-webkit-device-pixel-ratio: 3) {
  		/*.main-contain > .kondo-mainright{min-height: 830px !important;}*/
}

/*For iPhone 12, iPhone 12 Pro, iPhone 13, iPhone 13 Pro, and iPhone 14:*/
@media only screen
	and (width:390px)
	and (height:844px)
	and (-webkit-device-pixel-ratio: 3) {
	  	/*body.home main.main-wrap .elementor-element.main-contain .kondo-mainright{min-height:760px!important;}
		body.home.admin-bar main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height:750px!important;}*/
  	
}


/*For iPhone XR, and iPhone 11: and Phone Xs Max, and iPhone 11 Pro Max:*/
@media only screen
	and (max-width:414px)
	and (max-height:896px)
	and (-webkit-device-pixel-ratio: 3) {
/*  		body.home main.main-wrap .elementor-element.main-contain  .kondo-mainright{min-height:660px!important;}
		body.home.admin-bar main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height:660px!important;}*/

}

/*For iPhone XR, and iPhone 11: and Phone Xs Max, and iPhone 11 Pro Max:*/
@media only screen
	and (width:414px)
	and (height:736px)
	and (-webkit-device-pixel-ratio: 3) {
		body.home main.main-wrap .elementor-element.main-contain > .kondo-mainright {min-height: 460px;}
}


/*For iPhone X, iPhone Xs, iPhone 11 Pro, iPhone 12 Mini, and iPhone 13 Mini:*/
@media only screen
	and (max-width:375px)
	and (max-height:812px)
	and (-webkit-device-pixel-ratio: 3) {
/*  		body.home main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height:740px !important;}
		body.home.admin-bar main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height:720px !important;}*/
}

@media only screen
	and (max-width:320px)
	and (max-height:568px)
	and (-webkit-device-pixel-ratio: 3) {
/*  		body.home main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height:480px !important;}
		body.home.admin-bar main.main-wrap .elementor-element.main-contain > .kondo-mainright{min-height:490px !important;}*/
}


  