

@font-face { font-display: swap; }
* { box-sizing:border-box; font-display: swap; }
body { overflow-y: scroll; font-display: swap; background:#f9f9f9; line-height: 1.5; margin:0; padding:0; font-family: Roboto , sans-serif; font-size:14px; color:#333; }
body.dialog-scrollbar { overflow: hidden; }
a { color:#333; text-decoration:none; }                                                                                          
ul { list-style-type: none; margin: 0; padding: 0; }
hr { margin:0; padding:0; border:0; border-bottom:1px solid #dcdcdc; margin:20px 0; }
h2 { line-height:22px; font-size:22px; font-weight: 400; margin:0; margin-bottom:20px; }
h2 span { font-size:15px; line-height:15px; }
img { border-radius:10px; width:100%; }



.flexible { display: flex; align-items: center; justify-content: space-between; }
.flexible div { display:inline-block; }
.welcome {  text-shadow:1px 1px 0px #000; color:#fff; display: flex; justify-content: end; flex-direction: column; background-size:cover; background-position:right; height:300px; }
.welcome div { text-align:center; display:inline-block; width:100%; }
.welcome div span { background:rgba(0,0,0,0.5); padding:5px 10px; margin-top:5px; display:inline-block; }
.welcome b { text-shadow:0px 0px 5px #000; font-size:30px; line-height:30px; display:inline-block; }

 
#goToTop { z-index:9; border:2px solid #fff; position: fixed; bottom: 40px; right: 40px; height: 70px; width: 70px; background: url(/new/images/arrow.svg) no-repeat center 50%; background-color: #427ed2; opacity:0; cursor:pointer; border-radius:100%; transition:opacity .3s,visibility .3s,background-color .3s; }

.page-title { font-weight: 300; text-transform: uppercase; }

.moreProperties { font-size:20px; line-height:22px; color:#fff; display:flex;align-items: center; justify-content: center; flex-direction: column; }
.moreProperties b { text-align:center;text-transform:uppercase; }
.moreProperties.mpToNew { background:#f97d67; }
.moreProperties.mpToOld { background:#427ed2; }
.moreProperties .viewAllProperties { background:#fff; font-size:13px; line-height:13px; border-radius:5px; padding:10px 20px; color:#222; margin-top:20px; }
.moreProperties:hover { opacity:0.9; }
.moreProperties .viewAllProperties { text-transform:uppercase; }
.moreProperties:hover .viewAllProperties { text-decoration:underline; }

#menu .activeMenu:after { content:''; width:100%; height:10px; position:absolute; right:0; top:100%; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
#menu .activeMenu.mA:after { background:#427ed2; }
#menu .activeMenu.mB:after { background:#f97d67; }
#menu .activeMenu.mC:after { background:#444; }
#menu .activeMenu.mD:after { background:#fff; border:1px solid #dcdcdc; border-top:0; margin-top:-1px; }
#menu .activeMenu.mE:after { background:#fff; border:1px solid #dcdcdc; border-top:0; margin-top:-1px; }

#filerMenuTop { padding-top:30px; }
.fixedMenu #filerMenuTop {  z-index:999; left:0; width:100%; top:110px; }

.sitemap { float:left; width:100%; }
.sitemap .sitemapList { width:100%; display: inline-block; /*flex-wrap: wrap;  -webkit-column-count:3;-moz-column-count:3;column-count:3;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px; */ }
.sitemap .sitemapList .sitemapItem { float:left; width:100%; height:200px; overflow-y: auto; overflow-x: hidden; border: 1px solid #ddd; border-radius: 5px; padding:10px 20px;background:#fff;line-height:25px; font-size:13px; }
.sitemap .sitemapList .sitemapItemTitle {  font-size:18px; line-height:18px; margin-bottom:5px; }
.sitemap .sitemapList .sitemapItemLink { float:left; width:100%; }
.sitemap .sitemapList .sitemapItemLink a { float:left; }
.sitemap .sitemapList .sitemapItemLink a:hover { text-decoration:underline; color:#366fbe; }

.sitemap .sitemapTags { display:inline-block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px; margin-bottom:5px; }
.sitemap .sitemapTags li { display:inline-block; background: #fff; margin:2px; border: 1px solid #ddd; color: #555; font-size: 12px; padding: 5px 10px; border-radius: 5px; box-sizing: border-box; }
.sitemap .sitemapTags li a { }

.sitemap .sitemapCurrent { display:inline-block; }
.sitemap .sitemapCurrent .sitemapItem { border: 1px solid #ddd; border-radius: 5px; list-style-type:disclosure-closed;padding:15px;padding-left:40px;background:#fff;margin-bottom:10px;width:100%;display:inline-block; line-height:35px; }
.sitemap .sitemapCurrent .sitemapItemLink { float:left; padding-right:30px; }
.sitemap .sitemapCurrent .sitemapItemLink a { text-decoration:underline; }

.socialBtns { display:inline-block; margin-right:10px; }
.socialBtns a { opacity:0.6 !important; }
.socialBtns a:hover { opacity:1 !important; }
.socialBtns a img { width:26px !important; height:auto !important; border-radius:0 !important; }

.listInfoPos { position:absolute;left:0;bottom:0; }
.listInfoPos div { opacity:0.6;color:#fff;padding:10px;font-size:25px;line-height:25px;margin:5px; }
.listInfoPos div i { display:block; }

.mfp-bg { z-index: 999999 !important; }
.mfp-wrap { z-index:999999 !important; }

.lSPager { margin-top: 0 !important; position: absolute; bottom: 0; width: 100%; margin-bottom: 10px !important; }
.lSSlideOuter .lSPager.lSpg > li a { background-color:rgba(0,0,0,0.5); }
.lSSlideOuter .lSPager.lSpg > li.active a, .lSSlideOuter .lSPager.lSpg > li:hover a { background-color: #fff; }

.resultLine { margin-top:18px; display:inline-block;width:100%;text-align:center; }
.resultLine b { font-size:25px; line-height:25px; }

.photoGrad { position:absolute;top:50px;z-index:9;left:0;width:100%;background:linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.48) 100%, rgba(0,0,0,0.48) 100%); }
.photoGrad div { color:#fff;display:inline-block;padding:20px 25px;font-size:25px; }

.old_price_div .price_perecent {}
.old_price_div .old_price { text-decoration:line-through; }

.backBtnPos { position:absolute;right:0;top:100px; }
.backBtnPos a { box-shadow:0px 0px 15px -8px #000; cursor:pointer;display:inline-block;background:#fff;border-radius:100%;padding:3px;width: 65px; }
.backBtnPos a img { display:block; }

.backBtnPos1 { position:absolute;right:0;top:100px; }
.backBtnPos1 a { box-shadow:0px 0px 15px -8px #000; cursor:pointer;display:inline-block;background:#fff;border-radius:100%;padding:3px;width: 65px; }
.backBtnPos1 a img { display:block; }

.fixedName { background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.48) 54%, rgba(0,0,0,0.48) 100%); position:absolute;width:100%;bottom:0;left:0; }
.fixedName .fixedNameContent { max-width:1170px;margin:0 auto; }
.fixedName .fixedNameContent h1 { width:60%; text-shadow:1px 1px 0px #000; /* background:rgba(0,0,0,0.6); */ display:inline-block; font-size:30px; line-height:30px; padding:10px 15px; color:#fff; }
.fixedName .fixedNameContentID { font-size:16px;vertical-align:middle;background:#427ed2;border-radius:5px;padding:5px 10px; text-shadow:1px 1px #194c94; }

.shareLine { position:absolute; right:0; }
.shareLine .shareBtn { box-shadow:0px 0px 15px -12px #000; border:1px solid #dcdcdc; text-align:center; font-weight:500; font-size:13px; line-height:13px; display:inline-block; background:#fff; border-radius:10px; padding:10px 15px; }
.shareLine .shareBtn i { display:inline-block; }

.shareLine .shareContent { right:0; z-index:9; width:150px; font-size:13px; line-height:25px; position:absolute;bottom:0px;display:inline-block; }
.shareLine .shareContent .bg { border:1px solid #dcdcdc; padding:10px 15px; padding-right:20px; margin-bottom:40px;background:#fff;border-radius:10px;box-shadow:0px 0px 15px -12px #000; }

.shareLine .shareContent b { line-height:21px; margin-bottom:5px; border-bottom:1px solid #ddd;width:100%;display:inline-block;margin-bottom:5px; }
.shareLine .shareContent a { display:block; }
.shareLine .shareContent a span { margin-right:5px; width: 20px; display: inline-block; text-align: center; }
.shareLine .shareContent a span i { font-size:15px; }
.shareLine .shareContent a:hover { text-decoration:underline; }

.shareContentMobile { box-shadow:0px 0px 15px -5px;margin-bottom:55px; background:#f9f9f9; border-top:0px solid #ddd; width:100%;text-align:center;left:0; z-index:9; position:absolute; bottom:0px;display:flex;}
.shareContentMobile a { width:33.3333%; color:#222;border-right: 1px solid #ddd;padding:18px 0; font-size:18px; line-height:24px; }
.shareContentMobile a span { font-size:11px; text-align:center; line-height:11px; display:inline-block; width:100%; text-transform:uppercase; }
.shareContentMobile a:last-child { border:0; }

.rentType article a { text-align:center; }
/* .resellType article a { text-align:center; } */
/*
.rentType header .menu { border-bottom:0; }
.resellType header .menu { border-bottom:0; }
*/
/*
.rentType .filter-dropdown { margin-top:0 !important; }
.resellType .filter-dropdown { margin-top:0 !important; }
*/

.date-picker-wrapper { box-shadow:0px 0px 10px -5px #000 !important; border:0 !important; margin-top:5px; border-radius:20px; background:#fff !important; }
.date-picker-wrapper .month-wrapper { border:0 !important; }
.caption th { color:#222 !important; }
.date-picker-wrapper .month-wrapper table td, .date-picker-wrapper .month-wrapper table th { color:#366fbe; }
.date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption span { font-size: 16px; display: inline-block; }
.date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption .prev:hover { background:unset !important; color:unset !important; }


.backMenu { z-index:99999; position:fixed;width:100%;bottom:0;left:0; }
.backMenu ul { height:50px; box-shadow:0px 0px 15px -5px; display:flex;justify-content:center;background:#fff;width:100%; }
.backMenu ul li { color:#222; height:100%; width:25%; flex-direction: column;justify-content:center;align-items:center;display:flex;}
.backMenu ul li:nth-child(5) { background:#1853a4; color:#fff; }
.backMenu ul li span { font-size:9px; text-align:center; line-height:11px; display:inline-block; width:100%; margin-top:5px; text-transform:uppercase; }
.backMenu ul li i { display:block; }
.mobilePhoneTwo { z-index:999999;position:absolute;right:0;bottom:0; margin-bottom:55px; width:60%;background:#f9f9f9;box-shadow:0px 0px 15px -5px;padding:20px; }
.mobilePhoneTwo a { color:#1853a4;display:inline-block; width:100%; }
.mobilePhoneTwo span { display:inline-block;width:100%; }
.mobilePhoneTwo i { display:none;font-size:16px; }
.mobilePhoneTwo .phones_list div { margin-bottom:10px; }
.mobilePhoneTwo .phones_list div:last-child { margin-bottom:0; }

.itemDetails {
border: 1px dashed #ddd;
margin-top: 10px;
padding: 8px;
border-radius: 23px;
text-align: center;
background:#f9f9f9;
}
.itemDetails span { color:#777 !important; }
.itemDetails b { color:#333 !important; }
 
.rentType #goToTop { background-color: #555 !important; }
.resellType #goToTop { background-color: #f97d67 !important; }

.resellStyle { background:#5977e3 !important; border:0 !important; }
.resellStyle .filter-dropdown .field label { color:#fff !important; }
.resellStyle .filter-dropdown .field .custom-select-wrapper span { border:0 !important; } 
.resellStyle .complexes_d { background:rgb(249, 125, 103,0.5) !important; }
.resellStyle .reset_search a { color:#fff !important; }
.resellStyle .filter-dropdown .field .custom-select-wrapper span.active { background:#d84227 !important; }
.resellStyle .filter-dropdown .field .custom-select-wrapper span.active i { border-color: #d84227 !important; background: #d84227 !important; }

.rentStyle { background:#555 !important; border:0 !important; }
.rentStyle .filter-dropdown .field label { color:#fff !important; }
.rentStyle .filter-dropdown .field .custom-select-wrapper span { border:0 !important; } 
.rentStyle .complexes_d { background:rgb(85, 85, 85,0.5) !important; }
.rentStyle .reset_search a { color:#fff !important; }
.rentStyle .filter-dropdown .field .custom-select-wrapper span.active { background:#666 !important; }
.rentStyle .filter-dropdown .field .custom-select-wrapper span.active i { border-color: #666 !important; background: #666 !important; }

.rentType .filter-dropdown .active { color:#fff !important; background:#666 !important; border:0 !important; }
.rentType .filter-dropdown .field .custom-select-wrapper span.active i { border-color:#666 !important; background:#666 !important; }

.resellType .filter-dropdown .active { color:#fff !important; background:#2976C9 !important; border:0 !important; }
.resellType .filter-dropdown .field .custom-select-wrapper span.active i { border-color:#2976C9 !important; background:#2976C9 !important; }



.contactUs { cursor:pointer; text-align: center; text-transform: uppercase; font-size: 13px; line-height: 13px; padding: 15px 0; background: #f97d67; color: #fff; margin-right: 20px; border-radius: 25px; font-weight: bold; font-family: arial; text-decoration: underline; }
.contactUs:hover { background:#eb6e58; }
#video iframe { height:500px; }

.mfp-content .mfp-a { border-radius:20px;display:inline-block;background:#e05048;color:#fff;padding:10px 12px;font-size:14px; }
.mfp-content .mfp-a i { margin:0;padding:0; }
.mfp-content .mfp-b { border-radius:20px;display:inline-block;background:#ed8700;color:#fff;padding:10px 20px;font-size:13px;margin-right:5px;text-transform:uppercase; }
.mfp-content .mfp-c { border-radius:20px;display:inline-block;margin-right:5px;text-transform:uppercase;background:green;color:#fff;padding:10px 20px;font-size:14px;font-weight:500; }

.complexes { position:relative; }
.complexes_d { position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background:rgba(241,241,241,0.5); }
.cookie_warning { background:rgba(128, 117, 117, 0.9); color: #fff; width: 100%; padding: 15px; font-size: 13px; text-align: center; position: fixed; bottom: 0; left: 0; z-index: 301; font-weight:300; }
.cookie_warning span { font-weight:500; text-transform:uppercase; text-decoration:underline; margin-left: 5px; background-color: #1c9d13; border-radius: 5px; cursor: pointer; padding: 7px 10px; }
.backButton { position:fixed;left:0;bottom:0;width:100%;background:#eee;color:#333;border-top: 1px solid #dcdcdc;font-weight:500;text-transform:uppercase;text-align:center;padding:15px 0;z-index:999;font-size:11px;line-height:11px; }
.page-content { margin:100px 0; }
.page-content h1 { font-size:25px; line-height:25px;margin-top:0;padding-top:0; }
.voteUnsub a { display:inline-block; padding:10px 15px; margin:5px; border-radius:3px; font-size:15px; }
.voteUnsub a:nth-child(1) { background:#eee; margin-left:0; }
.voteUnsub a:nth-child(2) { background:#366fbe; color:#fff; }
.voteBtn { display:inline-block; padding:10px 15px; margin:5px; margin-left:0; border-radius:3px; font-size:15px; background:#366fbe; color:#fff; }
.box-conent p:last-child { margin-bottom:0 !important; }
/*
.loader { display:inline-block;margin-left:10px; }
.loader img { display:inline-block;width:100px; }
*/

/* Home */
/*
.home-poster { height: 600px; position:relative; }
.home-poster .home-item { background-size: cover; background-position: center -70px; display:inline-block; width:100%; height:100%; }
.home-poster .home-item .welcome { width:100%; color:#fff; text-align: center; }
.home-poster .home-item .welcome .domain { font-size:48px; line-height:48px; font-weight:500; text-shadow: 2px 2px 0px #000; margin-bottom:10px; }
.home-poster .home-item .welcome .title { border-radius:5px; color:#f1f1f1; font-weight: 300; font-size: 24px; line-height: 34px; text-shadow: 1px 1px 0px #000; background: rgba(0,0,0,0.7); padding: 5px 15px; display: inline-block; }
*/
/*
.shortBtn { font-size:11px; line-height:11px; padding:10px 15px; display:inline-block; }
.shortBtn.one { background:#be3d38; }
.shortBtn.two { background:#366fbe; }
.welcomeTitle { background:#f5f5f5; }
.welcomeTitle .welcomeInner { display:flex !important; align-items: center !important; justify-content: space-between !important;  }
.welcomeTitle .welcomeInner div:first-child { border-right:1px dashed #ddd; }
.welcomeTitle .welcomeInner div { display:inline-block; padding:15px; width:50%; text-align: center; font-size:11px; }
.welcomeTitle .welcomeInner div span { font-weight:600; text-transform:uppercase; font-size:13px; }
.welcomeTitle .welcomeInner div b { font-size:20px; line-height:20px; display:inline-block; }
.welcomeTitle .welcomeInner div a { margin-top:10px; display:inline-block; background:#be3d38;  padding:5px 10px; color:#fff; border-radius:15px; cursor:default; }
*/

/* Others */
.row { }
.row .span4 { width:40%; }
.row .span6 { width:60%; }
.row .spanM20 { margin-right:20px; }
.inner { position:relative; max-width:1170px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; height:100%; }
.inner.top { align-items: stretch; }
.inner.column { flex-direction: column; }
.page-property { position:relative; padding-top:110px; }
.silver-content-bg { background:#f1f1f1; padding:20px 0; border-bottom:1px solid #dcdcdc; }
.white-content-bg { background:#f9f9f9; padding:20px 0; }
#results { display: flex; align-items: center; justify-content: space-between; width:100%; font-weight: 400; font-size: 18px; line-height:22px; margin-top:10px; margin-bottom:30px; z-index:1000; }

#results a.focusBtnAct { border: 1px solid #f97d67 !important; background: #ffe1dc !important; color: #d45a44 !important; }
#results a.focusBtn { border:1px solid #666; background:#f9f9f9; color:#666; text-transform:uppercase;display: inline-block; line-height: 19px; margin-right: 20px; padding: 10px 15px; font-size: 13px; height: 40px; border-radius: 20px; text-decoration: underline; }
#results a.focusBtn:hover { border: 1px solid #f97d67; background: #ffe1dc; color: #d45a44; }
#results a.focusBtn i { display:inline-block; margin-right:5px; }
#map { width:100%;height:400px; }
.short_info { border-radius:10px;background:#f5f6f7; padding: 15px;margin-left:30px;margin-bottom:20px;float:right; }
.short_info_2 { border-left:1px solid #dcdcdc; padding: 0px;padding-left:20px;margin-left:20px;margin-bottom:20px;float:right; }
.short_info_2 span { color:#1853a4; }
.formPosterTitle { margin-top:20px; }



.image-grid { display: flex; flex-wrap: wrap; flex-direction: column; width: 100%; height:500px; } 
.image-bg { background-position: center center; background-size: cover; flex: 0 0 50%; width: 25%; border:3px solid #fff; box-sizing:border-box; height:25%; }
.image-bg:nth-child(1) { border:0; flex: 0 0 100%;width:50%; }
.image-bg:nth-child(2) { border-top:0px; }
.image-bg:nth-child(3) { border-top:0px; border-bottom:0; }
.image-bg:nth-child(4) { border-top:0px; border-left:0; border-right:0; }
.image-bg:nth-child(5) { border-top:0px; border-left:0; border-bottom:0; border-right:0; }
.image-bg img { border-radius:0; height: auto; max-width: 100%; }



.gallery-grid { margin-bottom:20px; display: flex; flex-wrap: wrap; width: 100%; height:250px; }
.gallery-bg { border:10px solid #f9f9f9; border-radius:20px; height:100% !important; background-position: center center !important; background-size: cover !important; flex: 0 0 50%; width: 25%; box-sizing:border-box; height:25%; }
.gallery-bg img { border-radius:0; height: auto; max-width: 100%; }




.property-poster2-single { height:500px; background-size:cover !important;background-position:center !important; } 

.popupContentDialog {
position:fixed;
top:110px;
left:0;
width:100%;
z-index:9;
background:#f9f9f9;
height: calc(100% - 110px);
}
.popupContentDialogC {
max-width: 1170px;
height:100%;
margin:0 auto;
}

/* Dialog */
#dialog { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0,0,0,0.4); }
#dialog .dialog-modal { position:relative; border-radius: 3px; background-color: #fff; margin: 50px auto; padding: 20px; max-width: 900px; }
#dialog .dialog-modal .closeBtn { padding:10px; position:absolute; right:0; top:0; font-size: 25px; line-height: 25px; }
#dialog .dialog-modal .closeBtn i { margin:0; }
#dialog .closeBtn { cursor:pointer; }

/* Form */
form { display:inline-block; }
form input { font-size:14px; width:100%; border-radius: 5px; height: 45px; padding: 10px; border: 1px solid #ccc; }
form textarea { resize:none; font-family: Roboto , sans-serif; font-display: swap; font-size:14px; width:100%; border-radius: 5px; padding: 15px; border: 1px solid #ccc; }
form button { border:0; color:#fff; border-radius:5px; text-transform:uppercase; text-align:center; cursor:pointer; padding:20px; background:#1853a4; font-size:15px; line-height: 15px; font-family:Roboto Condensed, sans-serif; font-display: swap; font-weight:500; max-width:300px; width:100%; }
form button:disabled, button[disabled] { background:rgba(24, 83, 164,0.5); cursor:default; }
form label { font-weight:300; display:inline-block; font-size: 15px; margin-bottom:5px; } 
form span { color:red; font-weight:500; }
form .field { margin-bottom:10px; display:inline-block; width:100%; }
.formDialog .flex { display: flex; }
.formDialog .flex .flex-item { padding: 15px 20px; }
.formDialog .flex .flex-item:first-child { width:40%; }
.formDialog .flex .flex-item:last-child { width:60%; }
.formDialog .flex .flex-title { margin-bottom:20px; }

/* Header */
header { position:fixed; top:0; left:0; width:100%; z-index:9999; height:110px; }

/* Top */
header .top { width:100%; background:#366fbe; height:40px; color:#fff; font-size:13px; }
header .top .left { }
header .top .right { }
header .top .left div { display:inline-block; margin-right:10px; }
header .top .left div img { vertical-align:middle; width:17px; border-radius:3px; margin-right:5px; }
header .top .left div b { font-weight:500; margin-right:5px; text-transform:uppercase; }
header .top .right a { vertical-align:middle; display:inline-block; opacity:0.5; }
header .top .right a:hover { opacity:1; }
header .top .right a.active { opacity:1; }
header .top .right a img { padding:3px; vertical-align:middle; width:30px; height: 30px; border-radius: 100%; }

/* Logo & Menu */
header .menu { background:#fff; width:100%; height:70px; border-bottom:1px solid #dcdcdc; }
header .menu .left { }
header .menu .right { }
header .menu .left .logo { vertical-align:middle; display:inline-block; }
header .menu .left .logo img { border-radius:0; vertical-align:middle; width:220px; }
header .menu .right #menu { display:inline-block; }
header .menu .right #menu ul { display:flex; }
header .menu .right #menu li { position:relative; height:70px; display:inline-block; text-transform:uppercase; }
header .menu .right #menu li a { padding:0px 15px; display: flex; justify-content:center; align-items:center; flex-direction:column; line-height:70px; height: 100%; }
/* header .menu .right #menu li a:hover { border-bottom:0px solid #dcdcdc; background:#f9f9f9; } */
header .menu .right #menu li:nth-child(2) a { line-height:15px; text-align:center; padding-top:10px; padding-bottom:10px; color:#fff; background:#427ed2; }
header .menu .right #menu li:nth-child(2) a b { display:inline-block; margin-top:5px; }
header .menu .right #menu li:nth-child(3) a { line-height:15px; text-align:center; padding-top:10px; padding-bottom:10px; color:#fff; background:#f97d67; } /* background:#2e62a9; */
header .menu .right #menu li:nth-child(3) a b { display:inline-block; margin-top:5px; }
header .menu .right #menu li:nth-child(6) a { line-height:15px; text-align:center; padding-top:20px; padding-bottom:20px; color:#fff; background:#555; } /* background:#2e62a9; */
header .menu .right #menu li:nth-child(6) a b { display:inline-block; margin-top:5px; }
header .menu .right #menu li:nth-child(5) a { line-height: 15px; text-align:center; padding-top:20px; padding-bottom:20px; background: #444; color: #fff; }

header .menu .right .top-online { width:150px; vertical-align: middle; text-align:right; line-height:15px; display:inline-block; }
header .menu .right .top-online span { display:inline-block; width:100%; }
header .menu .right .top-online span:nth-child(1) { color:green }
header .menu .right .top-online span:nth-child(2) { font-size:18px; font-weight:700; }
header .menu .right .top-online span:nth-child(3) a { color:#666; text-decoration:underline; font-size:12px; }

/* Footer */
footer { clear:both; float:left; width:100%; }
footer .footer-properties-cities { background:#000; padding: 50px 0; color:#fff; }
footer .footer-properties-copyright { background:#222; padding: 50px 0; color:#fff; }
footer .footer-properties-copyright ul li { display:inline-block; }
footer .footer-properties-copyright ul li a { margin-left:10px; color:#fff; }
footer .footer-properties-copyright ul li a:hover { text-decoration:underline; }
footer .footer-properties-copyright img { border-radius:0; width:200px;}
footer .footer-properties-links { background:#000; padding: 50px 0; color:#fff; }
footer .footer-properties-links a { color:#999; text-transform:uppercase; font-size:15px; } 
footer .footer-properties-links .footer-languages { text-align:center; width:100%; margin-top:30px; }
footer .footer-properties-links .footer-languages a { vertical-align:middle; display:inline-block; margin-left:5px; opacity:0.5; }
footer .footer-properties-links .footer-languages a:hover { opacity:1; }
footer .footer-properties-links .footer-languages a.active { opacity:1; }
footer .footer-properties-links .footer-languages a img { vertical-align:middle; width:30px; height: 30px; border-radius: 100%; }
footer .footer_property { display:flex; flex-wrap: wrap; }
footer .footer_property .footer_city { display:inline-block; margin-bottom:5px; }
footer .footer_property .footer_city a { color:#eee; text-transform:uppercase; }
footer .footer_property .footer_column { display:inline-block; width:20%; margin-bottom:10px; }
footer .footer_property .footer_column li i { color:#366fbe; }
footer .footer_property .footer_column li { }
footer .footer_property a { color:#999; font-size:14px; }
footer .footer_property a:hover { text-decoration:underline; }

/* Filter City */
#filter {  }
#filter .filter-city { }
#filter .filter-city div { background:#fff; display: inline-block; padding:5px 15px 5px 10px; border:1px solid #dcdcdc; font-size:14px; margin-right:10px; margin-bottom:10px; border-radius:20px; cursor:pointer; }
#filter .filter-city div:hover { border-color:#999; text-decoration:underline; }
#filter .filter-city div.active { background:#4787e1; border-color:#4787e1; color:#fff; }
#filter .filter-city div i { display: inline-block; }
#filter .filter-city div input { display:none; opacity:0; }
/* Filter Tags */
#filter .filter-tags { }
#filter .filter-tags div { background:#fff; display: inline-block; padding:5px 15px 5px 10px; border:1px solid #dcdcdc; font-size:14px; margin-right:10px; margin-bottom:10px; border-radius:20px; cursor:pointer; }
#filter .filter-tags div:hover { border-color:#999; text-decoration:underline; }
#filter .filter-tags div.active { background:#4787e1; border-color:#4787e1; color:#fff; }
#filter .filter-tags div i { display: inline-block; }
#filter .filter-tags div input { display:none; opacity:0; }
/* More */ 
#filter .advanced_search { display:none; margin:10px 0; text-decoration: underline; color: #3677d2; }
#filter .advanced_search i { margin-right:5px; }


/*
#filter .reset_search { position:relative; width: 100%; text-align: center; margin-top: 15px; padding-top: 10px; border-top: 1px solid #e83418; }
#filter .reset_search a { padding:0 10px; position:relative; top:-21px; background:#f1f1f1; color:#e83418; font-weight:500; }
#filter .reset_search a i { margin-right:5px }
*/
/*
#filter .reset_search { }
#filter .reset_search a { background:#f1f1f1; color:#e83418; font-weight:500; }
#filter .reset_search a i { margin-right:3px }
*/

#filter .reset_search { display: inline-block; height: 10px; border-bottom: solid 1px #e83418; text-align: center; width:100%; }
#filter .reset_search a { display: inline-block; background-color: #f1f1f1; padding: 0 10px; color:#e83418; font-weight:500; }
#filter .reset_search a i { margin-right:3px }

/* Filter Dropdown */
.filter-dropdown { }
.filter-dropdown .field { vertical-align:top; position:relative; display: inline-block; margin-right:10px; margin-bottom:10px; width: 180px; }
.filter-dropdown .field label { color:#777; font-weight: 300; display: inline-block; font-size: 13px; margin-bottom: 5px; width: 100%; }
.filter-dropdown .field input { width: 100%; border-radius: 3px; height: 40px; padding: 10px 15px; border: 1px solid #ccc; }
.filter-dropdown .field .custom-select-wrapper { position:relative; display:inline-block; width: 100%; }
.filter-dropdown .field .custom-select-wrapper .custom-select { display:none; }
.filter-dropdown .field .custom-select-wrapper span { white-space: nowrap; overflow:hidden; text-overflow:ellipsis; background:#fff; font-size:14px; width: 100%; cursor:pointer; border-radius:20px; height: 40px; padding: 10px 15px; border: 1px solid #dcdcdc; display:inline-block; position:relative; }
.filter-dropdown .field .custom-select-wrapper span.active { border-color: #4787e1; background: #4787e1; color:#fff; }
.filter-dropdown .field .custom-select-wrapper span.active i { border-color: #4787e1; background: #4787e1; color: #fff; }
.filter-dropdown .field .custom-select-wrapper span i { background:#fff; position:absolute; right:10px; }
.filter-dropdown .field .custom-select-wrapper span:hover { border-color: #999; }
.filter-dropdown .field .custom-select-wrapper .custom-options { box-shadow:0 0 15px 0px rgba(0,0,0,.3); overflow-y: auto; overflow-x: hidden; max-height:250px; display:none; position:absolute; background:#fff; width:100%; border: 0px solid #ebebeb; margin-top:5px; border-radius:3px; z-index:99; }
.filter-dropdown .field .custom-select-wrapper .custom-options div { font-size:14px; color:#444; padding:10px 15px; border-bottom: 1px solid #ebebeb; cursor:pointer; }
.filter-dropdown .field .custom-select-wrapper .custom-options div.active { background:#f9f9f9; }
.filter-dropdown .field .custom-select-wrapper .custom-options div:hover { background:#f9f9f9; }
.filter-dropdown .field .custom-select-wrapper .custom-options div:last-child { border:0; }
.filter-dropdown .field  .search { width:100%;background:#fff;border:0;border-radius:20px;padding:10px 15px;height:40px; }
.filter-dropdown .field  .searchBtn { cursor:pointer; position: absolute; top: 0; right: 0px; background: #fff; height: 100%; display: flex; align-items: center; text-align: center; padding: 0px 10px; border-radius: 100%; }

.spec { z-index:9;position:absolute;left:0px;top:0;background:#fff;border-bottom-right-radius:10px;border-top-left-radius:10px;padding:10px; }

.adStuff { overflow: hidden; border-top-left-radius:10px; border-top-right-radius:10px; text-align:center; position:absolute;top:0;left:0;width:calc(100% - 15px);z-index:9; }
article:nth-child(4n) .adStuff { width:100%; }
.adStuff .adStuffAct { display:block;padding:7px 0;font-size:11px;line-height:11px;color:#fff;background:#444; }
.adStuff .adStuffBtns { display:inline-block;width:100%; }
.adStuff .adStuffBtns div { cursor:default; color:#fff;padding:5px;display:inline-block;width:20%;font-size:11px; }


/* Properties List */
.property-list { width:100%; display:flex; flex-wrap: wrap; }
#property-list { width:100%; display:flex; flex-wrap: wrap; }
article { position:relative; width: 33.33333%; display: inline-flex; flex-direction: column; justify-content: space-between;  }
article a { height:100%; box-shadow: 0px 0px 10px -7px #000; border-radius:10px;background:#fff; border: 0px solid #fff; margin-right: 15px; margin-bottom:15px; }
article:hover .adStuffBtns { display:inline-block !important; }
/*gancho
article:hover .image img { -webkit-transform: scale(1.11); transform: scale(1.11); scale: 1.11; transition: all ease-in-out .4s; }
*/ 
article a.active { box-shadow: 0px 0px 10px -5px #000; background:#e8f1ff; border-color:#e8f1ff; }
article a.active .itemDetails { background:#fff !important; border-color:#fff; }
article:nth-child(3n) a { margin-right:0; }
article .image { width:100%; height:180px; position:relative; overflow: hidden; border-radius:10px; }
article .image img { background:#eee; border-radius:10px; width:100%; }
article .image .absDiv { position:absolute; bottom:0; left:0; margin:5px; }
article .image .absDiv .a { display:inline-block; color:#fff; background:#ff9b00; font-size:11px; line-height:11px; font-weight:500; text-transform:uppercase; padding:7px 9px; margin:5px; margin-bottom:0; border-radius:3px; }
article .image .absDiv .b { text-align:center; box-shadow:0px 0px 10px #000; background:#fff; font-size:11px; line-height:11px; font-weight:500; text-transform:uppercase; padding:7px 9px; margin:5px; border-radius:3px; }
article .name { text-align: center; padding:15px; }
article .name span { display:inline-block; }
article .name span:nth-child(1) { width:100%; font-weight: 400; font-size: 18px; line-height: 22px; }
article .name span:nth-child(2) { width:100%; font-weight: 300; font-size: 13px; line-height: 13px; }
article .price { text-align:center; padding:15px; padding-top:0px; }
article .price span { display:inline-block; }
article .price span.spanPrice { text-align:center; width:100%; font-weight: 500; font-size: 20px; line-height: 20px; color:#3677d2; }
article .price span.spanM2 { color:#888; font-weight:400; }
article .price span.spanM2 b { color:#666; }
article .spanDEF { color:#888; font-weight:400; margin-right:5px; }
article .spanDEF b { color:#666; }
article .available { font-weight:300; border-top: 1px solid #e6e6e6; padding:15px; }
article .available b { font-weight:700; font-size: 20px; line-height: 20px; }

/* Property */
.property-poster { background:#222; height: 500px; position:relative; }
.property-poster .property-item { background:#333; background-size: cover; background-position:center; display:inline-block; width:100%; height:100%; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; }
.property-poster .property-poster-btn { position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; }
.property-poster .property-poster-btn div { cursor: pointer; position: absolute; top: 50%; font-size:30px; line-height:30px; background:rgba(0,0,0,0.5); padding:10px; color:#fff; }
.property-poster .property-poster-btn div i { margin:0; padding:0; }
.property-poster .property-poster-btn div:nth-child(1) { left:0; }
.property-poster .property-poster-btn div:nth-child(2) { right:0; }
.property-poster .property-poster-title { display:flex;position:absolute; bottom:10px; }
.property-poster .property-poster-title h2 { margin-left:20px; text-shadow:1px 1px 3px #000; color:#fff; font-size:60px; line-height:40px; font-family: Roboto Condensed, sans-serif; font-display: swap; }
.property-poster .property-poster-title h2 span { font-size:30px; line-height:20px; }
.property-poster .property-poster-title div { margin:0; margin-bottom:10px;  }
.property-poster .first_line { width:280px; border-radius:10px; margin-bottom:10px; margin-right: 20px; font-size:13px; line-height:20px; padding:10px 15px; font-weight:500; text-transform:uppercase; background:#366fbe; color:#fff; }
.property_status { width:280px; border-radius:10px; margin-bottom:20px; margin-right: 20px; font-size:15px; line-height:20px; padding:10px 15px; font-weight:300; }
.property_status.wip b { font-weight:600; font-size:20px; }
.property_status.done b { font-weight:500; font-size:13px; text-transform:uppercase; }
.property_status.done { background:#4EB25C; color:#fff; }
.property_status.wip { background:#e05048; color:#fff; }
.box { position: relative; width: 100%; }
.box.left { width:300px; }
.box.right { width:calc(100% - 300px); }
.box .box-conent { font-size:18px; box-shadow:0px 0px 15px -12px #000;border-radius:5px; border: 1px solid #dcdcdc; background: #fff; margin-right:20px; padding:20px; margin-bottom:20px; border-radius:10px; } /* border-radius:5px; border: 1px solid #dcdcdc; box-shadow: 0 0px 4px -2px rgba(0,0,0,.15); */
.box:nth-child(2) .box-conent { margin-right:0; }
.extri { display:inline-block; width:100%; }
.extri li { display:inline-block; width:50%; padding-bottom:15px; }
.show_photos { width:100%; display: flex; align-items: center; justify-content: space-between; margin:20px 0; }
.show_photos div { margin-right:10px; display: inline-block;  }
.show_photos div:last-child { margin-right:0; }
.show_photos div img { box-shadow: 0px 0px 10px -7px #000; display:block; border-radius:10px; width:100%; }
.phones_list div { margin-bottom:10px; }
.phones_list div span { display:inline-block; width:100%; font-size:20px; font-weight:300; }
.phones_list div img { width: 17px; border-radius: 3px; margin-right: 5px; }
.phones_list div b { font-weight: 500; margin-right: 5px; text-transform: uppercase; }
.property_more { margin-bottom: 20px; color: #e05048; font-weight:300; font-size:16px; border-left: 5px solid #e05048; padding-left: 10px; }
.property_city { margin-right: 20px; }
.property_city article { width:100%; }
.property_city article a { margin-right:0; }
.tabs { position:relative; display: flex; flex-wrap: wrap; }
.tabs h2 { padding-bottom:10px; font-size:22px; font-weight: 400; margin:0; margin-bottom:20px; border-bottom:1px solid #dcdcdc;}
.tabs .tab { order: 1; display: block; cursor: pointer; padding:10px 20px; position: relative; bottom:-1px; border:1px solid transparent; border-top:3px solid #f9f9f9; border-bottom:0; font-weight:500; font-size:13px; color:#1853a4; text-transform:uppercase; }
.tabs .tab:last-child { display:inline-block;position:absolute; right:0; top:0; bottom:inherit; padding:0; border:0; }
.tabs .tab:last-child a { padding: 10px; border-radius: 20px; background:#ff9100; color:#fff; display: inline-block; font-size: 13px; line-height: 13px; }
.tabs .content { order: 99; flex-grow: 1; width: 100%; display: none; margin-top:0px; } /* padding: 20px; box-shadow:0px 0px 10px -7px #000; border-radius:5px; border-top-left-radius:0; background: #fff; border:1px solid #dcdcdc; */
.tabs .tab.active { box-shadow:0px -5px 10px -10px #000;border-top-left-radius: 10px; border-top-right-radius: 10px; color:#333; background:#fff; border:1px solid #dcdcdc; border-bottom:0; } /* border-top:3px solid #1853a4; */
.tabs .content.active { display:block; }
.gallery { display: flex; flex-wrap: wrap; margin-bottom:20px; }
.gallery a { position:relative; display: inline-block; width:25%; padding: 3px; }
.gallery a img { width:100%; display:block; border: 1px solid #dcdcdc; padding: 5px; border-radius:5px; }
.gallery a:hover img { border-color:#366fbe; }
.gallery_city { display: flex; flex-wrap: wrap; }
.gallery_city a { position:relative; display: inline-block; width:25%; padding: 3px; }
.gallery_city a img { width:100%; display:block; border: 1px solid #dcdcdc; padding: 5px; border-radius:5px; }
.gallery_city a:hover img { border-color:#366fbe; }

/* Pricelist */
#show-pricelist #pricelist { width:100%; border-collapse: collapse; font-size:13px; margin-top:20px; }
#show-pricelist #pricelist th.sort { cursor:pointer; }
#show-pricelist #pricelist tr { }
#show-pricelist #pricelist tr:nth-child(even) { background-color: #f2f2f2; }
#show-pricelist #pricelist td, #pricelist th  { font-size:16px; text-align:center; padding-top: 10px; padding-bottom: 10px; border:1px solid #f9f9f9; }
#show-pricelist #pricelist td a { font-weight:500; text-decoration:underline; color:#366fbe; } 
#show-pricelist .pagination { display:flex; margin-top:20px; }
#show-pricelist .pagination div { display:inline-block; padding:10px 15px; font-size:13px; line-height:13px; margin-right:5px; cursor:pointer; border:1px solid #dcdcdc; }
#show-pricelist .pagination div:hover { background:#f9f9f9; }
#show-pricelist .pagination div.active { background:#366fbe; border-color:#366fbe; color:#fff; }
#show-pricelist .pricelistBtnList { display:inline-block; font-weight:500; text-decoration:underline; color:#366fbe; cursor:pointer; }

/*  Team Page */
.team { display: flex; flex-wrap: wrap; }
.team .team_member { text-align:center; position:relative; display: inline-block; width:25%; }
.team .team_inner { border-radius:10px; border:1px solid #ddd; margin:10px; }
.team .team_photo { height:130px;width:130px;display:inline-block;border-radius:50%;border:1px solid #CCC;margin-top:30px;overflow:hidden;}
.team .team_photo img { width:100%; }
.team .team_info { display:inline-block;color:#333;margin:20px 0;box-sizing:border-box;width:100%; }
.team .team_info div:nth-child(1) { color:#1853a4;font-size:26px; }
.team .team_info div:nth-child(2) { margin-top:10px;font-size:15px;line-height:17px; }
.team .team_info div:nth-child(3) { padding-top:20px;margin-top:20px;font-size:15px;line-height:17px; }
.team .team_info div:nth-child(4) { margin-top:5px;font-size:15px;line-height:17px; }

/* Edit */
/* .silver-content-bg .filter-dropdown { margin-top:10px; } */
.filter-dropdown.inline label { width:unset; margin-right:10px; }
.filter-dropdown.inline .field { width:unset; margin-right: 0; }
.filter-dropdown.inline .custom-select-wrapper { width:200px; }
.alert { padding:10px 15px; border-radius: 3px; display:none; margin-bottom: 10px; }
.alert i { margin-right:5px; }
.alert.done { background:#e9ffd9; border:1px solid #a6ca8a; color:#507335; }
.alert.warning { background:#fff8c4; border:1px solid #f2c779; color:#9c6500; }
.property_available { font-weight:300; margin-bottom:10px; display: inline-block; width: 100%; }
.property_available .property_available_line { border-radius: 20px; border: 1px solid #dcdcdc; background:#fff; font-size: 13px; line-height: 13px; padding: 2px; height: 40px; }
.property_available .property_available_line div { text-shadow: 1px 1px #e05048; border-radius: 20px; background: #e05048; padding: 0 30px 0 20px; text-align: left; font-weight: 500; color: #fff; height: 100%; line-height: 33px; }
/*
.pricelistBtn { display:inline-block; border:1px solid #dcdcdc; font-size:13px; line-height:13px; padding:10px; cursor:pointer; }
.pricelistBtn:hover { text-decoration:underline; }
.pricelistBtn i { font-size:20px; vertical-align:middle; }
*/




.masonry {
display:inline-block;
column-count: 5;
padding: 0;
-moz-column-gap: 3px;
-webkit-column-gap: 3px;
column-gap: 3px;
}
.masonry a {
margin: 0 0 3px;
width: 100%;
display: inline-block;
width: 100%;
}
.masonry a img{max-width:100%;}







.masonry_two {
display:inline-block;
-webkit-column-count: 2;
-moz-column-count:    2;
column-count: 2;
padding: 0;
-moz-column-gap: 10px;
-webkit-column-gap: 10px;
column-gap: 10px;
/* line-height:0; */
}
.masonry_two a {
margin: 0 0 10px;
width: 100%;
display: block;
position:relative;
}
.masonry_two a div {
position: absolute;
width: 100%;
height: 100%;
background: url(/new/images/logo_white.png);
background-repeat: no-repeat;
background-position: center;
opacity:0.4;
background-size: 200px;
}
.masonry_two a img{max-width:100%;display:block;}





/* Body */

   /* Top */
   #header .top{
    background-color:transparent;
   }
   
   /* Menu */
   #header .menu{
    background-color:transparent;
   }
   
   /* Link */
   #menu ul a{
    background-color:transparent !important;
   }
   
   /* Filer menu top */
   #filerMenuTop{
    background-color:transparent;
   }

   

   #filerMenuTop{
    border-bottom-style:none;
   }
   
   /* Menu */
   #header .menu{
    border-bottom-style:none;

   }

   #menu ul a{
    color:#ffffff;
    font-weight:500;
   } 

   #filter div span{
    color:#6b6b6b;
   } 

   #menu .activeMenu:after {
    content: '';
    width: 100%;
    height: 5px;
    position: absolute;
    top: 0;
    top: 60px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
    
   





#header .menu{
    background-image:linear-gradient(to right, #2a77c9 20%, #4b134f 100%);
   }
   
   /* Top */
   #header .top{
    background-image:linear-gradient(to right, #2a77c9 49%, #4b134f 100%);
   }
   

   /* Top */
#header .top{
    background-image:linear-gradient(to right, rgb(75,19,79) 0%, rgb(42,119,201) 75%);
   }
   

  
   
   /* Filer menu top */
   #filerMenuTop{
    top:-96px !important;
   }
   
   @media (min-width:481px){
   
    /* Page property */
    .page-property{
     padding-top:100px !important;
    }
    
    /* Filer menu top */
    #filerMenuTop-OLD{
     padding-top:250px;
     position:absolute !important;
     
    
      
    }
    
   }
    
   #property-list article a{
    
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    transform:translatex(0px) translatey(0px);
   }

   #property-list a img{
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
   }

   #property-list article a > div{
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
   }


   #property-list a .name{
    line-height:1.8em;
    position:relative;
    top:-12px;
    text-align:left;
    background-color:#bc8585;
    background-image:linear-gradient(-178deg, #462e46 0%, rgb(42,119,201) 85%);
    color:#ffffff;
    height:101px;
   }

   /* Division */
#property-list .price div{
  
        position:relative;
        top:-90px;
        width:100%;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
        left:-4px;
        border:0px;
    
       
   }
   

   #property-list a .old_price{
    width:80px;
   }
   
   /* Price perecent */
   #property-list a .price_perecent{
    width:80px;
   }
   

   /* Price */
   #property-list a .price{
    top:58px;
    position:relative;
   }
   
   /* Link */
   #property-list article a{
    height:423px;
    
   }

   
   /* Division */
#property-list .price div{
    text-align:left;
   }
   
   /* Span Tag */
   #property-list .price span{
    text-align:left;
   }
   
   /* Price */
   #property-list a .price{
    min-width:0px;
    top:37px;
   }
   
   /* Link */
   #property-list article a{
    transform:translatex(0px) translatey(0px);
    height:398px;
    margin-bottom:40px;
    margin-top:20px;

    
   }

   #property-list a .old_price_div{
    top:54px;
    left:234px;
   } 

  
    /* Link */

   
    article .name span:nth-child(2) {
        font-size: 14px;
        line-height: 14px;
        } 



@media (min-width: 1069px) {
            .page-property .welcome {
                height: 471px;
            }


    
        
            /* Division */
            .page-property .welcome > div {
                top: 351px;
            }
        
            /* Page property */
        
            .tabs .extri li{
                color:#ffffff;
                border-top-left-radius:10px;
                border-top-right-radius:10px;
                border-bottom-left-radius:10px;
                border-bottom-right-radius:10px;
                padding-left:15px;
                padding-right:0px;
                padding-top:8px;
                padding-bottom:11px;
                height:49px;
                overflow:hidden;
                text-align:left;
                margin-left:16px;
                margin-top:3px;
            
                transform:translatex(0px) translatey(0px);
                background-image:linear-gradient(to right, #000046 0%, #1cb5e0 100%);
                font-size:20px; 
               }
               
               /* List Item */
               .page-property .white-content-bg .inner .box .tabs .active .box-conent .extri li{
                width:47% !important;
               } 
           
              
          
 
               

}


    

.welcome div span {
    text-shadow: 0px 0px 5px #000;
    font-size: 30px;
    line-height: 30px;
    display: inline-block;
    background-color:transparent; 
}

   
/* Link */
#filter .reset_search a{
    background-color:#ffffff;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    position:relative;
    width:180px;
   }
   
   /* Active */


   .white-content-bg .box .contactUs{
    background-image:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);
   }
   

   #results{
    box-shadow:11px 8px 25px -15px #c9b0b0;
    padding-left:15px;
    padding-right:30px;
    padding-bottom:0px;
    background-color:#efefef;
    transform:translatex(0px) translatey(0px);
   }
   
   /* Span Tag */
   .inline div span{
    top:8px;
    left:8px;
   }
   
   /* Division */
   #results > div{
    color:#8c8787;
   }

    

   /* Idpro */
#property-list a .idpro{
    position:absolute;
    background-image:linear-gradient(to right, #0f0c29 0%, #302b63 33%, #24243e 100%);
    color:#ffffff;
    top:354px;
    right:15px;
    padding-left:8px;
    padding-right:8px;
    padding-top:28px;
    padding-bottom:3px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
   }
   
    

   #property-list a .old_price_div{
    position:absolute;
    top:-3px;
    left:215px;
    bottom:0px;
    width:69px;
    height:51px;
    padding-left:10px;
    padding-right:5px;
    padding-top:7px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    background-image:linear-gradient(-98deg, #00b09b 0%, #96c93d 100%);
    color:#ffffff;
   }
   
   /* Old price */
   #property-list a .old_price{
    top:0px;
   }
   
   /* Price perecent */
   #property-list a .price_perecent{
    top:-4px;
   }
    

   
   

   #property-list a .promo1 {

    position:absolute;
    background-image:linear-gradient(-180deg, rgb(252,74,26) 0%, rgb(247,183,51) 100%);
 
    color:#ffffff;
    padding-left:8px;
    padding-right:8px;
    padding-top:10px;
    padding-bottom:3px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    top:-12px;
    z-index:216;
    left:8px;  
    font-size:12px;
 
   } 



   #property-list a .promo2 {
    background-image:linear-gradient(-154deg, #00b09b 0%, #96c93d 100%);
    position:absolute;
    font-size:12px;
    color:#ffffff;
    padding-left:8px;
    padding-right:8px;
    padding-top:10px;
    padding-bottom:3px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    top:-12px;
    z-index:216;  
    left:75px; 
    margin-left:10px;   
   }  
   
 
   
   @media (max-width: 480px) {
    .page-property .welcome{
    
      
    }
    
       .page-property{
        transform:translatex(0px) translatey(0px);
        background-color:#f4f4f4;
       }
       
    
    
       #property-list article a{
        transform:translatex(0px) translatey(0px);
        height:398px;
        margin-bottom:40px;
        margin-top:20px;
    
       }

       #property-list article{
        transform:translatex(0px) translatey(0px);
        margin-bottom:42px;
       }

       .tabs div .short_info_2{
        width:160px;
       }
         
    } 

 /* Image */
 #pricelist tr img{

    
   
    pointer-events:auto;
    filter:brightness(1.11) saturate(0);
    opacity:0.95;
    padding-left:27px;
    padding-right:18px;
    padding-bottom:8px;
    border-top-left-radius:40px;
    border-top-right-radius:40px;
    border-bottom-left-radius:40px;
    border-bottom-right-radius:40px;
    box-shadow:0px 0px 0px -7px #333333;

    

   } 
   
   /* Image */
   .page-property .white-content-bg .inner .box .tabs .active .box-conent #show-pricelist #pricelist .show_pricelist tr td img{
    width:100% !important;
   }
    

   #pricelist tr td{
    font-size:20px !important;
    font-weight:500; 
    border-top-left-radius:40px;
    border-top-right-radius:40px;
    border-bottom-left-radius:40px;
    border-bottom-right-radius:40px;
    padding-top:43px !important;
    padding-bottom:10px !important;
   }
   


   #pricelist .show_pricelist{
    background-image:linear-gradient(to right, #ffffff 0%, #ffffff 100%);
   } 
    
    
   .white-content-bg .box .tab{
    font-weight:600;
    font-size:16px;
   }
    

   #blog-page{
    margin-top:58px;
    transform:translatex(0px) translatey(0px);
    padding-right:0px;
    padding-left:0px;
   } 
   

   /* Blog back */
.page-property .box .blog_back{
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    background-image:linear-gradient(to right, #0f0c29 0%, #302b63 33%, #24243e 100%);
    position:relative;
    left:-8px;
    top:12px;
    width:100px; 
   }
    

   #blog-page a img{
    transform:translatex(0px) translatey(0px);
   }
   
   /* Link */
   #blog-page li a{
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    transform:translatex(0px) translatey(0px);
    padding-bottom:10px;
   }
   
   /* Title */
   #blog-page a .title{
    padding-left:11px;
    padding-right:11px;
   }
   
   /* More */
   #blog-page a .more{
    background-image:linear-gradient(to right, #0f0c29 0%, #302b63 33%, #24243e 100%);
    text-align:right;
    transform:translatex(0px) translatey(0px);
    position:relative;
    left:12px;
   } 
      
   /* More */
   .page-property .white-content-bg .inner .box #blog-page li a .info .more{
    width:92% !important; 
   }  

   /* Homtext */
.page-property .homtext{
    font-size:18px;
    color:#494949;
    position:relative;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    background-color:#ffffff;
    padding-right:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    margin-bottom:14px;
    box-shadow:3px 3px 9px -6px #494949;
   }
    
   .page-property .box .blog_contacts_row{
    padding-left:0px;
    padding-right:0px;
    margin-right:38px;
   }

  
   .page-property .blog_item .blog_back{
    font-size:15px;
    width:211px;
    margin-top:-25px !important;
    text-align:center;
    padding-top:10px; 
   }

   .page-property .box .blog_back{
    width:203px;
    font-size:15px;
    text-align:center;
   }
   
   .page-property .inner .box .blog_item > div{
    font-size:20px;
   }
   .page-property .welcome > div{
    box-shadow:0px -49px 50px -22px #1e1e1e inset;
   }
    
   @media (max-width:480px){

    /* Iframe */
    .page-property .box iframe{
     width:340px;
     height:190px;
    }
    

    .page-property .box .blog_item{
        transform:translatex(0px) translatey(0px);
        padding-left:10px;
        padding-right:3px;
       }
       
      
       #filerMenuTop{
        background-color:#f4f4f4;

       } 
    
       .menu .menu_mobile_menu{
        text-align:center;
        font-size:21px;
        line-height:1.2em;
        width:51px;
        background-image:linear-gradient(to right, #bc4e9c 0%, #f80759 100%);
         }

       
       
       /* Link */
       .menu_mobile_dd ul a{
        font-size:18px;
       }

    
/* List Item */
#blog-page li{
    margin-bottom:29px;
    transform:translatex(0px) translatey(0px);
   }
   
   /* Thumbnail */
   .page-property .white-content-bg .inner .box #blog-page li a .thumbnail{
    width:auto !important;
    height:auto !important;
   }


   /* Thumbnail */
 .page-property .white-content-bg .inner .box #blog-page li a .thumbnail{
    width:auto !important;
    height:auto !important;
   }
   
   /* Link */
   #blog-page li a{
    background-color:#f0eaea;
    border-top-left-radius:9px !important;
    border-top-right-radius:10px !important;
    border-bottom-left-radius:10px !important;
    border-bottom-right-radius:10px !important;
   }
   
   /* Thumbnail */
   #blog-page a .thumbnail{
    padding-left:5px;
    padding-top:5px;
    padding-right:5px;
   } 

   #blog-page a .more{
    background-image:linear-gradient(to right, #4568dc 0%, #b06ab3 100%);
    transform:translatex(0px) translatey(0px);
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
   }
    

   }

   .social-icon img{
    height:33px;
    width:33px;
    padding: 5px;
   }

   #blog-page{
    margin-top:0px;
    transform:translatex(0px) translatey(0px);
   }
   
   
   /* Image */
.page-property .white-content-bg .inner .box #blog-page li a .thumbnail img{
    height:auto !important;
   }
   
   @media (min-width:481px){
   
    /* Thumbnail */
    #blog-page a .thumbnail{
     height:230px;
    }
    
   }
   

   /* More */
.page-property .white-content-bg .inner .box #blog-page li a .more{
    width:100% !important;
   }
   
   /* More */
   #blog-page a .more{
    left:0px;
    margin-top:0px;
    margin-right:-2px;
    border-top-right-radius:0px;
    border-top-left-radius:0px;
   }
   
   /* Image */
   #blog-page a img{
    transform:translatex(0px) translatey(0px);
   }
   
   /* Thumbnail */
   #blog-page a .thumbnail{
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
   }
   
    
   
   @media (max-width:480px){

    /* Image */
    #blog-page a img{
     border-bottom-left-radius:0px;
     border-bottom-right-radius:0px;
    }
    
    /* Thumbnail */
    #blog-page a .thumbnail{
     padding-top:0px;
     padding-left:0px;
     padding-right:0px;
    }

    #blog-page{
        margin-top:10px;
       }
       
       #pricelist tr td{
        font-size:15px !important;
       }   
    
       
   } 
     
   #blog-page a .more{
 text-align:left;
 font-size:18px;
}

.page-property .box .blog_item{
    font-size:20px;
   }
   

   #pricelist tr .pricetabl{
    background-image:linear-gradient(to right, #000046 0%, #1cb5e0 100%);
    color:#ffffff;
    border-top-left-radius:13px;
    border-top-right-radius:14px;
    border-bottom-left-radius:14px;
    padding: 5px;
   }
   

   

   .mfp-image-holder .mfp-figure img{
    background-color:#edecec;
    transform:translatex(0px) translatey(0px);
    padding-top:18px;
    padding-bottom:15px;
    padding-right:16px;
    padding-left:17px;
   }
   
   .mfp-close-btn-in .mfp-image-holder .mfp-content{
    max-width:75%;
   } 
    
   /* Title */
.mfp-image-holder .mfp-figure .mfp-title{
    left:400px;
    padding-left:7px !important;
    padding-right:0px;
    padding-top:11px !important;
    padding-bottom:11px !important;
   }
   
   /* Division */
   .mfp-figure .mfp-title .mfp-c{
    background-image:linear-gradient(to right, #0f0c29 0%, #302b63 33%, #24243e 100%);
    background-color:transparent;
   }
   
   /* Division */
   .mfp-figure .mfp-title .mfp-b{
    background-image:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);
   }
   
   /* Division */
   .mfp-figure .mfp-title .mfp-a{
    background-image:linear-gradient(to right, #070000 0%, #4c0001 33%, #070000 100%);
   }
   
   /* Title */
.mfp-image-holder .mfp-figure .mfp-title{
    left:0px;
    bottom:0px;
    text-align:right;
    padding-top:4px !important;
    padding-right:10px !important;
    top:11px !important;
 
   } 
 
   /* white images
   .mfp-image-holder .mfp-figure img{
    filter:brightness(1.11) saturate(0);
    opacity:0.95;
   }
   */ 
   
   /* Division */
.mfp-figure .mfp-title .mfp-a{
    background-color:transparent;
    background-image:linear-gradient(to right, #ee0979 0%, #ff6a00 100%);
    box-shadow:3px 3px 1px -1px #463838;
   }
   
   /* Division */
   .mfp-figure .mfp-title .mfp-b{
    background-color:transparent;
    background-image:linear-gradient(to right, #00b241 0%, #96c93d 100%);
    transform:translatex(0px) translatey(0px);
    box-shadow:3px 3px 2px -1px #715f5f;
   }
   
   /* Division */
   .mfp-figure .mfp-title .mfp-c{
    box-shadow:3px 3px 2px -1px #b3abab;
   }
   
    

   @media (max-width:480px){

    /* Title */
    .mfp-image-holder .mfp-figure .mfp-title{
     transform:translatex(0px) translatey(0px);
     min-width:342px;
     top:-1px !important;
     text-align:center;
    }
    
    /* Image */
    .mfp-image-holder .mfp-figure img{
     min-width:360px;
     position:relative;
     transform:translatex(0px) translatey(0px);
    }
    
    /* Content */
    .mfp-close-btn-in .mfp-image-holder .mfp-content{
     max-width:98%;
    }
    
    /* Division */
    .mfp-figure .mfp-title .mfp-c{
     font-size:12px;
    }
    
    /* Division */
    .mfp-figure .mfp-title .mfp-b{
     font-size:12px;
    }
    
    /* Division */
    .mfp-figure .mfp-title .mfp-a{
     font-size:12px;
    }
    
   } 
    

   @media (max-width:480px){

    /* Title */
    .mfp-image-holder .mfp-figure .mfp-title{
     transform:translatex(0px) translatey(0px);
     min-width:342px;
     text-align:center;
     padding-right:0px !important;
     padding-left:0px !important;
     display:inline-block;
     margin-top:-38px !important;
    }
    
    /* Image */
    .mfp-image-holder .mfp-figure img{
     min-width:360px;
     position:relative;
     transform:translatex(0px) translatey(0px);
    }
    
    /* Content */
    .mfp-close-btn-in .mfp-image-holder .mfp-content{
     max-width:98%;
    }
    
    /* Division */
    .mfp-figure .mfp-title .mfp-c{
     font-size:12px;
     width:129px;
    }
    
    /* Division */
    .mfp-figure .mfp-title .mfp-b{
     font-size:12px;
     width:133px;
    }
    
    /* Division */
    .mfp-figure .mfp-title .mfp-a{
     font-size:19px;
     padding-left:15px;
     padding-right:15px;
     padding-top:16px;
     padding-bottom:15px;
     position:relative;
     top:-4px;
     left:8px;
    }
    .mfp-close-btn-in .mfp-image-holder{
        padding-top:52px;
       }
       
    
   } 


   @media (max-width:480px){

    /* Menu mobile menu */
    .menu .menu_mobile_menu{
     background-image:linear-gradient(to top, rgb(42,119,201) 20%, rgb(75,19,79) 100%);
     height:40px;
     font-size:25px;
     padding-top:9px;
    }
    
    /* Inner */
    #header .menu .inner{
     transform:translatex(0px) translatey(0px);
    }
    
    /* Menu */
    #header .menu{
     background-image:linear-gradient(to right, rgb(42, 119, 201) 20%, rgb(75, 19, 79) 100%);
     transform:translatex(0px) translatey(0px);
    }
    
    /* Division */
    .menu .a{
     padding-left:0px;
     padding-right:0px;
     padding-top:8px;
     padding-bottom:4px;
     font-size:20px;
     color:#ffffff;
     font-weight:500;
     display:inline-block;
     transform:translatex(0px) translatey(0px) !important;
    }
    
    /* Image */
    .menu .a img{
     width:21px;
    }
    
    /* Italic Tag */
    .menu .a i{
     font-size:22px;
    }
    
    /* Link */
    .menu .b a{
     display:inline-block;
     transform:translatex(0px) translatey(0px) !important;
     width:55px !important;
     height:50px;
     position:relative;
     top:16px;
    }
    
    /* Image */
    .b a img{
     width:28px !important;
    }
    
    /* Menu mobile lang */
    .menu .menu_mobile_lang{
     padding-left:0px;
     transform:translatex(0px) translatey(0px);
     display:inline-block;
    }
    
    /* Division */
    .menu .b{
     transform:translatex(0px) translatey(0px);
     border-right-style:none !important;
     border-left-style:none !important;
     top:27px !important;
     left:-16px;
    }
    
    /* Active */
    .menu .b .active{
     background-color:#584040 !important;
    }
    
    /* Link */
    #header .menu .inner .menu_mobile .menu_mobile_lang .b a{
     background-color:#41417b !important;
    }
    
   } 

   /* Menu mobile menu */
.menu .menu_mobile_menu{
    background-image:linear-gradient(to top, rgb(42,119,201) 20%, rgb(75,19,79) 100%); height:40px; font-size:25px; padding-top:9px;
   }
   
   @media (max-width:480px){
   
    /* Division */
    .menu .a{
     transform:translatex(0px) translatey(0px);
    }
    
    /* Image */
    .menu .a img{
     width:29px;
    }
    
    /* Italic Tag */
    .menu .a i{
     color:#ffffff;
     font-size:25px;
    }
    
    /* Menu mobile menu */
    .menu .menu_mobile_menu{
     padding-top:7px;
     margin-top:0px;
     padding-left:6px;
     padding-right:6px;
     padding-bottom:0px;
     width:51px;
     height:40px;
     line-height:1.1em;
     transform:translatex(0px) translatey(0px);
     background-color:transparent;
     background-image:linear-gradient(to top, rgb(42,119,201) 20%, rgb(75,19,79) 100%);
    }
    
    /* Inner */
    #header .menu .inner{
     transform:translatex(0px) translatey(0px);
    }
    
    /* Menu */
    #header .menu{
     background-image:linear-gradient(to right, rgb(42, 119, 201) 20%, rgb(75, 19, 79) 100%);
     transform:translatex(0px) translatey(0px);
    }
    
   } 

   .menu_mobile_dd ul a{
    text-align:center;
    font-weight:600;
   } 

   .white-content-bg .homtext{
    font-size:18px;
    padding-top:11px;
    padding-bottom:18px;
   }

   .welcome div h5{
    text-shadow: 0px 0px 5px #000;
    font-size: 30px;
    line-height: 30px;
    display: inline-block;
    margin-top:0px;
    margin-bottom:0px;
   }

   .welcome div h6{
    text-shadow: 0px 0px 5px #000;
    font-size: 30px;
    line-height: 30px;
    display: inline-block;
    margin-top:0px;
    margin-bottom:0px;
   }
   .welcome div h7{
    text-shadow: 0px 0px 5px #000;
    font-size: 30px;
    line-height: 30px;
    display: inline-block;
    margin-top:0px;
   margin-bottom:0px;
   }
   
   .welcome div h5{
    position:relative;
    top:-39px;
    transform:translatex(0px) translatey(0px);
    font-size:25px;
    padding-top:11px;
    background-color:rgba(0,0,0,0.3);
    padding-left:22px;
    padding-right:23px;
    padding-bottom:10px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    font-weight:400;
    width:800px;
    left:0px;
   }
   
   /* Heading */
   .welcome div h6{
    position:relative;
    top:-39px;
    font-size:17px;
    color:#ffffff;
    line-height:1em;
    transform:translatex(0px) translatey(0px);
    font-weight:300;
    padding-right:11px;
    padding-bottom:10px;
    padding-top:8px;
    left:0px;
    text-align:center;
    bottom:-12px;
    background-color:#4aa56e;
    width:800px;
    background-image:linear-gradient(149deg, #000046 0%, #1cb5e0 100%);
   } 
   
   .welcome div h6{
    transform:translatex(0px) translatey(0px);
    width:435px;
    left:218px;
    top:-44px;
    padding-bottom:17px;
    padding-top:14px;
    font-weight:400;
    text-shadow:none;
    border-bottom-right-radius:31px;
    border-top-left-radius:41px;
   }
   
   /* Heading */
   .welcome div h5{
    border-top-right-radius:25px;
    border-bottom-left-radius:21px;
    transform:translatex(0px) translatey(0px);
    border-bottom-right-radius:0px;
    border-top-left-radius:0px;
    background-color:rgba(0,0,0,0.51);
   }

   /* Heading */
.welcome div h5{
    background-color:rgba(126,119,107,0.5);
    border-top-right-radius:28px;
    border-top-left-radius:0px;
    border-bottom-left-radius:38px;
   }
   
   /* Heading */
   .welcome div h6{
    background-image:linear-gradient(149deg, rgb(0, 0, 70) 0%, rgb(28, 181, 224) 100%);
    background-color:transparent;
    border-top-right-radius:0px;
   }
    
   .page-property .welcome div{
    text-align:center !important;
   }

   .welcome div h5{
    text-align:center !important;
   }
   
   /* Heading */
   .welcome div h6{
    text-align:center !important;
   }
    
   @media (max-width:480px){

    /* Heading */
    .welcome div h5{
     width:348px;
     top:-2px;
     left:5px;
     font-size:22px;
     font-weight:400;
     padding-left:12px;
     padding-top:4px;
     padding-right:11px;
     padding-bottom:5px;
    }
    
    /* Heading */
    .welcome div h6{
     width:307px;
     left:22px;
     top:-7px;
     padding-top:11px;
     padding-bottom:12px;
    }
    
   } 

   @media (max-width:480px){

    /* Heading */
    .welcome div h5{
     width:348px;
     top:-18px;
     left:-7px;
     font-size:22px;
     font-weight:400;
     padding-left:12px;
     padding-top:4px;
     padding-right:11px;
     padding-bottom:5px;
    }
    
    /* Heading */
    .welcome div h6{
     width:273px;
     left:26px;
     top:-19px;
     padding-top:11px;
     padding-bottom:12px;
     transform:translatex(0px) translatey(0px);
     font-size:15px;
     height:35px;
    }
    
   } 

   .page-property .welcome div{
    box-shadow:none;
    transform:translatex(0px) translatey(0px);
   }
   
   /* Heading */
   .welcome div h5{
    background-color:rgba(126,119,107,0.82);
   }

   .page-property span div{
    font-size:18px;
    padding-bottom:22px; 
    padding-left:14px; 
    width:360px;  
   } 

   .blog_item .conttext div{
    font-size:18px;
    padding-top:10px;
    padding-bottom:18px;
    margin-bottom:14px;
  
   }
   

   .page-property .box .blog_item{ 
    margin-top:0px;
   }  
    
    
   #menu ul a{
    padding-left:10px !important;
    padding-right:10px !important;
    font-size:13px;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:rgba(255,255,255,0.16);
   } 
    
   #menu ul a{
    letter-spacing:0.4px;
    text-align:center;
    line-height:1.8em !important;
    white-space:pre-wrap;
    align-items:flex-start !important;
    justify-content:flex-end !important;
    padding-bottom:13px !important;
   } 

   @media (max-width:480px){

    /* List Item */
    .menu_mobile_dd ul li{
     display:block;
     border-style:solid;
     border-color:rgba(255,255,255,0.21);
     border-top-left-radius:15px;
     border-top-right-radius:15px;
     border-bottom-left-radius:15px;
     border-bottom-right-radius:15px;
     margin-bottom:10px;
     margin-left:10px;
     margin-right:10px;
     width:180px;
    }
    
    /* Menu mobile */
    #header .menu .menu_mobile_dd{
     column-count:2;
     float:left;
     display:block;
     padding-top:40px;
     padding-bottom:21px;
     height:800px;
    }
    
    /* List */
    .menu .menu_mobile_dd ul{
     display:block;
     float:left;
    }
    
    /* List */
    #header .menu .menu_mobile_dd ul{
     width:100% !important;
     height:auto !important;
    }
    
    /* Link */
    .menu_mobile_dd ul a{
     height:80px;
     direction:ltr;
     white-space:break-spaces;
     text-align:left;
     font-weight:500;
     display:grid !important;
     align-content:space-around;
    }
    
    /* Icon home */
    .menu a .icon-home, .icon-search, .icon-clipboard, .icon-address, .icon-flash, .icon-flash, .icon-mobile, .icon-video, .icon-flag {
     white-space:normal;
     opacity:0.33;
     position:relative;
     top:-28px;
     left:150px;
     font-size:28px;
    }
    
   } 

   @media (max-width:480px){

    /* List Item */
    .menu_mobile_dd ul li{
     margin-left:0px;
     margin-right:0px;
     position:relative;
     margin-bottom:10px;
    }
    
    /* Menu mobile */
    #header .menu .menu_mobile_dd{
     display:block;
     float:left;
     padding-right:23px;
    }
    
    /* List */
    .menu .menu_mobile_dd ul{
     display:block;
     position:relative;
     margin-left:10px;
    }

    .menu_mobile_dd ul a{
        white-space:normal;
        display:flex !important;
        justify-content:flex-start;
        align-items:flex-end;
        position:relative;
        left:-25px;
        top:4px;
       }
    
   } 


   

   #small-arr{
    column-count:6;
    height:236px;
    width:100%;
   }
   
   /* List Item */
   .white-content-bg .inner #small-arr li{
    width:100% !important;
   }

   /* Image */
.white-content-bg .inner #small-arr li a .thumbnail img{
    width:auto !important;
   }
   
   /* Image */
   #small-arr a img{
    height:128px;
   }
   
   /* Thumbnail */
   #small-arr a .thumbnail{
    overflow:hidden;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    height:120px;
   }
   
   /* More */
   #small-arr a .more{
    background-image:linear-gradient(-3deg, rgb(42,119,201) 10%, rgb(75,19,79) 100%);
    color:#ffffff;
    height:55px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:40px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
   }
   
   /* Thumbnail */
   .white-content-bg .inner #small-arr li a .thumbnail{
    width:100% !important;
   }
   
   /* More */
   .white-content-bg .inner #small-arr li a .more{
    width:100% !important;
   }
   
   @media (max-width:480px){

    /* Small arr */
    #small-arr{
     column-count:2;
     height:587px;
     display:inline-block;
     transform:translatex(0px) translatey(0px) !important;
    }
    
    /* List Item */
    #small-arr li{
     padding-top:14px;
    }
    
   } 

   #small-arr a .more{
    display:flex;
    align-items:flex-end;
    position:relative;
   }
   
   /* Bold Tag */
   #small-arr a b{
    position:relative;
    top:33px;
   }

   #property-list .active img{
    min-height:249px;
    max-height:214px;
    min-width:342px;
    max-width:402px;
 
   }

   /* Dots */
#property-list a .owl-dots{
    position:absolute;
    top:211px;
    left:127px;
   }
   
   /* Idpro */
   #property-list a .idpro{
    z-index:68;
    top:383px;
   }
   

   
 

 /* Link */
 #property-list a{
  height:432px !important;
 }
 


   #property-list a .owl{
    transform:scale(1.2);
    perspective:0px;
   }
    
   @media (max-width:480px){


    
    /* White content */
    .white-content-bg{
     padding-left:0px;
     padding-right:0px;
    }

    #property-list a{
        height:432px !important;
        margin-left:0px !important; 
        margin-right:0px !important;
       }
       
    
   }
     

   @media (max-width:480px){

    /* Link */
    .page-property div .image-grid a{
     transform:scale(1.2) !important;
    }
    
    /* Image grid */
    .page-property div .image-grid{
     transform:scale(1.19);
    }
    
   } 

/* Span Tag */
#property-list b span{
    font-size:15px;
    color:#ffffff;
    font-weight:400;
    position:relative;
    left:-8px;
   }
   
   /* Name */
   #property-list a .name{
    padding-top:19px;
   }
   
   /* Italic Tag */
   #property-list span i{
    position:relative;
    left:4px;
   } 

   @media (max-width:480px){

    /* Span Tag */
    #property-list b span{
     font-size:16px;
    }

    #property-list a .name{
        height:118px;
        margin-top:9px;
       } 

       #property-list article a{
        height:449px !important;
        transform:translatex(0px) translatey(0px);
       }
       
       /* Idpro */
       #property-list a .idpro{
        top:400px;
       } 
    

       #property-list a .itemDetails{
        font-size:16px;
       } 

   }  

   

   .white-content-bg .hometer{
    width:100%;
    background-image:linear-gradient(to right, #3e5151 0%, #decba4 100%);
    color:#ffffff;
    padding-top:11px;
    padding-left:12px;
    padding-bottom:12px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    text-align:center;
    font-weight:500;
    transform:translatex(0px) translatey(0px);
   }
    
   #small-arr{
    height:205px;
   }

  
    
   @media (max-width:480px){

    #blog-page{
        height:394px !important;
       }

    /* Small arr */
    #small-arr{
     height:548px;
     display:inline-block;
     transform:translatex(0px) translatey(0px);
    }
    
    /* Division */
    #small-arr > div{
     margin-top:12px;
    }
    
   } 

   @media (max-width:480px){

    /* Division */
    #small-arr > div{
     margin-top:0px;
     position:relative;
     min-width:0px;
     margin-bottom:14px;
    }
    
    /* Link */
    #small-arr div a{
     position:relative;
    }
    
    /* Small arr */
    #small-arr{
     height:auto !important;
    }
    
   }
   
   /* Hometer */
.white-content-bg .hometer{
    height:87px;
    margin-bottom:32px;
    transform:translatex(0px) translatey(0px);
    background-image:linear-gradient(to right, #fc5c7d 0%, #6a82fb 100%);
    display:inline-block;
    text-align:center;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
   }
   
   /* Link */
   .white-content-bg .hometer a{
    background-image:linear-gradient(to right, rgb(42, 119, 201) 20%, rgb(75, 19, 79) 100%);
    color:#ffffff;
    font-size:20px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    padding-top:5px;
    padding-left:57px;
    padding-right:71px;
    padding-bottom:8px;
    position:relative;
    top:12px;
    left:301px;
   }
   
   /* Menu */
   #header .menu{
    background-image:linear-gradient(to right, rgb(42, 119, 201) 20%, rgb(75, 19, 79) 100%);
   }
   
   /* Span Tag */
   .white-content-bg .hometer span{
    font-size:23px;
    position:relative;
    top:13px;
    left:276px;
   }

   /* Hometer */
.white-content-bg .hometer{
    display:inline;
    transform:translatex(0px) translatey(0px) !important;
    text-align:left;
    position:relative;
   }
   
   /* Link */
   .white-content-bg .hometer a{
    left:400px;
   }
   

   
    /* Hometer */
    .white-content-bg .hometer{
     display:flex;
     transform:translatex(0px) translatey(0px);
     justify-content:flex-end;
    }
    
    /* Link */
    .white-content-bg .hometer a{
     position:relative;
     left:-11px;
     height:47px;
    }
    
    /* Span Tag */
    .white-content-bg .hometer span{
     left:-28px;
     top:18px;
     opacity:0.78;
    }
    

    @media (max-width:480px){

        /* Span Tag */
        .white-content-bg .hometer span{
         font-size:19px;
        }
        
        /* Link */ 
        .white-content-bg .hometer a{
         width:193px;
         transform:translatex(0px) translatey(0px);
         padding-left:12px;
         position:relative;
         display:flex;
         padding-right:45px;
         padding-top:9px;
         font-size:17px;
        }
        
        /* Italic Tag */
        .hometer .button-link i{
         font-size:32px;
         position:relative;
         left:-2px;
         top:-11px;
        }
        
       }
  
       .white-content-bg .hometer{
        background-image:linear-gradient(-97deg, #1c92d2 0%, #f2fcfe 100%);
       }
        
       #blog-page{
        margin-top:32px;
       }
       
       /* White content */
.white-content-bg{
    position: relative;
    transform:translatex(0px) translatey(0px);
   }
   
   /* Hometer */
   .white-content-bg .hometer{
    margin-top:15px;
    margin-bottom:47px;
   }
   
   /* Font Icon */
.white-content-bg .owl-next i{
    font-size:42px;
    position:relative;
    left:218px;
    top:-16px;
    color:#9e9e9e;
   }
   
   /* Font Icon */
   .white-content-bg .owl-prev i{
    font-size:42px;
    position:absolute;
    left:345px;
    color:#919191;
    top:622px;
   }
   
   /* Nav */
   .white-content-bg .owl-carousel .owl-nav{
    height:0px;
   }
   
   /* Hometer */
   .white-content-bg .item .hometer{
    margin-bottom:21px;
   }

   .owl-theme .owl-nav [class*=owl-]:hover {
    background: #ffffff;

    }
   
    @media (max-width:480px){

        /* Result line */
        #filter .resultLine{
         font-size:18px;
         white-space:break-spaces;
         position:relative;
        }
        
        /* Font Icon */
        #filter .resultLine i{
         position:relative;
         left:-88px;
        }
        
        /* Bold Tag */
        #filter .resultLine b{
         position:relative;
         left:-152px;
        }
        
       }

       @media (max-width:480px){

        /* Result line */
        #filter .resultLine{
         font-size:18px;
         white-space:break-spaces;
         position:relative;
         left:20px;
        }
        
        /* Font Icon */
        #filter .resultLine i{
         position:relative;
         left:-18px;
        }
        
        /* Bold Tag */


            /* Bold Tag */
            #filter .resultLine b{
             left:-179px;
            }
            
        
        
        /* Span Tag */
        .complexes div span{
         font-size:18px !important;
        }
        
        /* Span Tag */
        #filter div span{
         transform:translatex(0px) translatey(0px);
         font-size:18px;
         line-height:1em;
        }
        
       }

       @media (max-width:480px){

        /* Link */
        #filter .reset_search a{
         width:249px;
         font-size:18px;
         margin-top:-24px;
        }
        
        /* Reset search */
        #filter .filter-dropdown .reset_search{
         top:8px;
         transform:translatex(0px) translatey(0px);
        }
        
       } 
 
       .white-content-bg .inner #blog-page li a .thumbnail{
        height:164px !important;
       }
     
       @media (max-width:900px){

        /* Blog page */
        #blog-page{
         height:506px !important;
        }
        
       } 

        /* Span Tag */
 .white-content-bg .item span{
    top:0px;
    left:0px;
    transform:translatex(0px) translatey(0px);
   }
   
   /* Hometer */
   .white-content-bg .item .hometer{
    background-image:linear-gradient(-97deg, #49aeca 0%, rgb(28,146,210) 65%);
   }

   .hometer span{
    width:100% !important;
    text-align:right;
    padding-right: 15px;
   }

   .white-content-bg .active .item span{
    transform:translatex(0px) translatey(0px);
    line-height:1.2em;
   }

   /* Hometer */
.white-content-bg .active .hometer{
    background-image:linear-gradient(-97deg, rgb(73, 202, 157) 0%, rgb(28, 146, 210) 65%);
   }
   
   /* Hometer */
   .white-content-bg .hometer{
    background-image:linear-gradient(-97deg, rgb(73, 174, 202) 0%, rgb(28, 146, 210) 65%);
   }
   
   /* Span Tag */
   .white-content-bg .inner .hometer > span{
    top:0px;
    left:0px;
    padding-top:14px;
   }
   
   /* Span Tag */
   .white-content-bg span span{
    top:0px !important;
   }
   
   /* Link */
   .white-content-bg span a{
    top:0px !important;
   }
   
   /* Homtext */
.white-content-bg .homtext{
    padding-top:0px;
    padding-bottom:0px;
   }

   .white-content-bg span a{
    padding-right:16px !important;
   }
   
   @media (max-width:413px){

    /* Link */
    .white-content-bg span a{
     left:0px !important;
     transform:translatex(0px) translatey(0px);
    }
    
    /* Hometer */
    .white-content-bg .inner .hometer{
     height:auto !important;
    }
    
    /* Span Tag */
    .white-content-bg .inner .hometer > span{
     text-align:center;
     transform:translatex(0px) translatey(0px);
    }
    
    /* Link */
    .white-content-bg .inner .hometer span a{
     width:100% !important;
    }
    
   }

 

 
   
   /* Thumbnail */
   .small-arr1 a .thumbnail{
    overflow:hidden;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    height:102px;
   }
   
   /* More1 */
   .small-arr1 a .more1{
    background-image:linear-gradient(163deg, #000046 0%, #1cb5e0 100%);
    color:#ffffff;
    height:47px;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    font-size:14px;
    padding-left:9px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:47px;
    line-height:1.3em;
   }

    /* Small arr1 */
  .white-content-bg .small-arr1{
    width:100%;
    column-count:6;
    height: 176px;
   }
  

   @media (max-width:413px){

    /* Small arr1 */
    .white-content-bg .small-arr1{
     height:544px;
    }
    
   }



  
   
   @media (max-width:413px){
   
    /* Small arr1 */
    .white-content-bg .small-arr1{
     height:544px;
    }
    
   }
   
   /* Image */
.white-content-bg .inner .small-arr1 .bloksm1 a .thumbnail img{
    height:auto !important;
   }
   
   /* Image */
   .small-arr1 a img{
    width:200px;
   }

   @media (max-width:413px){

    .white-content-bg .small-arr1{
        width:100%;
        column-count:2;
    
       }
    .white-content-bg .small-arr1 .bloksm1{
        padding-top:16px;
       }
       

   }
   
   .white-content-bg .hometer{
    margin-top:0px;
    margin-bottom:18px !important;
    transform:translatex(0px) translatey(0px);
   }

   .white-content-bg .small-arr1{
    padding-bottom:22px;
   }
   
    
   
   @media (max-width:413px){

 /* Division */
 .white-content-bg .inner .owl-carousel > div > div{
  transform:translatex(0px) translatey(0px);
 }
 
 /* Division */
 .white-content-bg .inner .owl-carousel:nth-child(4) > div:nth-child(3){
    position:absolute;
    top:420px;
    height:36px;
    bottom:-200px;
    left:58px;
   }
   
 
}

@media (max-width:413px){

    /* Heading */
    .welcome div h5{
     font-size:17px;
     transform:translatex(0px) translatey(0px);
     line-height:1.4em;
    }
    
    /* Heading */
    .welcome div h6{
     transform:translatex(0px) translatey(0px);
     height:52px;
    }
    
   }

   @media (max-width:900px){

    /* Filter Unknowndown */
    #filter .filter-dropdown{
     position:relative;
     top:33px;
    }
    
   }

   @media (max-width:400px){

    /* Filter Unknowndown */
    #filter .filter-dropdown{
     position:relative;
     top:0px;
    }
    
   }

   @media (max-width:480px){

    /* Input */
    #filter div input[type=text]{
     font-size:18px;
    }
    
 /* Division */
 .field div div div > div {
    font-size: 18px !important;
}

#filter .active{
  background-color:#4c9fdb !important;
 }
 
 /* Italic Tag */
 #filter .active i{
  background-color:#566bcc !important;
 }
 
    /* Bold Tag */
    .small-arr1 a b{
     font-size:15px;
  
    
   }

   }





   .white-content-bg .hometer{
    transform:translatex(0px) translatey(0px);
    background-color:#ffffff;
    background-image:none !important;
    color:#898989;
    padding-top:0px;
    box-shadow:3px -1px 10px -5px #898989;
    height:68px;
   }
   
   .white-content-bg span .icon-star{
    color:#f0c21d;
   }
   
   /* Icon location */
   .white-content-bg .active .icon-location{
    color:#115678;
   }

   
   .small-arr1 a b{
    font-size:17px;
    font-weight:400;
   
  }

  .white-content-bg .inner .hometer > span{
    font-weight:300;
   }
   


   /* Image */
#blog-page a img{
    width:100%;
   }
   
   /* Thumbnail */
   #blog-page a .thumbnail{
    width:100%;
    overflow:hidden;
    border-top-right-radius:10px;
   }

   .white-content-bg .inner #blog-page li a .thumbnail{
    border-top-right-radius:10px;
}
   
   @media (max-width:1169px){
   
    /* Thumbnail */
    #blog-page a .thumbnail{
        width:100%;
     border-top-right-radius:10px;
    }
    
   } 

   @media (max-width:1169px){

    /* Thumbnail */
    .white-content-bg .inner #blog-page li a .thumbnail{
   
     width:100% !important;
     height:121px !important;
    }
    
   }
   
   @media (max-width:900px){
   
    /* Thumbnail */
    .white-content-bg .inner #blog-page li a .thumbnail{
    
     height:96px !important;
    }
    
   }
   
   @media (max-width:480px){
   
    /* Thumbnail */
    .white-content-bg .inner #blog-page li a .thumbnail{
    
     height:113px !important;
    }
    
   } 

 
   @media (min-width:481px){

    /* Thumbnail */
    .page-property .white-content-bg .inner .box #blog-page li a .thumbnail{
     height:233px !important;
    }
    
   }
   
   @media (min-width:1170px){
   
    /* Thumbnail */
    .page-property .white-content-bg .inner .box #blog-page li a .thumbnail{
     width:100% !important;
    }
    
   }

   /* Font Icon */
.white-content-bg .owl-prev i{
    transform:translatex(0px) translatey(0px);
    right:417px !important;
   }
   
   /* Font Icon */
   .white-content-bg .owl-next i{
    position:relative;
   }
   
   @media (min-width:901px){
   
    /* Font Icon */
    .white-content-bg .owl-next i{
     top:-162px !important;
     left:44px !important;
    }
    
    /* Font Icon */
    .white-content-bg .owl-prev i{
     top:438px;
    } 
    
    /* Font Icon */
    .white-content-bg .inner .owl-carousel .owl-nav .owl-prev i{
     left:326px !important;
    }
    
   }

   #blog-page{
    height:auto !important;
   }
  
   #blog-page li{
    padding-top:16px;
   }

   #blog-page a .title{
    height:174px;
   }
   
   #blog-page li{
    float:left;
   }
   
   @media (max-width:480px){

    /* Link */
    #blog-page li a{
     transform:translatex(0px) translatey(0px);
     padding-bottom:0px;
    }
    
   
    
    /* Blog page */
    #blog-page{
     overflow:visible !important;
     height:auto !important;
    }
    
   }

   @media (max-width:1169px){

    /* Image */
    #blog-page a img{
        width:100% !important;
    }
    
    }

    @media (min-width:1170px){

        /* Image */
        .white-content-bg .inner #blog-page li a .thumbnail img{
         height: 185px;
        }
        
       }

       @media (min-width:480px) and (max-width: 900px) {

        /* Heading */
        .welcome div h5{
         transform:translatex(0px) translatey(0px);
         top:197px;
         font-size:19px;
         width:649px;
        }
        

        .welcome div h6{
            top:188px;
            width:300px;
           }
           
    

       }

       

       @media (max-width:480px){

        /* Blog page */
      
        
       }

       #blog-page{
        overflow:visible !important;
       }

       #blog-page{
        margin-top:1px;
       }
       
       .white-content-bg .inner .owl-carousel:nth-child(4) > div:nth-child(3){
        position:relative;
        top:-16px;
       }
       

       @media (min-width:480px) and  (max-width:900px){

        /* Link */
        #property-list a{
         width:97%;
        }

        
  

        
       }    

       @media (max-width:400px){

        /* List Item */
        #blog-page li{
         float:none;
         display:flex !important;
         padding-top:5px;
         margin-bottom:15px;
        }
        
       }

       #blog-page a b{
        font-size:17px;
        font-weight:400;
        line-height:1.1em;
       }
       
       @media (max-width:400px){

        /* More */
        #blog-page a .more{
         height:75px !important;
        }
        
       }

       .white-content-bg .inner > span{
        padding-left:15px;
        padding-right:15px;
        padding-top:15px;
        padding-bottom:15px;
        background-color:#eef3fb;
        border-top-left-radius:10px;
        border-top-right-radius:10px;
        border-bottom-left-radius:10px;
        border-bottom-right-radius:10px;
        box-shadow:0px 0px 10px 0px #bdb6b6;
        font-weight:300;
        text-align:center;
       }

       /* Hometerback */
.white-content-bg .box .hometerback{
    background-color:#ffffff;
    height:64px;
    margin-top:2px;
    margin-bottom:19px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    padding-left:10px;
    padding-top:8px;
    padding-bottom:0px;
    font-size:29px;
    text-align:right;
    box-shadow:0px 0px 15px -12px #000000;
    border-width:1px;
    border-color:#dcdcdc;
    border-style:solid;
    transform:translatex(0px) translatey(0px);
   }
   
   /* Contacts */
   #contacts{
    border-bottom-color:#dcdcdc;
   }
   
   /* Icon home */
   .hometerback a .icon-home{
    box-shadow:none;
    font-size:33px;
    color:#3b75b3;
   }
   
   /* Icon circled */
   #header .icon-up-circled{
    color:#3b75b3;
    transform:translatex(0px) translatey(0px);
    font-size:33px;
   }
   
   /* Icon left circled */
   .hometerback a .icon-left-circled{
    color:#3b75b3;
    font-size:33px;
   }
   
    /* Icon left circled */
    .hometerback a .icon-search{
        color:#3b75b3;
        font-size:33px;
       }
       
   