body {font-family: 'Merriweather', serif; -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;}
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; margin:0 auto;}
.title{font-size: 28px; font-weight: 700; margin: 0;}
.sub-title{font-size: 18px; font-family: 'Heebo', sans-serif; color: #211111; margin: 15px 0 0; font-weight: 300;}
.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: 14px; -webkit-appearance: none; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; position: relative;}/*10-9-2020*/
.btn .fas{ -webkit-appearance: none; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; position: absolute; top: 12px; right: 25px;}/*10-9-2020*/
.btn:hover{background: #770410;}/*10-9-2020*/
.btn:hover .fas{right: 20px;}/*10-9-2020*/
.fas.fa-phone{transform: rotate(90deg);}/*5-10-2020 gh*/


.noborder{border: 0 !important;}
.mobOn{display: none !important;}/*7-9-2020*/
::-webkit-input-placeholder {font-family: 'Heebo', sans-serif; font-size: 14px; font-weight: 300; color: #000;}
:-ms-input-placeholder {font-family: 'Heebo', sans-serif; font-size: 14px; font-weight: 300; color: #000;}
::placeholder {font-family: 'Heebo', sans-serif; font-size: 14px; font-weight: 300; color: #000;}
.pulse-div
{
    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"}



/*HEADER MENU*/
.top-header{background: #2d2d2d; padding: 8px 0;}
.top-header p{text-decoration: none; color: #fff; font-weight: 500; font-size: 12px; display: inline-block; margin: 0 0 0 10px; text-transform: uppercase;}
.top-header a{text-decoration: none; color: #fff; font-weight: 500; font-size: 12px; display: inline-block; text-transform: none;}
.top-header .social-media{float: right;}
.top-header .social-media ul{color: #fff; font-size: 12px; padding: 0; margin: 0;}
.top-header .social-media ul li{display: inline-block; font-family: 'Heebo', sans-serif; position: relative; margin: 0 0 0 10px; font-weight: 300;}
.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;}
.top-header .quick-link ul{padding: 0; margin: 0;}
.top-header .quick-link ul li{display: inline-block; font-family: 'Heebo', sans-serif; position: relative; margin-right: 20px; font-weight: 300;}
.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;}
.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-family: 'Heebo', sans-serif; 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: right;}
.contact-btn a{background: #8c0513; padding: 10px 45px 10px 30px; border-radius: 6px; color: #fff; margin: 30px 0 0 30px; display: block; font-size: 14px; -webkit-appearance: none; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; position: relative;}/*10-9-2020*/
.contact-btn a .fas{ -webkit-appearance: none; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; position: absolute; top: 12px; right: 25px;}/*10-9-2020*/
.contact-btn a:hover{background: #770410;}/*10-9-2020*/
.contact-btn a:hover .fas{right: 20px;}/*10-9-2020*/
.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; width: 100%; float: left;}*/
/*header .desk-menu .logo {position: absolute; float: left; padding: 0;width: 124px; } */

header .desk-menu .logo {position: absolute; float: left; padding: 0;} /*14-12-2021*/

/* header .desk-menu .logo a img{width: 100%; margin-top: 20px;} */
header .desk-menu .logo a img{width: 120px; margin-top: 11px;} /*14-12-2021*/

header .desk-menu .logo a { /*14-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; float: right; text-align: center; /*width: 75%;*/ }
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;*/ float: right; 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: left; cursor: pointer; position: relative; overflow: inherit;}
/*header .desk-menu .menu-container .menu > li a {position: relative; text-transform: none; font-family: 'Merriweather', serif; font-size: 16px; padding: 40px 8px; display: block; color: #060606; font-weight: 500;}*/
/* header .desk-menu .menu-container .menu > li a { text-transform: none; display: block; color: #060606; font-family: 'Merriweather', serif; font-size: 14px; font-weight: 300; } */
header .desk-menu .menu-container .menu > li a {
    position: relative;
    text-transform: none;
    display: block;
    color: #060606;
    padding: 13px 0px;
    font-family: 'Merriweather', serif;
    font-size: 14px;
    font-weight: 300;
}
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 3px 15px; position: relative;} /*7-9-2020*/
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;}
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;}

/*
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; } */

header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu {
    box-shadow: 1px 2px 4px rgb(46 61 73 / 20%);
    transition: all 0.1s ease-in-out;
    min-width: 190px;
    position: absolute;
    list-style: none;
    background: #FFF;
    padding: 0;
    width: 100%;
    float: left;
    display: none;
}

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: 12px; background: #8b0512; border-bottom: 1px #63020b solid; font-size: 14px;  font-family: 'Heebo', sans-serif; font-weight: 300;}/*7-9-2020*/
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;}
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 .homepage{font-weight: 600; font-size: 40px; padding-bottom: 20px; line-height: 50px; margin: 0;}
.bannerbg p, .bannerbg h1{font-size: 24px; padding-bottom: 0; margin-bottom: 27px; font-weight: 400; line-height: 33px; text-align: center;}
.bannerbg p.whtla, .bannerbg h1.whtla{font-size: 22px;padding-bottom: 10px;font-weight: 700;color: #f26b3d}
.bannerbg p span.yellow, .bannerbg h1 span.yellow, .bannerbg p h2.yellow, .bannerbg h2.yellow{color: #fcc70c;}
.bannerbg p span, .bannerbg h1 span, .bannerbg p h2, .bannerbg h2.prop_management1{font-size: 28px; font-weight: 300; padding: 0; margin: 50px 0 0; line-height: 0; font-family: 'Heebo', sans-serif; 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: 600px;}

.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%);
}


/*BUY RENT TABS*/
/* Style the tab */
.buy-rent-tabs{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;}
.tab {overflow: hidden;}
.tab button {background-color: inherit; border: none; outline: none; cursor: pointer; padding: 0 16px 14px 16px; transition: 0.3s; font-size: 20px !important; padding-bottom: 18px; position: relative; color: #fff; font-family: 'Heebo', sans-serif; text-transform: uppercase; width: 90px; margin-right: 20px; font-weight: 300;}
.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: left; margin-top: 20px;}
.custom-select-wrapper {position: relative; display: inline-block; user-select: none; vertical-align: middle;}
.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-left-radius: 4px; border-top-left-radius: 4px; cursor: pointer; text-align: left; font-family: 'Heebo', sans-serif; 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-family: 'Heebo', sans-serif; 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); font-family: 'Heebo', sans-serif;}
.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: 25px; cursor: pointer; transition: all 0.4s ease-in-out; font-family: 'Heebo', sans-serif; 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; padding: 0 0 0 10px; margin: 0 0 0 -4px; border: 0; width: 70%; display: inline-block;border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
/*.center input[type="submit"]{ background: #85754e; width: 175px; height: 49px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; color: #fff; font-size: 14px; border: 0; margin: 0 0 0 -4px; box-sizing: initial; font-family: 'Merriweather', serif; font-weight: 700; display: inline-block;}*/
.center input[type="submit"]{ background: #85754e; width: 175px; height: 49px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; color: #fff; font-size: 14px; border: 0; margin: 0 0 0 -4px; box-sizing: initial; font-family: 'Merriweather', serif; font-weight: 700; display: inline-block; -webkit-appearance: none;}/*20-10-2020*/
#Buy .center input[type="text"]{width: 70%; border-top-left-radius: 4px; border-bottom-left-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: 130px;*/ min-width: auto; border-right: 1px solid #fff;}
.filters .tbl-cell:last-child{border: 0;}
/*multiple select dropdown*/
fieldset {border: none; padding: 0; margin: 0; position: absolute; top: 40px; z-index: 0;}
.lblDBXP {color: #000; font-size: 14px; font-family: 'Heebo', sans-serif; font-weight: 300;}
.choicelist { 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: left; color: #fff; outline: none; font-size: 12px; font-weight: 700; font-family: 'Heebo', sans-serif; padding: 0 0 0 15px;}
.choicelist > div {padding: 10px; text-align: left;}
.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%; right: 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-family: 'Heebo', sans-serif; font-weight: 300;}
.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-family: 'Heebo', sans-serif; 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;}
#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: #fff;}/*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 #fff4c3;}
.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: left; border-right: 1px solid #cec1a5;}
.what-diff .diff-indi p{font-size: 14px; color: #211111; font-family: 'Heebo', sans-serif; font-weight: 300; text-align: justify;}
.what-diff .diff-indi p.lrg-txt{font-size: 18px; font-family: 'Merriweather', serif; font-weight: 700;}


/*FEATURED PROPERTIES*/
.featured-property{padding: 55px 0; text-align: center; border-bottom: 1px solid #fff4c3;}
.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 figure {position: relative; float: left; overflow: hidden; margin: 0 20px 0 0; width: 32%; text-align: center; border-radius: 4px;}*/
.grid figure {position: relative; float: left; overflow: hidden; margin: 0 20px 0 0;  text-align: center; border-radius: 4px;}
.grid figure:last-child{margin: 0;}
/*.grid figure img {position: relative; display: block; height: 100%; width: 100%;}*/
.grid figure img {position: relative; display: block; height: 503px; 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: bold; font-family: 'Merriweather', serif; font-size: 28px; padding-bottom: 13px; position: relative;}
figure.effect-lily h2:after {
    content: "";
    height: 1px;
    width: 50px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    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; font-family: 'Heebo', sans-serif; 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: 90%; 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 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: justify;}
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;}
ul.tabs li{background: none; color: #222; display: inline-block; padding: 10px 15px; cursor: pointer; width: 145px; font-size: 16px; font-family: 'Heebo', sans-serif;}
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 img{position: relative; width: 100%;}
.white-box {
    background: #fff;
    border-radius: 4px;
    padding: 25px 20px;
    position: absolute;
    top: 55%;
    transform: translate(0, -50%);
    width: 300px;
    height: 230px;
}
.white-box p{font-size: 14px; font-family: 'Heebo', sans-serif; font-weight: 300; text-align: justify;}
.white-box a{margin: 10px 0 0;}

/*TESTIMONIALS*/
.testimonials{padding: 55px 0 50px; text-align: center; border-bottom: 1px solid #fff4c3;}
.testim{display: inline-block; margin: 55px 20px 0 0;}
.testim p{font-size: 14px; font-family: 'Heebo', sans-serif; font-weight: 300; margin: 0;}
.testim p.name{font-family: 'Merriweather', serif; font-size: 18px; margin: 20px 0 10px; font-weight: 700;}
.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-family: 'Heebo', sans-serif; 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;}

/*FOOTER*/
footer{background: #2d2d2d; position: relative;}/*10-9-2020*/
footer .top-footer{padding: 25px 0; border-bottom: 1px solid #000; color: #fff;}
footer .top-footer .fltl{float: left; width: 50%;}
footer .top-footer p{display: inline-block; vertical-align: middle; font-size: 14px; margin: 0;}
/*footer .top-footer .icon{width: 50px; height: 50px; border-radius: 50%; border: 1px solid #85754e; margin-right: 20px; 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;}
footer .top-footer p span, footer .top-footer p span a{font-family: 'Heebo', sans-serif; color: #fff; font-weight: 300;}
.footer{padding: 55px 0 50px; color: #fff; display: none;}/*10-9-2020*/
.footer .fot-sec{float: left; width: 23%; padding-right: 20px;}
.footer .fot-sec p{margin: 0; padding-bottom: 28px; font-size: 18px; font-weight: 700;}
.footer .fot-sec ul{padding: 0; margin: 0;}
.footer .fot-sec ul li{font-weight: 300;}
.footer .fot-sec ul li a{color: #fff;}
.footer .fot-sec.sec1 ul li{font-size: 14px; font-family: 'Heebo', sans-serif; padding-bottom: 15px; list-style-type: none; font-weight: 300;}
.footer .fot-sec.sec2 ul{margin-bottom: 32px;}
.footer .fot-sec.sec2 ul:last-child{margin: 0;}
.footer .fot-sec.sec2 ul li{font-size: 14px; font-family: 'Heebo', sans-serif; padding-bottom: 9px; list-style-type: none; font-weight: 300; font-weight: 300;}
.footer .fot-sec.sec2 ul li:first-child{font-weight: 700;}
.footer .fot-sec.sec3 ul li{font-size: 14px; font-family: 'Heebo', sans-serif; padding-bottom: 15px; list-style-type: none; 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; font-family: 'Heebo', sans-serif; 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; font-family: 'Heebo', sans-serif; position: relative; margin: 0 0 0 10px;}
.footer .fot-sec.sec4 ul.social-media li:first-child{margin: 0;}
.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;}
.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: url("../images/property-banner.jpg") center top no-repeat; background-size: cover !important; position: relative; height: 300px;}
#property .bannerbg p, #property .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; 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-family: 'Heebo', sans-serif; font-weight: 300;}
.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; font-family: 'Heebo', sans-serif;}
.dtlSecRght .tabcontent ul.frm li {margin: 7px 0; list-style: none; float: left; width: 100%;}
/*.dtlSecRght .tabcontent ul.frm li input { 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;}*/
.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; font-family: 'Heebo', sans-serif; box-sizing: border-box;  font-weight: 300;}/*12-02-21-pr*/
/*.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;}*/
.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*/
/*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{width: 90px; height: 40px; display: inline-block; margin-right: 5px; border: 1px solid #cec1a5; border-radius: 4px; outline: none; margin-bottom: 15px; padding-left: 10px;}/*9-11-2020*/
/*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 0; text-align: center;}
.amenSec {margin: 40px 0 10px; float: left; width: 100%; font-family: 'Heebo', sans-serif; font-weight: 300;}
.amenBx {width: 15%; margin: 0 10px 30px; float: left;}
.amenBx span { height: 62px; width: 75px; margin: 0 auto 20px; display: block;}
.amenBx p{min-height: 50px; margin: 0;}
.amnties a {background: #8c0513; padding: 20px 30px; 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;}

/*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: justify;}

/*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 p, #properties .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%;}
/*#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;}
.inner-filters .filters .all{display: inline-block; width: 15%; margin-right: 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-family: 'Heebo', sans-serif; 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;}
.leftSec{float: left; width: 65%; margin-top: 40px;}
.rent-property{box-shadow: 1px 1px 7px #e3e3e3; margin-bottom: 20px; border-radius: 4px;}
.rent-property img{float: left;    margin-right: 10px;}
.rent-property .rent-txt{float: left; padding: 15px;}
.rent-txt p, .rent-txt h2{font-size: 14px; font-family: 'Heebo', sans-serif; font-weight: 300; margin: 0;}
.rent-txt p.desc, .rent-txt h2.desc{margin: 0 0 20px;}
.rent-txt .heading{font-size: 20px; font-weight: bold; margin-bottom: 15px; font-family: 'Merriweather', serif;}
.rent-txt ul{padding: 0; margin: 10px 0;}
/*.rent-txt ul li{display: inline-block; padding-right: 10px; border-right: 1px solid #777777; font-size: 14px; font-weight: 300; font-family: 'Heebo', sans-serif; line-height: 12px; list-style-type: none;}*/
/*.rent-txt ul li:last-child{border: 0; padding: 0 0 0 10px;}*/
.rent-txt ul li{display: block; padding: 0 0 15px 0; font-size: 14px; font-weight: 300; font-family: 'Heebo', sans-serif; line-height: 12px; list-style-type: none;}/*28-6-2021*/
.rent-txt ul li:last-child{border: 0; padding: 0;}/*28-6-2021*/
.rent-txt ul li span{min-width: 90px; display: inline-block;}/*28-6-2021*/
.rent-txt ul li span:last-child{margin-left: 8px;}/*28-6-2021*/
.rent-txt ul.rent li{display: inline-block; padding: 0 10px 0 0; border-right: 1px solid #777777; font-size: 14px; font-weight: 300; font-family: 'Heebo', sans-serif; line-height: 12px; list-style-type: none;}/*28-6-2021*/
.rent-txt ul li img{margin-right: 10px; vertical-align: middle;}
.rent-txt .btn{margin-top: 15px; width: 95px; text-align: center;}
.agnt-detail{padding: 0 10px; border-top: 1px solid #f4f4f4;}
.agnt-detail ul{padding: 10px 0; margin: 0; float: left;}
.agnt-detail ul li {
    list-style-type: none;
    display: inline-block;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Heebo', sans-serif;
    line-height: 40px;
    position: relative;
    margin-right: 10px;
}
/* .agnt-detail ul li:last-child{padding: 0 0 0 20px;} */
.agnt-detail ul li:after{content: ""; position: absolute; width: 1px; height: 20px; right: 0; top: 10px; background: #777777; display: block;}
.agnt-detail ul li:last-child:after{display: none;}
.agnt-detail ul li img {
    vertical-align: middle;
    width: 40px;
    border-radius: 50px;
}
.agnt-detail p{float: right; padding: 0; margin: 10px 0; line-height: 40px;}
.agnt-detail p img{margin-left: 10px; float: right;}
.agnt-detail p span{border: 1px solid #b3b3b3; border-radius: 4px; padding: 7px 10px; margin-left: 10px; color: #b3b3b3; font-size: 18px; transition: all 0.5s ease;}
.agnt-detail p span:hover, .agnt-detail p span.selected{border: 1px solid #8c0513; color: #fff; background: #8c0513;}

.rightSec{float: left; width: 32%; margin-top: 40px; padding-left: 35px; position: relative; box-shadow: none; border: none;}
/*.sticky-sidebar{position: fixed;}*/
.sticky-sidebar ul{padding: 0; margin: 0;}
.sticky-sidebar ul li, .sticky-sidebar ul li h3{list-style-type: none; margin: 18px 0; border-bottom: 1px solid #fafafa; font-size: 20px; font-weight: 700;}
.sticky-sidebar ul li img{margin-right: 20px; vertical-align: middle;}
.sticky-sidebar ul li:last-child{border: 0; margin-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{color: #8b0512; font-size: 14px; font-weight: 500; font-family: 'Heebo', sans-serif; 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; font-family: 'Heebo', sans-serif;}
.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; font-family: 'Heebo', sans-serif; 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; font-family: 'Heebo', sans-serif; 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: left; width: 40%; position: absolute; padding: 45px 40px; border: 1px solid #beb49c; border-radius: 4px; z-index: 8; background: #fff; top: 50%; transform: translate(0, -50%); left: 110px}
.our-services .lftSec p{margin: 0 0 20px; font-size: 14px; font-weight: 300; font-family: 'Heebo', sans-serif; text-align: justify;}
.our-services .rgtSec{float: right; width: 50%; position: relative;}
.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{font-weight: 700; font-family: 'Merriweather', serif; font-size: 18px; text-align: center;}/*5-10-2020*/
#our-services .txt-box .h3title{font-weight: 700;font-family: 'Merriweather', serif;font-size: 18px;text-align: center;}
#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; font-family: 'Heebo', sans-serif;}
#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{ background: #fffbf3;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; font-family: 'Heebo', sans-serif; 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: left;}
.vacancies .vacan-sect .rt{ float: right; margin-top: 5px;}
.vacancies .vacan-sect p.title-new{ font-size: 16px; color:#000000;font-weight: 600; text-align: left; margin: 0 0 8px;font-family: 'Heebo', sans-serif;}
.vacancies .vacan-sect p{ font-size: 14px; color:#000000;font-weight: 300; margin: 0; font-family: 'Heebo', sans-serif;}
.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;}
.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;}
/*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;}
.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: 'Upload';
  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;}
.contact-head  p a{color: #211111;}/*5-9-2020*/
.contact-head .icon .fas {color: #85754e;font-size: 23px;border-radius: 50%;border: 1px solid #85754e;margin-right: 10px;vertical-align: middle;    width: 48px;height: 35px;text-align: center;padding-top: 13px;}
.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{ font-size: 14px; color:#211111; font-weight: 300;margin: 0 0 20px;font-family: 'Heebo', sans-serif;}
 .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;}
/*.cont-sect .cont-row .col-lt{ width: 48%; float: left; margin-right: 3%;}*/
.cont-sect .cont-row .col-lt{ width: 48%; float: left; margin-right: 3%; position: relative;}/*20-10-2020*/
.contact-b .cont-sect .cont-row .col-lt:last-child{ margin-right: 0;}
.contact-b .cont-sect .flexbox{ width: 94%; height: 40px; background:#f8f8f8;padding-left: 16px; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px;}
.contact-b .cont-sect .flexbox0{ width: 96.9%; height: 140px; background:#f8f8f8;padding-left: 16px;padding-top: 15px; border:1px solid #d8d8d8; border-radius: 4px; outline: none; margin-bottom: 15px;}
/*.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;}*/
.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; -webkit-appearance: none;}/*20-10-2020*/

/*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: 60%; display: inline-block; float: right;}
.contact-b .cont-sect .extension{width: 110px; 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("../../../../index.html") #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; font-style: italic;margin-bottom: 12px; text-align: left;font-family: 'Merriweather', serif;}
.inner-head p{font-size: 14px; color:#211111; font-weight: 300;text-align: justify;margin: 0 0 13px; font-family: 'Heebo', sans-serif;}
.inner-head .title-m{font-size: 18px;color:#211111;font-weight: 700; margin: 75px 0 4px;text-align: left;font-family: 'Merriweather', serif;}
.inner-head .title-n{font-size: 14px; color:#211111; font-weight: 700;margin: 0 0 0px; font-family: 'Heebo', sans-serif;}
/*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; font-family: 'Heebo', sans-serif; text-align: justify;}
.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; font-family: 'Merriweather', serif;}
.test-col1 p{ font-size: 14px; color:#211111;font-weight: 300;margin: 0; font-family: 'Heebo', sans-serif;}
.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; font-family: 'Heebo', sans-serif; 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; font-family: 'Heebo', sans-serif; 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; font-family: 'Heebo', sans-serif; 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; font-family: 'Heebo', sans-serif; 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; font-family: 'Heebo', sans-serif; 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: 50%; top: 50%; font-size: 40px; font-weight: 900; padding: 0; margin: 0; line-height: 0; width: 100%;}

/*COMMUNITY LIVING*/
#property .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-weight: 700; font-family: 'Merriweather', serif; margin-bottom: 25px;}
#company-profile.owl-carousel .item .txt-box p{font-size: 14px !important; font-family: 'Heebo', sans-serif; font-weight: 300; margin-bottom: 10px; position: relative; transform: none; top: 0; left: 0; line-height: 18px !important; text-align: justify;}
#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: 50px;}
.btn:hover .fas{top: 14px;right: 40px;}
/*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.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; }
.offers-sect p{ color:#211111;font-weight: 300; font-family: 'Heebo', sans-serif;text-align: left; }
.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-left: 0.2rem;
}
.lang-switcher {
    display: inline-block;
    margin-left: 15px;
}

.lang-switcher-mob {
    margin: 10px 0px;
    background-color: #cec1a5;
    font-size: 10px;
    width: 80px;
}

.social-media .call {
    display: inline-block;
}


/*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: right;
    width: 100%;
    max-width: 790px;
    position: relative;
    text-align: right;
  }
  header .desk-menu .menu-container .menu.middle-top-menu li {
    float: right;
    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;
  }


/*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 img{position: relative; width: 100%; display: block;}/*28-6-2021*/
  /*.white-box{background: #fff; border-radius: 4px; padding: 45px 40px; position: absolute; top: 50%; transform: translate(0, -50%); width: 380px; height: 300px; }*/
  .white-box p{font-size: 14px; font-family: 'Heebo', sans-serif; font-weight: 300; text-align: justify;}
  .white-box a{margin: 10px 0 0;}
  .guide-carousel .white-box{ margin: 0;}
  .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;
    }
  .date-box span {
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
  }
  
  .guide-carousel .title {
    font-size: 16px;
    font-weight: 700;
    margin: 0;
    color: #85754e;
    line-height: 24px;
    margin-bottom: 20px;
    }

    .guide-carousel .white-box p {
        font-size: 16px;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        line-height: 21px;
        margin-bottom: 25px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

  .continue-link_new{
    color: #8b0512;
    font-family: 'Merriweather', serif; 
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    text-decoration: underline !important;
    text-transform: capitalize;
  }

  section.agent-sect.gray-bg {
    text-align: left;
}

    h2.sec-title {
        color: #211111;
        font-family: inherit;
        font-size: 20px;
        text-align: left !important;
        padding-bottom: 20px;
        margin: 40px 0 30px;
        border-bottom: 1px solid rgba(157, 122, 79, 0.25);
    }

    .bannerbg.agent {
        background: url(../images/agent-banner.jpg) center top no-repeat;
        background-size: cover;
        position: relative;
        height: 300px;
    }

    .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%;
    }

    .agent-sect h2 {
        font-size: 28px;
        font-weight: 600;
        margin: 55px 0 10px;
        text-align: center;
    }

    .f-0 {
        font-size: 0;
    }

    .agents .agent-card:nth-child(odd) {
        margin-right: 2%;
    }

    .agent-card {
        background: #fff;
        padding: 0 30px;
        width: 49%;
        box-sizing: border-box;
        margin: 0 auto 18px;
    }

    .di-block {
        display: inline-block;
        vertical-align: top;
        font-size: initial;
    }

    .agt-card-top {
        padding: 20px 0 20px;
        border-bottom: 1px solid rgba(229, 229, 229, 1);
    }  
    
    .f-0 {
        font-size: 0;
    }

    .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-card-top .di-block {
        vertical-align: middle;
    }

    .agt-info {
        padding-left: 7.5%;
        width: calc(100% - 74px);
        box-sizing: border-box;
    }

    .agt-info .agt-name {
        color: #8b0512;
        font-family: "Heebo", sans-serif;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        margin-bottom: 5px;
    }

    .agent-sect p {
        font-size: 18px;
        font-weight: 300;
        font-family: "Heebo", sans-serif;
        margin: 0 0 35px;
        text-align: center;
    }

    .agt-info p.description {
        margin: 0;
        text-align: left;
    }

    .agt-card-bottom {
        padding: 15px 0 11px;
    }

    .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;
        margin-right: 10px;
        width: 18px;
        height: 18px;
    }

    .agt-card-bottom ul.quick-contact li span {
        font-size: 14px;
        color: #211111;
        font-family: "Heebo",san-serif;
        font-weight: normal;
    }

    .agent-sect {
        margin-bottom: 70px;
    }

    .gray-bg {
        background: #f2f3f4;
        padding-bottom: 75px;
    }

    .agt-card-bottom ul.quick-contact {
        list-style: outside none none;
        padding: 0;
        margin: 0;
        text-align: right;
    }
    
    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);
    }


    .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: 900;
        padding: 0;
        margin: 0;
        line-height: 0;
        width: 100%;
    }


    .gray-bg {
        background: #f2f3f4;
        padding-bottom: 75px;
    }
    
    .offers-sect .container {
        position: relative;
    }
    
    /* .offers-sect .card {
        margin-bottom: 35px;
        width: 32.44%;
        box-sizing: border-box;
    } */

    .offers-sect .card {
        margin: 10px;
        width: 31%;
        box-sizing: border-box;
        float: left;
    }
    
    .offers-sect .card img.thumb {
        display: block;
        border: 0;
        margin: 0 auto;
        width: 100%;
        /*height: 320px;*/
    }
    
    .offer-detail {
        padding: 25px 16px 38px;
        background: #fff;
    }
    
    .offer-detail h3 {
        color: #86764e;
        font-family: 'Merriweather', serif;
        font-size: 18px;
        line-height: 25px;
        margin: 0 0 15px;
        min-height: 50px;
        text-align: left;
    }
    
    .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;
    }

    .agnt-detail ul li.wh img {
        float: right;
        width: 18px;
        height: 18px;
        margin: 10px 0 8px 10px;
        border-radius: 0;
    }

    figure.effect-lily h2 {
        font-size: 28px;
        transition: transform 0.35s;
        text-align: center;
    }

    /* apartment faq */

    .bg-graycolor{
        background: #f2f3f4;
        margin-bottom: 20px;
    }

    .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 54px; width: 64%; -webkit-box-sizing: border-box; box-sizing: border-box;}
    .col2 h2 { font-family: 'Merriweather', serif; 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 36px 18px 6px;
        position: relative;
        text-align: left;
        font-size: 16px;
        font-weight: 400;
        border-top: 1px solid #86764e;
    }

    .acc .acc-title::before {
        width: 8px;
        height: 8px;
        top: 50%;
        right: 16px;
        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%;
    }

    .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: left;
        padding: 0 36px 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: "Heebo", sans-serif;
    }
    .acc .acc-desc p{ margin: 0;}

    /* end apartment faq */
    

  @media (min-width: 1140px) {
    header .desk-menu .menu-container .menu > li.menu-item-has-children:first-child .sub-menu {
        left: auto;
        /*right: 0;*/
    }
  }
  
  @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;
    }

    .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){
        .mobOn-991 {
            display: block !important;
        }
        .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){

    .agent-sect {
        margin-bottom: 20px;
        padding-bottom: 30px;
    }

    .desk-menu .lang-switcher {
      display: block;
      position: absolute;
      right: 65px;
      top: 50%;
      transform: translateY(-50%);
      margin-top: 36px;
      background: rgba(0, 0, 0, 0.4);
    }
    .desk-menu .lang-switcher a {
      color: #000;
      font-size: 11px;
    }


        .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 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;
        }
      
  }

    @media (max-width: 530px) {
        .offers-sect .card {
            width: 100%;
            margin: 0 auto 30px !important;
        }
    }

    @media (max-width: 520px) {
        .agents .agent-card:nth-child(2n+1) {
            margin-right: 0;
        }
        .agent-card {
            width: 100%;
        }
    }
    
    @media (max-width: 340px){
        .desk-menu .lang-switcher {
        right: 50px;
        }
        .agent-card {
            width: 100%;
        }
    }
  
  /*end css for new menu changes in header2*/

@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: 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%;}
	/*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 0 0 15px; /*14-12-21*/ }
	.contact-btn a .fas { right: 16px; /*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;}
  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: -191px; 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*/
}


/*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;}
  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;}
  header .desk-menu .menu-container .menu li.back a::after {top: 21px !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*/ }
  header .desk-menu .logo a img{width: 95px; margin-top: 12px;}
  header .desk-menu .logo a:nth-child(2) img { width: 100px;margin: 16px 0; /*14-12-21*/ }
  
  .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;}
  
  #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;}
  .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%;}
  #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*/
  .buy-rent-tabs{padding: 20px 10px;}
  .filters .tbl-cell{display: inline-block; width: 32%; float: left; margin: 0 0 20px;}
  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: 600px){
	.white-box {position: relative; transform: translate(0, 0); width: 100%; padding: 0; margin: 20px 0 0; text-align: center;}
	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 .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% !important; 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;
    }

    .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;
    }
}

@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) {
 /* 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: -146px; /*14-12-21*/}
  .contact-btn a .fas {right: 3px; /*14-12-21*/}
  .contact-btn a { margin: 20px 32px 0 0; padding: 10px 15px 10px 10px; /*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;
    }

    .custom-select.opened .custom-options .custom-option {
        padding: 0px;
    }

/*7-10-2020*/
  .bannerbg {height: 400px;}
    #bannerbg_our_serv{height:auto !important;}
  .bannerbg .homepage{font-size: 23px !important; 
    line-height: 40px !important;}
  .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 {
      font-size: 12px;
    }
    .center input:-ms-input-placeholder {
      font-size: 12px;
    }
    .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; font-size: 12px;} 
  .custom-options{padding: 0px;} 
  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: 152px;}
  footer .top-footer .icon .fas{font-size: 15px;}
  .selectedDBXP{padding: 0 0 0 10px;}
  .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: 45%;}
  .contact-b .cont-sect .extension {
    width: 40%;
}
  /*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;
}
.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.png')no-repeat;
}
.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;
    text-align: center;
}
.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;
}

.mngt-text, .hservice, .pointer-list {
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Heebo', sans-serif;
    text-align: justify;
}

a.read-more-hide, a.read-more-show {
    color: #8c0513;
    font-weight: 600;
}

.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;
    width: calc(100% - 80%);
}
.fixCntform .fxForm p input[type="text"]#mob2 {
    width: calc(100% - 25%);
    display: inline-block;
}

@media only screen and (max-width: 600px) {
    .fixCntform .fxForm p input[type="text"]#mob2 {
        /*width: calc(100% - 40%);*/
        width: calc(100% - 4%);
        display: inline-block;
        margin-top: 25px;
    }

    .fixCntform .fxForm p select.dropdown-bx.countrycode {
        width: 100%;
    }

    
    .agent-card {
        padding: 0 15px;
    }

    .agt-thumbnail {
        width: 60px;
        height: 60px;
    }

    .agt-info {
        padding-left: 5.5%;
    }
}

/*end pr-18-02-21 new added (extension dropdown in enquiry popup)*/	

/*press release start*/

.bannerbg.banner-press {
    /*background: url('../images/properties-banner.jpg') center top no-repeat;*/
    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: 50%;
    top: 50%;
    font-size: 40px;
    font-weight: 900;
    padding: 0;
    margin: 0;
    line-height: 0;
    width: 100%;
}
.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*/	
    
    .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 {
    max-width: 733px;
    display: inline-block;
    padding-left: 34px;
    vertical-align: top;
}
.art-pics {
    display: inline-block;
    max-width: 411px;
    vertical-align: top;
}
.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) { 
    .col1 {
        width: 100%;
        padding-right: 0;
        padding-top: 30px;
      }
      .col2 { width: 100%;}

.art-text {
    padding-left: 0;
    margin-top: 10px;
  }
  .art-pics, .art-text {
    width: 100%;
  }
  #closebutton.well .popup_close{
      right: -22px !important;
  }
    .agt-info .agt-name {
        font-size: 14px;
    }

    .agt-info p.description {
        font-size: 15px;
    }
}

/*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: left; 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;
}
.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: left;width: 877px; margin: 0 30px 0 90px !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-left: 30px;outline: none; max-width: 68%;}
.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;}
.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; }
.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;
}
.art-sect:first-child h3 { margin-top: 0;}
ul.pointer-list {text-align: left;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-right: 10px;
    float: left;
    margin-top: 4px;
}
ul.latest-article p {
    font-size: 13px;
    color: #020202;
    line-height: 22px;    
    vertical-align: top;
    margin: 0 0 20px;
}
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;
}

@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;}	
}
/* 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 {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;
}
}



