body {font-family: 'GEThameen-Book'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; color: #211111;; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; left: 0; margin: 0; background: #fff;}
body > .over-menu {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: fixed; height: 100%; content: ''; width: 100%; left: 0; top: 0; visibility: hidden; opacity: 0; background: rgba(0, 0, 0, 0.6); z-index: 9; font-size: 16px;}
body.open-menu {left: -250px; }
body.open-menu > .over-menu {visibility: visible; opacity: 1;}
body.open-menu .menu-container {right: 0 !important;}
.popup_visible body{overflow: hidden;}
a {text-decoration: none !important; outline: none;}
.clear{clear: both;}
.cf:after, .cf:before { content: ''; display: block; }
.cf:after { content: ''; clear: both; }
.hidden {display: none;}
.container{ width:100%; max-width:1200px; padding: 0 20px; margin:0 auto; -webkit-box-sizing: border-box; box-sizing: border-box;}/*pr*/
.property-rent .container{max-width:1350px;}/*pr*/
.title{font-size: 28px; font-weight: 600; margin: 0;/*font-family: 'GETasmeem-Medium';*/}
/* .title1{font-family: 'GEThameen-Book';} */
.sub-title{font-size: 20px; font-family: 'GEThameen-Book';  color: #211111; margin: 15px 0 0; font-weight: 400;}
.fltr{float: right;}
.fltl{float: left;}
.margin-0{margin: 0 !important;}
.btn{background: #8c0513; padding: 10px 45px 10px 30px; border-radius: 6px; color: #fff; margin: 0; display: inline-block; font-size: 18px; -webkit-appearance: none; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; position: relative;/*font-family: 'GETasmeem-Medium';*/ font-weight:600;}
.btn .fas{ -webkit-appearance: none; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; position: absolute; top: 12px; left: 14px; transform: rotate(180deg);text-align: center;}
.btn:hover{background: #770410;}/*10-9-2020*/
.btn:hover .fas{left: 10px;}
.fas.fa-phone{transform: rotate(90deg);}/*5-10-2020*/

.vis-desk{ display: block !important;}/**/
.vis-mob{ display: none !important;}/**/
.dir-rtl{ direction: rtl;}/**/
.f-0{ font-size: 0;}/**/
.bg-gray{ background: #f2f3f4;}/**/
.bg-white{ background: #fff !important;}/**/
.align-right{ text-align: right;}/**/
.digits{direction: initial; font-family: 'Heebo', sans-serif;}
.normal{ font-weight: 300;}/**/
.brown-border{border-left: 1px solid #85754e;}
.noborder{border: 0 !important;}
.mobOn{display: none !important;}/*7-9-2020*/
::-webkit-input-placeholder { font-size: 14px; font-weight: 300; color: #000;}
:-ms-input-placeholder { font-size: 14px; font-weight: 300; color: #000;}
::placeholder { font-size: 14px; font-weight: 300; color: #000;}

div#pulse {
    bottom: 105px !important;
}


/*fa*/
.fa, .fas, .far, .fal, .fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
@font-face { font-family: 'Font Awesome 5 Brands'; font-style: normal; font-weight: normal; src: url("../webfonts/fa-brands-400.eot"); src: url("../webfonts/fa-brands-400d41d.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }
.fab { font-family: 'Font Awesome 5 Brands'; }
@font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 400; src: url("../webfonts/fa-regular-400.eot"); src: url("../webfonts/fa-regular-400d41d.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }
.far { font-family: 'Font Awesome 5 Free'; font-weight: 400; }
@font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 900; src: url("../webfonts/fa-solid-900.eot"); src: url("../webfonts/fa-solid-900d41d.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }
.fa, .fas { font-family: 'Font Awesome 5 Free'; font-weight: 900; }
.fa-rss:before { content: "\f09e"; }
.fa-pinterest-p:before { content: "\f231"; }
.fa-linkedin-in:before { content: "\f0e1"; }
.fa-twitter:before { content: "\f099"; }
.fa-google-plus-g:before { content: "\f0d5"; }
.fa-facebook-f:before { content: "\f39e"; }
.fa-phone:before { content: "\f095"; }
.fa-sort-down:before { content: "\f0dd"; }
.fa-times:before { content: "\f00d"; }
.fa-instagram:before{ content: "\f16d"; }
.fa-envelope:before{content: "\f0e0";}
.fa-phone-alt:before{content: "\f879";}
.fa-search:before{content: "\f002";}
.fa-youtube:before{content: "\f167";}
.fa-angle-right:before{content: "\f105";}
.fa-heart:before{content: "\f004";}
.fa-map-marker-alt:before{content:"\f3c5"}


@font-face {
  font-family: 'GEThameen-Light';
  src: url('../fonts/GEThameen-Light.eot');
  src: url('../fonts/GEThameen-Lightd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GEThameen-Light.ttf') format('truetype'),
       url('../fonts/GEThameen-Light.woff') format('woff'),
       url('../fonts/GEThameen-Light.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GEThameen-LightItalic';
  src: url('../fonts/GEThameen-LightItalic.eot');
  src: url('../fonts/GEThameen-LightItalicd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GEThameen-LightItalic.ttf') format('truetype'),
       url('../fonts/GEThameen-LightItalic.woff') format('woff'),
       url('../fonts/GEThameen-LightItalic.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GEThameen-Book';
  src: url('../fonts/GEThameen-Book.eot');
  src: url('../fonts/GEThameen-Bookd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GEThameen-Book.ttf') format('truetype'),
       url('../fonts/GEThameen-Book.woff') format('woff'),
       url('../fonts/GEThameen-Book.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GETasmeem-Medium';
  src: url('../fonts/GETasmeem-Medium.eot');
  src: url('../fonts/GETasmeem-Mediumd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GETasmeem-Medium.ttf') format('truetype'),
       url('../fonts/GETasmeem-Medium.woff') format('woff'),
       url('../fonts/GETasmeem-Medium.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GEThameen-BookItalic';
  src: url('../fonts/GEThameen-BookItalic.eot');
  src: url('../fonts/GEThameen-BookItalicd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GEThameen-BookItalic.ttf') format('truetype'),
       url('../fonts/GEThameen-BookItalic.woff') format('woff'),
       url('../fonts/GEThameen-BookItalic.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GEThameen-DemiBoldItalic';
  src: url('../fonts/GEThameen-DemiBoldItalic.eot');
  src: url('../fonts/GEThameen-DemiBoldItalicd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GEThameen-DemiBoldItalic.ttf') format('truetype'),
       url('../fonts/GEThameen-DemiBoldItalic.woff') format('woff'),
       url('../fonts/GEThameen-DemiBoldItalic.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}








/*HEADER MENU*/
.top-header{background: #2d2d2d; padding: 8px 0;}
.top-header p, .top-header a{text-decoration: none; color: #fff;  font-family: 'GEThameen-Book';/*font-weight: 500;*/ font-weight:normal; font-size: 12px; display: inline-block;}/*pr*/
.top-header p{margin: 0 0 0 10px; text-transform: uppercase;}/*pr*/
.top-header a{text-transform: none;}/*pr*/
.top-header a span {font-family: 'Heebo', sans-serif;}
.top-header .social-media{float: right;}
.top-header .social-media ul{color: #fff; font-size: 14px; padding: 0; margin: 0;}/*am*/
.top-header .social-media ul li{display: inline-block; font-family: 'GEThameen-Book'; /*am*/ position: relative; margin: 0 0 0 10px; /*font-weight: 300;*/ font-weight:normal;}
.top-header .social-media ul li a{background: #fff; width: 18px; height: 18px; border-radius: 50px; vertical-align: middle; text-align: center;}
.top-header .social-media ul li .fab{color: #2d2d2d; font-size: 11px; line-height: 18px;font-weight: normal;}/*pr*/
.top-header .quick-link ul{padding: 0; margin: 0;}
.top-header .quick-link ul li{display: inline-block;  /*font-family: 'GEThameen-Book';*/ position: relative; margin-right: 20px; font-weight:300;}  am
.top-header .quick-link ul li:after{content: ""; width: 1px; height: 18px; margin: 0 10px; background: #fff; display: inline-block; position: absolute; top: 3px;}
.top-header .quick-link ul li:last-child:after{content: ""; display: none;}
.top-header .quick-link ul li .fas{color: #fff; font-size: 12px; margin-right: 8px;}
.top-header .quick-link ul li:first-child a {font-family: 'Heebo', sans-serif; }	
.search-input {border: none; border-bottom: 1px solid #fff; background: transparent; outline: none; width: 0px; padding: 0; z-index: 1; position: relative; line-height: 12px; margin: 0; font-size: 14px; -webkit-appearance: none; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; cursor: pointer; color: #fff; font-weight: 300; font-size: 12px;}
.search-input:focus, .search-input:valid, .top-header a.search.open .search-input {width: 160px; cursor: text;}
.top-header a.search span{transition: all 0.5 fade;}
.top-header a.search.open span{display: none;}


.contact-btn {float: left;}
.contact-btn a{background: #8c0513;padding: 0 31px 0 31px;line-height: 40px;border-radius: 6px;color: #fff;margin: 30px 15px 0 0;display: inline-block;vertical-align: middle;font-size: 24px;-webkit-appearance: none;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;position: relative;/* font-family: 'GETasmeem-Medium'; */font-weight: 500;text-align: center;}/*pr*/	
.contact-btn a .fas{ -webkit-appearance: none; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; position: absolute; top: 12px; left: 14px;margin-top: -5px;transform: rotate(180deg);}	
.contact-btn a:hover{background: #770410;}
.contact-btn a:hover .fas{left: 10px;}
.header .search-container {float: right; margin-right: 40px;}
.header input[type=text] {padding: 0 0 0 15px; margin-top: 18px; font-size: 17px; border: none; height: 43px; width: 280px; background: #dde0e1;}
.header .search-container button {float: right; padding: 5px 11px; margin-top: 18px; background: #cccecf; font-size: 30px; border: none; cursor: pointer; height: 43px;}
.header .search-container button:hover {background: #ccc;}

section {position: relative; width: 100%; float: left;}
header {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; background-color: #fff; width: 100%; z-index: 10;}
header::before {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; transform-origin: 0; background: #FFF; position: absolute; width: 100%; content: ''; top: 0; right: 0; height: 0;}
header .desk-menu{ position: relative;}/*pr new*/
/*header .desk-menu {position: relative; width: 100%; float: left;}*/
header .desk-menu .logo {/*position: absolute; float: left; padding: 0;  right: 0;top: 50%;transform: translateY(-50%);*/
  padding: 0;  
  float: right;
}/*pr*/
header .desk-menu .logo a img{/*width: 100%;*//*width: 125px;*/width: 120px; margin-top: 20px;}
header .desk-menu .logo a {/*06-12-21*/
     display: inline-block;
    position: relative;
}




header .desk-menu .logo a:nth-child(2):before { /*14-12-21*/
    content: "";
    background: #9d8958;
    position: absolute;
    width: 1px;
    height: 100%;
    left: 5px;
    top: 0;
}
header .desk-menu .logo a:nth-child(2) img { /*14-12-21*/
    width: 120px;
    margin: 19px 0;
    padding-left: 15px;
    display: block;
}


header .desk-menu .logo-adn {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin: 20px 0 0; position: relative; display: table; z-index: 1;}
header .desk-menu .logo-adn a {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-image: url("../../../../../../images.seeklogo.com/logo-png/27/1/google-logo-png_seeklogo-273191.png"); background-position: 0; color: rgba(0, 0, 0, 0); background-repeat: no-repeat; background-size: contain; display: block; width: 40px; height: 40px; font-size: 0;}
header .desk-menu .box-menu {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; display: block; margin: 0 auto 25px; float: left; text-align: center;}/*pr*/
header .desk-menu .menu-container {float: left;}
header .desk-menu .menu-container .menu-head, header .desk-menu .menu-container .menu-foot {width: 100%; float: left; display: none;}
header .desk-menu .menu-container .menu-head {background: #4285f4; padding: 16px 10px;}
header .desk-menu .menu-container .menu-head .e1 {padding: 3px 0; float: left;}
header .desk-menu .menu-container .menu-head .e1 img {width: 29px; float: left; height: 29px; }
header .desk-menu .menu-container .menu-head .client {color: #FFF; float: right; }
header .desk-menu .menu-container .menu-head .client span {font-family: 'Merriweather', serif; text-transform: uppercase; padding: 5px 42px 5px  0; position: relative; line-height: 100%; font-size: 9px; display: block;}
header .desk-menu .menu-container .menu-head .client i {position: absolute; font-size: 30px; right: 0; top: 0; }
header .desk-menu .menu-container .menu-foot {position: absolute; bottom: 0; padding: 15px 0;}
header .desk-menu .menu-container .menu-foot .social {display: table; margin: 0 auto;}
header .desk-menu .menu-container .menu-foot .social a {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: inline-block; position: relative; margin: 0 5px 0 0; color: #FFF; font-size: 13px; text-align: center; padding: 5px 0; border-radius: 50%; background: #797c82; width: 29px; height: 29px;}
header .desk-menu .menu-container .menu-foot .social a:last-child {margin: 0;}
header .desk-menu .menu-container .menu-foot .social a:hover {background: #a4a7ac;}
header .desk-menu .menu-container .menu-foot hr {margin: 15px auto 20px; display: table; width: calc(100% - 20px);}
header .desk-menu .menu-container .menu-foot address {position: relative; text-align: left; padding: 0 15px; margin: 0;}
header .desk-menu .menu-container .menu-foot address i {position: absolute; left: 0; top: 0;}
header .desk-menu .menu-container .menu-foot address span {padding: 0 0 0 20px; position: relative; margin-bottom: 5px; font-size: 12px; display: block; }
header .desk-menu .menu-container .menu {float: left; padding: 0; margin: 0; list-style: none; position: relative; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
header .desk-menu .menu-container .menu li.back {display: none;}
header .desk-menu .menu-container .menu > li {-webkit-transition: all 0.33s ease; -moz-transition: all 0.33s ease; -ms-transition: all 0.33s ease; -o-transition: all 0.33s ease; transition: all 0.33s ease; margin: 0 0 0 10px; float: right; cursor: pointer; position: relative; overflow: inherit; -webkit-box-sizing: border-box; box-sizing: border-box;}/*pr*/
header .desk-menu .menu-container .menu > li a {position: relative;text-transform: none;/* font-family: 'GETasmeem-Medium'; */font-size: 15px;padding: 8px 0 8px;display: block;color: #060606;font-weight: 600;}
header .desk-menu .menu-container .menu > li:last-child a:before{content: ""; display: none;}
header .desk-menu .menu-container .menu > li.menu-item-has-children > a {padding: 40px 13px 15px; position: relative;} /*pr*/
header .desk-menu .menu-container .menu > li.menu-item-has-children > a::before, header .desk-menu .menu-container .menu > li.menu-item-has-children > a::after {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-color: #4e4e4e; position: absolute; content: ''; height: 1px; width: 7px; top: 37px; display: none;} /*7-9-2020*/
header .desk-menu .menu-container .menu > li.menu-item-has-children > a::before {/*-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); right: 10px;*/ -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); left: 10px;}/*pr*/
header .desk-menu .menu-container .menu > li.menu-item-has-children > a::after {/*-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); right: 6px;*/ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); left: 0;}/*pr*/
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu {box-shadow: 1px 2px 4px rgba(46, 61, 73, 0.2); -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; -webkit-overflow-scrolling: touch; min-width: 190px; position: absolute; list-style: none; background: #FFF; padding: 0; float: left; display: table; left: 0; width: 100%; float: left; display: none; }/*7-9-2020*/
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li {width: 100%; -webkit-transition: all 0.33s ease; -moz-transition: all 0.33s ease; -ms-transition: all 0.33s ease; -o-transition: all 0.33s ease; transition: all 0.33s ease;}
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li > a {color: #fff !important; padding: 14px; background: #8b0512; border-bottom: 1px #63020b solid; font-size: 14px;   font-weight: 300;}
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li .sub-menu {display: none;}
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::before, header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::after {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-color: #4e4e4e; position: absolute; content: ''; height: 1px; width: 7px; top: 24px;}
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children:hover > a::before, header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children:hover > a::after{background: #fff;}
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::before {transform: rotate(45deg); right: 6px; top: 19px;}
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::after {transform: rotate(-45deg); right: 6px; top: 23px;}
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children:hover > a {display: block;}
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children:hover .sub-menu {display: block;}
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li:hover > a {color: #fff !important; background-color: #63020b;}/*7-9-2020*/
header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu .sub-menu {left: 100%; margin-top: -43px;}
header .desk-menu .menu-container .menu > li.menu-item-has-children a {/*text-align: left;*/ text-align: right;}/*pr*/
header .desk-menu .menu-container .menu > li.menu-item-has-children a:hover {margin-top: 0;}
header .desk-menu .menu-container .menu > li.line {-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; position: absolute; bottom: 0; left: 0; height: 0px; pointer-events: none; border: 2px solid #1fb14c; background: #4285f4; -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1); -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22); transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22); opacity: 0; display: block;}
header .desk-menu .menu-container .menu > li:hover.menu-item-has-children .sub-menu {display: block; z-index: 999;}/*11-9-2020*/
header .desk-menu .menu-container .menu > li:hover.menu-item-has-children .sub-menu:before {content: ""; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #8b0512; position: absolute; top: -10px; left: 30px;}/*7-9-2020*/
header .hamburger-menu {display: none;}
header .call{padding-right: 25px; float: right; margin: 13px 0;}
header .call a{font-size: 13px; color: #4c4c4c; font-weight: 700; padding: 30px 25px; display: block;}
header .call a i{margin-right: 5px; transform: rotate(90deg); color: #000; font-size: 12px;}
header .call a:hover{color: #dd5526;}
.banner-slider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 30px;}
header#header-sroll.sticky {position: fixed; z-index: 999; background: #fff; box-shadow: #dadada 1px 1px 7px; top: 0; left: 0; text-align: center;}

/*BANNER*/
.owl-carousel{position: relative;}
.bannerbg h1{font-weight: 600; /*font-size: 40px;*/font-size: 24px; padding-bottom: 20px; /*line-height: 50px;*/line-height: 34px; margin: 0;}/*pr*/
.bannerbg p{font-size: 24px; padding-bottom: 0; margin-bottom: 27px; font-weight: 400; line-height: 33px; text-align: center;}
.bannerbg p.whtla{font-size: 22px;padding-bottom: 10px;font-weight: 700;color: #f26b3d}
.bannerbg p span.yellow{color: #fcc70c;}
.bannerbg p span {font-size: 28px; font-weight: 300; padding: 0; margin: 50px 0 0; line-height: 0; display: block;}
.bannerbg em{font-style: normal;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;display:inline-block;padding: 10px 0;margin:30px 0 15px 0;}
.bannerbg em p{font-size: 16px;font-weight: 700}
.bannerbg em p span{color: #fdc300;}

.bannerbg .bannerText {
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 40px;
    font-weight: 900;
    padding: 0;
    margin: 0;
    line-height: 0;
    width: 100%;
}


.bannerbg{background: url(../images/investors_1366x300.jpg) center top no-repeat; color: #ffffff; background-size: cover; position: relative; /*height: 495px;*/ }

.bannerbg.banner2{
	background: url(../images/banner2.jpg) no-repeat center center;background-size: cover;
}
.bannerbg.banner3{
	background: url(../images/banner3.jpg) no-repeat center center;background-size: cover;
}
.banner1{
}
.td{display: table-cell;}
.tbl{display: table;width: 100%}
#owl-banner .bannerbg .tbl{height: 250px;}
.bannerbg .td:first-child {vertical-align: bottom; width: 100%; text-align: center;}
.owl-nav {position: absolute; top: 50%; width: 100%; height: 50px;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{background: rgba(0, 0, 0, 0.5); width: 50px; height: 50px; color: #fff; vertical-align: middle; font-size: 30px;}
.owl-carousel .owl-nav button.owl-prev{left: 0; float: left;}
.owl-carousel .owl-nav button.owl-next{right: 0; float: right;}

#owl-banner.owl-carousel {
   z-index: auto;
}
#owl-banner.owl-carousel .owl-stage-outer {
    z-index: 9;
}
#owl-banner.owl-carousel .owl-nav button.owl-prev, #owl-banner.owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 50%;
    z-index: 111;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

/*start breadcrumb css*/	
.bread0 {
  list-style: none;
  background: #fff;
  padding: 5px 0;
  margin: 0;
  direction: rtl;
}
.bread0 li {
  font-family: 'Merriweather', serif;
  display: inline-block;
  position: relative;
  /* margin-right: 15px; */
  margin-left: 15px;
}
.bread0 li a {
  font-size: 11px;
  color: #000;
  text-decoration: none;
}
.bread0 li:after {
  content: "";
  position: absolute;
  /* right: -16px; */
  left: -16px;
  top: 9px;
  width: 12px;
  height: 6px;
  background: url('../images/small-arrow-left.png')no-repeat;
}
.bread0 p {
  font-family: 'Merriweather', serif;
  font-size: 11px;
  color: #060606;
  display: inline-block;
  margin: 0;
}
/*end breadcrumb css*/

/*BUY RENT TABS*/
/* Style the tab */
.buy-rent-tabs{ direction:rtl; position: absolute; bottom: 25px; width: 655px; background: rgba(0, 0, 0, 0.7); border-radius: 5px; padding: 30px; color: #fff; z-index: 99; left: 50%; transform: translate(-50%, 0); text-align: center;}/*pr*/
.tab {overflow: hidden;}
.tab button {background-color: inherit; border: none; outline: none; cursor: pointer; padding: 0 16px 14px 16px; transition: 0.3s; font-size: 22px !important; padding-bottom: 18px; position: relative; color: #fff;/* font-family: 'GETasmeem-Medium'; */text-transform: uppercase; width: 90px; margin-right: 20px; font-weight: 600;}/*pr*/
.tab button:last-child{margin: 0;}
.tab button:hover {border-bottom: 3px solid #85754e;}
.tab .tablinks.active {border-bottom: 3px solid #85754e;}
.tabcontent {display: none;}
/*dropdown*/
.center{text-align: center; margin-top: 20px;}
.custom-select-wrapper {position: relative; display: inline-block; user-select: none; vertical-align: top;}/**/
.custom-select-wrapper select {display: none;}
.custom-select {position: relative; display: inline-block;}
.custom-select-trigger {position: relative; display: block; width: 115px; padding: 0 0 0 10px; font-size: 14px; font-weight: 300; color: #000; line-height: 50px; background: #fff; border-bottom-right-radius: 4px; border-top-right-radius: 4px; cursor: pointer; text-align: left; border-right: rgba(0, 0, 0, 0.5) 1px solid;}
.custom-select-trigger:after {position: absolute; display: block; content: ""; width: 7px; height: 7px; top: 50%; right: 12px; margin-top: -3px; border-bottom: 1px solid #85754e; border-right: 1px solid #85754e; transform: rotate(45deg) translateY(-50%); transition: all 0.4s ease-in-out; transform-origin: 50% 0; font-weight: 300;}
.custom-select.opened .custom-select-trigger:after {margin-top: 3px; transform: rotate(-135deg) translateY(-50%);}
.custom-options {position: absolute; display: block; top: 100%; left: 0; right: 0; min-width: 100%; margin: 0; border: 1px solid #b5b5b5; border-radius: 0; box-sizing: border-box; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.07); background: #fff; transition: all 0.4s ease-in-out; opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(-15px);}
.custom-select.opened .custom-options {opacity: 1; visibility: visible; pointer-events: all; transform: translateY(0); z-index: 9999;}/*7-10-2020*/
.option-hover:before {background: #f9f9f9;}
.custom-option {position: relative; display: block; padding: 0 22px; border-bottom: 1px solid #b5b5b5; font-size: 14px; color: #000; line-height: 47px; cursor: pointer; transition: all 0.4s ease-in-out; font-weight: 300;}
.custom-option:first-of-type {border-radius: 0;}
.custom-option:last-of-type {border-bottom: 0; border-radius: 0 0 4px 4px;}
.custom-option:hover, .custom-option.selection {background: #f9f9f9;}
.center input[type="text"]{height: 50px; line-height: 50px; padding: 0 18px 0 0; margin: 0 0 0 0; border: 0; width: 68%; display: inline-block;vertical-align: top; text-align: right;/*pr*/}
.center input[type="submit"]{ background: #85754e; width: 160px; height: 48px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; color: #fff; font-size: 18px; border: 0; margin: 0 0 0 0; box-sizing: initial; /*font-family: 'GETasmeem-Medium';*/ font-weight: 600; display: inline-block; -webkit-appearance: none;cursor: pointer;}/*am*/
#Buy .center input[type="text"]{ width: 68%;border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
/*FILTER*/
.filters{display: table; width: 100%; margin: 20px 0 0;}
.filters .tbl-cell{display: table-cell; position: relative; text-align: left; min-width: 124px; border-right: 1px solid #fff; line-height: 1;}/*pr*/
.filters .tbl-cell:first-child { border-right: none;}/*pr new*/
/*multiple select dropdown*/
fieldset {border: none; padding: 0; margin: 0; position: absolute; top: 40px; z-index: 99;}
.lblDBXP {color: #000; font-size: 14px; font-weight: 300;direction: ltr;}/*pr*/
.choicelist {direction: rtl; background: #fff; width: 100%; min-width: 150px; max-width: 500px; border-radius: 2px; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out;  transform: translateY(-15px);}
.choicelist.open{opacity: 1; visibility: visible; pointer-events: all; transform: translateY(0); box-shadow: 0px 0px 4px #e3e3e3;}
.selectedDBXP {border: 0; width: 100%; background-color: transparent; position: relative; text-align: right; color: #fff; outline: none; font-size: 14px; font-weight:normal; font-family: 'GEThameen-Book'; padding: 0 12px 0 0; line-height: 1;}
.choicelist > div {padding: 10px; text-align: left;text-align: right;}/*am*/
.choicelist > div label {
  font-family: 'Heebo', sans-serif;
}
.filters input[type="text"] {margin: 0px 0px 20px 10px;}
.fa-chevron-down {position: absolute; right: 1em; top: 0.9em; color: #a8a8a8; transition: transform .2s ease-out, color .2s ease-out; font-size: 0.85em;}
.fa-chevron-down--open {transform: rotate(-180deg) translate(0, 2px); color: #404040;}
.selectedDBXP p{margin: 0;}/*8-10-2020*/
.selectedDBXP span{position: relative}/*8-10-2020*/
.selectedDBXP:after {position: absolute; display: block; content: ""; width: 7px; height: 7px; top: 50%; left: 15px; margin-top: -3px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; transform: rotate(45deg) translateY(-50%); transition: all 0.4s ease-in-out; transform-origin: 50% 0; font-weight: 300;}/*pr*/
.selectedDBXP.open:after{margin-top: 2px; transform: rotate(-135deg) translateY(-50%);}
.property .custom-options{border: 0; border-radius: 2px;}
.property .custom-select-trigger{width: auto; padding: 0; background: transparent; color: #fff; display: block; border-radius: 0; border: 0; font-size: 12px; font-weight: 700;}
.property .custom-select-wrapper{display: block; padding-left: 10px;}
.property .custom-select-trigger:after{border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.property .custom-select{display: block;}
.property .custom-option{border: 0; line-height: 42px;}
#choicelist2.choicelist{padding: 10px; min-width: 300px;}
#choicelist2.choicelist .lftSec, #choicelist2.choicelist .rgtSec{float: left; width: 47%; padding: 0;}
#choicelist2.choicelist .lftSec{padding-right: 17px;}
#choicelist2.choicelist input[type="text"]{margin: 0; padding: 0 10px; width: 85%; height: 40px; border: 1px solid #c1c1c1;
    border-radius: 3px;}/*11-9-2020*/
#choicelist2.choicelist ul{padding: 0 0 0 10px; margin: 20px 0 0; opacity: 0.2;}
#choicelist2.choicelist ul li{list-style-type: none; font-family: 'Heebo', sans-serif; font-size: 12px; font-weight: 300; padding-bottom: 7px; cursor: pointer;}
#choicelist2.choicelist ul.selected{opacity: 1;}
#choicelist4.choicelist > div{padding: 10px 0;}
#choicelist4.choicelist > div input{margin-left: 14px;}
#choicelist6.choicelist{display: none; opacity: 1; visibility: visible; transform: translateY(9px); box-shadow: none; background: #f5f5f5;}/*7-9-2020*/
#choicelist6.choicelist.open{display: block;}/*7-9-2020*/
#choicelist6.choicelist > div{padding: 10px 0;}/*7-9-2020*/
#choicelist7.choicelist{display: none; opacity: 1; visibility: visible; transform: translateY(9px); box-shadow: none; background: #f5f5f5;}/*7-9-2020*/
#choicelist7.choicelist.open{display: block;}/*7-9-2020*/
#choicelist7.choicelist > div{padding: 10px 0;}/*7-9-2020*/
#choicelist8.choicelist{display: none; opacity: 1; visibility: visible; transform: translateY(9px); box-shadow: none; background: #f5f5f5;}/*7-9-2020*/
#choicelist8.choicelist.open{display: block;}/*7-9-2020*/
#choicelist8.choicelist > div{padding: 10px 0;}/*7-9-2020*/
#choicelist9.choicelist{display: none; opacity: 1; visibility: visible; transform: translateY(9px); box-shadow: none; background: #f5f5f5;}/*7-9-2020*/
#choicelist9.choicelist.open{display: block;}/*7-9-2020*/
#choicelist9.choicelist > div{padding: 10px 0 10px 10px;}/*7-9-2020*/
#choicelist2.choicelist ul li:hover{color: #000000;font-weight: 600;}

/*WHAT MAKES US DIFFERENT*/
.what-diff{text-align: center; padding: 52px 0; border-bottom: 1px solid rgba(157, 122, 79, 0.5); /*background: #fffbf3;*/ background: #f2f3f4;}/*28-6-2021*//*pr*/
.what-diff .sub-title{margin-top: 20px; margin-bottom: 55px;}
.what-diff .diff-indi{float: left; width: 28%; padding: 0 30px; color: #211111; text-align: right; border-right: 1px solid #cec1a5;}/*pr*/
.what-diff .diff-indi p{font-size: 16px; color: #211111; font-family: 'GEThameen-Book' font-weight: 300; text-align: right;line-height: 24px;direction: rtl;}/*pr*/
.what-diff .diff-indi p.lrg-txt{font-size: 20px;/*font-family: 'GETasmeem-Medium';*/ font-weight: 600;text-align: right;direction: rtl;}/*am*/


/*FEATURED PROPERTIES*/
.featured-property{padding: 55px 0; text-align: center; border-bottom: 1px solid #fff4c3;}
.featured-property .gray-bg{ background: #f2f3f4;}
.featured-property .bg-none h2, .featured-property .bg-none p{ color: #211111;}/**/
.grid {position: relative; margin: 60px auto 0; list-style: none; text-align: center;}
.grid.featured_property_single_property figure{width: 32.2%;margin: 0 1.666% 0 0;}
.grid .owl-carousel .item figure.effect-lily {
    width: 100%;
}
.grid figure {position: relative; overflow: hidden; margin: 0 20px 0 0; text-align: center; border-radius: 4px;}/*28-6-2021*/
.grid figure:last-child{margin: 0;}
.grid figure.effect-lily {width: 32.2%;float: left;margin: 0 1.666% 0 0;}/*bh-30-09-2021-add-css*/
.grid figure img {position: relative; display: block; /*height: 100%;*/ width: 100%;}
.grid figure figcaption {padding: 0; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.grid figure figcaption::before, .grid figure figcaption::after {pointer-events: none;}
.grid figure figcaption, .grid figure figcaption > a {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.grid figure h2, .grid figure h3, .grid figure p, .grid figure a {margin: 0; color: #fff;}
.grid figure figcaption > a {z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;}
.grid figure h2, .grid figure h3 {font-weight: 600; /*font-family: 'GETasmeem-Medium'; */font-size: 28px !important; padding-bottom: 13px; position: relative; text-align: right;}
figure.effect-lily h2:after{content: ""; height: 1px; width: 50px; position: absolute; bottom: 0; right: 0; display: block; background: #fff;}
figure.effect-lily h3:after{content: ""; height: 1px; width: 50px; position: absolute; bottom: 0; left: 0; display: block; background: #fff;}
figure.effect-lily:hover h2:after{content: ""; display: none;}
.grid figure p {font-size: 14px; font-weight: 300; line-height: 18px;}
figure.effect-lily figcaption {text-align: left; /*position: relative;*/ }
figure.effect-lily figcaption > div {position: absolute; bottom: 0; left: 0; padding: 0 20px; width: 100%;box-sizing: border-box; height: 220px; background: rgba(133, 117, 78, 0.9); -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,55px,0); transform: translate3d(0,55px,0); cursor: pointer;}
figure.effect-lily:hover div{-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
figure.effect-lily h2, figure.effect-lily p {-webkit-transform: translate3d(0,30px,0); transform: translate3d(0,30px,0);}
figure.effect-lily h3, figure.effect-lily p {-webkit-transform: translate3d(0,30px,0); transform: translate3d(0,30px,0);}
figure.effect-lily h2 {font-size: 28px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s;}
figure.effect-lily h3 {font-size: 28px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s;}
figure.effect-lily p {color: rgba(255,255,255,0.8); opacity: 0; -webkit-transition: opacity 0.2s, -webkit-transform 0.35s; transition: opacity 0.2s, transform 0.35s; text-align: right;direction: rtl;}/*pr*/
figure.effect-lily:hover img, figure.effect-lily:hover p {opacity: 1;}
figure.effect-lily:hover p {-webkit-transition-delay: 0.05s; transition-delay: 0.05s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s;}
/*28-6-2021*/
ul.tabs{margin: 35px 0 0; padding: 0; list-style: none; border: 1px solid #85754e; border-radius: 5px; display: inline-block;direction: rtl;}
ul.tabs li{background: none; color: #222; display: inline-block; padding: 10px 15px; cursor: pointer; width: 145px; font-size: 18px; /*font-family: 'GETasmeem-Medium';*/;font-weight:600;}
ul.tabs li.current{background: #85754e; color: #fff;}
.tab-content{display: none;}
.tab-content.current{display: inherit;}
/*end 28-6-2021*/

/*LIFESTYLE EXPERIENCE*/
/*
.lifestyle-experience{ position: relative;}
.lifestyle-experience img{position: relative; width: 100%; display: block;}
.lifestyle-experience .container { padding: 19.034% 20px; position: absolute; top: 0; width: 100%; left: 0; right: 0; margin: 0 auto;}
.white-box{background: #fff; border-radius: 4px; padding: 45px 40px; position: absolute; top: 50%; right: 20px; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); width: 390px; height: 225px; }
.white-box p{font-size: 16px;  font-weight: 300; text-align: justify; direction: rtl;float: right}
.white-box .btn { text-align: center; padding: 9px 10px; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 140px;width: 100%;}
.white-box a{margin: 10px 0 0;} */


/*LIFESTYLE EXPERIENCE*/
.guide-carousel {
  margin-bottom: 15px;
}
.guide-carousel .owl-dots {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 25px;
}
.guide-carousel .owl-dots .owl-dot {
  border: 2px solid #fff;
  background: transparent;
  margin: 0 3px;
}
.guide-carousel .owl-dots .owl-dot.active {
  background: #fff;
}
.lifestyle-experience{ position: relative;}/*pr new*/
.lifestyle-experience img{position: relative; width: 100%; display: block;}/*28-6-2021*/
.lifestyle-experience .container { padding: 19.034% 20px; position: absolute; top: 0; width: 100%; left: 0; right: 0; margin: 0 auto;}/*pr new*/
.white-box{background: #fff; border-radius: 4px; padding: 45px 40px; position: absolute; top: 50%; right: 20px; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); /*width: 390px; height: 225px;*/ width: 380px;
  height: 300px; }/*am*/
.white-box p{font-size: 16px; /*font-family: 'Heebo', sans-serif;*/ font-weight: 300; text-align: justify; direction: rtl;}/*am*/
.white-box .btn { text-align: center; padding: 9px 10px; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 140px;width: 100%;}/*pr new*/
.white-box a{margin: 10px 0 0;}
.continue-link {
  color: #8b0512;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-decoration: underline !important;
  text-transform: capitalize;
}
.guide-carousel .white-box{ margin: 0; text-align: right; direction: rtl;}
.date-box {
  width: 72px;
  height: 77px;
  margin-bottom: 30px;
  background: #8b0512;
  padding: 10px;
  box-sizing: border-box;  
  margin-top: -45px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.date-box span {
  font-family: 'Merriweather', serif;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}


.guide-carousel .title {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #85754e;
  line-height: 24px;
  margin-bottom: 30px;
}
.guide-carousel .white-box p {
  font-size: 16px;
  font-family: 'GEThameen-Book';
  font-weight: 400;  
  line-height: 24px;
  margin-bottom: 45px;
}
.continue-link{
  color: #8b0512;  
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-decoration: underline !important;
  text-transform: capitalize;
}

figure.effect-lily p.action {
  margin-bottom: 0;
}

.grid figure h2, .grid figure p, .grid figure a {
  margin: 0;
  color: #fff;
}

.know-more {
  background: #8b0512;
  margin-right: 8px !important;
  border: 1px solid #8b0512;
}

.more-info {
  display: inline-block;
  vertical-align: middle;
  font-family: 'Merriweather', serif;
  font-size: 14px;
  font-weight: 600;
  appearance: none;
  transition: all 0.6s ease;
  position: relative;
  border-radius: 5px;
  width: 47%;
  line-height: 40px;
  text-align: center;
}

.enquire-now {
  background: transparent;
  border: 1px solid rgb(255, 255, 255);
}

/* new search */

/*
.autoSuggest-items {
  position: absolute;
  background: #fff;
  top: auto;
  left: 27px;
  right: 0;
  width: 91%;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 111;
  text-align: left;
  display: none;
}

@media screen and (max-width:1200px) {
  .autoSuggest-items {
    left: 42px;
    width: 83.5%;
  }  
}
@media screen and (max-width:991px) {
  .autoSuggest-items {
    left: 48px;
    width: 78%;
  }
}
@media screen and (max-width:890px) {
  .autoSuggest-items {
    left: 46px;
    width: 80%;
  }
}

@media screen and (max-width:767px) {
  .autoSuggest-items {
    left: 25px;
    width: 91.5%;
  }
}
@media screen and (max-width:765px) {
  .autoSuggest-items {
    left: 23px;
    width: 91.8%;
  }
}
@media screen and (max-width:600px) { 
  .autoSuggest-items {
    left: 20px;
    width: 85.5%;
  }
}
@media screen and (max-width:481px) { 
  .autoSuggest-items {
    left: 17px;
    width: 88.4%;
  }
}
@media screen and (max-width:420px) {
  .autoSuggest-items {
    left: 15px;
    width: 91.3%;
  } 
}
@media screen and (max-width:400px) {
  .autoSuggest-items {
    left: 15px;
    width: 90.6%;
  }
}
.autoSuggest-items div {
  color: #000;
  font-size: 12px;
  padding: 3px 8px;
  margin: 2px 0;
  background:transparent;
}
.autoSuggest-items div:hover{
  background: rgba(133, 117, 78, 1);
  cursor: pointer;
}

.selectedLoc {
	background: rgb(133 117 78 / 62%) !important;
}

.loc #loc1, .loc #loc2, .loc #loc3 {
	visibility: hidden;
}
*/

/*css for autosuggest on index page buy/rent form*/
.autoSuggest-items {
  position: absolute;
  background: #fff;
  top: auto;
  right: 55px;
  left: 0;  
  width: 84.5%;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 111;
  text-align: right;
  display: none;
}
.autoSuggest-items.act {
  right: 175px;
  left: 0;
  width: 67%;
}
@media screen and (max-width:1200px) {
  .autoSuggest-items {
    left: 60px;
    width: 83%;
  }
  .autoSuggest-items.act {
    left: 170px;
    width: 68.5%;
  }
  
}
@media screen and (max-width:991px) {
  .autoSuggest-items {
    right: 11%;
    width: 78%;
  }
  .autoSuggest-items.act {
    right: 24.5%;
    left: 0;
    width: 63%;
  }
  
}
@media screen and (max-width:990px) {
  .autoSuggest-items {
    right: 10.5%;
    width: 79%;
  }
}
/* @media screen and (max-width:940px) {
  .autoSuggest-items {
    left: 10%;
    width: 79%;
  }
} */
@media screen and (max-width:890px) {
  .autoSuggest-items {
    right: 10%;
    width: 80%;
  }
}
@media screen and (max-width:840px) {
  .autoSuggest-items {
    right: 9.5%;
    width: 80%;
  }
}
@media screen and (max-width:800px) {
  .autoSuggest-items {
    right: 9%;
  }
}
@media screen and (max-width:767px) {
  .autoSuggest-items {
    right: 4%;
    width: 92%;
  }
  .autoSuggest-items.act {
    right: 144px;
    width: 70%;
  }
}
@media screen and (max-width:660px) { 
  .autoSuggest-items.act {
    right: 141px;
    width: 70%;
  }
}
@media screen and (max-width:600px) { 
  .autoSuggest-items {
    right: 23px;
    width: 88%;
  }
  .autoSuggest-items.act {
    right: 109px;
    width: 65%;
  }
}
@media screen and (max-width:481px) { 
  .autoSuggest-items {
    left: 17px;
    width: 88.4%;
  }
  .autoSuggest-items.act {
    right: 91px;
  }
}
@media screen and (max-width:420px) {
  .autoSuggest-items {
    right: 15px;
    width: 91.3%;
  } 
  .autoSuggest-items.act {
    right: 88px;
  }
}
@media screen and (max-width:400px) {
  .autoSuggest-items {
    left: 15px;
    width: 90.6%;
  }
}
.autoSuggest-items div {
  color: #000;
  font-size: 12px;
  padding: 3px 8px;
  margin: 2px 0;
  background:transparent;
  cursor: pointer;
}
.autoSuggest-items div:hover{
  background: rgba(133, 117, 78, 1);
}
.selectedLoc {
	background: rgb(133 117 78 / 62%) !important;
}
.loc #loc1, .loc #loc2, .loc #loc3 {
	visibility: hidden;
}

/* end */

/*start property details page faq*/
.bg-graycolor{
  background: #f2f3f4;
}
.bg-graycolor .di-block{
  display: inline-block;
  vertical-align: middle;
}
.col1{ width: 36%; padding-right: 35px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.col2{ padding: 34px 0 80px; width: 64%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.col2 h2{ /*font-family: 'GETasmeem-Medium';*/ font-size: 20px; text-align: left; margin: 20px 0;}
.col1 img{ max-width: 100%; height: auto;}
.acc .acc-title {
  background: transparent;
  color: #000;
  cursor: pointer;
  display: block;
  padding: 18px 20px 18px 36px;
  position: relative;
  text-align: right;
  font-size: 16px;
  font-weight: 400;
  border-top: 1px solid #86764e;
  /*font-family: 'GETasmeem-Medium';*/
}
.acc .acc-title::before {
  width: 7px;
  height: 7px;
  top: 50%;
  left: 25px;
  border-right: 2px solid #86764e;
  border-bottom: 2px solid #86764e;
  position: absolute;
  content: "";
  -webkit-transform: rotate(-45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  z-index: 5555;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  margin-top: -7px;
}
.acc .acc-title.active::before {
  -webkit-transform: rotateZ(-134deg);
  transform: rotateZ(-134deg);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  top: 34px;
}
.acc .acc-title.active {
  color: #111111;
  /* font-weight: 600; */
  padding-bottom: 4px;
}
.acc .acc-title p{ margin: 0;}
.acc .acc-desc {
  background: transparent;
  display: none;
  margin: 0;
  text-align: right;
  padding: 0 20px 15px 6px;
}
.acc .acc-bx:last-child .acc-title:not(.active) {
  border-bottom: 1px solid #86764e;
}
.acc .acc-bx:last-child .acc-desc {
  border-bottom: 1px solid #86764e;
}

.acc .acc-desc p {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  font-family: 'GEThameen-Book';
}
.acc .acc-desc p{ margin: 0;}
@media screen and (max-width:767px) {
  .col1 {
    width: 100%;
    padding-right: 0;
    padding-top: 30px;
  }
  .col2 { width: 100%; padding-bottom: 50px;}
  
}
/*end property details page faq*/

@media (max-width:1139px){
  .white-box{ height: 250px;}
  .date-box { margin-bottom: 20px; }
  .guide-carousel .title { margin-bottom: 15px;}
  .guide-carousel .white-box p { margin-bottom: 30px;}
}
@media (max-width:1023px){
  .guide-carousel .owl-dots {
    margin-bottom: 15px;
    margin-left: 150px;
  }
}
@media (max-width:991px){
  .date-box { 
    margin-top: -25px; 
    width: 60px;
    height: 55px;
    margin-bottom: 20px;
  }
  .date-box span{ font-size: 14px;}
  .white-box{ height: 220px;}
  .date-box { margin-bottom: 10px; }
  .guide-carousel .title { margin-bottom: 10px;}
  .guide-carousel .white-box p { margin-bottom: 15px;}
}
@media (max-width:767px){
  .guide-carousel {
    margin-bottom: 0px;
  }
  .white-box {
    height: 250px;
    position: relative;
    transform: translate(0, 0);
    width: 100%;
    padding: 0;
    margin: 20px 0 0;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }  
  .guide-carousel .white-box { text-align: center; }
  .guide-carousel .white-box p{ text-align: center;}
  .date-box{ margin-top: 0;}
  .guide-carousel .owl-dots {
    position: relative;
    margin-left: 0;
  }
  .guide-carousel .owl-dots .owl-dot {
    background: #ece1b7;
    border: none;
  }
  .guide-carousel .owl-dots .owl-dot.active {
    background: #c0a52d;
  }
  .lifestyle-experience .container {
    position: relative;
    top: auto;
    padding: 0;
  }
}


/*start offers page*/
.gray-bg{ background: #f2f3f4;padding-bottom: 75px;}
.f-0{ font-size: 0;}
.di-block{ display: inline-block; vertical-align: top;font-size: initial;}
.offers-sect .container{ position: relative;}

.bannerbg.offers {
  background: url(../images/offers-banner.jpg) center top no-repeat;
  background-size: cover;
  position: relative;
  height: 300px;
}
.bannerbg.offers p {
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 40px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  line-height: 0;
  width: 100%;
  /*font-family: 'GETasmeem-Medium';*/
}

.offers-sect h2 { font-size: 28px; font-weight: 600; margin: 55px 0 0px; text-align: center;/*font-family: 'GETasmeem-Medium';*/}
/*.offers-sect p { font-size: 18px; font-weight: 300; font-family: inherit; margin: 0 0 35px;text-align: center;}*/
.offers-sect .card{ margin-bottom: 35px; width: 32.34%; box-sizing: border-box;float: right;}
.offers-sect .card:nth-of-type(3n+2) { margin: 0 16px;}
.offers-sect .card img.thumb { display: block; border: 0;margin: 0 auto; width: 100%;}
.offer-detail{ padding: 25px 16px 38px; background: #fff;}
.offer-detail h3{ color: #86764e; /*font-family: 'GETasmeem-Medium';*/ font-size: 18px; line-height: 25px; margin: 0 0 15px; min-height: 50px; text-align: right;}
.offer-detail ul{ list-style: outside none none; margin: 0; padding: 0;direction: rtl;}
/*.offer-detail li{ padding: 3px 0; color: #060606; font-family: 'GETasmeem-Medium'; font-size: 16px; font-weight: 400; text-align: right;width: 40%; position: relative;}*/
.offer-detail li{
    font-size: 16px;
    color: #211111;
    font-weight: 300;
    font-family: 'Heebo', sans-serif;
    text-align: right;
    padding-bottom: 20px;
}

.offer-detail tr td {
  border: none;
}

/*.offer-detail li:first-child::after {
  content: ":";
  position: absolute;
  top: 50%;
  left: 50px;
  width: 2px;
  height: 20px;
  transform: translateY(-50%);
}
.offer-detail li:nth-child(2){ direction: initial; width: 60%;}*/
.social-contact{ background: #8b0512; padding: 5px 16px;}
.social-contact .di-block {
  width: 33%;
  text-align: left;
}
.social-contact .di-block:nth-child(3) {
  text-align: right;
}
.social-contact img{ margin-right: 10px;}
.social-contact span{ color: #fff; font-family: "Heebo", sans-serif; font-size: 14px; font-weight: normal;}

/*pagination*/
.pagination {

}
.pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.pagination ul li.numb {
  list-style: none;
  height: 45px;
  width: 45px;
  margin: 0 3px;
  line-height: 45px;
  border-radius: 3px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  font-size: 18px;
  font-family: "Heebo", sans-serif;
}
.pagination li.active, .pagination ul li.numb:hover, .pagination ul li:first-child:hover, .pagination ul li:last-child:hover {
  color: #fff;
  background: #8b0512;
}

/*end offers page*/

/*start find an agent page*/

section.agent-sect.gray-bg {
   text-align: right;
}

.bannerbg.agent p {
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 40px;
  /*font-weight: 900;*/
  padding: 0;
  margin: 0;
  line-height: 0;
  width: 100%;
}

.bannerbg.agent {
  background: url(../images/agent-banner.jpg) center top no-repeat;
  background-size: cover;
  position: relative;
  height: 300px;
}
.agent-sect {margin-bottom: 70px;}
.agent-sect h2{ font-size: 28px; font-weight: 600; margin: 55px 0 10px; text-align: center;}
.agent-sect p{ font-size: 18px; font-weight: 300; font-family: 'GEThameen-Book'; margin: 0 0 35px; text-align: center;}
h2.sec-title{ color: #211111; /*font-family: 'GETasmeem-Medium';*/ font-size: 20px; text-align: right !important; padding-bottom: 20px; margin: 40px 0 30px; border-bottom: 1px solid rgba(157, 122, 79, 0.25);}
.agent-card{ background: #fff; padding: 0 30px;margin-bottom: 30px; width: 49%; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 auto 18px;}
.agents .agent-card:nth-child(even){ margin-left: 2%;}
.agt-card-top{ padding: 20px 0 20px; border-bottom: 1px solid rgba(229, 229, 229, 1);direction: rtl;}
.agt-card-top .di-block{ vertical-align: middle;}
.agt-thumbnail{ width: 74px; height: 74px;}
.agt-thumbnail img {
  max-width: 100%;
  height: 65px;
  width: 65px;
  display: block;
  margin: 0 auto;
  border-radius: 50px;
}
.agt-info{ padding-right: 7.5%; width: calc(100% - 74px); -webkit-box-sizing: border-box; box-sizing: border-box;}
.agt-info .agt-name{ color: #8b0512; /*font-family: 'GETasmeem-Medium';*/ font-size: 16px; text-align: right; font-weight: 500; margin-bottom: 5px;}
.agt-info p.description{ margin: 0; text-align: right; /*font-family: 'GETasmeem-Medium';*/}

.agt-card-bottom{ padding: 15px 0 11px;}
.agt-card-bottom ul.quick-contact {
  list-style: outside none none;
  padding: 0;
  margin: 0;
  text-align: left;  
}
.agt-card-bottom ul.quick-contact li{
  vertical-align: middle;
  border-right: 1px solid rgb(115, 115, 115);
  padding: 0 20px;
}
.agt-card-bottom ul.quick-contact li:last-child { border-right: medium none;}
.agt-card-bottom ul.quick-contact li img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 15px;
  height: 15px;
}
.agt-card-bottom ul.quick-contact li:last-child img {
  width: 18px;
  height: 18px;
}
.agt-card-bottom ul.quick-contact li span {
  font-size: 14px;
  color: #211111;
  /*font-family: 'GETasmeem-Medium';*/
  font-weight: normal;
}
.agt-card-bottom ul.quick-contact li:nth-child(2) span {font-family: "Heebo",san-serif;}

@media (max-width: 767px){
  .agent-sect {margin-bottom: 20px; padding-bottom: 30px;}
  .agent-card { padding: 0 25px;}
  .agt-info .agt-name{ font-size: 14px;}
  .agt-info p.description{font-size: 15px;}
  .agt-card-bottom ul.quick-contact li:last-child { padding-right: 0;}
}
@media (max-width: 600px){
  .agent-card { padding: 0 15px;}
  .agt-thumbnail { width: 60px; height: 60px;}
  .agt-info { padding-left: 5.5%;}
}

@media (max-width: 530px){
  .offers-sect .card {
      width: 100%;
      margin: 0 auto 30px !important;
  }
}

@media (max-width: 520px){
  .agent-card{ width: 100%;}
  .agents .agent-card:nth-child(2n+1) {
    margin-right: 0;
  }
}
@media (max-width: 420px){
  .agent-sect p br {
    display: none;
  }
}


/*end find an agent page*/


/*TESTIMONIALS*/
.testimonials{padding: 55px 0 50px; text-align: center; border-bottom: 1px solid #fff4c3; background: #f2f3f4;}/*28-6-2021*/
.testim{display: inline-block; margin: 55px 0 0 0; width: 100%;}/*5-7-2021*/
.testim p{font-size: 16px;  font-weight: 400; margin: 0;}/*am*/
.testim p.name{/*font-family: 'GETasmeem-Medium';*/ font-size: 18px; margin: 20px 0 10px; font-weight: 600;}/*am*/
.well {display:none; max-width: 90%; background: #fff; padding: 0 30px;}
.well .popup_close {position: absolute; top: 0; right: 0px; border-radius: 2px; background: none; border: 0; font-size: 35px; padding: 0 10px; cursor: pointer;}
.well .popup_close:focus{outline: none;}
.well .cont-sect{height: auto;}
#closebutton.well, #fade.well{padding: 10px; max-width: 600px}
#closebutton.well .popup_close, #fade.well .popup_close{top: -20px; right: -40px; color: #fff;}
video {width: 100%; height: 90vh;}
.well button{display: none;}

/*LATEST UPDATES*/
.latest-updates{padding: 55px 0; text-align: center;}
#updates.owl-carousel{margin-top: 55px;}
.txt-box{background: #fff; padding: 30px; border: 1px solid #f1f1f1; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; text-align: left;}
.txt-box p{font-size: 14px;  font-weight: 300; margin: 0; text-align: justify;}
.txt-box .btn{margin: 50px 0 0;}
#updates.owl-carousel .owl-nav button.owl-prev{left: -75px; float: left; position: absolute;}
#updates.owl-carousel .owl-nav button.owl-next{right: -75px; float: right; position: absolute;}

/*INSTAGRAM 5-7-2021*/	
.instagram{padding: 55px 0; text-align: center;}	
.instagram .title{margin-bottom: 55px;float:none;}	
#insta.owl-carousel .item{background: rgba(133, 117, 78, 0.74);}	
.middle {transition: .5s ease; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center;}	
.image {opacity: 1; display: block; width: 100%; height: auto; transition: .5s ease; backface-visibility: hidden;}	
#insta.owl-carousel .item:hover .image {opacity: 0.3;}	
#insta.owl-carousel .item:hover .middle {opacity: 1;}	
/*END INSTAGRAM 5-7-2021*/	

/*FOOTER*/
footer{background: #2d2d2d; position: relative; margin-bottom: 0;}
footer .top-footer{padding: 25px 0; border-bottom: 1px solid #000; color: #fff;}
footer .top-footer .fltl {/*am*/float: right;width: 26%;direction: rtl;
}
footer .top-footer p{display: inline-block; vertical-align: middle; font-size: 18px; margin: 0;margin-left: 15px;}
footer .top-footer p span {font-family: 'Heebo', sans-serif; font-size: 14px; direction: ltr !important; display: inline-block;vertical-align: middle;}
footer .top-footer .icon .fas{color: #85754e; font-size: 23px; border-radius: 50%; border: 1px solid #85754e; margin-right: 20px; vertical-align: middle; padding: 13px;margin-right: 0;}/*am*/
footer .top-footer p span, footer .top-footer p span a{color: #fff; font-weight: normal;}
.footer{padding: 55px 0 50px; color: #fff; display: none;}/*10-9-2020*/
.footer .fot-sec, .footer .fot-sec p,.footer .fot-sec.sec ul li { direction: rtl; text-align: right;}/*pr new*/
.footer .fot-sec{float: right; width: 23%; padding-right: 20px;direction: rtl;text-align: right;}/*pr*/
.footer .fot-sec p{margin: 0; /*padding-bottom: 28px;*/ padding-bottom: 15px; /*font-family: 'GETasmeem-Medium';*/ font-size:24px; font-weight: 600;}/*am*/
.footer .fot-sec ul{padding: 0; margin: 0;}
.footer .fot-sec ul li{/*font-weight: 300;*/ font-size: 16px; font-weight: normal; list-style-type:none;}/*pr*/
.footer .fot-sec ul li a{color: #fff;}
.footer .fot-sec.sec1 ul li{padding-bottom: 15px;  font-weight: 500;}/*am*/
.footer .fot-sec.sec2 ul{margin-bottom: 32px;}
.footer .fot-sec.sec2 ul:last-child{margin: 0;}
.footer .fot-sec.sec2 ul li{ font-weight: normal; padding-bottom: 9px; }/*pr*/
.footer .fot-sec.sec2 ul li:first-child{/*font-family: 'GETasmeem-Medium';*/ font-size: 16px; font-weight: 600;}/*pr*/
.footer .fot-sec.sec3 ul li{padding-bottom: 6px; font-weight: 300;}
.footer .fot-sec.sec3 ul{margin-bottom: 45px;}
/*.footer .fot-sec.sec3 ul:last-child{margin: 0;}*//*10-9-2020*/
.footer .fot-sec.sec4 ul{margin-bottom: 75px;}
.footer .fot-sec.sec4 ul:last-child{margin-bottom: 0;}
.footer .fot-sec.sec4 ul li{font-size: 14px;  padding-bottom: 15px; list-style-type: none;}
.footer .fot-sec.sec4 ul.social-media{ font-size: 12px;}
.footer .fot-sec.sec4 ul.social-media li{display: inline-block;  position: relative; margin: 0 0 0 10px;}
.footer .fot-sec.sec4 ul.social-media li:first-child{/*margin: 0;*/}/*pr*/
.footer .fot-sec.sec4 ul.social-media li:last-child{margin: 0;}/*pr new*/
.footer .fot-sec.sec4 ul.social-media li a{background: #fff; width: 21px; height: 21px; border-radius: 50px; /*vertical-align: middle;*/ text-align: center; display: block; line-height: 21px;}
.footer .fot-sec.sec4 ul.social-media li .fab{color: #2d2d2d; font-size: 11px;margin-top:5px;}
.copy-right{background: #201e1e; font-size: 12px; color: #fff; padding: 15px 0;}
.copy-right p{margin: 0; font-size: 12px; font-family: 'Heebo', sans-serif; font-weight: 300; float: left;}
.copy-right ul{padding: 0; margin: 0; float: right;}
.copy-right ul li{display: inline-block; list-style-type: none; position: relative; padding-right: 25px;}
.copy-right ul li:after{content: "~"; display: block; position: absolute; right: 7px; top: 0;}
.copy-right ul li:last-child:after{display: none;}
.copy-right ul li a{color: #fff; font-family: 'Heebo', sans-serif;}
/*start 10-9-2020*/
.footer-accord{position: absolute; top: 102px; left: 50%; transform: translate(-50%,-50%);}
.footer-accord span{height: 25px; width: 25px; background: #85754e; border-radius: 20px; display: block; cursor: pointer;}
.footer-accord span::before {width: 8px; height: 8px; top: 6px; right: 8px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; position: absolute; content: ""; -webkit-transform: rotate(-45deg); transform: rotate(45deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; z-index: 5555; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%;}/*8-9-2020*/
.footer-accord.active span::before {-webkit-transform: rotateZ(-134deg); transform: rotateZ(-134deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 9px;}/*8-9-2020*/
/*end 10-9-2020*/

/*yats property Page*/
#property .bannerbg{background-size: cover !important; }
/*#property .bannerbg { background: url("../images/property-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}*/
#property .bannerbg p, #property .bannerbg h1,.community-living h1{transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; font-size: 40px; font-weight: 900; padding: 0; margin: 0; line-height: 0; text-align: center; width: 100%;}
#property .bannerbg p span, #property .bannerbg h1 span, #property .bannerbg p h2, #property .bannerbg h2 {font-size: 28px; font-weight: 300; padding: 0; margin: 50px 0 0; line-height: 0; font-family: 'Heebo', sans-serif; display: block;}
#property .bannerbg.ariva { background: url("../images/ariva-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property .bannerbg.fontana-garden { background: url("../images/fontana-garden-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property .bannerbg.fontana-infinity { background: url("../images/fontana-infinity-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property .bannerbg.fontana-suites { background: url("../images/fontana-suites-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property .bannerbg.fontana-tower { background: url("../images/fontana-tower-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property .bannerbg.springfield-amwaj { background: url("../images/springfield-amwaj-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property .bannerbg.springfield-seef { background: url("../images/springfield-seef-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property .bannerbg.spring-hills { background: url("../images/spring-hills-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property .bannerbg.spring-hills2 { background: url("../images/spring-hills2-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property .bannerbg.springfield-juffair { background: url("../images/springfield-juffair-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
.overViewSec {padding: 50px 0; background: #fffbf3; border-bottom: 1px solid #cec2a6; text-align: center;}
.overViewSec p {line-height: 26px; width: 75%; margin: 20px auto; font-weight: normal; }
.flrDtlLnks { width: 50%; display: inline-block; background: #fff; padding: 20px 0; border: 1px solid #cec1a5; border-radius: 4px; margin: 0 auto 30px;}/*changed padding: 20px to padding: 20px 0;*/
.logoSeef {
    width: 168px;
    display: inline-block;
    background: #fff;
    padding: 20px;
    border: 1px solid #cec1a5;
    border-radius: 4px;
    margin: 0 20px 30px;
    vertical-align: top;
    height: 65px;
}
.logoSeef img{width: 71%}
.flBxs {width: 33%; float: left; text-align: center; font-weight: 700;}
.flBxs a {color: #000; display: block;}
.flBxs.mid {border-left:1px solid #cec1a5; border-right: 1px solid #cec1a5; }
.flBxs span {width: 60%; height: 30px; margin: 0 auto 15px; display: block;}
.imgNEnqSec { margin: 30px 0 50px; width: 100%;}
.imgLft {width: 62%; margin-right: 30px;  float: left; border: 0; border-radius: 4px; overflow: hidden; position: relative;}
.zoomOpt .fas{position: absolute; right: 0; top: 0; padding: 15px; background: rgba(0,0,0,0.50); color: #fff;}
.fa-expand-alt:before {content: "\f424"; }
.dtlSecRght {width: 35%;  float: left; border: 0; border-radius: 4px; background: #fff; -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.05); box-shadow: 0 0 2px 2px rgba(0,0,0,0.05);}
.dtlSecRght .tab .tablinks.active {border-bottom: 0; background: #fff;}
.dtlSecRght .tab button {color: #000; font-family: 'Merriweather', serif; font-weight: 600; text-transform: none; float: left; background: #f0f0f0; padding: 25px 15px; width: 50%; margin: 0;}
.dtlSecRght .tab button:hover {border-bottom: 0;}
.dtlSecRght .tabcontent {padding: 30px; text-align: left;}
.dtlSecRght .tabcontent ul {padding: 0; margin: 0;}
.dtlSecRght .tabcontent ul.agnt li {padding: 0 0 25px; margin-bottom: 25px; border-bottom: 1px solid #cec1a5; list-style: none; float: left; width: 100%;}
.dtlSecRght .tabcontent ul li:last-child {  padding: 0; margin: 0; border: 0;}
.imgHldrAgent {margin-right: 20px; float: left; width: 60px; height: 60px; border: 0; border-radius: 50px; overflow: hidden;}
.agntDtls {float: left; }	
.dtlSecRght .tabcontent ul.frm li {margin: 7px 0; list-style: none; width: 100%;float: right;}
.dtlSecRght .tabcontent ul.frm li input, .dtlSecRght .tabcontent ul.frm li select { padding: 10px; width: 100%; border: 1px solid #cec1a5; color: #000; border-radius: 4px;  box-sizing: border-box;  font-weight: 300;height: 40px;}
.dtlSecRght .tabcontent ul.frm li input[type="submit"] {border: 1px solid #8c0513; background: #8c0513;  color: #fff; font-weight: 700; cursor: pointer; font-family: 'Merriweather', serif; text-transform: uppercase; font-size: 14px; -webkit-appearance: none;}/*20-10-2020*/
.dtlSecRght .tabcontent ul.frm li input, .dtlSecRght .tabcontent ul.frm li select.dropdown-bx {
    padding: 10px;
    width: 100%;
    border: 1px solid #cec1a5;
    color: #000;
    border-radius: 4px;
    font-family: 'Heebo', sans-serif;
    box-sizing: border-box;
    font-weight: 300;
    direction: rtl
  }

.dtlSecRght .tabcontent ul.frm li.phone{ font-size: 0;}
.dtlSecRght .tabcontent ul.frm li.phone input, .dtlSecRght .tabcontent ul.frm li.phone select{ font-size: initial;}
  /*21-10-2020 phone no extension*/
.dtlSecRght .tabcontent ul.frm li.phone input{width: 62%; display: inline-block;}
.dtlSecRght .tabcontent ul.frm li.phone select.extension{font-size: 12px;width: 90px; height: 40px; float: right; margin-left: 5px; border: 1px solid #cec1a5; border-radius: 4px; outline: none; margin-bottom: 15px; padding-left: 5px;}
/*end 21-10-2020 phone no extension*/
.propGal .center {margin-top: 0;}
.owl-dots {margin-top: 15px;}
.owl-carousel button.owl-dot {width: 7px; height: 7px;  background: #ece1b7; margin: 0 5px; border: 0; border-radius: 50px;}
.owl-carousel button.owl-dot.active { background: #c0a52d; border: 0; outline: 0;}
.amnties {padding: 50px 0; text-align: center;}/**/
.amnties .bg-white h2, .amnties .bg-white p { color: #211111;}
.amenSec {margin: 40px 0 10px; float: left; width: 100%;  font-weight: 300;}
.amenBx {/*width: 15%;*/width: 14%; margin: 0 10px 30px; float: right; min-height: 160px; }/*pr*/
.amenBx span { height: 62px; width: 75px; margin: 0 auto 20px; display: block;}
.amenBx span.digits { height: auto; width: auto; margin: 0; display: inline;}/**/
.amenBx p{min-height: 50px; margin: 0;}
.amnties a {background: #8c0513; padding: 20px 30px; margin-bottom: 15px; border-radius: 6px; color: #fff; margin: 0 auto; font-weight: 700; display: inline-block; font-size: 14px;}/**/
#imgSldr.well {width: 90%; height: 90%;}
#imgSldr.well button {display: block;}
/*lightbox slider*/
.aligner {height: 100%; display: flex; align-items: center; justify-content: center;}
#lightbox-slider.owl-carousel .owl-item img{border-radius: 4px;}
.lb-data .lb-number { padding-top: 10px; color: #fff;}
.lb-data .lb-close { opacity: 1; width: 40px; height: 40px; background: url(../images/close.png) center no-repeat; background-color: #fff; margin-right: -8px; border: 0; border-radius: 0 0 4px 4px;}
#indvdlImg.well {padding: 20px;}
.well.mnSetup .popup_close { right: -10px ; top: -10px; background: #fff; border: 0; border-radius: 50%;}
.lb-nav a.lb-next {width: 40px; height: 50px; border: 0; border-radius: 0 50% 50% 0; position: absolute; right: -48px; top: 46%; background: #fff url(../images/next.png) 0px 48% no-repeat; opacity: 1;}
.lb-nav a.lb-prev  {width: 40px; height: 50px; border: 0; border-radius: 50% 0 0 50% ; position: absolute; left: -40px; top: 46%; background: #fff url(../images/prev.png) -10px 48% no-repeat; opacity: 1;}
.noContent {
  color: #000 !important;
  background-color: transparent !important;
  pointer-events: none;
}
.content{display: none;}
.read-more {word-wrap: break-word;}
.moretext {display: none;}
.moreless-button{color: #000; padding-bottom: 5px; border-bottom: 1px solid #000;}
.no-scroll{overflow: hidden;}
.customFontFamily {
  font-family: auto;
}

/*17-11-2020*/
.media-api{padding: 30px 0 40px; text-align: center;}
.media-api p{ font-weight: 300; text-align: center; margin: 30px 0 20px;}
.media-api p.sub-title{margin: 15px 0 40px;}
.media-api .lftSec{width: 30%; float: left; margin-right: 30px;}
.media-api .rgtSec{width: 65%; float: left;}
.media-api .lftSec img, .media-api .rgtSec img, .media-api .lftSec iframe, .media-api .rgtSec iframe{width: 100%}
.media-api .rgtSec .wht-on{width: 45%; margin-right: 30px; float: left; text-align: left;}
.media-api .rgtSec .wht-on p{text-align: left; font-size: 16px; font-weight: 300; margin: 10px 0 25px; }
.media-api .rgtSec .wht-on p.title{font-size: 18px; font-weight: 600; margin: 15px 0 10px; font-family: 'Merriweather', serif;}
/*end 17-11-2020*/
/*28-6-2021*/
.sticky-sidebar{background: #f1f1f1; padding: 30px; border-radius: 5px;}
.sticky-sidebar .title{font-size: 24px; direction: rtl;text-align: right;}/*pr*/
/*end 28-6-2021*/
/*END yats property Page*/

/*NEW PROPERTY LAYOUT*/
.new-layout .imgLft{width: 48%;}
.new-layout .dtlSecRght{width: 48%; background: transparent; -webkit-box-shadow: none; box-shadow: none; text-align: left; position: relative; height: 50vh;}/* 8-10-2020 */
.new-layout .dtlSecRght.dtlSecRght2 {
    height: auto;
}
.new-layout .dtlSecRght.small{height: 80vh; max-height: 360px;}
.new-layout .dtlSecRght .middle-align {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%;}
.new-layout .dtlSecRght .middle-align.middle-align2 {
    position: unset;
    left: auto;
    top: auto;
    transform: none;
}
.new-layout.mid .imgLft{margin-right: 0; margin-left: 30px;}
.overViewSec .new-layout p{width: 90%; text-align: right;}

/*PROPERTIES PAGE*/
#properties .bannerbg { background: url("../images/pm.jpg") center top no-repeat; background-size: cover !important; position: relative; height: 300px;}
#properties .bannerbg.fm { background: url("../images/fm.jpg") center top no-repeat; background-size: cover !important; position: relative; height: 300px;}
#properties .bannerbg.hm { background: url("../images/hm.jpg") center top no-repeat; background-size: cover !important; position: relative; height: 300px;}
#properties .bannerbg h1 , #properties .bannerbg p {transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; /*font-family: 'GETasmeem-Medium';*/ font-size: 60px; font-weight: 600; padding: 0; margin: 0; line-height: 0; width: 100%;}
#properties .bannerbg h1 {font-size: 40px;left: 88%;}
/*#properties .bannerbg h2.prop_management1 {transform: translate(-50%, -50%); position: absolute; left: 80%; top: 52%; font-size: 28px; font-weight: 300; padding: 0;margin: 50px 0 0; line-height: 0; width: 100%;font-family: 'Heebo', sans-serif;display: block;}*/
#properties .bannerbg h2.prop_management1 {transform: translate(-50%, -50%); position: absolute; left: 50%; top: 52%; font-size: 28px; font-weight: 300; padding: 0;margin: 50px 0 0; line-height: 0; width: 100%;font-family: 'Heebo', sans-serif;display: block;text-align: center;}
#property .bannerbg span {transform: translate(-50%, -50%); position: absolute; left: 50%; top: 52%; font-size: 28px; font-weight: 300; padding: 0;margin: 50px 0 0; line-height: 0; width: 100%;font-family: 'Heebo', sans-serif;display: block;text-align: center;}
.inner-filters{background: #f3f3f3;}

.inner-filters .filters{margin: 0; padding: 15px 0; display: block; border-right: none; direction: rtl;}
.inner-filters .filters .all{display: inline-block; width: 15%; margin-left: 15px;}
.inner-filters .filters .all:last-child{margin: 0;}
.inner-filters .selectedDBXP{color: #000; text-align: left; border: 1px solid #e3e3e3; padding: 13px 10px; border-radius: 4px; background: #fff;}
.inner-filters fieldset{top: 60px;}
.inner-filters .choicelist{box-shadow: 0px 0px 6px 0px #cecece;}
.inner-filters .selectedDBXP span:after{display: none;}
.inner-filters .selectedDBXP:after{position: absolute; display: block; content: ""; width: 7px; height: 7px; top: 50%; right: 18px; margin-top: -3px; border-bottom: 1px solid #000; border-right: 1px solid #000; transform: rotate(45deg) translateY(-50%); transition: all 0.4s ease-in-out; transform-origin: 50% 0; font-weight: 300;}
.selectedDBXP.open:after{margin-top: 2px; transform: rotate(-135deg) translateY(-50%);}
.inner-filters .filters .all .btn{display: block; text-align: center; padding: 13px 30px; direction: rtl}
.inner-filters .filters .all .fas {left: auto; right: 14px; transform: rotate(0deg) translateY(-50%); top: 50%;}
.leftSec{float: right; width: 65%; margin-top: 40px;}
.rent-property{box-shadow: 1px 1px 7px #e3e3e3; margin-bottom: 20px; border-radius: 4px;}

.rent-property img{float: right;}/*pr*/
.rent-property .rent-txt{float: right; padding: 20px;text-align: right;}/*pr*/
/* whatsapp listing */
.wh img {
  float: left;
  width: 20px;
  padding-right: 4px;
}
.rent-txt p, .rent-txt h2{ font-size: 16px; font-weight: 300; margin: 0;direction: rtl;}/*pr*/
.rent-txt p.desc, .rent-txt h2.desc{margin: 0 0 20px;}
.rent-txt p.desc span {font-family: 'Heebo', sans-serif;font-weight: 400;direction: initial;}/*pr new*/
.rent-txt .heading{font-size: 20px; font-weight: bold; margin-bottom: 15px; /*font-family: 'GETasmeem-Medium';*/ font-weight:600; direction: rtl;}/*pr*/
.rent-txt ul{padding: 0; margin: 10px 0;}
.rent-txt ul li{display: block; padding: 0 0 15px 0; font-size: 14px; font-weight: normal; line-height: 12px; list-style-type: none;text-align: right;}/*pr*/
.rent-txt ul li:last-child{border: 0; padding: 0;}
.rent-txt ul li img {margin-left: 10px;}/*pr new*/
.rent-txt ul li span{min-width: 90px; display: inline-block;font-family: 'Heebo', sans-serif; font-weight: 500; color: #100000;}/*pr*/
.rent-txt ul li span:last-child{margin-right: 3px}/*pr*/
.rent-txt ul.rent li{display: inline-block; padding: 0 10px 0 0; border-right: 1px solid #777777; font-size: 14px; font-weight: 300;  line-height: 12px; list-style-type: none;}/*28-6-2021*/
.rent-txt ul.rent li:last-child{border: 0; padding: 0 0 0 10px;}
.rent-txt ul.rent li img{margin-right: 10px; vertical-align: middle;}
.rent-txt .btn{margin-top: 15px; /*width: 95px;*/ width: 100px; text-align: center;padding: 6px 30px 6px 30px;}/*pr*/
.rent-txt .btn .fas {left: auto;right: 14px;transform: rotate(0deg);}/*pr new*/
.rent-txt .btn:hover .fas {left: auto; right: 40px;}/*pr new*/
.agnt-detail{padding: 0 10px; border-top: 1px solid #f4f4f4;}
.agnt-detail ul{padding: 10px 0; margin: 0; float: right; direction: rtl;}/*pr*/
.agnt-detail ul li{list-style-type: none; display: inline-block; /*padding-right: 20px;*/ padding-left: 20px; font-size: 14px; font-weight: 300;  line-height: 40px; position: relative;}/*pr*/
.agnt-detail ul li:last-child{/*padding: 0 0 0 20px;*/ padding: 0 20px 0 0;}/*pr*/
.agnt-detail ul li:after{content: ""; position: absolute; width: 1px; height: 20px; /*right: 0;*/ left:0; top: 10px; background: #777777; display: block;}/*pr*/
.agnt-detail ul li:last-child:after{display: none;}
.agnt-detail ul li b {font-family: 'GETasmeem-Medium'; direction: rtl;font-size: 16px; color: #100000;font-weight: 500;}/*pr new*/
.agnt-detail ul li:first-child b {font-family: 'Heebo', sans-serif; font-weight: 500;}/*pr new*/
.agnt-detail ul li:last-child b{ font-weight: normal;}/*pr new*/
.agnt-detail ul li span, .agnt-detail ul li span a{ font-family: 'Heebo', sans-serif; color: #5f5f5f;direction: initial;float: left;margin-right: 3px;}/*pr*/
.agnt-detail ul li img{width: 40px; height: 40px; border-radius: 50%; vertical-align: middle;margin-left: 10px;}/*pr*/
.agnt-detail p{/*float: right;*/ float: left; padding: 0; margin: 10px 0; line-height: 40px;/*font-family: 'GETasmeem-Medium';*/ font-weight:600;}/*pr*/
.agnt-detail p img{margin-left: 10px; float: right;}
.agnt-detail p span{border: 1px solid #b3b3b3; border-radius: 4px; padding: 7px 10px; margin-right: 10px; color: #b3b3b3; font-size: 18px; transition: all 0.5s ease;}/*pr*/
.agnt-detail p span:hover, .agnt-detail p span.selected{border: 1px solid #8c0513; color: #fff; background: #8c0513;}

.sticky-sidebar ul{padding: 0; margin: 0;direction: rtl;text-align: right;}
.rightSec{float: right; width: 32%; margin-top: 40px;padding-right: 34px; position: relative; box-shadow: none; border: none;}
.sticky-sidebar ul li, .sticky-sidebar ul li h3{list-style-type: none; margin: 18px 0; border-bottom: 1px solid #fafafa; font-size: 18px; font-weight: 700;  padding-bottom: 18px;}
.sticky-sidebar ul li img{margin-left: 20px; vertical-align: middle; max-width: 120px;}	
.sticky-sidebar ul li:last-child{border: 0; margin-bottom: 0; padding-bottom: 0;}


#sidebar.fixed {
    position: fixed;
    top: 20px;
}
/*shortlist 9-10-2020*/
.shortlist{border: 1px solid #f1f1f1; margin-top: 50px; border-radius: 4px; display: none;}
.shortlist.act{display: block;}
.shortlist .heading{background: #f1f1f1; padding: 12px 20px;}
.shortlist .heading p{margin: 0; font-size: 20px; font-weight: 700; font-family: 'Merriweather', serif; float: left;}
.shortlist .heading a.shortlist .heading a{color: #8b0512; font-size: 14px; font-weight: 500;  float: right;}
.shortlist .addon{padding: 0 20px;}
.shortlist .addon .indi-item{padding: 12px 0; border-bottom: 1px solid #f1f1f1; position: relative;}
.shortlist .addon .indi-item img{width: 75px; height: 50px; display: inline-block; margin-right: 10px; vertical-align: middle;}
.shortlist .addon .indi-item span{ font-size: 14px; font-weight: 300;}
.shortlist .addon .indi-item .close{background: #d8d8d8; color: #000; font-size: 11px; line-height: 15px; border-radius: 20px; position: absolute; top: 50%; right: 0; transform: translate(0, -50%); width: 15px; height: 15px; display: block; font-weight: 300; text-align: center;}
.shortlist .addon .indi-item:last-child{border-bottom: none;}
.shortlist .addon .indi-item.hide{display: none;}
/*end shorlist 9-10-2020*/

/*INTERNAL PROPERTY PAGES*/
/*location popup*/
.well.location{width: 800px; padding: 0;}
.well.location p{font-size: 14px; font-weight: 300; margin: 0 0 20px;}
.well.location p.heading{font-size: 20px; font-weight: 700; font-family: 'Merriweather', serif; margin-bottom: 5px; text-align: left;}
.well.location p span{text-align: left; display: block; margin-bottom: 20px; font-size: 12px;}/*5-10-2020*/
.well.location .popup_close { right: -10px ; top: -10px; background: #fff; border: 0; border-radius: 50%; box-shadow: -1px 2px 4px #eaeaea;}
.well.location .lftSec{float: left; width: 50%;}
.well.location .lftSec img{display: block; width: 100%; height: fit-content;}/*5-10-2020*/
.well.location .rgtSec{float: left; width: 50%;}
.well.location .rgtSec .loc-map{padding: 40px 30px; text-align: center;}/*5-10-2020*/
.well.location .rgtSec iframe{width: 100%;}

/*OUR SERVICES*/
.our-services{position: relative; padding: 50px 0 30px;}
.our-services .title{margin-bottom: 15px;}
.our-services .lftSec{float: right; width: 44%; position: absolute; padding: 45px 40px; border: 1px solid #beb49c; border-radius: 4px; z-index: 8; background: #fff; top: 50%; right: 110px; transform: translate(0, -50%); -webkit-box-sizing: border-box; box-sizing: border-box; text-align: right;}/*pr*/
.our-services .lftSec p{margin: 0 0 20px; font-size: 14px; font-weight: 300;  text-align: justify; direction: rtl;}/*pr*/

.our-services .rgtSec{float: left; width: 50%; position: relative;box-sizing: border-box;}
.our-services .btn{margin-top: 40px;}
.our-services .services{display: none;}
.our-services .services.open{display: block;}
#our-services.owl-carousel .owl-nav button.owl-prev{left: -75px; float: left; position: absolute;}
#our-services.owl-carousel .owl-nav button.owl-next{right: -75px; float: right; position: absolute;}
#our-services.owl-carousel .item{position: relative;}
#our-services .txt-box{position: absolute; bottom: 0; color: #fff; z-index: 999; background: transparent; border: 0; padding: 0; width: 100%;}
#our-services .txt-box .box-padding{padding: 30px; text-align: center;}
#our-services .txt-box p, #our-services .txt-box .h3title{font-weight: 700; font-family: 'GEThameen-Book'; font-size: 18px; text-align: center;}/*5-10-2020*/
#our-services .txt-box .btn.white{background: transparent; border: 1px solid #fff; border-radius: 4px; transition: transform 0.35s;}
#our-services figcaption{height: 175px; width: 100%; background: rgba(133, 117, 78, 0.9); -webkit-transform: translate3d(0,175px,0); transform: translate3d(0,175px,0); transition: transform 0.35s; position: absolute; bottom: 0; left: 0; border-radius: 4px;}
#our-services.owl-carousel .item:hover figcaption{-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
#our-services.owl-carousel .item:hover .txt-box .btn.white{background: #fff; color: #000;}

/* use for Agent details  */
.nwagetDetail{padding:55px 0;text-align:center;border-bottom:1px solid #fff4c3;overflow: hidden;}
.nwagetDetail .dtlSecRght{width:100%}
.nwagetDetail .dtlSecRght .tabcontent ul.agnt li{width:30.33%;margin-right:3%}
.nwagetDetail .dtlSecRght .tabcontent ul li:last-child{padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #cec1a5}
.nwagetDetail .dtlSecRght .tabcontent ul.frm li{margin:7px 1%;width:23%}
.nwagetDetail .dtlSecRght .tabcontent ul.frm li:last-child {width: 90%;margin-top: 20px;text-align: center;}
.nwagetDetail .dtlSecRght .tabcontent ul.frm li input[type="submit"] {width: 300px;outline: none;}

/*PROPERTY OWNERS PAGE 9-9-2020*/
#property-owners .bannerbg { background: url("../images/property-owners-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property-owners .bannerbg p, #property-owners .bannerbg h1 {transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; font-size: 40px; font-weight: 900; padding: 0; margin: 0; line-height: 0; width: 100%;}
#property-owners .our-services{padding: 30px 0;}
#property-owners .our-services.inverse{position: relative; padding: 50px 0 30px;}
#property-owners .our-services.inverse .title{margin-bottom: 15px;}
#property-owners .our-services.inverse .lftSec{float: right; width: 40%; position: absolute; padding: 45px 40px; border: 1px solid #beb49c; border-radius: 4px; z-index: 9999; background: #fff; top: 50%; transform: translate(0, -50%); right: 110px; left: auto;}
#property-owners .our-services.inverse .lftSec p{margin: 0 0 20px; font-size: 14px; font-weight: 300;}
#property-owners .our-services.inverse .rgtSec{float: left; width: 50%; position: relative; border: 1px solid #f3f3f3; border-radius: 4px;}


/*ABOUT US SECTION*/
/*CAREERS PAGE 10-09-2020*/
#property .careersbg {background: url("../images/careers-banner.jpg") center top no-repeat;background-size: cover;position: relative;height: 300px;}
.join-sect{padding: 53px 0 95px 0; text-align: center; border-bottom: 1px solid #cebca7;}
.join-sect h2{ margin-bottom: 10px;}
.join-sect p strong{ font-weight: 700; margin:0 0 10px;}
.join-sect p{ font-size: 14px; color:#211111; font-weight: 300;line-height: 18px; margin:0 auto 15px;  width: 62%;}
.join-sect p:last-child{ margin-bottom: 0;}

.vacancies{ background: #fff; padding: 55px 0 47px; text-align: center;}
.vacancies h2{ margin-bottom: 10px;}
.vacan-row{ margin-top: 50px;}
.vacancies .vacan-sect{ width: 100%;max-width: 910px; display: inline-block; border-radius: 4px;border:1px solid #f3f3f3; padding: 22px 28px 23px 20px;box-shadow: 0px 2px 2px 0px rgba(153, 153, 153, 0.2); margin-bottom: 8px;}
.vacancies .vacan-sect:last-child{ margin-bottom: 0;}
.vacancies .vacan-sect .lt{ float: right;}
.vacancies .vacan-sect .rt{ float: left; margin-top: 5px;}
.vacancies .vacan-sect p.title-new{ font-size: 16px; color:#000000;font-weight: 600; /*text-align: left;*/ margin: 0 0 8px; text-align: right;}
.vacancies .vacan-sect p{ font-size: 14px; color:#000000;font-weight: 300; margin: 0; }
.vacancies .vacan-sect p strong{ font-weight: 700;}
.vacancies .vacan-sect p span{ padding: 0 14px;}
.link-btn{border-radius: 4px;background-color: #8c0513;width: 160px;padding-left: 10px;height: 40px;display: inline-block;font-weight: 700;color: #fff;font-size: 14px;line-height: 40px;box-shadow: 0 1px 2px rgba(0,0,0,.15);transition: all .3s ease-in-out;border: 0;position: relative; font-size: 18px; font-family: 'GETasmeem-Medium'; direction: rtl; padding-left: 0; padding-bottom: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}/*pr*/
.link-btn b{color: #fff;margin: -.2em .5em 0 0;left: 1px;top: -1px;font-size: 20px;-webkit-transition: all .6s ease; transition: all .6s ease;position: relative;content: "";display: inline-block; width: 6px;height: 6px;border-right: .1em solid #fff;border-top: .1em solid #fff;
    -moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.link-btn:after {content: '';position: absolute;z-index: -1;width: 100%;height: 100%; opacity: 0;border-radius: 5px;box-shadow: 0 5px 15px rgba(255,200,107,.3);
transition: opacity .3s ease-in-out;left: 0;}
.link-btn:hover {background: #770410; transition: all .6s ease-in-out;}
.link-btn:hover b{-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;left:7px}
#popup1 .care-row{width: 100%; display: inline-block; text-align: center;}
#popup1 .care-row .col1{ width: 48%; float: left; margin-right: 3%;}
#popup1 .care-row .col1:last-child{ margin-right: 0;}
input.flexbox1{ width: 94%; height: 40px; background:#f8f8f8;padding-left: 16px; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px;
    direction: rtl;}
/*select.flexbox1{ width: 100%; height: 40px; background:#f8f8f8;padding-left: 16px; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px;}*/
select.flexbox1{ width: 100%; height: 40px; background:#f8f8f8;padding-left: 16px; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px; -webkit-appearance: none;}/*20-10-2020*/
textarea.flexbox2{ width: 96%; height: 140px; background:#f8f8f8;padding-left: 16px;padding-top: 15px; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px;}
#popup1 .orangebtn{ background: #8b0512;width: 350px; height: 60px; border-radius: 4px; text-align: center;border:none;outline: none;font-size: 14px; color:#fff; text-transform: uppercase;font-weight: 700;cursor: pointer;font-family: 'Merriweather', serif;}
.overlay {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);transition: opacity 500ms;visibility: hidden;opacity: 0;}
.overlay:target {visibility: visible;opacity: 1;}
.popup {margin: 70px auto; padding: 20px;background: #fff;border-radius: 5px;width: 50%;position: relative;transition: all 5s ease-in-out;}
.popup h2 {margin-top: 0;color: #333;font-family: Tahoma, Arial, sans-serif;}
.popup .close { position: absolute;top: -14px;right: -20px;transition: all 200ms;font-size: 30px;font-weight: bold;text-decoration: none;color: #fff;}
.popup .close:hover {color: #8c0513;}
.popup .content { max-height: 30%;overflow: auto;direction: rtl;}
.file-upload-wrapper {
  position: relative;
  width: 100%;
  height: 60px;
}
.file-upload-wrapper:after {
  content: attr(data-text);
  font-size: 12px;
  position: absolute;
  top: 0;
  left: 0;
  background: #f8f8f8;
  padding-left: 16px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  display: block;
  width: calc(100% - 40px);
  pointer-events: none;
  z-index: 20;
  height: 40px;
  line-height: 40px;
  color: #3e3e3e;
  font-weight: 300;
  text-align: left;
}
.file-upload-wrapper:before {
  content: 'ØªØ­Ù…ÙŠÙ„';
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  height: 41px;
  background: #8b0512;
  color: #fff;
  z-index: 25;
  font-size: 12px;
  line-height: 40px;
  padding: 0 15px;
  pointer-events: none;
  border-radius: 0 4px 4px 0;
}
.file-upload-wrapper:hover:before {
  background: #770410;
}
.file-upload-wrapper input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  height: 40px;
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
  width: 100%;
}
/*END CAREERS PAGE 10-09-2020*/

#popup1.well{padding: 20px; max-width: 600px; border-radius: 6px;}
#popup1.well .popup_close{top: -20px; right: -40px; color: #fff;}
/*20-10-2020 phone no extension*/
/*#popup1 .care-row .col1.phone .flexbox1{width: 70%; display: inline-block; float: right;}*/
/*#popup1 .care-row .col1.phone .extension{width: 45px; height: 40px; display: inline-block; margin-right: 5px; background:#f8f8f8; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px; padding-left: 10px;}*/
/*end 20-10-2020 phone no extension*/
/*9-11-2020 phone no extension*/
#popup1 .care-row .col1.phone .flexbox1{width: 53%; display: inline-block; float: right;}
#popup1 .care-row .col1.phone .extension{width: 105px; height: 44px; display: inline-block; margin-right: 5px; background:#f8f8f8; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px; padding-left: 10px;}
/*end 9-11-2020 phone no extension*/
/*CONTACT US 10-09-2020*/
#property .contactbg {background: url("../images/contactbg.jpg") center top no-repeat;background-size: cover;position: relative;height: 300px;}
.contact-head{ padding: 50px 0; background: #fff;}
.contact-head .flt1 {width: 290px; display: inline-block;}
.contact-head  p {display: inline-block;vertical-align: middle;font-size: 14px;margin: 0; /*text-align: left;*/ direction: initial;text-align: right;}/*pr*/
.contact-head .flt1:last-child p span{ direction: rtl;}/*pr*/
.contact-head p strong{ font-family: 'GEThameen-Book'; font-weight: 600;} /*pr*/
.contact-head p span{font-weight: 500;}/*pr*/
.contact-head  p span a{font-family: 'Heebo', sans-serif;direction: initial;}/*pr*/
.contact-head  p a{color: #211111;font-family: 'Heebo', sans-serif;direction: initial;}/*pr*/
.contact-head .icon .fas {color: #85754e;font-size: 23px;border-radius: 50%;border: 1px solid #85754e;/*margin-right: 10px;*/ margin-left: 10px; vertical-align: middle;    width: 48px;height: 35px;text-align: center;padding-top: 13px;}/*pr*/
.container850{margin: 0 auto; width: 100%;max-width: 886px;}

.contact-b{ background: #fffbf3; padding: 50px 0; text-align: center; border-top:2px solid #e5dcc9;}
.contact-b .title3{ font-size: 18px; color:#000000; font-weight: 700; margin-bottom: 10px;}
.contact-b p.contact-b p{ font-size: 14px; color:#211111; font-weight: 300;margin: 0 0 20px;font-family: 'GEThameen-Book';}
.cont-sect{ width: 100%; max-width: 716px;background: #fff; border-radius: 4px;padding: 24px 24px; margin: 0 auto;box-shadow: 0px 2px 13px 0px rgba(153, 153, 153, 0.2);}
.cont-sect .cont-row{width: 100%; display: inline-block;text-align: right;direction: rtl;}
/*.cont-sect .cont-row .col-lt{ width: 48%; float: left; margin-right: 3%;}*/
.cont-sect .cont-row .col-lt{ width: 48%; float: right; margin-left: 2%; position: relative;}/*20-10-2020*/
.contact-b .cont-sect .cont-row .col-lt:last-child{ margin-right: 0;}
.contact-b .cont-sect .flexbox{ width: 100%; height: 45px; background:#f8f8f8;padding-left: 16px; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px;direction:rtl;padding-right: 16px;box-sizing: border-box;}
.contact-b .cont-sect .flexbox0{ width: 100%; height: 140px; background:#f8f8f8;padding-left: 16px;padding-top: 15px; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px;direction:rtl;box-sizing: border-box;padding-right: 16px;}
.orangebtn{ font-family: 'GEThameen-Book'; font-weight: 600;background: #8b0512;width: 350px; height: 60px; border-radius: 4px; text-align: center;border:none;outline: none;font-size: 14px; color:#fff; text-transform: uppercase;cursor: pointer; -webkit-appearance: none;}/*20-10-2020*//*pr*/

/*20-10-2020 phone no extension*/
/*.cont-sect .cont-row .col-lt.phone .flexbox{width: 70%; display: inline-block; float: right;}*/
/*.contact-b .cont-sect .extension{width: 60px; height: 40px; display: inline-block; margin-right: 5px; background:#f8f8f8; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px; padding-left: 10px;}*/
/*end 20-10-2020 phone no extension*/

/*9-11-2020 phone no extension*/
.cont-sect .cont-row .col-lt.phone .flexbox{width: 100%; display: inline-block; float: right;}
.contact-b .cont-sect .extension{width: 165px; height: 45px; display: inline-block; margin-right: 5px; background:#f8f8f8; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px; padding-left: 10px;}
/*end 9-11-2020 phone no extension*/

/*END CONTACT US 10-09-2020*/

/*MESSAGE FROM GM 10-09-2020*/
/*#property .massage-ban{background: url("../images/message-banner.jpg") left top no-repeat; background-size: cover; position: relative; height: 300px;}*/
#property .massage-ban{background: url("../images/message-banner.jpg") #a59fa3 left top no-repeat; background-size: cover; position: relative; height: 300px; background-position: -120px;}/*20-10-2020*/
#property .massage-ban p, #property .massage-ban h1{ line-height: 45px;}
.inner-head{ background:#fffbf3;padding: 50px 0;}
.inner-head .container650{ width: 100%; max-width: 650px; margin: 0 auto;}
.inner-head .top-img{ text-align: left; margin-bottom: 22px;}
.inner-head h2{ font-size: 18px;color:#211111;margin-bottom: 12px; font-family: 'GEThameen-Book'; direction: rtl;text-align: right;}/*pr*/
.inner-head p{font-size: 14px; color:#211111; font-weight: normal; text-align: justify;margin: 0 0 13px;  direction: rtl;text-align: right;}/*pr*/
.inner-head .title-m{font-size: 18px;color:#211111;font-weight: 700; margin: 75px 0 4px; direction: rtl;text-align: right;}/*pr*/
.inner-head .title-n{font-size: 14px; color:#211111; font-weight: 700;margin: 0 0 0px;  direction: rtl;}/*pr*/

/*END MESSAGE FROM GM 10-09-2020*/

/*MESSAGE FROM CEO 10-09-2020*/
/*#property .massage-ban2{background: url("../images/message-ceo.jpg") #a59fa3 left top no-repeat;background-size: cover;position: relative;height: 300px;}*/
#property .massage-ban2{background: url("../images/message-ceo.jpg") #a59fa3 left top no-repeat;background-size: cover;position: relative;height: 300px; background-position: -120px;}/*20-10-2020*/
#property .massage-ban2 p, #property .massage-ban2 h1{ line-height: 45px;}
/*END MESSAGE FROM GM 10-09-2020*/

/*CLIENT PAGE 10-09-2020*/
#property .clientbg{background: url("../images/clients-banner.jpg") center top no-repeat;background-size: cover;position: relative;height: 300px;}
.client-sect{ background: #fffbf3; padding: 57px 0; border-bottom: 1px solid #cebca7; text-align: center;}
.client-sect h2{font-size: 28px;color:#211111; font-weight: 700; margin-bottom: 15px; font-family: 'Merriweather', serif;}
.client-sect p{font-size: 14px; color:#211111; font-weight: 300;margin: 0 auto 15px; font-family: 'Heebo', sans-serif; width: 62%;}
.client-row{ width: 100%; display: inline-block; margin-top: 53px;}
.client-sect .client-row .client-grid{display: inline-block;margin-right: 21px;}
.client-sect .client-row .client-col{ width: 176px;background: #fff;  text-align: center; height:100px; border-radius: 4px;box-shadow: 0px 2px 2px 0px rgba(153, 153, 153, 0.2); border:1px solid #f4f4f4; display: table-cell; vertical-align: middle;}
.client-sect .client-row .client-grid:last-child{margin-right: 0;}
#our-client.owl-carousel .owl-item img{ width: 65%; display: inherit; margin:0 auto;}
#our-client.owl-dots{margin-top:30px;position:absolute;bottom:-38px;left:49%;margin-left:-40px;}
#our-client.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;outline:0;padding:0;}
#our-client.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{padding:2px 5px;outline:0;}
#our-client.owl-dots .owl-dot span{width:13px;height:13px;margin:8px 0px;background:#bcc8d4;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;padding:0;outline:0;}
#our-client.owl-dots .owl-dot:hover span{background:#ec3237;}
#our-client.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span{background:#ec3237;}
#our-client.owl-carousel button.owl-dot.active span{background:#ec3237;}
#our-client.owl-carousel .owl-nav.disabled{ display: none !important;}
.corp-sect{ background: #fff; padding: 50px 0; text-align: center;}
.corp-sect p{ font-size: 14px; color:#211111;font-weight: 300;margin: 0 0 45px; font-family: 'Heebo', sans-serif;}
.corp-sect .inclu-box{  width: 274px;border-radius: 4px; display: inline-block;text-align: center; padding: 17px 0 18px; margin-right: 15px; box-shadow: 0px 2px 2px 0px rgba(153, 153, 153, 0.2); margin-bottom: 18px;}
.corp-sect .inclu-box:nth-child(5){ margin-right: 0;}
.corp-sect .inclu-box:nth-child(9){ margin-right: 0;}
.corp-sect .inclu-box img{ margin-bottom: 8px;}
.corp-sect .inclu-box p.title-crop{font-size: 18px;color:#211111; font-weight: 700; margin: 0; font-family: 'Merriweather', serif;}
/*END CLIENT PAGE 10-09-2020*/

/*TESTIMOLIALS PAGE 10-09-2020*/
#property .testimonialsbg{background: url("../images/testimonials-banner.jpg") center top no-repeat;background-size: cover;position: relative;height: 300px;}
.testi-sect{ background: #fffbf3; padding: 50px 0 80px;}
.testi-sect h2{font-size: 28px;color:#211111; font-weight: 700;text-align: center; margin:0 0 56px; font-family: 'Merriweather', serif;}
.test-col1{ display:table-cell; vertical-align: top; padding-right: 20px;}
.test-col{ max-width: 460px; display:table-cell; vertical-align: top; padding-top: 25px;}
.test-col1 a{cursor: pointer;}
.test-col p{ font-size: 14px; color:#211111;font-weight: 300;margin: 0 0 15px;  text-align: justify; direction: rtl;}/*pr*/
.test-col p:last-child{ margin-bottom: 0;}
.test-col1 p.name0{font-size: 18px;color:#211111; font-weight: 700;text-align: left; margin:18px 0 5px; direction: rtl;text-align: right;}/*pr*/
.test-col1 p{ font-size: 14px; color:#211111;font-weight: 300;margin: 0;  direction: rtl; text-align: right;}/*pr*/
.testi-sect .container950{ max-width: 950px;margin:0 auto;}
.owl-dots{text-align: center;}
#testi-slider .owl-carousel .owl-item img{ width: auto; display: inherit; margin:0 auto;}
#testi-slider .owl-dots{margin-top:30px;position:absolute;bottom:-30px;left:49%;margin-left:-40px; text-align: center;}
#testi-slider .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;outline:0;padding:0;}
#testi-slider .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{padding:2px 5px;outline:0;}

.testi-sect .owl-carousel .owl-item img{border-radius: 3px; position: relative; z-index: 1;}
#video.well{padding: 10px; max-width: 600px}
#video.well .popup_close{top: -20px; right: -40px; color: #fff;}
/*END TESTIMOLIALS PAGE 10-09-2020*/
/*END ABOUT US SECTION*/

/*TERMS AND CONDITIONS 15-9-2020*/
#tnc .bannerbg { background: url("../images/tnc-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#tnc .bannerbg p, #tnc .bannerbg h1 {transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; font-size: 40px; font-weight: 900; padding: 0; margin: 0; line-height: 0; width: 100%;}
#tnc .inner-head p.heading{font-size: 18px; font-weight: 700; font-family: 'Merriweather', serif;}
/*END TERMS AND CONDITIONS 15-9-2020*/

/*SITEMAP 15-9-2020*/
#sitemap .bannerbg { background: url("../images/tnc-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#sitemap .bannerbg p {transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; font-size: 40px; font-weight: 900; padding: 0; margin: 0; line-height: 0; width: 100%;}
.sitemap{padding: 55px 0 50px;}
.sitemap ul{padding: 0; margin: 0;}
.sitemap ul li{list-style-type: none;}
.sitemap .fot-sec{float: left; width: 23%; padding-right: 20px;}
.sitemap .fot-sec p{margin: 0; padding-bottom: 28px; font-size: 18px; font-weight: 700;}
.sitemap .fot-sec p a{color: #211111;}
.sitemap .fot-sec ul{padding: 0; margin: 0;}
.sitemap .fot-sec ul li{font-weight: 300;}
.sitemap .fot-sec ul li a{color: #211111;}
.sitemap .fot-sec.sec1 ul li{font-size: 14px;  padding-bottom: 15px; list-style-type: none; font-weight: 300;}
.sitemap .fot-sec.sec2 ul{margin-bottom: 25px;}
.sitemap .fot-sec.sec2 ul:last-child{margin: 0;}
.sitemap .fot-sec.sec2 ul li{font-size: 14px;  padding-bottom: 15px; list-style-type: none; font-weight: 300; font-weight: 300;}
.sitemap .fot-sec.sec2 ul li:first-child{font-weight: 700;}
.sitemap .fot-sec.sec3 ul li{font-size: 14px;  padding-bottom: 15px; list-style-type: none; font-weight: 300;}
.sitemap .fot-sec.sec3 ul{margin-bottom: 25px;}
/*.footer .fot-sec.sec3 ul:last-child{margin: 0;}*//*10-9-2020*/
.sitemap .fot-sec.sec4 ul{margin-bottom: 75px;}
.sitemap .fot-sec.sec4 ul:last-child{margin-bottom: 0;}
.sitemap .fot-sec.sec4 ul li{font-size: 14px;  padding-bottom: 15px; list-style-type: none;}
.sitemap .fot-sec.sec4 ul.social-media{ font-size: 12px;}
.sitemap .fot-sec.sec4 ul.social-media li{display: inline-block;  position: relative; margin: 0 0 0 10px;}
.sitemap .fot-sec.sec4 ul.social-media li:first-child{margin: 0;}
.sitemap .fot-sec.sec4 ul.social-media li a{background: #fff; width: 21px; height: 21px; border-radius: 50px; vertical-align: middle; text-align: center; display: block; line-height: 21px;}
.sitemap .fot-sec.sec4 ul.social-media li .fab{color: #2d2d2d; font-size: 11px;}
/*END SITEMAP 15-9-2020*/

/*WHAT MAKES US DIFFERENT PAGE 23-9-2020*/
#what-diff .bannerbg { background: url("../images/what-diff-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#what-diff .bannerbg p, #what-diff .bannerbg h1 {transform: translate(-50%, -50%); position: absolute; left: 88%; top: 50%; font-size: 40px; font-weight: 900; padding: 0; margin: 0; line-height: 0; width: 100%;}

/*COMMUNITY LIVING*/
.bannerbg.community-living { background: url("../images/community.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property .amnties.community-living{padding: 50px 0;}
#property .amnties.community-living .sub-title{font-size: 14px;}
#property .amnties.community-living .amenBx p sup{font-weight: 600; font-size: 11px; vertical-align: bottom;}

/*COMPANY PROFILE*/
.company-profile.moreless-button{padding: 0;}
#property .bannerbg.company-profile { background: url("../images/company-profile-banner.jpg") center top no-repeat; background-size: cover; position: relative; height: 300px;}
#property #company-profile .bannerbg{height: 520px; background: url("../images/company-banner.jpg") center top no-repeat}
#company-profile.owl-carousel .item {position: relative; width: 100%;}
#company-profile.owl-carousel .item .txt-box{background: #fff; padding: 65px 38px; border-radius: 4px; position: absolute; left: 10%; top: 50%; transform: translate(0, -50%); max-width: 470px; color: #211111;}
#company-profile.owl-carousel .item {position: relative; width: 100%;}
#company-profile.owl-carousel .item .txt-box h2.title{font-size: 28px; /*font-family: 'GETasmeem-Medium';*/ font-weight: 600; margin-bottom: 25px; text-align: right;}
#company-profile.owl-carousel .item .txt-box p{font-size: 14px !important; font-weight: 400; margin-bottom: 10px; position: relative; transform: none; top: 0; left: 0; line-height: 18px !important; text-align: right;}/*bh-30-09-2021*/	
#company-profile.owl-carousel .item .txt-box p:last-child{margin-bottom: 0}
/*start-bh-apartment-types-06-08-2021*/
.leftSec { margin-bottom: 20px;}
.data-sect{position: relative;float: left;}
.rent-txt.rent-new {max-width: 367px;}
.data-inner{ background:rgb(0,0,0,0.5); padding: 9px 15px;position: absolute;bottom: 0;left: 0; right: 0;}
.inner-text{float: left;}
.inner-text .count-text{font-size: 14px;color:#fff; margin-left: 12px;}
.view-img{float: right;}
.inner-text img {margin-top: 4px;}
.view-img img{ margin-top: 4px;}
.aprt-sect{ margin: 24px 0 16px;}
.aprt-sect b {float: left;margin: 10px 0 0 10px;}
.rent-txt.rent-new ul li span {min-width: 52.6%;display: inline-block;}
.rent-txt.rent-new ul li span:nth-child(2n) {min-width: inherit;}
.aprt-sect .rent-txt ul li { margin-bottom: 10px;}
.rent-txt.rent-new ul li {display: inline-block;padding: 0 0 20px 0;width: 100%;}
.rent-txt.rent-new ul li:last-child{padding-bottom: 0;}
.rent-txt.rent-new .btn {margin-top: 15px;width: 79px;text-align: center;-webkit-appearance: none;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;}
.rent-txt.rent-new .btn .fas {top: 14px;right: 30px;}
.btn:hover .fas{top: 14px;right: 85px;}
/*end-bh-apartment-types-06-08-2021*/

/*start-bh-fontana-towers-06-08-2021*/
.bread0 {list-style: none;background: #fff;padding: 5px 0;margin: 0;}
.bread0 li {display: inline-block;position: relative; margin-right: 15px;}
.bread0 li a {font-size: 11px;color: #000;text-decoration: none;}
.bread0 li:after {content: "";position: absolute;right: -16px;top: 9px;width: 12px;height: 6px;background: url('../images/small-arrow-left.png')no-repeat;}
.bread0 p {font-size: 11px;color: #060606;display: inline-block;margin: 0;}

#property .bannerbg.fontana-tower p span {font-size: 24px;}
.overnewsec{ background: #f2f3f4;border-bottom: 1px solid #d3cfc4;}
.overnewsec .title{font-size: 40px; margin-bottom: 22px;}
.flrDtlLnks.fldtlink2 {width: 31.6%;margin-bottom: 40px;}
.flrDtlLnks.fldtlink2 .flBxs.mid{border-right: none;}
.flrDtlLnks.fldtlink2 .flBxs {width: 49%;}
.tower-sect{ width: 100%; display: inline-block; margin-bottom: 50px;}
.tower-sect img{border-radius: 5px;}
.apart-midd{max-width: 830px; margin: 0 auto;width: 100%;}
.apart-midd .lt0{float: left;width: 40%;}
.apart-midd .rt0{float: right;width: 40%;}
.apart-midd .left-text {width: 100%;float: left;margin-bottom: 35px;}
.apart-midd .left-text:last-child{ margin-bottom: 0;}
.apart-midd .apart-text{margin: 0;width: 100%;float: left;}
.apart-midd .apart-text span{font-size: 16px;color:#575757;float: left;margin: 4px 0 0 22px;font-weight: 400;line-height: 20px;}
.apart-midd .apart-text img {float: left;}
.left-text b{float: right;font-size: 16px;color:#000000;line-height: 30px;text-align: left;width: 37%;}

.fontana-sect{padding: 45px 0;background: #f2f3f4;border-bottom: 1px solid #d3cfc4;margin-bottom: 20px;}
.fontana-sect p{ font-size: 16px;color:#211111;font-weight: 300;line-height: 25px;margin-bottom: 24px; font-family: 'Heebo', sans-serif;}
.fontana-sect p:last-child{ margin-bottom: 0;}

.fontana-sect ul {
    padding: 0;
    margin: 0 0 0 20px;
    list-style: outside disc;
}
.nwage-bg{background: #f2f3f4;border-bottom: 1px solid #bdb6a3;}
.offers-sect{padding: 50px 0;text-align: center;border-bottom: 1px solid #bdb6a3;}
.offers-sect .sub_title {
  font-size: 18px;
  color: #211111;
  font-weight: 300;
  font-family: 'Heebo', sans-serif;
  text-align: center;
  margin: 0 0 35px;
}
.offers-sect p{ font-size: 16px; color:#211111;font-weight: 300; font-family: 'Heebo', sans-serif;text-align: right;}
.offer-col{ width: 31.1%;float: left; margin-right: 3.3%;}
.offer-col:last-child{ margin-right: 0;}
.box9 .box-content,
.box9 .icon li,
.box9 img { transition: all 0.35s ease 0s;}
.box9 .icon,
.box9 .title {width: 100%;font-size: 22px;}
.box9 {text-align: center;position: relative;}
.box9 img {width: 100%; height: auto;display: block;}
.box9 .box-content { padding: 0;background-color: rgb(133, 117, 78, 0.72);position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: 0;}
.box9:hover .box-content {top: 0;left: 0;bottom: 0;right: 0;opacity: 1;}
.box9 .title {font-weight: 700;color: #fff;line-height: 17px;margin: 5px 0; position: absolute; bottom: 55%;}
.box10 .icon li a,
.box9 .icon li a {line-height: 35px;border-radius: 50%;}
.box9 .icon {list-style: none;padding: 0;margin: 0;position: absolute;top: 45%;}
.box9 .icon li {display: inline-block;opacity: 0;transform: translateY(40px);}
.box9:hover .icon li {opacity: 1;transform: translateY(0);}
.box9:hover .icon li:first-child {transition-delay: 0.1s;}
.box9:hover .icon li:nth-child(2) {transition-delay: 0.2s;}
.box9 .icon li a {display: block;width: 133px;height: 41px;border-radius: 5px;line-height: 41px;background: #fff;font-size: 16px;margin-right: 5px;transition: all 0.35s ease 0s;}
.box9 .icon li a.call-btn{ background:#8c0513;color:#fff;}
.box9 .icon li a.enquiry-btn{ background:#fff;color:#8c0513;}
.box9 .icon a.call-btn:hover {background: #fff;color:#8c0513;}
.box9 .icon li a.enquiry-btn:hover{ background:#8c0513;color:#fff;}
/*end-bh-fontana-towers-06-08-2021*/

/*start-bh-seef-avenue-06-08-2021*/
.overviewsec2{background: #f2f3f4;}
.overviewsec2 .flrDtlLnks.flrDtlnks3 { width: 67%;}
.overviewsec2 .logoSeef{ margin-left: 0;}
.overviewsec2 .flBxs {width: 24.2%; padding: 0 2px;}
.overviewsec2 .flBxs.mid2{border-left: 1px solid #cec1a5;}

/*apartment type button*/

.overviewsec2 .flBxs.mid2 {
    border-left: 1px solid #cec1a5;
    /*padding-left: 5.45px;*//* changed 30/11/2021*/
}

.overviewsec2 .flBxs {
    width: 23.92%;
}
 figure.effect-lily { width: 100%;float: left;margin: 0 1.666% 0 0;}
.well#apartment {background: transparent;;padding: 0;max-width: 378px;}
#apartment_wrapper {top:0}
#apartment_background {background-color: transparent !important;}
.apart-popup ul.tabs{margin: 0px 0 0; padding: 0; list-style: none; border: 1px solid #85754e; border-radius: 5px; display: inline-block; background: #fff;}
.apart-popup ul.tabs li{font-size: 16px; color: #211111;text-transform: uppercase;float: left;padding: 6px 15px;border-right:1px solid #85754e; cursor: pointer; width: 61px;text-align: center;  font-family: 'Heebo', sans-serif;}
.apart-popup ul.tabs li a{ color:#211111;}
.apart-popup ul.tabs li:last-child{color:#fff; border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-right: none;}
.apart-popup ul.tabs li.current a{background: #85754e; color: #fff;}
.tab-content{display: none;}
.tab-content.current{display: inherit;}
/*end-bh-seef-avenue-06-08-2021*/

a.wpml-ls-link {
    display: inline;
    background: rgb(255 255 255 / 40%);
    padding: 0.2rem 0.3rem;
    transition: 0.4s ease-in-out;
}

a.wpml-ls-link:hover {
    background: rgb(255 255 255 / 100%);
    color: black;
}

img.wpml-ls-flag.iclflag,img.wpml-ls-flag.iclflag span {
    vertical-align: middle;
}

span.wpml-ls-native.icl_lang_sel_native {
    padding-right: 0.4rem;
}

.lang-switcher {
    display: inline-block;
    margin-left: 15px;
}

.lang-switcher-mob {
  margin: 10px 0px;
  background-color: #cec1a5;
  font-size: 10px;
  width: 100px;
}


.social-media .call {
    display: inline-block;
    margin-left: 1rem;
}

.customFontFam {
  color: #211111;
  font-family: sans-serif;
}

/* new menu */
header .desk-menu .menu-container .menu.middle-top-menu {
  float: left;
  width: 100%;
  max-width: 790px;
  position: relative;
  text-align: left;
}

/*start css for new menu changes in header2*/

header .desk-menu {
  position: relative;
}
.desk-menu .lang-switcher{ display: none;}
header .desk-menu .menu-container .menu.middle-top-menu {
  float: left;
  width: 100%;
  max-width: 790px;
  position: relative;
  text-align: left;
}
header .desk-menu .menu-container .menu.middle-top-menu li {
  float: left;
  position: relative;
}
header .desk-menu .menu-container .menu.middle-top-menu::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background: #ccc5a6;
  height: 1px;
  width: 100%;
}
header .desk-menu .menu-container .menu.middle-top-menu > li.menu-item-has-children > a {
  padding: 13px 0px;
}

/*
.date-box {
  width: 70px;
  height: 70px;
  margin-bottom: 18px;
  background: #8b0512;
  padding: 10px;
  box-sizing: border-box;
  margin-top: -60px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  float: right;
}
*/

.date-box span {
  font-family: 'Merriweather', serif;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}



@media (max-width: 1139px){
  header .desk-menu .menu-container .menu.middle-top-menu{
    display: none;
  }
  header .desk-menu .menu-container .menu.middle-top-menu > li.menu-item-has-children > a{
    padding: 12px;
  }
}

@media (max-width: 991px){
  .mobOn-991 {
    display: block !important;
  }
}

@media (max-width: 767px){
  .desk-menu .lang-switcher {
    display: block;
    position: absolute;
    left: 40px;
    top: 50%;
    transform: translateY(-50%);
    margin-top: 3px;
    background: rgba(0, 0, 0, 0.4);
  }
  .desk-menu .lang-switcher a {
    color: #000;
    font-size: 11px;
  }
}

@media (max-width: 340px){
  .desk-menu .lang-switcher {
    /* right: 50px; */
    left: 30px;
  }
}

/*end css for new menu changes in header2*/


/* for banner */
@media (min-width:992px){
  .bannerbg {
      height: 70vh;
      /*height:auto;*/
  }
}


@media (max-width: 1920px){
/*message-ceo-page-css-10-09-2020-start*/
#property .massage-ban{ height: 421px;}
#property .massage-ban2{ height: 421px;}   
 /*message-ceo-page-css-10-09-2020-end*/  
 
    /*.bannerbg {
        height: 690px;
    }*/
}
@media (max-width: 767px){
.contact-b .cont-sect .extension {
    width: 25%;
    margin-right: 0;
    margin-bottom: 0;
}
}
@media (max-width: 1340px){
	#updates.owl-carousel .owl-nav button.owl-prev, #our-services.owl-carousel .owl-nav button.owl-prev{left: 0;}
	#updates.owl-carousel .owl-nav button.owl-next, #our-services.owl-carousel .owl-nav button.owl-next{right: 0;}
	.footer .fot-sec{padding-right: 19px;}

/*message-ceo-page-css-10-09-2020-start*/
#property .massage-ban{ height: 300px;}
#property .massage-ban2{ height: 300px;}   
 /*message-ceo-page-css-10-09-2020-end*/

 /*sitemap 15-9-2020*/
.sitemap .fot-sec{padding-right: 19px;}
/*end sitemap 15-9-2020*/
}

@media (max-width: 1200px) {
	.container{width: 95%;padding:0}
	/*HEADER*/
	header .desk-menu{/* padding: 0 10px; */}
	header .desk-menu .menu-container .menu > li{margin: 0;}
	header .desk-menu .menu-container .menu > li a:after{margin: 0 0 0 10px;}
	.header .search-container{margin-right: 10px;}

    .contact-btn a {/*padding: 10px 32px 10px 15px;*/ margin: 30px 15px 0 0; padding: 0px 22px 0px 15px; width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center; /*14-12-21*/ }
	.contact-btn a .fas { /* right: 16px; */left:8px; /*14-12-21*/ }

	/*Banner*/
	#properties .bannerbg p, #properties .bannerbg h1, #properties .bannerbg h2.prop_management1{left: 47%;}
	#Buy .center input[type="text"]{width: 65%;}/*7-9-2020*/

	/*Properties page*/
  	.rightSec{width: 30%; padding-left: 20px;}
  	.rent-property img{width: 54%;}
  	.rent-txt ul li img{width: auto;}
	.sticky-sidebar ul li, .sticky-sidebar ul li h3{font-size: 16px;}
  	.sticky-sidebar ul li img{width: 40%;}

  	/*Property page*/
	.amenBx{width: 14%;}
	.new-layout .dtlSecRght{max-height: 500px; overflow-y: scroll;}
    .new-layout .dtlSecRght.small{max-height: 280px;}
    .dtlSecRght .tabcontent ul.frm li.phone input.extension{width: 49px; margin-right: 0;}/*21-10-2020*/

  	/*Our services*/
  	.our-services .lftSec{padding: 25px 20px; width: 50%; left: 30px;}
  	.our-services .btn{margin-top: 10px;}
  	.our-services .rgtSec img{width: 100%;}

  	/*Property Owners*/
  	#property-owners .our-services.inverse .lftSec{padding: 25px 20px; width: 50%; right: 30px; left: auto;}
  	#property-owners .our-services.inverse .btn{margin-top: 10px;}
  	#property-owners .our-services.inverse .rgtSec img{width: 100%;}
  	/*start-bh-seef-avenue-06-08-2021*/
	.overviewsec2 .flrDtlLnks.flrDtlnks3 {width: 65.6%;}
	.overviewsec2 .flBxs {width: 24.8%;}
	/*end-bh-seef-avenue-06-08-2021*/
}
/* code added 30-11-2021*/
@media (max-width: 1200px){
.overviewsec2 .flBxs {
    width: 24%;
}
}

@media screen and (max-width:1199px) {
.bannerbg{background-size: cover; /*height: 380px;*/ }

}


@media (max-width: 1180px) {
.what-diff .diff-indi{padding: 0 25px;}
}

@media (max-width: 1088px) {


}

@media (max-width: 1024px) {
.grid figure{margin: 0 15px 0 0;}
figure.effect-lily h2, figure.effect-lily h3{font-size: 22px;}
.grid figure p{font-size: 12px;}
figure.effect-lily:hover h2, figure.effect-lily:hover p{-webkit-transform: translate3d(0,15px,0); transform: translate3d(0,15px,0);}
header .desk-menu .logo a img{margin-top: 5px;}
  /*property pages*/
  .imgLft, .new-layout.mid .imgLft{margin: 0;}
  .overViewSec p{font-size: 14px;}
  .overViewSec p:first-child{margin-top: 0;}
  .amenBx{width: 14%;}
  .new-layout .dtlSecRght{max-height: 470px; overflow-y: scroll;}
  /*Properties page*/
  .rightSec{width: 30%; padding-left: 20px;}
  .rent-property img{width: 50%;}
  .rent-property .rent-txt{padding: 10px 15px;}
  .rent-txt .heading{margin-bottom: 8px;}
  .rent-txt p.desc, .rent-txt h2.desc{margin: 0 0 5px;}
  .rent-txt ul li img{width: auto;}
  .sticky-sidebar ul li, .sticky-sidebar ul li h3{font-size: 16px;}
  .sticky-sidebar ul li img{width: 40%; margin-right: 10px;}
  /*start-bh-apartment-types-06-08-2021*/	
	.data-sect {width: 48%;}
	.data-sect img{width: 100%;}	
	.inner-text img{width: auto;}
	.rent-txt.rent-new .heading {font-size: 17px;}
	.rent-property .rent-txt {width: 45%;}
	.aprt-sect { margin: 20px 0 10px;}	
	.rent-txt.rent-new ul li {padding: 0 0 10px 0;}		
	/*end-bh-apartment-types-06-08-2021*/

	
	/*start-bh-seef-avenue-06-08-2021*/
	.overviewsec2 .flrDtlLnks.flrDtlnks3 {width: 71.6%;}
	.overviewsec2 .flBxs {width: 23.6%;}/* 	changed: .overviewsec2 .flBxs {width: 24.7%;} 	30-11-2021*/
	/*end-bh-seef-avenue-06-08-2021*/
	.amenBx p {min-height: 72px;margin: 0;}
}



@media (max-width:1139px){
    /*14-12-21 new media query added to make the menu responsive*/
	header .desk-menu .logo a img{margin-top: 3px; /*14-12-21*/}
	.contact-btn a {margin: 20px 40px 0 15px; /*14-12-21*/}
	/*start header css and added form media 991px 14-12-21*/
header {height: 75px;}
  header .desk-menu .box-menu{top: 25px;float: right;}
  header .hamburger-menu {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; display: block; position: absolute; top: 0; bottom: 0; margin: auto; width: 40px; height: 12px; cursor: pointer; /*right: -215px;*/ right: -318px; z-index: 99;/*06-12-21*/}/*7-10-2020*/
  header .hamburger-menu span {text-transform: uppercase; left: calc(-100% + -5px); padding: 8px 9px 8px 0; top: calc(50% - 18px); position: absolute; font-size: 13px; color: #FFF;}
  header .hamburger-menu .bar, header .hamburger-menu .bar::after, header .hamburger-menu .bar::before {width: 35px; height: 3px;}
  header .hamburger-menu .bar {position: relative; -webkit-transform: translateY(25px); -moz-transform: translateY(25px); -ms-transform: translateY(25px); -o-transform: translateY(25px); transform: translateY(25px); -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -ms-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; background: #2d2d2d; top: -7px; }
  header .hamburger-menu .bar::before, header .hamburger-menu .bar::after { position: absolute; background: #2d2d2d; content: ''; left: 0; border-radius: 5px; }
  header .hamburger-menu .bar::before {bottom: 10px; -webkit-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -ms-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -o-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
  header .hamburger-menu .bar::after {top: 10px; -webkit-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -ms-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -o-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);}
  header .hamburger-menu .bar.animate {background: rgba(255, 255, 255, 0);}
  header .hamburger-menu .bar.animate::after {top: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -ms-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -o-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); }
  header .hamburger-menu .bar.animate::before {bottom: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -ms-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -o-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);}
  header .desk-menu .box-menu ul li a {color: #FFF !important; border-bottom: 1px solid #eaeaea;}
  header .desk-menu .menu-container { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #FFF; position: fixed; height: 100%; width: 250px; right: -250px; top: 0; z-index: 9;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children > a::before, header .desk-menu .menu-container .menu > li.menu-item-has-children > a::after{display: block;}
  header .desk-menu .menu-container .menu-header-container {position: relative; float: left;}
  header .desk-menu .menu-container .menu-header-container ul {padding: 0 !important;}
  header .desk-menu .menu-container .menu {margin: 0;}
  header .desk-menu .menu-container .menu li.back {position: relative; display: block;}
  header .desk-menu .menu-container .menu li.back a {padding: 12px 12px 12px 35px !important;}
  header .desk-menu .menu-container .menu li.back a::before, header .desk-menu .menu-container .menu li.back a::after {background-color: #4e4e4e; position: absolute; content: ''; height: 2px; width: 7px; top: 23px;}
  header .desk-menu .menu-container .menu li.back a::before {-webkit-transform: rotate(-45deg) !important; -moz-transform: rotate(-45deg) !important; -ms-transform: rotate(-45deg) !important; -o-transform: rotate(-45deg) !important; transform: rotate(-45deg) !important; top: 20px !important; right: inherit !important; left: 15px !important;}
  header .desk-menu .menu-container .menu li.back a::after {-webkit-transform: rotate(45deg) !important; -moz-transform: rotate(45deg) !important; -ms-transform: rotate(45deg) !important; -o-transform: rotate(45deg) !important; transform: rotate(45deg) !important; top: 24px !important; left: 5px !important; }/*7-9-2020*/
  header .desk-menu .menu-container .menu li.line {display: none !important; }
  header .desk-menu .menu-container .menu > li {width: 100%; float: left; margin: 0;text-align: left; }
  header .desk-menu .menu-container .menu > li a {font-family: 'Roboto', sans-serif; padding: 12px; color: #4e4e4e !important;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children {position: initial;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a {padding: 12px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a::before, header .desk-menu .menu-container .menu > li.menu-item-has-children a::after {background: #4e4e4e;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a::before {right: 6px !important; top: 16px !important; width: 7px !important;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a::after {top: 20px !important; width: 7px !important; }
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu {box-shadow: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: block !important; background: #FFF; z-index: 1; top: 0; left: 100%; height: 100%;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu .sub-menu {margin-top: 0;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu.open-sub {left: 0%;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::before, header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::after {background-color: #4e4e4e;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::before {-webkit-transform: rotate(45deg) !important; -moz-transform: rotate(45deg) !important; -ms-transform: rotate(45deg) !important; -o-transform: rotate(45deg) !important; transform: rotate(45deg) !important; right: 6px !important; top: 22px !important; width: 7px !important;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::after {-webkit-transform: rotate(-45deg) !important; -moz-transform: rotate(-45deg) !important; -ms-transform: rotate(-45deg) !important; -o-transform: rotate(-45deg) !important; transform: rotate(-45deg) !important; right: 6px !important; top: 26px !important; width: 7px !important; }
  header .desk-menu .menu-container .menu > li:hover a:before {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); right: 6px; top: 22px;}
  header .desk-menu .menu-container .menu > li:hover a::after {-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); right: 6px; top: 26px;}
  header .desk-menu .menu-container .menu-head {display: block;}
  header .desk-menu .menu-container .menu-foot {display: block;}
  header.small .hamburger-menu {top: 31px;}
  header.small .hamburger-menu span {color: #4e4e4e;}
  header.small .hamburger-menu .bar {background: #4e4e4e;}
  header.small .hamburger-menu .bar::before, header.small .hamburger-menu .bar::after {background: #4e4e4e;}
  header.small .hamburger-menu .bar.animate {background: rgba(255, 255, 255, 0);}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li > a{background: #fff; border-bottom: 1px solid #eaeaea; color: #4e4e4e !important}/*7-9-2020*/
  header .desk-menu .menu-container .menu > li.social-media{padding: 12px;}/*7-9-2020*/
  header .desk-menu .menu-container .menu > li.social-media p{margin: 0;}
  header .desk-menu .menu-container .menu > li.social-media p span{display: inline-block; padding: 4px 6px; background: #4e4e4e !important; border-radius: 50px; margin-top: 8px; margin-right: 5px;}/*7-9-2020*/
  header .desk-menu .menu-container .menu > li.social-media p span a{border: 0; padding: 0; color: #fff !important; width: 15px; text-align: center;}/*7-9-2020*/
  header .desk-menu .menu-container .menu > li.social-media p span a i{font-size: 13px;}	
	/*end header css and added form media 991px 14-12-21*/
	/*missing css for header for responsive-starts*/
	header .desk-menu .logo {
        padding-right: 60px;
    }
	/*missing css for header for responsive-end*/
}


/*new rule to add in style pr-10-03-21*/
@media (max-width: 1024px) and (min-width:992px){
header .desk-menu .menu-container .menu > li a {
    font-size: 14px;
}
}/*end new rule to add in style pr-10-03-21*/

@media (max-width: 991px) {
  .hidden-lg{display: block !important;}
  .hidden-md {display: none !important;}
  .mobOn{display: block !important;}/*7-9-2020*/
  .deskOn{display: none !important;}/*16-10-2020*/

  .top-header a{font-size: 10px;}
  .top-header .quick-link ul li .fas{font-size: 10px;}
  .contact-btn a{margin: 20px 45px 0 0;}
  .overViewSec p{width: 100%;}
  .what-diff .diff-indi{padding: 0 19px;}
  .white-box{padding: 25px 20px;}
  .testim{margin: 30px 0 0;}
  .testim p.name{margin: 10px 0 5px;}
  .imgNEnqSec{padding: 30px 0; margin: 0;}
  .imgNEnqSec:last-child{padding-bottom: 0; border-bottom: 0 !important;}/*16-10-2020*/
  .imgNEnqSec.mid{border-bottom: 1px solid #fff4c3; border-top: 1px solid #fff4c3;}
  .new-layout .imgLft, .new-layout .dtlSecRght{width: 100%; float: none; padding: 0; margin: 0;}
  .overViewSec .new-layout p{width: 100%; margin: 0;}
  .new-layout .imgLft{margin-bottom: 30px;}
  .imgNEnqSec.mid.new-layout .imgLft{margin: 0 0 30px;}/*16-10-2020*/
  .imgNEnqSec.mid.new-layout .imgLft{margin: 30px 0 0;}
  .amenBx p{font-size: 13px;}
  .overViewSec{padding: 35px 0;}
  .footer .fot-sec.sec4{padding: 0;}
  .footer{padding: 25px 0;}/*10-9-2020*/
  .footer .fot-sec{width: 100%; float: none; text-align: left; margin-bottom: 35px; padding: 0;}/*10-9-2020*/
  .footer .fot-sec.sec2 ul{margin-bottom: 0;}/*10-9-2020*/
  .footer .fot-sec.sec2 ul:last-child{border: 0;}/*10-9-2020*/
  .footer .fot-sec.sec3 ul{margin-bottom: 0;}/*10-9-2020*/
  .footer .fot-sec.sec4{margin: 0 !important;}/*10-9-2020*/
  .footer .fot-sec.sec4 ul{margin-bottom: 35px;}/*10-9-2020*/
  .list-sect {display: none; border-top: 1px solid #464545;}/*8-9-2020*/
  .footer .fot-sec.sec1{margin-bottom: 0;}/*8-9-2020*/
  .footer .fot-sec.sec2{margin-bottom: 0;}/*8-9-2020*/
  .footer .fot-sec.sec3{margin-bottom: 0;}/*8-9-2020*/
  .footer .fot-sec.sec1 p{border: none;}/*8-9-2020*/
  .footer .fot-sec p{margin: 0; padding: 14px 0; font-size: 14px; font-weight: 600; border-top: 1px solid #464545; position: relative;}/*8-9-2020*/
  .footer .fot-sec ul{padding-top: 10px;}/*8-9-2020*/
  .footer .fot-sec ul li a{color: #898989}/*8-9-2020*/
  .page-link-list span{position: relative; float: right; height: 21px; width: 21px; background: #85754e; border-radius: 20px;}/*8-9-2020*/
  .page-link-list span::before {width: 6px; height: 6px; top: 6px; right: 7px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; position: absolute; content: ""; -webkit-transform: rotate(-45deg); transform: rotate(45deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; z-index: 5555; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%;}/*8-9-2020*/
  .page-link-list.active span::before {-webkit-transform: rotateZ(-134deg); transform: rotateZ(-134deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 9px;}/*8-9-2020*/

  /*Banner Tabs 7-9-2020*/
  .filters .tbl-cell{min-width: 1px;}


  /*Property Page*/
  .new-layout .dtlSecRght{max-height: initial; overflow-y: auto; height: auto;}
  .new-layout .dtlSecRght.small{max-height: initial; height: auto;}
    .nwagetDetail .dtlSecRght .tabcontent ul.frm li {width: 46%;}/*21-10-2020*/
   .dtlSecRght .tabcontent ul.frm li.phone input.extension{width: 20%; margin-right: 0; float: none;}/*21-10-2020*/
.dtlSecRght .tabcontent ul.frm li.phone input{width: 77%; float: right;}/*21-10-2020*/
  .new-layout .dtlSecRght .middle-align {position: relative; top: 0; left: 0; transform: none; width: 100%;}

  /*Our services*/
  .our-services{padding: 35px 0;}
  .our-services .lftSec{position: relative; float: none; transform: translate(0, 0); width: 95%; left: 0;}
  .our-services .rgtSec{display: block; width:100%;}

  /*Properties Page*/
  .inner-filters .filters .all{margin-right: 10px;}
  .inner-filters .filters .all .btn{padding: 13px 20px;}
  .leftSec{width: 100%; float: none;}
  .rent-property .rent-txt{padding: 30px;}
  .rightSec {width: 100%; padding-left: 0; float: none}
  #sidebar.fixed{position: relative; top: 0;}
  .inner-filters .filters{display: none;}/*9-9-2020*/
  /*start Mobile filter 9-9-2020*/
  .inner-filters .filter-mob{padding: 15px 0;}
  .inner-filters .filter-mob a{display: block; border: 1px solid #e3e3e3; padding: 13px 10px; border-radius: 4px; background: #fff; position: relative;}
  .inner-filters .filter-mob a:before{position: absolute; display: block; content: ""; width: 7px; height: 7px; top: 50%; right: 18px; margin-top: -3px; border-bottom: 1px solid #000; border-right: 1px solid #000; transform: rotate(45deg) translateY(-50%); transition: all 0.4s ease-in-out; transform-origin: 50% 0; font-family: 'Heebo', sans-serif; font-weight: 300;}
  .filter-popup{width: 300px; padding: 0 !important; overflow: hidden;}
  .filter-popup .title {font-size: 14px; padding: 10px; box-shadow: 0px 2px 16px 1px #e6e6e6; font-weight: 700; margin: 0;}
  .filter-popup form{padding: 10px; height: 380px; overflow: auto;}
  .filter-popup #choicelist2.choicelist{visibility: visible; opacity: 1; padding: 0; background: transparent; transform: translate(0); min-width: 270px;}
  .filter-popup #choicelist2.choicelist .lftSec, .filter-popup #choicelist2.choicelist .rgtSec{width: 45%;}
  .filter-popup form label {padding-bottom: 8px; font-size: 12px; font-weight: 400; margin: 0; vertical-align: middle; font-family: 'Heebo', sans-serif; font-weight: 300;}
  .filter-popup form label.heading {font-size: 12px; font-weight: 700; padding: 8px 0 9px; display: block; font-weight: 700; font-family: 'Merriweather', serif;}
  .filter-popup form .list-adv{display: none; padding: 10px; background: #f5f5f5;}
  .filter-popup form .list-adv.active{display: block;}
  .filter-popup .actionBtn{padding: 10px; box-shadow: 0px 2px 16px 1px #e6e6e6;}
  .filter-popup .actionBtn .btn{display: block; text-align: center;}
  /*end Mobile filter 9-9-2020*/

/*message-gm-page-css-10-09-2020-start*/ 
#property .massage-ban{background-position: -220px;}
/*message-gm-page-css-10-09-2020-end*/ 

/*message-ceo-page-css-10-09-2020-start*/ 
#property .massage-ban2{background-position: -220px;}
/*message-ceo-page-css-10-09-2020-end*/ 

/*contact-us-page-css-10-09-2020-start*/ 
.contact-b .cont-sect{ max-width: 80%;}
.contact-b .cont-sect .extension{width: 15%;}/*20-10-2020 phone no extension*/
/*contact-us-page-css-10-09-2020-end*/
    
/*careers-page-css-10-09-2020-start*/
.join-sect p{width: 100%;}
.vacancies .vacan-sect{ max-width: 90%;} 
.popup{ width: 68%;}
/*careers-page-css-10-09-2020-end*/

/*our-client-page-css-10-09-2020-start*/
.client-sect p{ width: 100%;}
/*our-client-page-css-10-09-2020-end*/

/*sitemap 15-9-2020*/
.sitemap{padding: 25px 0;}
.sitemap .fot-sec{width: 33%; float: left; text-align: left; margin-bottom: 0; padding: 0;}
/*end sitemap 15-9-2020*/

/*Property Owners*/
#property-owners .our-services{padding: 30px 0 0;}
#property-owners .our-services.inverse .lftSec{position: relative; float: none; transform: translate(0, 0); width: 95%; left: 0;}
#property-owners .our-services .rgtSec, #property-owners .our-services.inverse .rgtSec{display: block; float: none; width: 100%; margin-top: 20px; text-align: center;}
#property-owners .our-services .rgtSec img, #property-owners .our-services.inverse .rgtSec img{width: auto; margin: 0 auto;}

/*shortlist 9-10-2020*/
.shortlist {position: fixed; width: 100%; bottom: 0; z-index: 999; background: #fff; left: 0; box-shadow: 0px 0px 8px 0px #a9a9a9;}
.shortlist .heading{padding: 7px 20px;}
.shortlist .heading p{font-size: 13px;}
.shortlist .heading a{font-size: 12px;}
.shortlist .addon {padding: 10px 20px; display: flex; overflow: auto;}
.shortlist .addon .indi-item {padding: 5px 0; margin: 0 5px; border: 1px solid #f1f1f1; position: relative; max-width: 220px; min-width: 120px; text-align: center;}
.shortlist .addon .indi-item:last-child{border: 1px solid #f1f1f1;}
.shortlist .addon .indi-item img{margin: 0 auto; display: block; width: 65px; height: 40px;}
.shortlist .addon .indi-item span{display: block; font-size: 12px;}
.shortlist .addon .indi-item .close{top: 0; right: -5px;}
/*shortlist 9-10-2020*/

#owl-banner .owl-nav{margin-top:-25px}
	#owl-banner .bannerbg .tbl{padding:10% 0;height:auto;min-height: 150px;}
	/*#owl-banner .bannerbg{height:auto!important}*/ /*hide on 13jan2022*/
	.buy-rent-tabs{position:relative;bottom:auto;margin:5px auto 0;left:0;right:0;-webkit-transform:none;-moz-transform:no;-o-transform:none;-ms-transform:none;transform:none;width:90%}
	#owl-banner .bannerbg h1{padding-bottom:0}

}

@media screen and (max-width:768px) {
  .bannerbg{background-size: 100% !important;}
  #bannerbg_our_serv,.bannerbg.offers,.bannerbg.agent{background-size:cover !important;}
}

@media (max-width: 767px) {
  .hidden-md{display: block !important; max-height:400px;}
  .hidden-sm {display: none !important;}
  .fltl, .fltr{float: none;}
	p.sub-title{/*margin: 20px 0;*/margin: 10px 0 0; font-size: 16px;}/*pr*/
  .btn{ font-size: 16px;}/*pr*/
  header .hamburger-menu {right: -273px;}/*pr new*/
 header .desk-menu .menu-container .menu li a {padding: 12px;}
  header .desk-menu .menu-container .menu li.back a {padding: 8px 12px 8px 35px !important;}
  header .desk-menu .menu-container .menu li.back a::before {/*top: 17px !important;*/ top: 14px !important;}
  header .desk-menu .menu-container .menu li.back a::after {/*top: 21px !important;*/top: 18px !important;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a {padding: 8px 12px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a::before {top: 18px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a::after {top: 22px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li > a {padding: 8px 12px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::before {top: 18px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::after {top: 22px;}
  header .desk-menu .logo{/*width: 54%; */ /*14-12-21*/ }/*pr new-f*/
  header .desk-menu .logo a img{width: 95px; margin-top: 12px;}/*pr new-f*/
  header .desk-menu .logo a:nth-child(2) img { width: 100px;margin: 16px 0; /*06-12-21*/}

  .filters .tbl-cell.location .selectedDBXP { padding-right: 0; }/*pr new-f*/
	
 .top-header{display: none;}
  .bannerbg .td:first-child{vertical-align: middle;}
  .bannerbg{height: 460px;}
  #bannerbg_our_serv{height:auto !important;}
  .bannerbg .homepage{font-size: 28px !important; line-height: 40px !important;}
  .bannerbg p{font-size: 30px !important;line-height: 35px !important;}
  .bannerbg h1{font-size: 28px !important;line-height: 40px !important;}
  #owl-banner .bannerbg h1 {font-size: 20px;line-height: 30px;}/*pr new-f*/
  #property .bannerbg p, #property .bannerbg h1{font-size: 28px; line-height: 30px;}
  #property .bannerbg p span, #property .bannerbg h1 span, #property .bannerbg p h2, #property .bannerbg h2, #properties .bannerbg p h2, #properties .bannerbg h2..prop_management1{font-size: 20px; line-height: 25px; margin: 20px 0 0;}
  #properties .bannerbg h2.prop_management1 {left: 50%;}
  #property .bannerbg span{line-height:1.2; }
  .title{font-size: 22px;/* float:right */}
  .contact-btn a{margin: 20px 45px 0 0;}
  /*.buy-rent-tabs{display: none;}*//*7-9-2020*/
  .center input[type="text"]{display: inline-flex;}/*8-10-2020*/
  .what-diff, .featured-property{padding: 35px 0 0;}/*7-10-2020*/
  .testimonials{padding: 35px 0;}/*7-10-2020*/
  .test-col1 {display: block;vertical-align: top;padding-right: 0;}
  .what-diff .diff-indi{padding: 0; width: 100%; float: none; border: 0; text-align: center;}
  .what-diff .diff-indi p.lrg-txt{text-align: center;}/*7-10-2020*/
  .testimonials p.sub-title {margin: 20px 0 0;}/*7-10-2020*/
  .testim a img{width: 100%;}
  .grid{margin: 30px auto 0;}
  .grid figure, .grid.featured_property_single_property figure{width: 60%; float: none; margin: 0 auto 30px !important;}
  .grid.featured_property_single_property figure {width: 58%;}
  /* figure.effect-lily figcaption > div{width: 90%;} */
  figure.effect-lily h2, figure.effect-lily h3{font-size: 28px;}
  .grid figure p{font-size: 14px;}
  .latest-updates{padding: 35px 0;}
  #updates.owl-carousel {margin-top: 0;}
  .txt-box{padding: 20px; text-align: center;}
  .txt-box .btn{margin: 35px 0 0;}
  .footer{padding: 25px 0;}
  .footer .fot-sec{width: 100%; float: none; text-align: left; margin-bottom: 35px; padding: 0;}/*8-9-2020*/
  .footer .fot-sec.sec4{margin: 0 !important;}
  .footer .fot-sec.sec4 ul{margin-bottom: 35px;}
  .copy-right{text-align: center;}
  .copy-right p, .copy-right ul{float: none;}
  .copy-right p{margin: 0 0 10px;}

  /*Banner tabs Filter 7-9-2020*/
  .buy-rent-tabs{width: 85%;padding: 20px 10px;}
  #Buy .center input[type="text"]{width: 75%;}
  .center {display: flex; align-items: center;}/*8-10-2020*/
  .custom-select-wrapper{display: inline-flex;}/*8-10-2020*/
  .center input[type="submit"]{display: inline-flex; width: 100px; padding-left: 50px;}/*8-10-2020*/
  .filters{display: table; width: 100%; margin: 20px 0 0;}
  .filters .tbl-cell{display: inline-block; position: relative; text-align: left; /*min-width: 124px; */ border-right: 1px solid #fff; line-height: 1;}
  .filters .tbl-cell:first-child { border-right: none;}
  fieldset{right: -30px;}

  /*Property page*/
  .logoSeef{display: block; margin: 0 auto 30px}
  .flrDtlLnks{display: block; margin: 0 auto 0; width: 80%;}
  .dtlSecRght .tab button{padding: 15px; font-size: 16px !important;}
  .dtlSecRght .tabcontent{padding: 20px 10px;}
  .nwagetDetail{padding: 35px 0;}
  .nwagetDetail .dtlSecRght .tabcontent ul.frm li{width: 46%;}
  .nwagetDetail .dtlSecRght .tabcontent ul.agnt li:last-child{margin: 0;}
  .amnties{padding: 35px 0 0;}
  .amenBx {width: 20%;}
  .amenBx p{min-height: 60px;}
  	/*16-10-2020*/
	.well.location .lftSec{float: none; width: 100%; height: 150px; overflow: hidden;}
	.well.location .rgtSec{float: none; width: 100%; padding: 20px 0;}
	.well.location .rgtSec .loc-map{padding: 0 20px; height: 200px; overflow: scroll;}
	.well.location .rgtSec iframe{height: 220px;}
	.well .popup_close{font-size: 28px;}
	/*end 16-10-2020*/

  /*Our Services*/
  .our-services .lftSec{width: 90%; margin: 0 auto;}

  /*Properties Page*/
  .bannerbg p span, .bannerbg h1 span, .bannerbg p h2, .bannerbg h2.prop_management1{left: 50%;}
  #properties .bannerbg p {font-size: 35px;}
  #properties .bannerbg h1{font-size: 35px;left:50%;}
  .inner-filters .filters{display: none;}
  .rent-property .rent-txt{padding: 10px;}
  .rent-txt .btn{padding: 10px; margin-top: 0;}

/*contact-us-page-css-08-09-2020-start*/ 
.contact-head .flt1{ margin-bottom: 15px;}
.contact-b .cont-sect .cont-row .col-lt {width: 100%; /*float: left;*/ margin-right: 0;}
.contact-b .cont-sect .flexbox0 {width: 92%;}/*16-10-2020*/
.orangebtn{ width: 100%;}   
.contact-b .cont-sect .flexbox{width: 92%;}/*16-10-2020*/
.cont-sect .cont-row .col-lt.phone .flexbox{width: 73%; float: none;}/*20-10-2020 extension*
/*contact-us-page-css-08-09-2020-end*/
    
/*careers-page-css-08-09-2020-start*/
.vacancies .vacan-sect {max-width: 85%;}
.vacancies .vacan-sect .lt{width: 100%;}
.vacancies .vacan-sect p.title-new{ text-align: center;} 
.vacancies .vacan-sect .rt {margin-top: 20px;width: 100%;}
#popup1 .care-row .col1 {width: 100%;float: left;margin-right: 0;}
 textarea.flexbox2 {width: 92%;} 
input.flexbox1 {width: 92%;}
select.flexbox1{width: 95%;}/*16-10-2020*/
.popup {width: 80%;}
.popup .close{top: -35px; right: -5px;} /*16-10-2020*/
.overlay:target{z-index: 999;} /*16-10-2020*/
.join-sect{padding: 35px 0;}/*16-10-2020*/
.vacancies{padding: 35px 0;}/*16-10-2020*/
.mobile-scroll{height: 320px; overflow: scroll;}/*16-10-2020*/
#popup1 .orangebtn{width: 100%; height: 50px;}/*16-10-2020*/
.vacan-row{margin-top: 30px;}/*16-10-2020*/
#popup1.well{width: 90%;}/*16-10-2020*/
.file-upload-wrapper{width: 95%; margin: 0 auto;}/*16-10-2020*/
/*#popup1 .care-row .col1.phone .extension{width: 15%;}/*20-10-2020 extension*/*/
#popup1 .care-row .col1.phone .extension{width: 20%;}/*9-11-2020 extension*/
#popup1 .care-row .col1.phone .flexbox1{width: 73%; float: none;}/*20-10-2020 extension*/
.dtlSecRght .tabcontent ul.frm li.phone input {width: 60%;}
.dtlSecRght .tabcontent ul.frm li.phone select.extension{width: 35%;}/*9-11-2020 extension*/
/*careers-page-css-08-09-2020-end*/    

/*sitemap 15-9-2020*/
.sitemap{padding: 25px 0;}
.sitemap .fot-sec{width: 100%; float: none; text-align: left; margin-bottom: 25px; padding: 0;}
/*end sitemap 15-9-2020*/

/*Property Owners*/
#property-owners .our-services.inverse .lftSec{width: 90%;}
#property-owners .our-services .rgtSec img, #property-owners .our-services.inverse .rgtSec img{width: 100%;}

/*Company Profile*/
#property #company-profile .bannerbg{height: 400px;}
#company-profile.owl-carousel .item .txt-box{left: 50%; top: 50%; transform: translate(-50%, -50%); width: 70%; padding: 25px;}

#popup1 .care-row .col1.phone .extension {
    width: 20%;
}
/*start-bh-apartment-types-06-08-2021*/	
.rent-txt.rent-new .btn {margin-top: 15px;width: 95px;}
.rent-txt.rent-new .btn .fas {top: 14px;right: 20px;}	
/*end-bh-apartment-types-06-08-2021*/	
	
/*start-bh-fontana-towers-06-08-2021*/	
.overnewsec .title {font-size: 22px;}
.apart-midd .lt0 { width: 100%;}
.apart-midd .rt0 { width: 100%;margin-top: 35px;}
.flrDtlLnks.fldtlink2 {width: 80%;margin-bottom: 40px;}	
 .box9 {margin-bottom: 20px;}
/*end-bh-fontana-towers-06-08-2021*/

/*start-bh-seef-avenue-06-08-2021*/	
.overviewsec2 .logoSeef { display: block;margin: 0 auto 30px auto;}
.overviewsec2 .flrDtlLnks.flrDtlnks3 {width: 100%;box-sizing: border-box;padding: 20px 1%;}
.overviewsec2 .flrDtlLnks.flrDtlnks3 .flBxs a {font-size: 12px;}
/*end-bh-seef-avenue-06-08-2021*/

#p_investors{
    padding-top: 90px !important;
    padding-bottom: 90px !important;
    font-size: 15px !important;
}
#p_investors span{
    font-size: 15px !important;
    margin-top: 0px !important;
    line-height: 25px !important;
}
}

@media (max-width:720px) {/*pr new*/
    .contact-head .flt1 {
      display: block; padding-left: 0px; width: 100%;
    }
    .contact-head .flt1:last-child{ margin-bottom: 0;}  
  }
  

@media (max-width: 600px){
	.white-box {position: relative; transform: translate(0, 0); width: 100%; padding: 0; margin: 20px 0 0; text-align: center;right: 0;}
	footer .top-footer .icon .fas{margin-right: 10px;}
	#closebutton.well, #fade.well{max-width: 90%; padding: 0}
	#closebutton.well .popup_close, #fade.well .popup_close{top: -40px;}

	  /*Banner tabs Filter 7-9-2020*/
      .buy-rent-tabs{width: 70%;}
	  #Buy .center input[type="text"]{width: 70%;}
	  .center input[type="submit"]{width: 80px;}

    /*client-page-css-08-09-2020-start*/
    .corp-sect .inclu-box{ display: table; margin: 0 auto 18px;}
    .corp-sect .inclu-box:nth-child(5) {margin-right: auto;}
    .corp-sect .inclu-box:nth-child(9) {margin-right: auto;}
    /*client-page-css-08-09-2020-end*/

  	.custom-select-trigger{width: 85px;}/*8-10-2020*/
    .center input[type="submit"]{padding-left: 30px}/*8-10-2020*/

    /*lightbox popup 16-10-2020 */
    .lightbox{width: 95%; margin: 0 0 0 1.5%;}
    .lb-outerContainer{width: 100% !important; height: auto !important;}
    .lb-nav a.lb-prev{left: 0; background-color: transparent;}
    .lb-nav a.lb-next{right: 0; background-color: transparent;}
    .lb-dataContainer{padding: 0;}
    .lb-data .lb-close{width: 30px; height: 30px; margin-right: -3px; background-size: 65%;}
    /* end lightbox popup 16-10-2020 */
}

@media (max-width: 550px) {
    header .hamburger-menu { right: -275px; }
	.header .search-container{display: none;}
  	header .desk-menu .logo{/* width: 54%; */}
  /*     header .desk-menu .logo a img{width: 115px; margin-top: 5px;} *//*7-10-2020*/

    header .desk-menu .logo a:nth-child(2) img { width: 100px;margin: 19px 0; /*14-12-21*/}

  	.bannerbg .homepage{font-size: 23px; line-height: 30px;}
    .grid figure{width: 80%;}
    .grid.featured_property_single_property figure {width: 80%;}
    .flBxs a{font-size: 14px;}
    .nwagetDetail .dtlSecRght .tabcontent ul.agnt li{width: 100%; float: none;}
    .nwagetDetail .dtlSecRght .tabcontent ul.frm li{width: 100%; float: none; margin: 0px 0 15px;}
    .nwagetDetail .dtlSecRght .tabcontent ul.frm li:last-child{margin: 20px 0 0; width: 100%;}



    /*Our Services*/
    .our-services .lftSec{width: 88%;}

  /*Properties Page*/
  	#properties .bannerbg p span, .bannerbg h1 span, .bannerbg p h2, #properties .bannerbg h2.prop_management1{font-size: 16px;}
  	#property .bannerbg span{font-size: 16px;}
  	#properties .bannerbg p, #properties .bannerbg h1{font-size: 30px;}
    .rent-property img{width: 100%; float: none;}
    .rent-property .rent-txt{width: 95%; float: none; padding: 15px 10px;}
    .agnt-detail p{font-size: 12px; margin: 5px 0; float: none;}
    .agnt-detail p span{padding: 3px 6px; font-size: 15px;}
    .agnt-detail ul{padding: 5px 0; float: none;}
    .agnt-detail ul li{padding-right: 10px;}
    .agnt-detail ul li:last-child{padding: 0 0 0 10px;}

    /*Property Owners*/
    #property-owners .our-services.inverse .lftSec{width: 88%;}
    #owl-banner .bannerbg h1 {
    font-size: 20px !important;
    line-height: 30px !important;
     min-height: 20px;
    }
}
@media (max-width: 550px){
.cont-sect .cont-row .col-lt.phone .flexbox {
    width: 60%;
    float: none;
}
}
@media (max-height: 550px) {
  header .desk-menu .menu-container .menu-foot hr, header .desk-menu .menu-container .menu-foot address {display: none;}

}


@media (max-width: 481px) {
    header .desk-menu .logo {
        padding-right: 40px;
    }
 /* img{width: 100%;}*/
  header .desk-menu .logo a img{width: 90px; margin-top: 15px;}/*7-10-2020*/
  header .desk-menu .logo a:nth-child(2) img { width: 80px;margin: 16px 0; /*14-12-21*/}
  header .desk-menu .logo-adn a {width: 100px; height: 30px;}
  header .hamburger-menu .bar, header .hamburger-menu .bar::after, header .hamburger-menu .bar::before {width: 30px; height: 3px;}
  header .hamburger-menu .bar::before {bottom: 9px;}
  header .hamburger-menu .bar::after {top: 9px;}
  header.small .desk-menu .logo-adn a {width: 100px; height: 30px;}

  header .hamburger-menu{right: -230px; /*14-12-21*/}
  .contact-btn a .fas {right: 3px;left: 6px;top: 50%;margin-top: -6px;width: 6px; /*14-12-21*/}
  .contact-btn a { margin: 20px 32px 0 0; padding: 0px 15px 0px 10px;font-size: 12px; /*14-12-21*/}
  header .desk-menu .logo a:nth-child(2):before {/*14-12-21*/
  left: 2px;
  }
header .desk-menu .logo a:nth-child(2) img {/*14-12-21*/
  padding-left: 7px;
  }

/*7-10-2020*/
  /*.bannerbg {height: 400px; }*/

  /*.bannerbg {height: 14vh !important; background-size: contain; }*/

  .bannerbg {height: 400px;}

  #bannerbg_our_serv{height:auto !important;}
  .bannerbg .homepage{font-size: 23px !important; line-height: 40px !important;}
  .bannerbg h1{padding-bottom: 70px;}
  .bannerbg h1 br{display: none;}
  /* added for homepage banner image mobile view */
  #owl-banner .bannerbg .tbl br { display: block;}
  .tab button{padding: 0 5px 5px 5px; font-size: 16px !important;}
  #choicelist2.choicelist{min-width: 270px; transform: translateY(-15px) translateX(70px);}
  #choicelist2.choicelist.open{transform: translateY(0) translateX(70px);}
  .center{margin-top: 10px;}
  .filters{margin: 10px 0 0;}
  .filters .tbl-cell{margin-bottom: 10px;}
  .center input::-webkit-input-placeholder , .center input:-ms-input-placeholder, .center input::placeholder{ font-size: 12px;}
  .custom-select-trigger{padding: 0 0 0 5px;width: 69px;font-size: 12px;}/*8-10-2020*/
  .custom-select.opened .custom-options{width: 120px; z-index: 99;}
  figure.effect-lily h2, figure.effect-lily h3{font-size: 23px;}
  .txt-box .btn {margin: 15px 0 0;}
  .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{width: 40px; height: 40px; font-size: 25px;}

  .grid figure{width: 100%;}
  .grid.featured_property_single_property figure {width: 100%;}
  footer .top-footer{padding: 25px 0 10px;}
  footer .top-footer .fltl{float: none; width: 100%; margin: 0 0 15px;}
  .footer-accord{top: 173px;}
  footer .top-footer .icon .fas{font-size: 15px;}
  .selectedDBXP{padding: 0 20px 0 0;}
  .selectedDBXP:after{right: 7px;}
/*END 7-10-2020*/
.selectedDBXP p{margin: 0; /*width: 55px; overflow: auto;*/}/*8-10-2020*/
.selectedDBXP span{display: block; width: 80px; overflow: hidden;}/*8-10-2020*/

.amenBx{width: 43%;}
.amenBx p{min-height: 40px;}

/*Banner tabs Filter 7-9-2020*/
.buy-rent-tabs {width: 90%;}
#Buy .center input[type="text"]{width: 73%;}/*8-10-2020*/
.center input[type="submit"]{width: 70px; padding-left: 20px;}/*8-10-2020*/


/*Company Profile*/
#property #company-profile .bannerbg{height: 400px;}
#company-profile.owl-carousel .item .txt-box{padding: 15px; width: 85%;}

/*Message from CEO*/
  #property .bannerbg.massage-ban2 p{transform: translate(-20%, -50%); width: 60%; font-size: 20px !important; line-height: 30px !important;}/*16-10-2020*/
  #property .bannerbg.massage-ban p{transform: translate(-20%, -50%); width: 60%; font-size: 20px !important; line-height: 30px !important;}/*20-10-2020*/

  /*Careers page 16-10-2020*/
  #popup1.well{width: 80%;}
  #popup1 .care-row .col1.phone .flexbox1{width: 67%;}/*20-10-2020 extension*/
  /*end Careers page 16-10-2020*/

  /*Conatact us 20-10-2020*/
  .cont-sect .cont-row .col-lt.phone .flexbox{width: 92%;}
  .contact-b .cont-sect .extension {
    width: 92%;
}
  /*Conatact us 20-10-2020*/
  
  .white-box {margin: 20px 0 50px;}
  ul.tabs li{ width: 119px;}
  
  #owl-banner .owl-nav {
    margin-top: -25px;
  }
  #owl-banner .bannerbg .tbl{padding:10% 0;height:auto}
    #owl-banner .bannerbg{height:auto!important}
	.buy-rent-tabs{position:relative;bottom:auto;margin:5px auto 0;left:0;right:0;-webkit-transform:none;-moz-transform:no;-o-transform:none;-ms-transform:none;transform:none;width:90%}
	#owl-banner .bannerbg h1{padding-bottom:0}

}
/* added new css  1 dec by amrita*/
@media (max-width: 462px){
.flrDtlLnks {
    width: 100%;
}
}
/*1 dec by amrita */
@media (max-width: 380px){/*////place above*/
/*start-bh-30-09-2021*/	
.selectedDBXP {font-size: 11px;}
#selectedDBXP4.selectedDBXP:after {right: -4px;}
.selectedDBXP:after { width: 5px;height: 5px;}
	/*end-bh-30-09-2021*/	
}

@media (max-width: 392px){

}

/*start breadcrumb css*/	
.bread0 {
    list-style: none;
    background: #fff;
    padding: 5px 0;
    margin: 0;
    direction:rtl
}
.bread0 li {
    display: inline-block;
    position: relative;
    margin-right: 15px;
}
.bread0 li a {
    font-size: 11px;
    color: #000;
    text-decoration: none;
}
.bread0 li:after {
    content: "";
    position: absolute;
    left: -16px;
    top: 4px;
    width: 12px;
    height: 6px;
    background: url('../images/small-arrow-left.png')no-repeat;
    right: auto;
}
.bread0 p {
    font-size: 11px;
    color: #060606;
    display: inline-block;
    margin: 0;
    
}
/*end breadcrumb css*/


/*03-02-2021*/
.gray-bg {
    /*background: #555655;*/
    padding: 25px 0 22px;
    text-align: center;
}
.gray-bg .title, .gray-bg .sub-title {
    /*color: #fff;*/
}

/* sidebar form css*/
/* sidebar form css*/
.fixCntform {
    position: relative;
    -webkit-box-shadow: 0 0 17px -7px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0 0 17px -7px rgba(0, 0, 0, 0.55);
    box-shadow: 0 0 17px -7px rgba(0, 0, 0, 0.55);
}
.fixCntform .title {
    background: #85754e;
    color: #fff;
    font-size: 20px;
    padding: 20px 0 20px 20px;/*border-top-left-radius:10px;*/
}
.fixCntform .title p {
    display: block;
    font: normal 15px Arial;
    margin-bottom: 5px;
}
.fixCntform .fxForm {
    background: #fff;
    padding: 20px 20px 0 20px;/*border-bottom-left-radius:10px;*/
}
.fixCntform .fxForm p {
    display: block;
    padding-bottom: 10px;
    margin-bottom: 0
}
.fixCntform .fxForm p input[type="text"] {
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    display: block;
    padding: 0 0 0 3%;
    font-size: 12px;
    color: #58585a;
    width: calc(100% - 3%);
    height: 38px;
    line-height: 38px;
}
.fixCntform .fxForm textarea {
    height: 78px;
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    display: block;
    padding: 10px 0 0 3%;
    resize: none;
    font: normal 12px Arial;
    width: 100%;
}
.fixCntform .fxForm p input[type="submit"], .fixCntform .fxForm p input[type="button"] {
    background: #ab2b23;
    border-radius: 4px;
    font-size: 12px;
    display: inline-block;
    color: #fff;
    height: 30px;
    border: 0;
    line-height: 30px;
    width: 80px;
    text-align: center;
    cursor: pointer;
}
.fixCntform .fxForm p select {/*pr-12-02-21 new added*/
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    display: block;
    padding: 0 0 0 3%;
    font-size: 12px;
    color: #58585a;
    width: auto;
    height: 38px;
}	
.fixCntform .fxForm p select {
    z-index: 111;
    font-size: 12px;
    box-shadow: none;
    background: 0 0;
    background-image: none;
    -webkit-appearance: none;
    outline: 0;
    cursor: pointer;
    -moz-appearance: none;
    text-indent: .01px;
    text-overflow: ellipsis;
    background: #f7f7f7 url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%3E%3Cpath%20d%3D%22M4.33%208.5L0%201L8.66%201z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E) right 10px center no-repeat;
    width: 100%;
    border: 1px solid #e5e5e5;
    padding: 5px 0 5px 10px
}
.fixCntform .fxForm select option {
    padding: 5px 0 5px 4px
}
#sidebar form {
    width: 100%
}
.close {
    position: absolute;
    /*left: -10px;*/right: -11px;/*pr-02-02-21 new added*/
    opacity: 1;
    top: -15px;
    width: 30px;
    height: 30px;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 50%;
}
.close:hover {
    opacity: 1;
}
.close:before, .close:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 12px;
    width: 2px;
    background-color: #fff;
    top: 8px;
}
.close:before {
    transform: rotate(45deg);
}
.close:after {
    transform: rotate(-45deg);
}
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 100;
    display: none;
}
.enquire-popup {/*pr-02-02-21 change*/
    width: 100%;
    margin: 0 auto;
    display: none;
    position: fixed;
    z-index: 101;
    max-width: 540px;
    /*bottom: 50px;
right: 0;*/
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

/*start pr-03-02-21 new added*/
/*.fixCntform .fxForm p:first-child input[type="text"] {
    display: inline-block;
    width: 49%;
    box-sizing: border-box;
}
.fixCntform .fxForm p:first-child input[type="text"]:first-child {
    margin-right: 10px;
}

@media only screen and (max-width:600px) {
.fixCntform .fxForm p:first-child input[type="text"] {
    display: block;
    width: 100%;
    box-sizing: border-box;
}
.fixCntform .fxForm p:first-child input[type="text"]:first-child {
    margin-right: 0;
    margin-bottom: 22px;
}
}*/
/*end pr-03-02-21 new added*/
	
	

	/*start pr-02-02-21 new added*/
.footer-menu {
    transition: transform .5s ease-out;
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 9;
    background: #2d2d2d;
    opacity: 1;
}
.menus {
    border-bottom: 1px solid #000;
}
.menus .left {
    float: left;
    width: 50%;
    color: #fff;
    font-family: inherit;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}
.menus .item {
    /*max-width: 90px;*/max-width: 114px;
    margin: 0 auto;
}
.menus .item p.icon {
    margin: 10px 0;
}	
.menus p.icon a {
    display: block;
    color: #fff;
    font-family: inherit;
}
.menus p.icon a span {
/*    display: block;*/margin-left: 10px;
}
.menus p.icon .fas {
    color: #85754e;
    font-size: 14px;
    border-radius: 50%;
    border: 1px solid #85754e;
    /*margin: 0 0 10px;*/margin: 0;
    vertical-align: middle;
    padding: 10px;	
}

/*end pr-02-02-21 new added*/	
	
	
@media only screen and (max-width:600px) {
.enquire-popup {
    max-width: 300px;
}
	}
@media only screen and (max-width:480px) {
.fixCntform .title {
border-top-left-radius: 0;
}
.fixCntform .fxForm {
border-bottom-left-radius: 0;
}
.close {
top: -17px;
border-radius: 50%;
right: -11px;
}

}

/*03-02-2021*/

/* owners association 15-02-2021 start */

.pad-top-50 {
    padding-top: 50px;
}

.mngt-title {
    margin-bottom: 10px;
}
/*start owner-association page*/
.mngt-title, .mngt-text {
    text-align: right;
  }
.mngt-text, .hservice, .pointer-list {
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: 300;
    text-align: justify;
    direction: rtl;
}

a.read-more-hide, a.read-more-show {
    color: #8c0513;
    font-weight: 600;
    font-family: 'Heebo', sans-serif;
}
.hservice li, .pointer-list li {
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: 300;
}
.hide {
    display: none;
}

.scrollbox{ overflow: hidden; overflow-y: scroll; max-height: 250px; padding-right: 10px; scroll-behavior: smooth; scrollbar-width:thin;}
.scrollbox::-webkit-scrollbar{
    width: 5px;
    height: 5px;
}
.scrollbox::-webkit-scrollbar-track-piece {
	background-color: #e5e5e5;
}
.scrollbox::-webkit-scrollbar-thumb:vertical {
    height: 0px; 
	background-color: rgba(140, 5, 19, 0.7);
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.padtop-10{ padding-top: 10px;}
.pointer-list.list-decimal li, .pointer-list.list-alpha li {
    list-style: none;
}
.pointer-list.list-decimal li {
    list-style-type: decimal;
}
.pointer-list.list-alpha li {
    list-style-type: lower-alpha;
}
table tr, table td {
    padding: 5px;
}
table {    
    border-collapse: collapse;
}
tr td {
    border: 1px solid #85754e;
}
.table-responsive{ width: 100%; overflow: hidden; overflow-x: auto; scroll-behavior: smooth; scrollbar-width:thin;}
.table tr td{ font-size: 14px; font-weight: 300; font-family: 'Heebo', sans-serif; text-align: justify;}
.table tr td{ text-align: center;}
.table tr:first-child td{ background: #85754e; color: #ffffff; font-weight: 600;}
.table tr:first-child td:first-child{ min-width: 70px;}
.table tr:first-child td:nth-child(3) { min-width: 150px;}
.table tr:first-child td:nth-child(2) { min-width: 200px;}

/* owners association 15-02-2021 end */

/*start pr-18-02-21 new added (extension dropdown in enquiry popup)*/	
.fixCntform .fxForm p select.dropdown-bx.countrycode {
    width: 89px;
    display: inline-block;
    height: 40px;
}
.fixCntform .fxForm p input[type="text"]#mob2 {
    width: calc(100% - 22%);
    display: inline-block;
}

@media only screen and (max-width: 600px) {
.fixCntform .fxForm p input[type="text"]#mob2 {
    width: calc(100% - 40%);
    display: inline-block;
}

}
@media (max-width: 600px){
.lifestyle-experience .container {
  position: relative;
  top: auto;
  padding: 0;
  width: 95%;
}
}
/*end pr-18-02-21 new added (extension dropdown in enquiry popup)*/	

/*press release start*/

.bannerbg.banner-press {
    background: url('../images/press-release/press_release_banner.jpg') center top no-repeat;
    background-size: cover;
    position: relative;
    height: 300px;
}
.bannerbg.banner-press p, .bannerbg.banner-press h1 {
    /*transform: translate(-50%, -50%);*/
    position: absolute;
    /*left: 94%;*/ /* 2022-05 */
    top: 50%;
    font-size: 40px;
    font-weight: 900;
    /*padding: 0;
    margin: 0;*/
    line-height: 0;
    width: 100%;
    text-align: center;
}
.bg-banner,.bg-image{ text-align: center;}		
.bg-banner img{ max-width: 100%;}
.bg-image img {
    max-width: 100%;    
    height: auto;
}

    #pagination {
      /*display: inline-block;*/display: block;
      vertical-align: middle;
      border-radius: 4px;
      padding: 1px 2px 4px 2px;
      border-top: 1px solid #ffffff;
      border-bottom: 1px solid #ffffff;
      background-color: #ffffff; /*float: right;margin-top: 50px;*/
    	margin: 50px auto 60px;
    	    text-align: center;
    }
    #pagination a, #pagination i {
      display: inline-block;
      vertical-align: middle;
      width: 37px;
      color: #000;
      text-align: center;
      font-size: 14px;
      padding: 6px 0;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      -o-user-select: none;
      user-select: none;
      box-sizing: border-box;
    	
    }
    #pagination a {
      font-family: 'Heebo', sans-serif;
      margin: 0 2px 0 2px;
      border-radius: 4px;
      border: 1px solid #ffffff;
      cursor: pointer;
      background-color: #ffffff;
    }
    #pagination i {
      margin: 0 3px 0 3px;
    }
    #pagination a.current {
      border: 1px solid #e9e9e9;
      background-color: #8c0513;
      color: #fff;
    }
    #pagination a.next {
      /*background: #ebebeb; width: 86px;*/
    }
    #pagination a.prev {
      /*background: #ebebeb;
      display: none;*/
    }
    @media only screen and (max-width:480px){		
    #pagination a, #pagination i { width: 30px; }
    #pagination a.next { width: 50px;}	
    }
    /*end paginnation css*/	
   /*pr new-f  2463 - 2502*/
.para-text{ margin: 28px 0 14px; font-family: inherit; font-size: 14px; font-weight: normal; text-align: left;}
.artcle{ padding: 28px 0; border-bottom: 1px solid #d7d7d7; }
.art-text, .art-pics {
  display: inline-block;    
  vertical-align: top;
  font-size: initial;
}
.art-text {  
  max-width: 749px;
  padding-right: 34px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;    
  direction: rtl;
  text-align: right;
}
.art-pics {
	float: right;
    max-width: 411px;
}
.art-pics img {
    max-width: 100%;
    height: auto;
}
.art-text h3 {
    font-size: 22px;
    color: #73622c;
    font-weight: 600;
    margin: 0px 0 10px;
}
p.date {
    text-transform: uppercase;
    font-family: inherit;
    margin: 0 0 20px;
}
.art-text p {
    font-size: 14px;
    color: #020202;
    line-height: 28px;
    margin-bottom: 36px;
    margin-top: 0;
}
.continue-link{
    font-size: 16px;
    color: #92071c;
    font-weight: 400;
    text-decoration: none;
    border-bottom: 1px solid #92071c;
    padding-bottom: 10px;
}
@media only screen and (max-width:1200px) {
  .art-pics {
    width: 40%;
  }
  .art-text {
    width: 54%;
  }
}
@media only screen and (max-width:767px) { 
.art-text {
    padding-left: 0;
    margin-top: 10px;
  }
  .art-pics, .art-text {
    width: 100%;
  }
  #closebutton.well .popup_close{
      right: -22px !important;
  }
}

/*press release end*/

/*press release-details start*/

.bannerbg.banner-press-detail {
    background: url(../images/properties-banner.jpg) center top no-repeat;
    background-size: cover;
    position: relative;
    height: 300px;
}
.bannerbg.banner-press-detail p {
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 40px;
    font-weight: 900;
    padding: 0;
    margin: 0;
    line-height: 0;
    width: 100%;
}
.container-790{ max-width: 790px; margin: 0 auto;}
.news-title {
    font-size: 24px;
    color: #73622c;
    font-weight: 600;
    margin: 42px 0 10px;
}
.art-detail p {
    font-size: 16px;
    color: #020202;
    line-height: 26px;
    margin-bottom: 34px;
    margin-top: 0;
}
.art-detail .para-big-text {
    margin: 20px 0 26px;
    font-family: inherit;
    font-size: 21px;
    font-weight: normal;
    text-align: left;
    line-height: 1.8;
}
figure.pics {
    margin: 0 auto 23px;
}
figure img {
    max-width: 100%;
    margin: 0;
    border: none;
}


.share-sect p{ font-size: 16px;color:#8c0611;font-weight: 600;display: inline-block;margin: 0 15px 0 0; font-family: 'Heebo', sans-serif;}
.share-sect .socia-r{float: right;}	
.share-sect .socia-r ul {padding: 0;margin: 0;list-style: none;float: right;}	
.share-sect .socia-r ul li{ float: left; margin-right: 20px;}
.share-sect .socia-r ul li a{font-size: 13px; color:#bdbdbd;}	
	
.news-share-sect {
    background: #fff;
    padding: 18px 0;
    margin-top: 31px;
    width: 100%;
    display: block;
    margin-bottom: 38px;
}
.socia-l{ float: left;}
.socia-l p { text-align: left; }	
.socia-l p a { color: #020202; font-family: 'Heebo', sans-serif; font-size: 14px; font-weight: normal; }		
.socia-l p img{ margin: 0 16px 0 0;vertical-align: middle;} 
.share-sect .socia-r p{ font-size: 16px;color:#020202;}
.highlights {
    margin-bottom: 155px;
}
.highlights span {
    border-top: 2px solid #8c0513;
    padding-top: 8px;
    font-size: 15px;
    font-family: inherit;
    font-weight: normal;
    text-align: left;
    display: inline-block;
	margin-bottom: 25px;
}
.highlights ul { list-style: outside none none; padding: 0; margin: 0;}
.highlights ul li{background: #857551; float: right; margin-right: 20px; margin-bottom: 13px;padding: 4px; width: 284px; height: 30px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;}
.highlights ul li:nth-of-type(5n) { margin-right: 0;}
.highlights ul li a {
    color: #fff;
    background: #857551;
    vertical-align: middle;    
    font-size: 13px; 
    font-family: inherit;
    font-weight: normal;	
}
.recent-news {
    background: #efefef;
    padding: 100px 0 20px;	
}
.recent-news .container{ position: relative;}
.rnews-title {
    width: 200px;
    height: 60px;
    padding: 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    background: #8c0513;
	color: #fff;    
    font-size: 20px;
    font-family: inherit;
    font-weight: 600;
	text-align: center;
    position: absolute;
    top: -120px;
    left: 0;
}
.rnews-all{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.rnews {
    float: left;
    width: 32.222%;
    padding-right: 20px;
	margin-bottom: 20px;
}
.rnews:last-child {
    padding-right: 0;
}
.rnews thumb{ max-width: 370px;}	
.rnews img {
    max-width: 100%;
    height: auto;
}
.rnews h3 {
    margin-bottom: 20px;
    height: 152px;
    overflow: hidden;
    overflow-y: auto;
    text-align: right;
}
.rnews h3 a {
	color: #020202;
    font-family: inherit;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    line-height: 1.4;
    margin-bottom: 20px;
}
.rnews .datetime {
    font-size: 16px;
    color: #b5b5b5;
    margin: 0;
    display: inline-block;
    font-family: 'Heebo', sans-serif;
}

@media only screen and (max-width:991px) {
  .container-790 {
    padding: 0 15px;
  }
}
@media (max-width:991px) and (min-width:768px){
.grid.featured_property_single_property figure {
    width: 43%;
    margin: 0 1.666% 30px 0;
    float: none;
    display: inline-block;
}
}
@media only screen and (max-width:767px) {
  .highlights ul li:nth-of-type(5n) {
    margin-right: 0;
  }
}
@media only screen and (max-width:600px) {
  .rnews-all {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .rnews {
    width: 100%;
    padding: 0;
  }

  .rnews h3Ã‚ {
    height: 100px;
    
}


}

/*press release-details end*/

/* blogs page start

	 /*bolg-page-css-bh-2901-2021-start*/
.bolg-inner{ background: #fff; padding: 30px 0 0;}
.inner-filters.bolg-inner .filters{padding-bottom: 0;}
.serach-sect form input{ float: right;width: 877px; margin: 0 0px 0 30px !important;;}
/*.search-flex{ width: 100%;border: 1px solid #d7d7d7;border-radius: 5px;height: 48px;background: #fff;font-size: 16px; color:#2f2f2f; font-style: italic;padding-left: 30px;outline: none;}*/
.search-flex{width: 100%;border: 1px solid #d7d7d7;border-radius: 5px;height: 48px;background: #fff;font-size: 16px; color:#2f2f2f; font-style: italic;padding-right: 30px;outline: none;font-family: inherit;}
.bolg-head{ width: 100%; padding-bottom: 50px;}
/*.bolg-col{ width: 100%; display: inline-block;margin-bottom: 55px;}*/
.bolg-col{ width: 100%; display: inline-block;margin-bottom: 55px;text-align: right;}
.bolg-col span{font-size: 16px; color:#b5b5b5;margin: 10px 0 18px; display: inline-block;font-family: 'Heebo', sans-serif;}
.bolg-col h3{font-size: 22px; color:#73622c; font-weight: 600;margin: 0px 0 22px;}
.bolg-col p{ font-size: 14px;color: #020202;line-height: 20px; margin-bottom: 12px;}
.bolg-col a{ font-size: 16px;color:#92071c;font-weight: 400;text-decoration: none;border-bottom: 1px solid #92071c;padding-bottom: 10px;float:right }
.property-rent .bolg-col img{font-family: 'Merriweather', serif;}
.bolg-col img{ width: 100%;}
.bolg-head .leftSec{ width: 66.9%;}
.bolg-head .rightSec{ width: 25%;float: right;}

.art-sect{ width: 100%; /*border-bottom: 1px solid #e6e6e6;padding-bottom: 30px;*/}
.art-sect h3 {
    margin: 30px 0 16px;
    text-align: right;
}
.art-sect:first-child h3 { margin-top: 0;}
ul.pointer-list {text-align: right;padding-left: 0;margin: 0;}
ul.pointer-list li {margin:0 0 8px 24px;position: relative;}
ul.pointer-list li:after {content: "";position: absolute;left: -25px;top: 50%;width: 13px;height: 12px;
    border-radius: 50%; margin-top: -6px;}
ul.pointer-list li a{ font-size: 16px;color:#000;font-family: 'Heebo', sans-serif;}		

.cf::before, .cf::after{ content: ""; display: table; clear: both;}
ul.latest-article, ul.popular-article { list-style: outside none none; padding: 0; margin: 0;}
ul.latest-article li a, ul.popular-article li a {
    font-size: 16px;
    color: #000;
    font-family: 'Heebo', sans-serif;
	vertical-align: top;
}
ul.latest-article li:first-child {
    padding-top: 0;
}
ul.latest-article li {
    float: left;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 28px;
    padding-top: 28px;
    display: block;
    width: 100%;
}	
ul.latest-article li img {
    margin-left: 10px;
    float: right;
    margin-top: 4px;
}
ul.latest-article p {
    font-size: 13px;
    color: #020202;
    line-height: 22px;    
    vertical-align: top;
    margin: 0 0 20px;
    direction: rtl;
    text-align: right;
}
ul.latest-article p.author {
    font-size: 16px;
    color: #b5b5b5;
    margin: 0;
    font-style: italic;
}

.all.search-btn .btn {
    width: 100%;
    border: 1px solid #8c0513;
    padding: 16px 30px !important;
    }

/*bolg-page-css-bh-2901-2021-end*/
#blog .bannerbg {
    background: url(../images/blog_banner.jpg) no-repeat center center;
    color: #ffffff;
    background-size: cover;
    height: 495px;
}

#blog .bannerbg p, #blog .bannerbg h1 {
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 50px;
    font-weight: 900;
    padding: 0;
    margin: 0;
    line-height: initial;
    width: 100%;
}
#blog .bannerbg p.first {
    width: 100%;
    font-weight: normal;
}

#blog .bannerbg span.caps {
    margin: 0;
    display: inline;
    line-height: initial;
    font-weight: normal;
    font-size: 50px;
    color: #be952c;
}

#blog .bannerbg span.subtext { 
	font-size: 14px;
    margin: 0;
    display: block;
    line-height: initial;
	font-weight: 400;
}

.serach-sect {
    width: 877px;
    float: right;
    margin: 0 0px 0 20px;
}

@media only screen and (max-width:1201px){
#blog .serach-sect {
    margin-left: 0;
    width: 81%;
}
}
@media only screen and (max-width:991px){
	.bolg-head .leftSec, .bolg-head .rightSec { width: 100%;}
}
@media only screen and (max-width:480px){		
#pagination a, #pagination i { width: 30px; }
#pagination a.next { width: 50px;}	
}
.form-inline{
   display: inline-flex;
}
/* blogs page end

/* blog detail start */

/*start blog-detail page css*/
#blog-detail .bannerbg {
    background: url(../images/blog_banner.jpg) center top no-repeat;
    background-size: cover;
    position: relative;
    /*height: 300px;*/
    height: 495px;
}
#blog-detail .bannerbg p {
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 40px;
    font-weight: 900;
    padding: 0;
    margin: 0;
    line-height: 0;
    text-align: center;
    width: 100%;
}
/*blog-home--details-css-bh-2901-2021-start*/
.midd-sect{ width: 100%;display: inline-block;}
.midd-sect h3{font-size: 22px; color:#000; font-weight: 700;margin: 0 0 15px;font-family: 'Heebo', sans-serif;}
.midd-sect p:not(article p):last-child { margin-top: 40px;/*pr*/}
.midd-sect p {font-size: 16px;color: #000;line-height: 28px;margin: 0 0 15px;font-family: 'Heebo', sans-serif;}
.midd-sect aside{ width: 324px;display: table-cell; vertical-align: top;padding-right: 24px;/*pr*/}	
.midd-sect aside img { max-width: 100%; height: auto;/*pr*/}		
.midd-sect article{ width: 425px;display: table-cell; vertical-align: top;position: relative;}		
.midd-sect article p{font-style: italic;font-size: 16px;color: #000;line-height: 24px;margin: 0 0 15px;font-family: 'Heebo', sans-serif; padding-left: 26px;/*pr*/}		
.midd-sect article:after{content: ""; position: absolute; top: 0; left: -2px;width: 26px; height: 18px; background: url("../../../../index.html")no-repeat;/*pr*/}	
.midd-sect article:before{content: ""; position: absolute; bottom: 20px; right: 60px;width: 26px; height: 18px; background: url("../../../../index.html")no-repeat;}

.comment-sect { width: 66.9%;}
.share-sect{ background: #f1f1f1; padding: 18px 0;margin-top: 31px; width: 100%;display: inline-block;}
.share-sect p{ font-size: 16px;color:#8c0611;font-weight: 600;display: inline-block;margin: 0 15px 0 0; font-family: 'Heebo', sans-serif;}
.share-sect .socia-r{float: right;}	
.share-sect .socia-r ul {padding: 0;margin: 0;list-style: none;float: right;}	
.share-sect .socia-r ul li{ float: left; margin-right: 20px;}
.share-sect .socia-r ul li a{font-size: 13px; color:#bdbdbd;}	
.leave-sect{ width: 100%; display: inline-block; margin-top: 20px;}
.leave-sect h3{ font-size: 28px; color:#000000;font-weight: 600;margin: 0 0 15px;font-family: 'Heebo', sans-serif;}	
.leave-sect .post-from{ width: 100%;}
.leave-sect .leave-lt {width: 48.9%;float: left;margin-right: 2%;}
.leave-sect .leave-lt:last-child{ margin-right: 0;}	
.leave-sect .leave-lt .flex-input{ width: 100%;height: 48px; background: #ebebeb;padding-left: 19px;font-size: 15px;color:#898989;font-weight: 600; outline: none;border:none; margin-bottom: 13px;font-family: 'Heebo', sans-serif; -webkit-box-sizing: border-box;box-sizing: border-box;}
.leave-sect .leave-lt .flex-input0{ width: 100%;height: 146px; background: #ebebeb; padding: 15px 0 15px 19px;font-size: 15px;color:#898989;font-weight: 600; outline: none;border:none; margin-bottom: 13px;resize: none;font-family: 'Heebo', sans-serif;-webkit-box-sizing: border-box;box-sizing: border-box;}
.leave-sect .post-btn{ width: 102px;min-height: 21px; margin-top: 15px;}
	/* start comment section css*/		
.all-comments {
    padding-top: 60px;
}
.all-comments h3.title {
    font-family: 'Heebo', sans-serif;
	text-align: left;
    margin-bottom: 20px;
}	
.comment-list {
  padding: 0;
  margin: 0;
  list-style: outside none none;
}
.comment-list li {
  display: block;
  color: #000;
  font-size: 16px;
  font-family: 'Heebo', sans-serif;
  font-weight: normal;
  margin-bottom: 20px;
}
.comment-list li img {
  float: left;
  margin-right: 10px;
}
.comment-list li p {
  vertical-align: top;
}
.comment-list li .date {
  color: #000;
}
.comment-list li:first-child {
  margin-bottom: 50px;
}
.comment-list li:nth-child(2) {
  padding-left: 50px;
  margin-bottom: 50px;
}
ul.comment-list li .comment-list {
  padding-left: 40px;
}
.reply {
  background: #ebebeb;
  color: #000;
  font-family: 'Heebo', sans-serif;
  font-size: 14px;
  width: 105px;
  height: 32px;
  padding: 6px;
  border-radius: 0;
  text-align: center;
  float: right;
  text-transform: uppercase;
  font-weight: 600;
  box-sizing: border-box;
  margin-top: -17px;
}/*end comment section css*/
		
@media only screen and (max-width:991px){
.comment-sect { width: 100%;}
}
@media only screen and (max-width:767px){
.midd-sect aside, .midd-sect article { width: 100%; display: table;}
.midd-sect aside{ padding-right: 0; margin-bottom: 20px;}	
}
@media only screen and (max-width:600px){
.leave-sect .leave-lt {
    width: 100%;
    margin-right: 0;
}
}
@media only screen and (max-width:360px){		
ul.comment-list li .comment-list .reply {
    margin-top: 28px;
}
}
/*blog-home--details-css-bh-2901-2021-end*/		
/*end blog-detail page css*/

/* blog detail end */
/*leena*/
.bolg-col h1 {
    font-size: 22px;
    color: #73622c;
    font-weight: 600;
    margin: 0px 0 22px;
}

@media only screen and (max-width: 380px) {
#owl-banner .bannerbg h1 {
    font-size: 15px !important;
    line-height: 20px !important;
}
}

/* Added for banner 17/12/2021 */

@media (max-width: 481px){
#owl-banner .bannerbg {
    height: auto !important;
    min-height: 170px;  
    background-size: 100% !important;
}
#owl-banner .bannerbg .tbl {
    padding: 10% 0;
    height: auto;
    padding: 0; 
}
}
@media (max-width: 320px){
#bannerbg_our_serv {
    background-size: 100% !important;
}
.contact-btn a {
    padding: 0px 3px 0px 3px;
}
}
/*17th oct 2022*/
.rent-txt.rent-new .aprt-sect ul li span {
  display: inline-flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  justify-content: right;
  width: 50%;
}
.rent-txt.rent-new .aprt-sect ul li span:first-child {
  order: 1;
  text-align: right;
  min-width: auto;
}
.rent-txt.rent-new .aprt-sect ul li img {
  margin-right: 0;
  margin-left: 0;
  order: 1;
}
.rent-txt.rent-new .aprt-sect b {
  float: none;
  line-height: 1.5;
  margin: 10px 5px 0 0;
  font-size: 12px;
}
#popup1 .care-row .phone {
  position: relative;
}
#popup1 .care-row .phone #ext-error, #popup1 .care-row .phone #contact_no-error {
  position: absolute;
  right: 0;
  bottom: -20px;
}
#popup1 .care-row .phone #contact_no-error {
  left: -240px;
}
.frm .phone {
 position: relative;
}
.frm .phone #extn-error, .frm .phone #contact_no-error {
  position: absolute;
  right: 0;
  bottom: -20px;
}
.frm .phone #contact_no-error {
  left: 0px;
}

/*Live file */
