.property-grid:hover .image img {transform: none!important;}
.sl-box.content.row{padding:0}
span#mobile-error,span#alternate-error{color: #dc3232;font-size: 1em;font-weight: normal;display: block;}
body::placeholder {color: #1E1E1E!important;}
.property-single .property-description .main-features ul li:last-child {border-left: none;border-right: none;}
.properties-archive .property-grid:hover .image img{transform:none}
.property-info .bottom_botytom{padding:0 0 15px;position:relative}
.theme-header.desktop .classic-header{border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.pd .sl-box.content.row{margin-bottom:70px}
.menu-right .widget{margin:0}
.image-contect video#video,.image-contect  iframe {box-shadow: 5px 15px 30px 0 #0003;border-radius: 10px;background: #fff; object-fit: cover;}
.fzf-page-content .fzf-error .fzf-text {color: #897238;font-size: 98px;line-height: 120px;}
body a#save-searches-submit{color: #897238;}
.fzf-page-content .back-to-home a, .fzf-page-content .back-to-home a:hover {border: 2px solid #897238!important; color: #fff;background-color: #897238;}
.image-bottom._bottom a.status.btn.sold-out{background:#E9E6E0}
.butt .btn_but a svg path{fill:#fff}
.butt .btn_but a{background:#897238;color:#fff}
.slider-btn{position:fixed;bottom:-100%;left:0;width:100%;text-align:left;padding:30px 30px 0;transition:bottom .4s ease;background:#fff;border:1px solid #F6F6F6;z-index:999;border-top-left-radius:20px;border-top-right-radius:20px}
div#page{padding-top:84px!important}
.page-content .search-icon{display:none}
.theme-header.sticky-top{position:fixed!important;top:0;background:transparent;z-index:999;animation-name:stickyHeaderSlideDown;animation-iteration-count:0;animation-iteration-count:0}
.theme-header{position:fixed!important;width:100%;height:auto;transition:.3s;z-index:999;box-shadow:0 4px 20px 0 #00000012!important;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.slider-btn .container{padding:0;margin:0}
.slider-btn .wpcf7-form textarea.form-control{min-height:112px}
html.my-over{overflow:hidden}
.slider-btn input.wpcf7-form-control.wpcf7-submit.has-spinner.sl-btn-fill{background:#E9DAC3;border-color:#E9DAC3;width:100%;color:#1e1e1e;padding:20px;height:auto;font-family:Montserrat;font-weight:600;font-size:16px;line-height:100%;text-align:center;text-transform:uppercase}
.slider-btn .close-btn{position:absolute;top:10px;right:20px;color:#000;border:none;padding:5px 10px;cursor:pointer;font-size:16px}
.slider-btn .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #D2D5D9;border-radius:5px;outline:0!important;margin-bottom:0;color:#878787}
.slider-btn .select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px!important}
.slider-btn .form-control,.slider-btn input[type="text"],.slider-btn input[type="email"],.slider-btn input[type="url"],.slider-btn input[type="password"],.slider-btn input[type="search"],.slider-btn input[type="number"],.slider-btn input[type="tel"],.slider-btn input[type="range"],.slider-btn input[type="date"],.slider-btn input[type="month"],.slider-btn input[type="week"],.slider-btn input[type="time"],.slider-btn input[type="datetime"],.slider-btn input[type="datetime-local"],.slider-btn input[type="color"],.slider-btn textarea,.slider-btn select{color:#878787;border-radius:5px;padding:20px;width:100%;border:1px solid #D2D5D9;margin-bottom:10px}
.slider-btn h4{padding-bottom:0;font-weight:500;font-style:Medium;font-size:20px;leading-trim:CAP_HEIGHT;line-height:33px;letter-spacing:0;text-transform:uppercase;margin-bottom:27px}
.header-btn button.btn{width:100%;margin:0;border-radius:0;font-family:Montserrat;font-weight:500;font-size:20px;line-height:33px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#1E1E1E;background:#E9DAC3}
.pss img{border-radius:10px;width:100%}
section.section_dd{background:#fff;padding:70px 0}
.pb-2 .mobile{display:none}
.pss{padding:0;background-size:cover}
.pass h2{font-weight:400;font-size:40px;line-height:33px;letter-spacing:0;margin-bottom:34px}
.pho-em span.nu-em a{padding-right:4px;padding-left:4px;color:#1E1E1E}
span.ico-v{margin-right:4px}
.butt{display:flex;gap:24px;margin-top:40px}
.pho-em span.ici-em{margin-right:6px}
.butt .btn_but{background:#DAC17A;border-radius:5px}
.butt .btn_but a{color:#fff}
.pho-em span a{font-weight:400;font-size:20px;line-height:33px;letter-spacing:0;text-transform:lowercase;color:#1E1E1E}
.pass{padding:50px}
.btn-cls span.tet{min-height:20px;align-items:center;vertical-align:middle;margin-left:10px}
.sl-box.property-description.property-dl{margin-bottom:70px}
.second-slider .bottom,.second-slider .top{display:none}
.main-baneer .bottom_botytom,.main-baneer .top,.main-baneer .bottom{display:none}
.blog-slider .blog-one:hover .image img{transform:none}
.living-one .imge-radius img{box-shadow:10px 10px 14px 0 #0000001A;border-radius:10px;background:#D9D9D9}
.living-one h2{font-family:Montserrat;font-weight:400;font-size:63px;line-height:55px;letter-spacing:0;text-transform:uppercase;color:#897238;padding:0;padding-top:22px;margin-bottom:0}
.property-info .features{justify-content:end;text-align:right}
.living-two a.btn{background:#897238;padding:24px 40px;border-radius:5px;font-size:16px;text-transform:uppercase;color:#fff;height:59px;margin-top:34px;line-height:13px}
.living-two .des{font-size:18px;line-height:30px}
.living-two h3.title{font-family:Montserrat;font-weight:500;font-size:40px;line-height:50px;margin-bottom:39px;letter-spacing:0}
.container.border-top{border-top:1px solid #DECBAD!important;padding-top:70px;margin-bottom:70px}
.col-lg-2.broder-clo{text-align:center}
.broder-clo .breder{border-left:1px solid #DECBAD;height:100%;text-align:center;justify-content:center;display:inline-flex;align-items:center}
.blog-slider ul.slick-dots{display:none}
.blog-slider .sl-blog-carousel .blog-item .title{min-height:73px}
.bottom_botytom .title, .bottom_botytom .address {border-color: #897238b3;margin-bottom: 3px;margin-top: 3px;}
.bottom_botytom{padding:15px 3px;position:relative}
.bottom_botytom .title{font-size:18px;font-weight:600;line-height:22px;width:97%;min-height:48px}
.bottom_botytom a.btn{background:#897238;color:#fff;border: none;}
.theme-header .classic-header-inner .menu-right .col-lg-12.col-md-12{border-bottom:1px solid #1E1E1E;height:26px}
.theme-header .classic-header-inner .menu-right .col-lg-12.col-md-12.hiddin,.theme-header .classic-header-inner .menu-right .col-lg-6.col-md-6.hiddin{display:none}
.theme-header .classic-header-inner .menu-right .widget .sl-advance-search{display:flex;gap:19px}
.theme-header .classic-header-inner .menu-right p.red-text{display:none}
.theme-header .classic-header-inner .menu-right .sl-advance-search-outer{padding:0;background:transparent;border-radius:5px;vertical-align:middle;text-align:center;display:inline-flex}
.select2-container .select2-selection--single .select2-selection__rendered{padding:0!important}
.theiaStickySidebar .select2-container .select2-selection--single .select2-selection__rendered{padding-left:8px!important;line-height:48px!important}
.filter-properties .list-grid-view{padding-top:6px}
.property-template-default .slick-next,.property-template-default .slick-prev{top:50%;border-radius:15px;border:1px solid #D4D4D4;background-color:#fff;transition:.3s;width:50px;height:50px}
.property-single .property-single-images .slick-next{right:22px}
.property-single .property-single-images .slick-prev{left:22px}
.property-single .title-area .title-left .address{font-family:Montserrat;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;color:#1E1E1E}
span.icon-lo{vertical-align:text-top;margin-right:5px}
.property-single .property-single-images .slider-item{background:transparent}
.property-single .title-area{padding-top:50px;padding-bottom:50px;position:relative}
.property-single .title-area .title-left{width:1025px;margin:0 auto}
.property-single .title-area .title-left .title{margin-bottom:30px;font-family:Montserrat;font-weight:500;font-size:40px;line-height:60px;letter-spacing:0;text-align:center}
.property-single .property-single-images .slick-prev:focus,.property-single .property-single-images .slick-next:focus{width:50px;height:50px;line-height:0;padding:0}
.property-single .property-single-images .slick-next:before,.property-single .property-single-images .slick-prev:before{font-size:13px;color:#000;line-height:7px}
.property-single .property-single-images .slick-next:hover:before,.property-single .property-single-images .slick-prev:hover:before{font-size:13px;color:#fff;line-height:7px}
.property-single .property-single-images .slick-next:hover,.property-single .property-single-images .slick-prev:hover{background:#897238;border-color:#897238;color:#fff}
.bottom_botytom .address .sl-icon{margin-right:3px}
.bottom_botytom .area{display:inline-block;float:left;font-size:16px;padding-top:10px}
.bottom_botytom .features{display:inline-block;float:right}
.bottom_botytom .features span .sl-icon{font-size:16px;margin-right:7px}
.bottom_botytom .type,.bottom_botytom .status{padding:5px 8px;color:#fff;border-radius:3px;display:inline-block;font-size:12px;line-height:15px;margin-bottom:8px}
.bottom_botytom .status{background-color:#897238}
.bottom_botytom .type{background-color:#897238}
.bottom_botytom .features span{display:inline-block;padding:0 6px;margin-right:5px;margin-top:10px}
.bottom_botytom a.view-detail{position:absolute;z-index:2;top:31px;right:0;width:40px;line-height:40px;height:40px;text-align:center;background-color:var(--theme-color);color:#fff;border-radius:100px;visibility:visible;opacity:1;transition:.3s}
.bottom_botytom .title-border {border-color: rgb(231 247 254 / 70%);margin-bottom: 0;border-bottom: 1px dashed rgb(0 7 45);padding-bottom: 10px;}
.custom-modal { display: none; position: fixed; z-index: 9999; left: 0;  top: 0px;  width: 100%; height: 100%;overflow: auto;background: rgba(0,0,0,0.6);}
.mystyle .widget .search-form button {top: 20px;}
.theiaStickySidebar i.fa.fa-search {display: none;}
.theme-header .classic-header-inner .menu-right .sl-advance-search .search-btn{padding:0;font-size:22px;background-color:transparent;color:#1E1E1E;margin-top:-12px;padding:0;margin-right:10px}
.theme-header .classic-header-inner .menu-right .form-control,.theme-header .classic-header-inner .menu-right input[type="text"]{color:#1E1E1E;border:none;border-radius:3px;padding:0;width:100%;font-size:15px;height:auto;margin-bottom:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.theme-header .classic-header-inner .menu-right{text-align:left!important;padding-left:16px!important}
.custom-modal-content {background: rgba(0,0,0,0.6);margin: 0% auto;padding: 30px 20px 20px 20px;max-width: 100%;border-radius: 0px;position: relative;}
.close-modal {position: absolute;right: 15px;top: 18px; cursor: pointer; font-size: 54px;color: #fff;font-weight: 300;}
li.open-modal img {border-radius: 6px;}
.close-modal:hover {color: #ffffff7a;}
li.open-modal {width: calc(33% - 12px);list-style: none;}
.scrool ul.list-wha-we {flex-wrap: unset!important;}
ul.list-wha-we {display: flex;flex-wrap: wrap;gap: 15px;padding: 0px;margin-bottom: 5px;}
.home-we-do.slick-slide { margin: 0px 15px;}
.custom-modal-content .list-wha-we li {list-style: none; border: 1px solid  #cccccc;  padding: 5px 15px;border-radius:50px;color: #cccccc;}
.custom-modal-content .list-wha-we li.active {border: 1px solid #fff; color:#fff;}
.custom-modal-content .home-we-do.slick-slide img {width: 100%;}
.overlay-count { position: absolute; top: 37%; right: 41%; color: #fff; padding: 5px 10px;
    font-size: 30px;}
.list-wha-we li { position: relative;}
ul.list-wha-we {  margin: 29px 0;}
.what_we_do_slider.slick-initialized.slick-slider button:active,.what_we_do_slider.slick-initialized.slick-slider button:focus,.section_dd button:active,.section_dd button:focus { line-height: 0; padding: 0px 10px;}
.what_we_do_slider .caption { padding: 39px 0;}
.what_we_do_slider.slick-initialized.slick-slider iframe,.what_we_do_slider.slick-initialized.slick-slider video  {width: 100%;height: 431px;}
.what_we_do_slider .caption, .what_we_do_slider .caption p, .what_we_do_slider .caption ol li, .what_we_do_slider .caption ul li {font-size: 15px;line-height: 29px;
    color: #000000;}
img.mobile_view {display: none;}
.number-box .e-con.e-child {min-height: 180px;height: 180px;}
.blog-slider .luxus-carousel .slick-track {padding-top: 0px;padding-bottom: 1px;}
/****Today Css ****/
span.aicon svg {min-height: 41px;}
.property-single .property-description .main-features ul li .single-feature p{font-weight:500;font-size:14px;line-height:12px;margin-top:9px;margin-bottom:17px;color:#897238}
.cat_menu ul li a {color: #1E1E1E;}
.cat_menu ul li a:hover,.cat_menu ul li a:active {color: #897238;}
.widget-area .widget .widget-title:after, .widget-area .widget_block .wp-block-group__inner-container h2:after,.blog-one .tags a, .blog-one .post-tag a {background: #897238!important;}
.widget-area .widget ul li:before{color: #897238!important;}
.property-single .property-description .main-features ul li .single-feature{text-align:center;padding:0;position:relative;overflow:hidden;border:none;border-radius:0;background:transparent;font-size:14px;line-height:10px;font-weight:500}
.property-single .property-description .main-features ul li.last-border{border-right:none}
.property-single .property-description .main-features ul li.mob-view{display:none}
.property-single .property-description .main-features ul{gap:0;margin-bottom:0}
.icon-listing .sl-box{padding:40.5px 0;border-radius:10px;background:#fff;margin-bottom:30px;overflow:hidden;transition:.3s;box-shadow:0 0 30px 0 #0000001A}
.property-single .property-description .main-features ul li{width:calc(25% - 0px);list-style:none;border-right:1px solid #E8E8E8}
.sl-box.property-dl{padding:70px 37px 64px 47px;border-radius:10px;box-shadow:0 0 30px 0 #0000001A}
.sl-box.property-dl h2.heading{font-weight:400;font-size:40px;line-height:33px;margin-bottom:35px}
.property-single .property-description .text{font-size:20px;line-height:33px;color:#1E1E1E}
.video-wrapper {position: relative;width: 100%;max-width: 100%; margin: auto;cursor: pointer;}
.video-wrapper video {height: 100%;width: 100%;min-height: 600px;display: block;}
.video-wrapper.mobile_view{display:none;}
.property-grid .property-info .title{transition:.5s;font-family:Montserrat;font-weight:400;font-size:18px;line-height:24px;padding-bottom:0;margin-bottom:0;min-height:67px}
.image-bottom._bottom{border-top:1px solid #DECBAD;margin-top:40px}
.image-bottom._bottom p.area,.image-bottom._bottom p.price{font-family:Montserrat;font-weight:700;font-size:18px;line-height:33px;color:#d9bf9e}
.image-bottom._bottom p.line{font-size:26px;line-height:33px;color:#d9bf9e}
.image-bottom._bottom .left{display:flex;gap:10px;width:71%;float:left;padding-top:29px}
.btn-div{text-align:right;padding-top:20px}
.image-bottom._bottom a.status.btn{color:#1E1E1E;display:inline-flex;text-align:right;background:#DECBAD;padding:14px 20px;line-height:22px;font-size:16px;border-radius:10px}
.section_dd .property-grid:hover .image img{transform:none}
.mobile-view{display:none}
.section_dd h2#noPrintableArea{font-family:Montserrat;font-weight:400;font-size:40px;line-height:33px;letter-spacing:0;text-align:center;margin-bottom:15px}
.section_dd .property-grid .content{background:transparent}
.section_dd .slick-slide{margin:15px;border:3px solid #E9DAC3;border-radius:20px;box-shadow:0 0 18px 0 #0000001A;padding:15px}
.section_dd .sl-item.property-grid{box-shadow:none!important;margin-bottom:0;min-height:auto}
.section_dd .slick-next{right:38px}
.section_dd .slick-prev{left:38px}
.section_dd .property-grid .property-info{position:relative;border:1px solid #DECBAD;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-top:-6px;border-top:none}
.slider-bg h2.heading:before,.slider-bg h2.heading:after,.section_dd h2.heading:before,.section_dd h2.heading:after{display:none}
.slider-bg .span-data{color:#1E1E1E;font-family:Montserrat;font-weight:400;font-size:40px;line-height:40px}
.slider-bg h2.heading{font-family:Montserrat;font-weight:400;font-size:150px;line-height:150px;letter-spacing:0;text-transform:uppercase;margin-bottom:20px;color:#E1D1B9;padding-bottom:0}
.slider-bg .col-9{padding:0;margin:0}
.content-section.iconsss{text-align:center;padding:66px 40px 70px}
.image-contect{padding-right:0;height:475px}
.slider-bg .row{margin-top:0;margin-right:0;margin-left:0}
.content-section .ti_ti{font-weight:400;font-size:16px;line-height:26px;text-align:center;text-transform:capitalize;padding-top:9px;color:#1E1E1E}
.slider-bg .image-contect img{box-shadow:5px 15px 30px 0 #0003;border-radius:10px;background:#fff}
.slider-bg .slick-next,.slider-bg .slick-prev{bottom:0;top:84%}
.slider-bg .slick-next:hover,.slider-bg .slick-prev:hover,.section_dd .slick-next:hover,.section_dd .slick-prev:hover{background:#897238;border-color:#897238}
.slider-bg .slick-next,.slider-bg .slick-prev,.section_dd .slick-next,.section_dd .slick-prev{color:#000}
.slider-bg .slick-next:hover:focus:before,.slider-bg .slick-next:hover:before,.slider-bg .slick-prev:hover:focus:before,.slider-bg .slick-prev:hover:before,.section_dd .slick-next:hover:focus:before,.section_dd .slick-next:hover:before,.section_dd .slick-prev:hover:focus:before,.slider-bg .slick-prev:hover:before{opacity:1;color:#fff}
.slider-bg .slick-next:focus:before,.slider-bg .slick-prev:focus:before{color:#000}
.slider-bg .slick-prev{right:41px!important;left:91%}
section.slider-bg{padding-top:100px;padding-bottom:50px}
.bottom-text a.btn{background:#DAC17A}
.Conentent.row{padding:0 0 50px;text-align:right}
.slider-bg .image-contect{padding-right:34px}
.slider-bg .slick-next{right:0}
.slider-bg .bot{font-size:20px;color:#000}
.text.col-10{text-align:end;justify-content:end;display:flex;align-items:center;padding-right:0}
.btn_but.col-2{width:24.666667%;padding-right:41px}
.slider-bg .slick-next:before,.slider-bg .slick-prev:before,.section_dd .slick-next:before,.section_dd .slick-prev:before{color:#000;font-size:12px}
.text.col-10{width:75.333333%}
.bottom-text a.btn{background:#897238;color:#fff}
div#noPrintableArea.google-map{padding:0;margin-top:70px}
.btn-cls a.btn{background:#897238;align-items:center;justify-content:center;color:#fff}
.tr svg path{fill:#fff}
#property-map{height:100%;width:100%}
.google-map h2.headingp-h{font-family:Montserrat;font-weight:400;font-size:40px;line-height:33px;letter-spacing:0;text-align:left;padding-bottom:30px;margin:0}
.btn-cls{margin-top:50px}
.sl-box.property-dl h2.heading:before,.sl-box.property-dl h2.heading:after{display:none}
/**** End Day ****/
@media (min-width: 1400px) {
.elementor-17944 .elementor-element.elementor-element-4392fe9 > .elementor-widget-container {padding: 0px 0px 0px 54px!important;}
.elementor-17944 .elementor-element.elementor-element-5216fbb > .elementor-widget-container {padding: 0px 0px 0px 54px!important;}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1200px;}
.property-single-images.container, .property-single-images.container-lg, .property-single-images.container-md, .property-single-images.container-sm, .property-single-images.container-xl, .property-single-images.container-xxl {max-width: 1400px;}
.classic-header .container { max-width: 1400px; padding: 0 10px;}
.oss-banner .e-con-inner {max-width: 1400px!important;}
}
@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1200px;padding: 0;}
.elementor-17944 .elementor-element.elementor-element-4392fe9 > .elementor-widget-container {padding: 0px 0px 0px 54px!important;}
.elementor-17944 .elementor-element.elementor-element-5216fbb > .elementor-widget-container,.elementor-17944 .elementor-element.elementor-element-2b8df1f > .elementor-widget-container {padding: 0px 0px 0px 54px!important;}
}
@media screen and (min-width: 820px) and (max-width: 1180px){
.bottom_botytom .title {min-height: 68px;}
.widget-area .widget ul li {height: 80px;}
.image-size img.attachment-full.size-full.wp-image-22035 {
    width: 100%!important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
.blog-slider .slick-dots {bottom: -40px!important;}
.widget-area .widget ul li {height: 80px;}
.service-section .sl-info-box p.text {min-height: 295px!important;}
.service-section .sl-info-box .title {min-height: 65px!important;}
.property-single .title-area .title-left {width: 100%; margin: 0 auto;}
.content-section.iconsss { text-align: center;padding: 30px 0px 40px!important;}
.image-size img.attachment-full.size-full.wp-image-22035 {
    width: 100%!important;
}
}
@media only screen and (max-width: 991px) {
.image-size img.attachment-full.size-full.wp-image-22035 {
    width: 100%;
}
.blog-slider .sl-blog-carousel .blog-item .title {min-height: auto;}
html.re-scroll {overflow: hidden;}
.stellarnav li#menu-item-17999 { border-top: none !important; }
.main-menu .stellarnav li.open>a.dd-toggle .icon-plus:before {transform: rotate(0deg);}
.main-menu .stellarnav li.open>a.dd-toggle .icon-plus { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}
.dpne {text-align: left;vertical-align: bottom;align-items: center;}
.blog  .post {margin: 0 0 30px;position: relative!important;left: 0!important; right: 0!important;top:0px!important;height: auto!important;}
.blog .blog-one .title, .page-template-default .blog-one .title {min-height: 55px!important;}
.blog .blog-one .title, .archive .blog-one .title, .search .blog-one .title, .blog .blog-two .title, .archive .blog-two .title, .search .blog-two .title, .page-template-default .blog-one .title, .page-template-default .blog-two .title, .page-template-page-blog .blog-one .title, .page-template-page-blog .blog-two .title {color: #897238;line-height: 29px;}
.video-wrapper video {height: 350px!important;width: 100%;min-height: 350px!important; display: block;object-fit:cover;}
.stellarnav li {padding: 0px 0px!important;border-top: 2px dotted #897238;}
.cat_menu {overflow-x: scroll;float: left;width: 100%;overflow-y: hidden;padding-bottom: 0;white-space: nowrap;display: flex;margin-bottom: 29px!important;}
.cat_menu::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 17%);background-color: #897238;}
.cat_menu::-webkit-scrollbar {width: 2px!important;height: 2px;background-color: #897238;}
.home-we-do .col-9.coll-9 {width: 100%;padding-bottom: 40px;}
header.luxus-header.theme-header .classic-header {box-shadow: 0px 4px 20px 0px #00000012 !important;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
div#page {padding-top: 60px!important;}
.slider-bg h2.heading {font-size: 120px;line-height: 120px;}
.what_we_do_slider .caption {padding: 30px 0px 0px;}
.slider-bg .slick-next, .slider-bg .slick-prev {bottom: 76px;top: auto;}
.slider-bg .col-9 {width: 100%;}
.home-we-do.slick-slide {margin: 0px 0px;}
.iconsss .desktop-view {display: none;}
li.mobile-view {display: block;list-style: none;padding: 0px 20px 20px 20px;}
.mobile-section {min-height: 400px; background-size: cover;background-position: center;}
.text.col-10 {width: 100%;justify-content: center;padding-bottom: 30px;}
.Conentent.row {text-align: center;}
ul.mobile-view {margin: 0 auto;overflow-x: scroll;float: left;width: 100%;overflow-y: hidden;padding-bottom: 0;white-space: nowrap;display: flex;margin-bottom: 50px;}
ul.mobile-view::-webkit-scrollbar {width: 1.8px!important;height: 1.8px;background-color: #897238;}
ul.mobile-view::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 17%);background-color: #897238;}
.pd {clear: both;}
.btn_but.col-2 {width: 100%;padding-right: 0px;}
.slider-bg .slick-prev {left: 84%;}
.image-contect {padding-right: 0px;height: auto;}
.slider-bg .image-contect {padding-right: 0;}
.home-we-do .col-3.coll-3 {margin: 0;padding: 0;width: 100%;}
.sl-box.property-dl {padding: 50px 25px 35px 25px;border-radius: 20px;box-shadow: 0px 0px 30px 0px #00000012;}
/******csss 05-07-2025******/
.sl-box.property-dl h2.heading{font-weight:400;font-size:24px;line-height:34px;margin-bottom:22px}
.property-single .property-description .text{font-size:16px;line-height:26px;color:#1E1E1E;font-weight:400}
.living-one .imge-radius img{box-shadow:10px 10px 14px 0 #0000001A;border-radius:10px;background:#D9D9D9;width:100%}
.property-single .property-description .main-features ul li.mob-view{display:block}
.property-single .title-area .title-left{width:100%;margin:0 auto}
.property-single .property-description .main-features{margin:0 auto;overflow-x:scroll;float:left;width:100%;overflow-y:hidden;margin-bottom:-16px;padding-bottom:0;white-space:nowrap}
.icon-listing .sl-box{padding:40px 0;border-radius:20px;box-shadow:0 0 30px 0 #00000012;margin-bottom:50px}
.container.icon-listing{padding-left:15px;padding-right:15px}
.property-single .property-description .main-features
ul{gap:0;margin-bottom:0;float:left;width:100%;display:flex;flex-wrap:inherit;padding-left:7px}
.property-single .property-description .main-features ul li .single-feature p{line-height:8px}
.property-single .property-description .main-features::-webkit-scrollbar-track{width:0!important;background-color:#9990;-webkit-box-shadow:none;box-shadow:none}
.property-single .property-description .main-features::-webkit-scrollbar{width:0!important;background-color:#9990}
.property-single .property-description .main-features::-webkit-scrollbar-thumb{width:0!important;background-color:#9990}
.property-single .property-description .main-features ul li{min-width:fit-content;list-style:none;border-right:1px solid #E8E8E8;float:left;padding:0 29px}
.property-single .property-description.desktop-view-sl{display:none}
.property-single .property-description .main-features ul li.last-border.bed-9{border-right:1px solid #E8E8E8}
.broder-clo .breder{border-bottom:1px solid #DECBAD;border-left:none;display:inherit;width:100%}
.living-two a.btn{background:#fff;color:#1E1E1E;height:59px;margin-top:30px;line-height:13px}
.col-lg-6.living-one{padding-left:15px;padding-right:15px}
.living-two h3.title{font-size:24px;line-height:34px;margin-bottom:30px;padding-top:50px}
.container.border-top{border-top:1px solid #DECBAD!important;padding-top:30px;margin-bottom:50px;padding-left:15px;padding-right:15px;border-width:3px}
.living-one .imge-radius img{border-radius:20px}
.living-one h2{line-height: 55px;font-size:63px;text-transform:uppercase;text-align:left;padding-top:27.14px;padding-bottom:50px}
.number-box .e-con.e-child {height: 198px;}
}
@media only screen and (max-width: 767px) {
.number-box .e-con.e-child {height: auto;}
.theme-header.mobile .brand img { width: 160px!important;}
.number-box p {padding: 0px; margin: 0;}
.number-box .elementor-icon-box-wrapper {text-align: left;vertical-align: bottom;align-items: center;}
.video-wrapper.desktop_view{display:none;}
.video-wrapper.mobile_view{display:block;}
.video-wrapper video {height: 250px!important;width: 100%;min-height: 250px!important; display: block;object-fit:cover;}
html.re-scroll {overflow: hidden;}
.stellarnav li#menu-item-17999 { border-top: none !important; }
.main-menu .stellarnav li.open>a.dd-toggle .icon-plus:before {transform: rotate(0deg);}
.main-menu .stellarnav li.open>a.dd-toggle .icon-plus { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}
.single-post .blog-header .container .post-title {font-size: 24px;line-height: 33px;}
.stellarnav li {padding: 0px 0px!important;border-top: 2px dotted #897238;}
.mobile-section{height:400px;background-position:center}
.cls-b .Conentent.row{padding:10px 15px 0;text-align:center}
.cls-b .col-9{width:100%}
.cls-b .btn_but.col-2{padding-right:0}
.slider-bg .bot{color:#1E1E1E;padding:0 0 21px;font-family:Montserrat;font-weight:400;font-size:18px;text-align:center}
.cls-b .text.col-10,.cls-b .btn_but.col-2{width:100%}
.search-icon svg{width:15px;height:15px}
.pd .sl-box.content.row{margin-bottom:50px}
.theme-header .classic-header-inner .menu-right .sl-advance-search-outer{vertical-align:super}
div#page{padding-top:55px!important}
.theme-header.mobile .classic-header-inner,.theme-header.mobile .classic-header-inner .stellarnav.desktop>ul>li>a{line-height:60px!important}
ul.mobile-view{margin-left:0;padding-left:0}
.menu-right .widget{margin:0}
.butt .btn_but a{font-size:16px;font-weight:600;padding:14px;line-height:0;height:auto}
section.slider-bg .container.bakground{padding:0}
.theme-header.mobile .classic-header{border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.mobile-view svg{width:50px;height:50px}
ul.mobile-view{margin:0 auto;overflow-x:scroll;float:left;width:100%;overflow-y:hidden;padding-bottom:0;white-space:nowrap;display:flex;margin-bottom:50px}
.image-bottom._bottom .left{width:64%;padding-top:26px}
.image-bottom._bottom a.status.btn{padding:12px;line-height:26px;font-size:16px;border-radius:10px}
.image-bottom._bottom p.area,.image-bottom._bottom p.price{font-size:15px}
section.section_dd{padding:50px 0 130px}
.image-bottom._bottom p.line{font-size:17px}
.section_dd h2#noPrintableArea{font-size:24px;margin-bottom:15px;padding:0}
.property-grid .property-info .title{font-size:16px;line-height:26px;min-height:77px}
.section_dd .slick-slide{padding:10px}
ul.mobile-view::-webkit-scrollbar{width:1.8px!important;height:1.8px;background-color:#897238}
ul.mobile-view::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 17%);background-color: #897238;}
.content-section .ti_ti{font-size:14px}
li.mobile-view{min-width:fit-content;list-style:none;float:left;padding:0 10px}
.desktop-view{display:none}
.mobile-view{display:block}
.butt{display:flex;gap:10px;margin-top:25px}
.btn-cls span.tet{vertical-align:middle!important}
.btn-cls span svg path{fill:#897238}
.pho-em span.ici-em{padding-top:6px}
.sl-box.content.row{padding:0;border-radius:20px}
.pass{padding:30px 18px 30px 22px}
.pass h2{font-size:24px;margin-bottom:25px}
.butt .btn_but{margin-bottom:10px;text-align:center;border-radius:10px}
.pd{padding-left:15px;padding-right:15px;clear:both}
.pb-2{padding-bottom:4px!important;justify-content:left;display:inline-flex}
.pb-2 .desktop{display:none}
.pb-2 .mobile{display:block}
.btn-cls{margin-top:30px}
.btn-cls a.btn{background:#fff;border:1px solid #AAA;padding-left:18px;padding-right:18px;color:#1E1E1E}
.google-map h2.headingp-h{font-size:24px;line-height:33px;padding-bottom:30px}
.col-12.col-lg-5.col-md-12.p-5{padding:30px!important}
.content-section .ti_ti{padding-top:10px;padding-bottom:15px}
.content-section.iconsss{text-align:center;padding:20px 1px 0}
section.slider-bg{padding-top:50px;padding-bottom:80px}
.image-contect{height:auto}
.col-9.coll-9{width:100%}
.col-3.coll-3{width:100%}
.slider-bg .image-contect{padding-right:0;padding-bottom:20px}
.slider-bg .home-we-do.slick-slide{margin:18px 15px 0}
.slider-bg h2.heading{padding:0 15px;font-weight:300;font-size:69px;line-height:33px;margin:0}
.top-sectop .desktop-view{display:block}
.slider-bg .slick-prev,.section_dd .slick-prev{left:40%!important}
.slider-bg .slick-next,.slider-bg .slick-prev,.section_dd .slick-prev,.section_dd .slick-next{top:auto;text-align:-webkit-center;left:53%}
.slider-bg .slick-next,.slider-bg .slick-prev{bottom:-44px}
.section_dd .slick-prev,.section_dd .slick-next{bottom:-60px}
.what_we_do_slider .caption,.what_we_do_slider .caption p,.what_we_do_slider .caption ol li,.what_we_do_slider .caption ul li{font-size:16px;line-height:29px}
.cls-b{padding:40px 0 0}
.slider-bg .span-data{font-size:24px;line-height:24px}
.what_we_do_slider .caption{padding:15px 0}
.property-single .property-description .main-features ul li.mob-view{display:block}
.broder-clo .breder{border-bottom:1px solid #DECBAD;border-left:none;display:inherit;width:100%}
.living-two a.btn{background:#fff;color:#1E1E1E;height:59px;margin-top:30px;line-height:13px}
.col-lg-6.living-one{padding-left:15px;padding-right:15px}
.living-two h3.title{font-size:24px;line-height:34px;margin-bottom:30px;padding-top:50px}
.container.border-top{border-top:1px solid #DECBAD!important;padding-top:30px;margin-bottom:50px;padding-left:15px;padding-right:15px;border-width:3px}
.living-one .imge-radius img{border-radius:20px}
.living-one h2{font-size:47px;text-transform:uppercase;text-align:center;padding-top:27.14px;padding-bottom:50px}
span.icon-lo{vertical-align:baseline;margin-right:8px}
.property-single .title-area .title-left .address{font-size:16px;padding-left:6px;padding-right:8px;line-height:100%}
.property-single .property-single-images .slick-prev:focus,.property-single .property-single-images .slick-next:focus{width:40px;height:40px}
.property-single .property-single-images .slick-list.draggable{margin-top:30px!important}
.property-single .title-area .title-left .title{margin-bottom:20px;font-size:24px;line-height:30px}
.property-single .title-area{padding:30px 15px 20px}
.property-single-images.slick-center.container.slick-initialized.slick-slider{padding:0 19px!important}
.property-template-default .slick-next,.property-template-default .slick-prev{border-radius:10px;width:40px;height:40px}
.property-single .title-area .title-left{width:100%;margin:0 auto}
.blog-slider ul.slick-dots{display:block}
.blog-slider .luxus-carousel .slick-track{padding-top:0;padding-bottom:30px}
.list-grid-view{display:block!important}
.custom-alert1{right:-129px;height:41px;line-height:40px;font-size:12px}
.theme-header .classic-header-inner .menu-right .col-lg-12.col-md-12{height:20px}
.theme-header .classic-header-inner .menu-right .form-control,.theme-header .classic-header-inner .menu-right input[type="text"]{font-size:12px}
.theme-header .classic-header-inner .menu-right .sl-advance-search .search-btn{padding:0;font-size:15px;margin-top:-18px}
.custom-modal-content{padding:40px 20px 20px}
.custom-modal-content .list-wha-we li{padding:0 10px;font-size:11px}
.number-box .e-con.e-child{min-height:220px}
img.desktop_view{display:none}
img.mobile_view{display:block!important}
li.open-modal{width:100%;list-style:none;padding:10px 0}
.what_we_do_slider.slick-initialized.slick-slider iframe,.what_we_do_slider.slick-initialized.slick-slider video{width:100%;height:100%}
.custom-modal-content{height:600px}
.custom-modal-content .home-we-do.slick-slide img{width:100%;height:100%}
.property-single .container,.property-single .container-sm,.properties-archive .container, .properties-archive .container-sm,.property-archive-page-header .container, .property-archive-page-header .container-sm{max-width:100%;padding-left: 15px;padding-right: 15px;}
}
@media (max-width: 576px) {
.property-single .container, .property-single .container-sm,.properties-archive .container, .properties-archive .container-sm,.property-archive-page-header .container, .property-archive-page-header .container-sm {max-width: 100%;padding-left: 15px;padding-right: 15px;}
}
@media only screen and (max-width: 390px) {
.video-wrapper video {height: 200px!important;min-height: 200px!important;}
.elementor-17944 .elementor-element.elementor-element-e13003e .sl-property-carousel .featured-property {min-height: 200px!important;
 height: 200px!important;}
.property-single .title-area .title-left .title {font-size: 22px;}
.living-one h2 {font-size: 44px;}
.butt .btn_but a {font-size: 12px;padding: 12px 12px;}
.elementor-17944 .elementor-element.elementor-element-05e2978 > .elementor-widget-container {padding: 0px 0px 0px 0px!important;}
}
@media only screen and (max-width: 375px) {
.butt .btn_but a {font-size: 12px!important;padding: 11px 9px;}
.property-template-default .slick-next, .property-template-default .slick-prev {border-radius: 10px;width: 30px;height: 30px;}
.property-single .title-area .title-left .address {line-height: 20px;}
span.ico-v svg{width:20px!important;height:20px!important}
.sl-box.property-dl h2.heading{font-size:21px}
.property-single .property-description .text{font-size:14px;line-height:23px}
.google-map ul li span{font-size:12px}
.google-map ul{margin-bottom:11px}
.living-one h2{font-size:38px}
.slider-bg h2.heading{font-size:56px}
.image-bottom._bottom .left{width:60%;padding-top:26px;display:flex;gap:5px}
}
@media only screen and (max-width: 320px) {
.butt .btn_but a {font-size: 10px!important;padding: 7px 7px!important;}
span.ico-v svg {width: 18px!important;height: 18px!important;}
