@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap');




/* ====== Default css  ====== */
html{height:100%;scroll-behavior: smooth;overflow-x:hidden;width: 100%;}
a:focus,a:hover,a:active{outline: none; text-decoration: none;box-shadow: none;}
:focus-visible{outline:none;}
ul,ol,li {margin: 0;padding: 0;list-style: none;}
.clear {clear: both;}
.realestate-mob-view {display: none !important;}
.txt-light{color:#fff;}



.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -o-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mc_container {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

* {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  box-sizing: border-box;
  list-style: none;
  border: none;
}


/* NAVBAR */
.realestate-navwrap .realestate-header_sec {background:#000;padding: 20px 0px;position: sticky;position: -webkit-sticky;top: 0px;z-index: 10000;position: fixed;top: 0;left: 0;right: 0;display: flex;align-items: center;transition: .3s ease all;box-shadow: 0px 5px 10px #0000004D;}
.realestate-navwrap .realestate-header_sec.realestate-stickyNav { top:0;z-index: 9999;background: #000; }
.realestate-navwrap .realestate-header_sec .mc_container {position: relative;}
.realestate-navwrap .realestate-header_sec .left_head {align-items: center;justify-content:center;}
.realestate-navwrap .realestate-header_sec .desk_menu_list {width: 65%;max-width: 65%;flex-basis: 65%;}
.realestate-navwrap .realestate-header_sec .desk_menu_list ul li a:before {content: '';position: absolute;top: 2px;right: 0;width: 1px;height: 13px;background-color: #fff;}
.realestate-navwrap .realestate-header_sec .desk_menu_list ul {display: inline-block;}
.realestate-navwrap .realestate-header_sec .desk_menu_list ul li {display: inline-block;vertical-align: middle;margin: 0 -3px;font-family: 'Roboto', sans-serif;}
.realestate-navwrap .realestate-header_sec .desk_menu_list ul li:nth-child(5) a:before{display:none;}
.realestate-navwrap .realestate-header_sec .desk_menu_list ul li a {color: #fff;/*font-size: 14px;*/font-size: 12px;line-height: 16px;font-weight: 400;text-align: center;letter-spacing: 0px;position: relative;padding: 0 15px;transition: ease all 0.8s;font-family: 'Roboto', sans-serif;}
.realestate-navwrap .realestate-header_sec .desk_menu_list ul li a:nth-child(1){margin-top:15px;}
.realestate-navwrap .realestate-header_sec .desk_menu_list ul li:active a,.realestate-navwrap .realestate-header_sec .desk_menu_list ul li.active a,.realestate-header_sec .desk_menu_list ul li a:hover{color: #E38D17;font-weight: 900; text-decoration: none;}
.realestate-navwrap .brand_moblogo_wrap {display: none;}
.realestate-navwrap .brand_mobmenu_alink {display: none;}
.realestate-navwrap li.dropdown {position: relative;display: inline-block;}
.realestate-navwrap li .dropdown-content {display: none;position: absolute;min-width: 81px;left: 10px;//top:25px;// z-index: 1;}
.realestate-navwrap li .dropdown-content a {background: #FFFFFF 0% 0% no-repeat padding-box;  border-radius: 2px;font-size:12px !important;line-height:14px !important;
font-weight:500 !important;color: #000 !important;padding: 7px 25px !important;margin-bottom:1px;text-decoration: none;display: block;transition:none !important;}
.realestate-navwrap li .dropdown-content a:before{display:none;}
.realestate-navwrap li .dropdown-content a:hover, .realestate-navwrap li .dropdown-content a:active {background: #E38D17 0% 0% no-repeat padding-box;color:#fff !important}
.realestate-navwrap li.dropdown:hover .dropdown-content {display: block;}




.dropdown.line::after{content: ''; position: absolute; top: 2px; right: 0; width: 1px; height: 13px; background-color: #fff;}


/*Responsive css*/


@media all and (max-width:1200px){
.mc_container {padding-left: 20px;padding-right: 20px;width:100%;}    
.realestate-navwrap .realestate-header_sec .desk_menu_list {width: 62%;max-width: 62%;flex-basis: 62%;}
.partners .partners-wrap{justify-content:center;}


  
}




@media all and (max-width: 980px) {

/*navigation*/  
.mc_container {width: 100%;padding-left: 15px;padding-right: 15px;}
.mob-text-center{text-align:center;}
.realestate-desk-view {display: none;}
.realestate-mob-view {display: block !important;}
.realestate-navwrap .realestate-header_sec.realestate-stickyNav{background:transparent;}
.realestate-navwrap .sec_title {font-size: 22px;line-height: 28px;margin-bottom: 10px;}
.realestate-navwrap .realestate-header_sec {padding: 10px 0px 8px 0px;/* position: sticky;position: -webkit-sticky; */top: 0px;z-index: 9999;height: 50px;background:#000;}
.realestate-navwrap .realestate-burger_menu_box .menu_rt_sec {position: fixed;top: 10px;right: 10px;z-index: 999999;width: 40px;height: 30px;}
.realestate-navwrap .realestate-burger_menu_box .mn_txt {font-size: 10px;line-height: 10px;left: 6px;color: #000;margin-bottom: 3px;position: relative;}
.realestate-navwrap .realestate-burger_menu_box .realestate-mob_menu {cursor: pointer;position: relative;right: 0px;top: 3px;padding-top: 4px;z-index: 9999;}
.realestate-navwrap .realestate-burger_menu_box .realestate-mob_menu svg {width: 24px;height: 16px;display: inline-block;position: relative;left: 11px;}
.realestate-navwrap .realestate-burger_menu_box nav { z-index: 99999;margin: 0px;display: block;width: 100%;position: fixed;right: -100%;top: 0px;bottom: 0px;background: #fff;padding: 30px 25px 15px 25px;transition: 0.8s all;}
.realestate-navwrap .realestate-burger_menu_box nav.realestate-slideright {right: 0px;}
.realestate-navwrap li .dropdown-content{position:relative;left:0;}
.realestate-navwrap li a span.caret-down{float:right;}
.realestate-navwrap li a span.caret-down img{width: 16px;}
.realestate-navwrap li .dropdown-content a{padding-left:5px !important;margin-bottom: 3px !important;background: #fbf9f9 0% 0% no-repeat padding-box;}
.realestate-navwrap li.dropdown:active .dropdown-content, .realestate-navwrap li.dropdown:focus .dropdown-content{display:block;}
.realestate-navwrap .realestate-burger_menu_box .closenav { position: absolute;top: 15px;right: 19px;cursor: pointer;padding: 0 5px 0 5px;}
.realestate-navwrap .realestate-burger_menu_box .closenav svg {width: 14px;height: 14px;}
.realestate-navwrap .realestate-burger_menu_box .mainmenus li {display: block;margin: 0px;border-bottom: 1px dotted #000;}
.realestate-navwrap .realestate-burger_menu_box .mainmenus li:last-of-type {border-bottom: 0;}
.realestate-navwrap .realestate-burger_menu_box .mainmenus li a {color: #000;font-size: 18px;line-height: 22px;padding: 10px 0;display: block;}
.realestate-navwrap .realestate-burger_menu_box .collapsable_menu {position: relative;}
.realestate-navwrap .realestate-burger_menu_box .submenus li {position: relative;border: 0;padding-left: 30px;}
.realestate-navwrap .realestate-burger_menu_box .submenus li a {border: 0;font-size: 14px;line-height: 20px;padding: 5px 0;}
.realestate-navwrap .realestate-burger_menu_box .submenus li:last-of-type {border: 0;padding-bottom: 5px;}


 }


/*go back to header*/

.go2top_btn {
    display: block;
    position: fixed;
    bottom: 40px;
    right: 30px;
    width: 40px;
    height: 40px;
    z-index: 999;
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
    cursor: pointer;
}
