#fbtwit,
#bottombar label{
	margin-left: 15px !important;
}

#fbtwit a{
	width: 22px;
	height: 22px;
	display: inline-block;
}

#logosinar-mobile {
	margin-right: 10px !important;
}

/*
@media only screen and (max-width: 1920px) {
  #directory_button {
    margin-right: 25%;
  }
}

@media only screen and (max-width: 1850px) {
  #directory_button {
    margin-right: 24%;
  }
}

@media only screen and (max-width: 1770px) {
  #directory_button {
    margin-right: 23%;
  }
}
@media only screen and (max-width: 1695px) {
  #directory_button {
    margin-right: 22%;
  }
}

@media only screen and (max-width: 1635px) {
  #directory_button {
    margin-right: 20%;
  }
}

@media only screen and (max-width: 1545px) {
  #directory_button {
    margin-right: 18%;
  }
}
@media only screen and (max-width: 1460px) {
  #directory_button {
    margin-right: 17%;
  }
}
@media only screen and (max-width: 1412px) {
  #directory_button {
    margin-right: 15%;
  }
}
@media only screen and (max-width: 1340px) {
  #directory_button {
    margin-right: 14%;
  }
}
@media only screen and (max-width: 1340px) {
  #directory_button {
    margin-right: 13%;
  }
}

@media only screen and (max-width: 1280px) {
  #directory_button {
    margin-right: 13.2%;
  }
}
*/

@media only screen and (max-width: 1270px) {
  #copyright {
    width: 75%;
  }
  #logosinar{
  width: 17%;
  }
}

@media only screen and (max-width: 1220px){
   #sml-search input[type=text]{
    width:  auto;
   }

   .bottometa-list ul.left {
      margin-left: 12px;
   }
/*
   #directory_button{
    margin-right: 10%;
   }
*/

   
}
@media only screen and (max-width: 1155px){
  #logosinar{
    margin-top:1.5%;
  }
/*
  #directory_button{
    margin-right: 8%;
  }
*/
}
@media only screen and (max-width: 1140px){
  #mainBody #bege-directory {
    background-position-x:8%; 
  }
}
@media only screen and (max-width: 1120px){
/*
  #directory_button{
    margin-right: 6%;
  }
*/
}
@media only screen and (max-width: 1056px){

  #prev,
  #next {
    display: none;
  }
/*
   #directory_button{
    margin-right: 4%;
  }
*/
}
@media only screen and (max-width: 1016px){
   #talktous{
    display: none;
  }
  #thecity{
    margin-left: 1%
  }
  .properties.tabs-content {
    margin: 0 21.5px;
   }
}
@media only screen and (max-width: 1105px){
  #mainBody #bege-directory {
    background-position-x:12%; 
  }
}
@media only screen and (max-width: 1090px){
  #mainBody #bege-directory {
    background-position-x:25%; 
  }
}
@media only screen and (max-width: 1000px){
  #sidebar-directory.map-view {
    margin-right: 21.5px;
  }
  #mainBody #bege-directory {
    background-position-x:35%; 
  }

}
@media only screen and (max-width: 990px){

  .logo{
      height:100px;
    }

  #topbar aside{
    padding-left: 25px;
  }
  .breadcrumbs{
   padding-left: 32px;
  }

  #topbaright,
  #header nav{
    margin-right: 22px
  }

  #sml-search{
    margin-right: 22px
  }

  #bottomenu ul .firstchild {
    margin-left: 30px;
  }

}
@media only screen and (max-width: 987px) {
  #main-menu .mega-menu {
    display: none;
  }
  #main-menu li span{
    display: none;
  }
/*
  #directory_button{
    margin-top: -42px;
  }
*/

}
@media only screen and (max-width: 980px) {
  #header nav #main-menu li span,
  #header .mega-menu{
    display: none;
  }

  #header nav #main-menu li.mega:hover {
    background-color:transparent;
  }

  #header nav #main-menu li.mega:hover a {
      color: #141414;
  }
}
@media only screen and (max-width: 972px) {
  #featured-slider a.next, #featured-slider a.prev{
    display: none;
  }
}
@media only screen and (max-width: 965px) {


  #main-projects {
    display: none;
  }
  #main-projects-responsive{
    display: block!important;
  }
  #sliderContainer{
    height: 451px;
  }
  #sliderContainer .inner {
    margin-left: 6%;
  }
  .project-prev-overlay{
    display: block!important;
  }
  .project-next-overlay{
    display: block!important;
  }
  .ngorbit{
    background-position: center;
  }
  .captionContainer .inner {
    width: 96%;
    left: 0;
    right: 0;
    text-align: center;
    margin: -20px auto 0;
  }
  #sidebar-directory{
    width: 312px!important;
  }
  #main-projects-responsive .swiper-container .swiper-slide:first-child{
    padding-left: 5px;
  }   
  .field input {
    width: 75%;
    float: left;
  }
  .field {
    width: 100%;
    margin-right: 12px;
    height: auto;
  }
  .field, .field_clear {
    margin-bottom: 10px;
  }
  .form_1.invetion label {
    width: 148px;
    float: left;
  }
  .invetion .selector {
    left: 0px;
  }
  .lableheight {
    width: 105px!important;
  }
  .invetion .field_clear input {
    margin-left: 43px;
    margin-right: 0;
    float: left;
    width: 75%
  }
  .invetion .field_clear textarea {
    width: 75%;
    float: left;
    margin-left: 43px;
    margin-right: 0;
  }
  .invetion #capcha input {
    margin-left: 0;
  }
}
@media only screen and (max-width: 955px) {
  #mainContainer.single.framework .eight  {
    width: calc(96% - 200px);
    /*padding-left:0; */
  }
  #mainBody #bege-directory {
    background-position-x:42%; 
  }
  #sidebar{
    width: 230px;
  }
  #sidebar.toluk{
    width: 25%;
  }
}
@media only screen and (max-width: 950px) {
  #bottomenu h3{
    font-size: 12px;
  }
  #explorecarousel a.nextmini{
    display: none;
  }
  #bottomenu ul li a {
    font-size: 12px;
  }

  #main-projects ul li {
    width: 175px;
  }
    #featured-projects dl{
    width: 73%;
  }
  .saidbar #sidebar-directory{    
    width: 100%!important;    
    padding-right: 21.5px;    
}   
  #list-result{   
    width: 100%;    
  }
  #directory_button{
    display: none;
  }
  #responsive-dir{
    display:inline-block!important;
  }

}

@media only screen and (max-width: 935px) {
  #findbsd input[type=text] {
    width: 130px!important;
  }
  .form-title{
    width: 100%;
  }
  .radiobtn{
    float: left!important;
    margin: 0!important;
  }
  .fieldclear_talk {
    height: 50px;
  }
  .fieldclear_talk input[type=text], .fieldclear_talk textarea {
    width: 95%!important;
    float: left!important;
  }
  #capcha input[type=text]{
    width: 83px!important;
    margin-right: 20px;
  }
  #capchaex{
    margin: 0;
    position: static;
  }
  .captcha_image {
    margin-left: 0%;
  }
  .fieldclear_talk input {
    width: 95%;
    float: left;
  }
  .error label, label.error {
    margin-top: -2px;
  }
  .talkside{
    width: 25%!important;
    padding-left: 0;
  }
  #talktous-form #capcha label {
    width: 100%;
  }
  #talktous-content #capcha input {
    margin-left: 0;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 930px) {
  #facilities li.left {
    width: 39%!important;
  }
  #facilities li.right {
    width: 61%!important;
  }
}

@media only screen and (max-width: 927px) {
  .panel {
    width: 45%;
  }
  #featured-projects dl{
    width: 77%;
  }
  #cluster-list{
    text-align: center;
  }
  .cluster-item {
    width: auto!important;
  }
}
@media only screen and (max-width: 920px){
  #mainBody #bege-directory {
    background-position-x:51%; 
  }
}
@media only screen and (max-width: 911px){
  .news .details.nine.columns {
    width: 84%;
  }
}
@media only screen and (max-width: 903px) {
  .push-nine {
    left: 74%;
  }
  .pull-three {
    right: 26%;
  }
}
@media only screen and (max-width: 897px) {

  #slide-1 p{
    width: 60%
  }
}
@media only screen and (max-width: 894px) {
  .field input {
    width: 71%;
  }
  .invetion .field_clear textarea {
    width: 71%;
  }
  .invetion .field_clear input {
    width: 71%;
  }
}
@media only screen and (max-width: 891px) {
  #thecity li.left {
    width: 63%!important;
  }
  #thecity li.right {
    width: 36%!important;
  }
}
@media only screen and (max-width: 890px) {

  .bottometa-list ul.left{
    display: none;
  }
  #rightSection .panel {
    height: 100%;
  }
}
@media only screen and (max-width: 879px) {

  #featured-projects dl{
    width: 83%;
  }
  #share-properties{
    display: none;
  }
}
@media only screen and (max-width: 870px) {
  .push-nine {
    left: 73%;
  }
  .pull-three {
    right: 27%;
  }
}
@media only screen and (max-width: 865px){
  #main-projects ul li {
      width: 160px;
    }
}

@media only screen and (max-width: 860px){
  #main-projects ul li {
      width: 152px;
    }
}
@media only screen and (max-width: 859px){
  .news .details.nine.columns {
    width: 83%;
  }
}
@media only screen and (max-width: 855px){
  #mainBody #bege-directory {
    background-position-x:62%; 
  }
}
@media only screen and (max-width: 852px){
  #stock-price p{
    width: auto;
    position: relative;
    display: inline-block;
  }
}
@media only screen and (max-width: 839px) {
  .push-nine {
    left: 72%;
  }
  .pull-three {
    right: 28%;
  }
}
@media only screen and (max-width: 837px){
  #responsiveHead{
    display: block!important;
  }
  #menu-mobile{
    display: block!important;
  }
  #nav{
    display: none;
  }
  #logosinar{
    margin-top:2.5%;
   }
  #responsive-dir{
    display: none!important;
  }
  #nav-responsive {
    height: 45px;
    background: rgba(37, 0, 95, 0.8);
    position: relative;
    clear: both;
    z-index: 3;
  }
  #menu-icon {
    color: #ee8230;
    width: 50px;
    height: 35px;
    cursor: pointer;
    display: block;
    border-radius: 5px 5px 0 0;
    text-align: center;
    font-size: 25px;
    padding-top: 10px;
  }

  .list-mobile{
    clear: both;
    position: absolute;
    top: 44px;
    width: 100%;
    z-index: 9000000;
    display: none;
    text-align: left;
    background: #25005e !important;
    border-radius: 0 0 5px 5px;
    left: 0;
  }
  .list-mobile li{
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 15px;
    border-bottom: 2px solid #745c98;
    text-align: center;
    margin-right: 25px;
    margin-left: 25px;
  }
  

  .list-mobile li:first-child{
    border-top: 2px solid #FFF;
    border-bottom: none!important;
    margin: 0!important;
  }
  .list-mobile li:first-child + li{
    border-top: 2px solid #745c98 !important;
  }
  
  .list-mobile li:last-chid{
  	border-bottom: none
  }
  
  .list-mobile li a{
    color: #FFF;
  }
  #bsddirectorymobile a{
    font-size: 13px;
  }
  #bsddirectorymobile .buttonorange{
    position: absolute !important;
    margin-left: 28%;
    margin-top: -20px;
    padding: 13px 11px;
  }
  #explore h3{
    font-size: 18px;
    text-align: center;
    font-weight: normal;
  }

   #newsTab li small.date.two.columns {
   padding: 0;
  }
  
 .details.nine.columns {
    width: 80% !important;
    float: right;
  }
  .tabs-content .row{
    border-bottom: 1px solid #f0efef;
    margin-bottom: 15px;
    margin-left: 0px;
  }
  .news.tabs-content small {
    margin-bottom: 20px;
    padding-left: 0 !important;
  }
  .news.tabs-content h5 a{
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 0;
  }
  .news.tabs-content h5 p{
    font-size: 12px;
  }
  #rightSection #stock-price h3{
    text-align: center;
  }

  .list-bahasa{
    display: none;
  }
  #bege{
    display: none;
  }
  #bege-news{
    display: none;
  }
  #bege-health{
    display: none;
  }
  #bege-study{
    display: none;
  }
  #bege-investor{
    display: none;
  }
  #bege-properties{
    display: none;
  }
  #bege-talktous{
    display: none;
  }
  #pageHeader{
    padding-top: 0;
  }
  #ph{
    position: relative;
  }
  .derek{
    margin-top: -45px;
  }
  #bege-directory{
    z-index: -1;
  }
    #bread{
    display: none;
  }
  #pageHeader{
    display: none;
  }
  #pageHeaderResponsive{
    display: block!important;
  }
  #ph-responsive{
    display: none;
  }
  .breadcrumbs{
    position: absolute;
    background: rgba(255, 255, 255, 0.7);
    top: 192px;
    width: 100%;  
    z-index: 2;
  }
  .breadcrumbs.direct{
    position: static;
    margin-top: 45px;
  }
  #mainContainer{
    background: none!important;
  }
  #mainContainer.properties-map{
    top:0;
  }
  #sliderContainer .inner {
    top: 4px;
  }
  #float-mobile{
    position: static!important;
    margin-top: -53px;
  }
  .float-button ul li a:hover {
    font-weight: normal;
  }
  .float-button ul li.clicked a {
    font-weight: bold;
  }
  #sliderContainer .inner {
    top: 25px;
  }
  #directory-mini .buttonorange {
    padding: 4px 20px 5px;
  }
}
@media only screen and (max-width: 830px){

  #findbsd input[type=text] {
    width: 125px!important;
  }
}
@media only screen and (max-width: 820px){

  #main-projects ul li {
    width: 144px;
  }
  #bigcity{
    display: none;
  }
  #bottometa ul{
    bottom: 0;
    position: absolute;
    padding-left: 43px;
    padding-bottom: 25px;
    margin-left: 0 !important;
  }
  #featured-projects dl{
    width: 84%;
  }
}

@media only screen and (max-width: 815px){
  #leftSection {
    width: 100% !important;
  }
  #rightSection .panel{
  width:  48%;
  }
  #explorecarousel a.nextmini{
    display: block;
  }
  #findbsd input[type=text] {
  right: 14%;
  width: 54%!important;
  }
  #map a img{
    margin-right: 2%;
  }
  #map{
    margin-right : 10px;
    margin-left: 10px; 
  }
  .price{
    float: right;
    margin-right: 32%;
  }
  #banner{
    display: none;
  }
  #sidebar{
    text-align: center;
  }
  #sidebar.toluk{
    text-align: left;
  }
  .properde{
    text-align: left!important;
  }
  .properde .quick-menu h3{
    text-align: center!important;
  }
  .investor.tabs-content{
    margin-bottom: 30px;
  }
  .panel-sidebar{
    display: block!important;
  }
  .properties.tabs-content {
    margin: 0;
  }
  #sub-butt{
    text-align: center;
  }
  #sub-butt input{
    margin: 0;
    float: none!important
  }
  #hotline{
    padding-top: 0;
  }
   #mainContainer{
    
    background: none!important;
  }
  .content_othersidebar {
    width: 48%!important;
    display: inline-block;
  }
  #mainContainer.single .eight {
    padding-left: 21.5px;
    padding-bottom: 30px;
  }
  #mainContainer.single.framework{
    padding-right: 0;
    margin-bottom: -30px;
  }
  .investor-side{
    display: block!important;
  }
  .widget.desktop{
    display: none;
  }
  #sidebar-directory.map-view {
    width: 100%!important;
    margin: 0;
    padding: 0 21.5px;
  }
  .float-row.twelve.columns {
    margin-top: 380px;
  }
  #mainBody #bege-directory {
    background-position-x:40%; 
  }
  .mobile-widget{
    display: block!important;
  }
    .spot.two.columns {
    display: inline-block;
  }
  .spot-details.eight.columns {
    display: inline-block;
  }
  .spot-map-view.two.columns {
    display: inline-block;
    float: right;
    padding-right: 15px;
  }
  .mapz-viewz, #bege-directory{
    display: none!important;
  }
  #bege-directory-list-view{
    display: block!important;
  }
  .list-view{
    position: static!important;
  }
  .talkside{
    padding-left: 21.5px;
    width: auto!important;
  }
  .news .details.nine.columns {
    display: inline-block;
    float: none;
    padding-left: 30px;
  }
  .news .date.three.columns{
    display: inline-block;
    vertical-align: top;
  }
  .list-view .float-row .float-button .mapview{
    display: none;
  }
}
@media only screen and (max-width: 814px){
  #category-list ul li a{
    font-size: 11px;
  }
  #bottomenu ul h3{
    font-size: 13px!important;
  }
  #featured-projects dl{
    width: 86%;
  }
}
@media only screen and (max-width: 789px){
  #featured-projects dl{
    width: 88%;
  }

  .properties-list {
    text-align: center;
  }

  .properties-list li {
    float: none;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (max-width: 780px){
  
  #main-projects{
    display: none;
  }

  #bottomenu ul {
    width: 17%;
  }
}

@media only screen and (max-width: 771px){

  #mainSlider li img{
    height: 366px;
  }
  #featured-projects dl{
    width: 90%;
  }  
}
@media only screen and (max-width: 754px){

  #featured-projects dl{
    width: 92%;
  }  
}
@media only screen and (max-width: 740px){
  #bottomenu ul h3{
    font-size: 12px!important;
  }
  #discover{
    width: 12%!important;
  }
  #facilities{
    width: 28%!important;
  }
  #investors{
    width: 15%!important;
  }
  #thecity{
    width: 24%!important;
  }
}
@media only screen and (max-width: 731px){
  .spot-map-view.two.columns {
    width: 100%!important;
    text-align: right;
  }
}
@media only screen and (max-width: 738px){

  #featured-projects dl{
    width: 50%;
  }  
}
@media only screen and (max-width: 705px){

  #bottomenu{
    display: none;
  }
  
  #header{
    padding-bottom: 0; 
  }
  
  #header h1 {
    margin-bottom: 10px !important;
  }
  
  #headmenu {
    display: none;
  }
    #feature {
  height: 330px;
    padding: 2px 0 10px 0;
  background: url("../images/semibottombg.jpg") no-repeat center;
  background-size: 100% 95%;

}
  #headmenu-responsive{
    display: block !important;
    width: 100%;
    height: 48px;
    background-color: #fff;
    color: #414042;
  }
  #icon {
    position: absolute;
    z-index: 100;
    margin-top: 10px;
    width: 100%;
    height: 42px;
    cursor: pointer;
    display: block;
  }

  .mobile-menu {
    top: 125px;
    clear: both;
    position: absolute;
    z-index: 9000;
    text-align: left;
    border-radius: 0 0 5px 5px;
    left: 0;
    background-color: #efecec;
    width: 100%;
    display: none;
  }

  #headmenu-responsive .icon-list{
    width: 19px;
    height: 19px;
    float: right;
    right: 0;
    margin: 5px 23px;
    background: url(../img/headicon.png) no-repeat;
  }

 #headmenu-responsive p {
    font-size: 16px;
    padding: 15px 0 15px 25px;
    top: 65px;
    margin-bottom: 0;
  }

  #headmenu-responsive .mobile-menu li {
    padding: 10px 25px;
    font-size: 15px;
    border-bottom: 2px solid #dcdada;
  }

  #headmenu-responsive .mobile-menu li:hover{
    background-color: #ff0000;
  }

  #headmenu-responsive .mobile-menu li:hover a{
    color: #fff;
  }
  #search-responsive{
    display: block !important;
    float: right;
    width: 135px;
    margin-right: 22px;
    margin-top: -7px;
  }

  #search-responsive input[type=text] {
    margin-bottom: 0;
    width: 100%;
    border: 1px solid #d0cfcf;
    border-radius: 3px;
    height: 28px;
    padding: 5px 10px;
    background: #E71F1F url(../img/search.png) 95% no-repeat;
    font-size: 12px;
    font-style: italic;
  }

  #sml-search input[type=text]:focus {
  outline: 0;
  background: #fff;
  }

  #bottomenu .row{
    display: none;
  }
  #uniform-bottombarselect {
    background: #da0505;
    height: 22px;
    line-height: 22px;
    width: 180px;
    margin-bottom: 0;
    margin-top: -3px;
    margin-left: 10px;
  }
  #uniform-bottombarselect span {
    color: #fff;
    font-size: 10px;
    line-height: 22px;
    width: 100%;
    position: absolute;
  }

  .bg-rumput{
    background-image: url('../images/featuredminibg.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
  }
  .rumput-directory{
    background-image: url('../images/featuredminibg.jpg');
    background-repeat: no-repeat;
    background-size: 100% 337px;
    background-position: bottom;
  }
  .rumput-property{
    background-image: url('../images/featuredminibg.jpg');
    background-repeat: no-repeat;
    background-size: 100% 250px;
    background-position: bottom;
  }
  .head-study{
    height: 265px!important;
  }
  #bread-study{
    top: -265px;
  }
  #head-title{
    text-align: center;
  }
  #talktous-content{
    margin-top: 0;
  }
  #talktous-form{
    margin-top: 0;
  }
  #sidebar-directory.map-view {
    padding-bottom: 125px;
  }
  #mainContainer.single.framework {
    margin-bottom: 0;
  }
  .saidbar.row{
    background: none;
    padding-bottom: 100px;
  }
  #list-result{
    background: none;
  }
  .talkside {
    padding-bottom: 200px;
  }
  .list-view #sidebar-directory {
    background: none;
  }
}
@media only screen and (max-width: 704px){

  #featured-projects dl{
    width: 53%;
  }  
}
@media only screen and (max-width: 699px){
  #mainContainer.single article p img[style*="float: left"] {
    padding-right: 0 !important;
    width: 100%!important;
    padding-bottom: 25px;
  }
  #mainContainer.single article p img[style*="float: right"] {
    padding-left: 0 !important;
    width: 100%!important;
    padding-bottom: 25px;
  }
}
@media only screen and (max-width: 667px){
  #featured-projects dl{
    width: 56%;
  }
  .six{
    display: block!important;
    width: 100%!important;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }
  .six img{
    margin-bottom: 15px;
    width: 100%;
  }
}
@media only screen and (max-width: 631px){
  #featured-projects dl{
    width: 60%;
  }
  #findbsd input[type=text] {
    width: 51%!important;
    right: 17%!important;
  }
}
@media only screen and (max-width: 628px){
  #textform-download_careers p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 623px){
  #formdownload_careers #required {
    padding-top: 10px;
  }
}
@media only screen and (max-width: 600px){
  #main-projects{
    display: none;
  }
  #rightSection .panel {
    width: 47%;
  }
}

@media only screen and (max-width: 589px){
  #featured-projects dl{
    width: 63%;
  }
}
@media only screen and (max-width: 585px){
  #textform-download_careers p {
    font-size: 14px;
  }
  #capcha-download .captcha_image {
    right: 25%;
  }
}
@media only screen and (max-width: 583px){
  #explorecarousel a.nextmini{
    margin-right: 13px;
  }
}
@media only screen and (max-width: 575px){
    #slide-1 p{
    width: 85%
  }
}
@media only screen and (max-width: 568px) {
  .invetion label{
    width: 100%!important;
  }
  .field input {
    width: 100%;
  }
  .invetion .field_clear textarea {
    width: 100%;
    margin-left: 0;
  }
  .invetion .field_clear input {
    width: 100%;
    margin-left: 0;
  }
  #required{
    padding-top: 90px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 564px){
  #mainBody #bege-directory {
    background-position-x:39%; 
  }
}
@media only screen and (max-width: 562px){
  #featured-projects dl{
    width: 67%;
  }
}
@media only screen and (max-width: 557px){
  .timelineContent img, .timelineContent div{
    width: 100%!important;
    height: auto!important;
  }
}
@media only screen and (max-width: 550px){
  #rightSection #investor-toolkit,
  #rightSection #stock-price {
    width: 91%;
    height: 100%;
    margin-top: 30px;
    margin-left: 15px;
  }

  #rightSection #investor-toolkit ul ,
  #rightSection #stock-price ul{
    padding: 0 10px;
  }

  #rightSection #investor-toolkit h3{
    text-align: center;
  }

  #rightSection #investor-toolkit p {
    display: inline-block;
    font-size: 14px;
  }

  #rightSection #investor-toolkit a {
    display: inline-block;
    float: right;
    font-size: 14px;
  }
  #rightSection .panel {
    margin: 0 0 10px;
    width: 49%;
  }
  .updated{
    margin-left: 10px;
  }
}
@media only screen and (max-width: 548px){
  .properties-highlights li:last-child{
    display: none;
  }
  .properties-highlights li{
    width: 48%;
  }
}
@media only screen and (max-width: 530px){
  #mainBody #bege-directory {
    background-position-x:39%; 
  }

}
@media only screen and (max-width: 529px){
  #featured-projects dl{
    width: 70%;
  }
}
@media only screen and (max-width: 507px){
  #featured-projects dl{
    width: 74%;
  }
  #findbsd input[type=text]{
    right: 19%!important;
    width: 46%!important;
  }
}
@media only screen and (max-width: 499px){

  #topbar p{
    display:  none;
  }

  .captionContainer .inner h3 {
    font-size: 21px;
  }

  .captionContainer .inner p{
    font-size: 14px
  }
}
@media only screen and (max-width: 494px){
  #mainBody #bege-directory {
    background-position-x:41%; 
  }
  #sidebar-directory {
    padding-top: 75%;
  }
}
@media only screen and (max-width:481px){
  #featured-projects dl{
    width: 79%;
  }
  
}
@media only screen and (max-width:480px){
  #topbar{
    height:55px;
  }
  #topbaright,
  #sml-search {
    display: none;
  }
  #header h1{
    float: none;
    margin:0 auto;
    width: 30%;
  }
  #smlmobile-search{
    display: block !important;
    position: absolute;
    right: 0;
  }
  #language{
    margin-left: 2%;
    margin-top: 2%;
    display: block;
    position: absolute;
    font-size: 11px;
  }
   #footer{
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
  }
  #footer-mobile{
    display: block !important;
  }
  #feature{
    height: 400px;
  }
  #bottombar{
    padding-top: 8px;
  }
  #website-selector480{
    display: block !important;
    bottom: 105px;
  }
  #sidebar-directory{
    padding-bottom: 52%;
    margin: 0 auto;
  }
  .properties-list:last-child{
    padding-bottom: 70px;
  }
  #footermini ul{
    display: none;
  }
  #mainContainer.single.framework {
    margin-bottom: 100px;
  }
  .breadcrumbs {
    top: 210px;
  }
  .saidbar #sidebar-directory{
    padding-bottom: 0;
  }
  #list-result{
    padding-bottom: 130px;
  }
}
@media only screen and (max-width:  462px){
  .content_othersidebar {
    display: block;
    width: auto!important;
  }
}
@media only screen and (max-width:  460px){

  #header h1{
    width: 45%;
  }

}
@media only screen and (max-width:451px){
  #featured-projects dl{
    width: 82%;
  }
  #mainBody #bege-directory {
    background-position-x:41%; 
  }
  #sidebar-directory {
    padding-top: 90%;
    margin: 0 auto;
  }
}
@media only screen and (max-width:  450px){
  #findbsd input[type=text]{
    right: 22%!important;
    width: 37%!important;
  }
}

@media only screen and (max-width: 435px){

  #rightSection #investor-toolkit a{
    font-size: 12px;
    margin-top: 9px;

  }
  #rightSection #investor-toolkit p{
    font-size: 12px;
    width: 50%;
  }
    #featured-projects dl{
    width: 85%;
  }

}
@media only screen and (max-width: 429px){
 .news.tabs dd:last-child{
    display: none;
  }
  #featured-projects dl{
    width: 88%;
  }
  .bt-prop-desk{
    display: none;
  }
  .bt-prop-mobile{
    display: block!important;
    padding-top: 15px;
    margin-bottom: 30px;
    text-align: center;
  }

  .bt-prop-mobile li{
    margin-top: 25px;
  }
}
@media only screen and (max-width: 422px){
  .properties-list img {
/*    width: 280px;
    height: 235px;*/
  }
  .properties-list li{
    padding-left: 0;
  }
  .properties-list {
    text-align: center;
  }
  .properties-list h3 {
    padding-left: 0 !important;
  }
  #mainBody #bege-map {
    background-position-x: 55%!important; 
  }
  .properties-selector {
    bottom: 3.5%!important;
  }
}
@media only screen and (max-width: 409px){
     #featured-projects dl{
    width: 91%;
  }
}
@media only screen and (max-width: 407px){
    #slide-1 p{
    width: 88%
  }
}
@media only screen and (max-width: 400px) {
  #mainSlider{
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
  }

  #garis{
    margin-left: 8px;
    margin-right: 8px;
  }
  #mapmini #findbsd input[type=text]{
    width: 59%!important;
    left: 35px; 
  }
  .news.tabs-content small{
    padding-left: 0!important;
    width: 17%!important;
    display: inline-block;
    padding-right: 0;
    margin-left: 7px;
  }
  #explorecarousel{
    width: 79%;
  }
  #explorecarousel a.nextmini{
    margin-right: 30px;
  }
  #header h1{
    width: 45%;
  }
  #mainContainer{
/*     margin-top: 25%; */
    padding-bottom: 15px;
  }
  .indexi{
    margin-top: 14%!important;
  }
  #header h1{
    width: 50% !important;
    margin:0 auto!important;
    float: none!important
  }
  #mainSlidermobile{
    display: block!important;
    /* height: 312px; */
  }
  #mainSlidermobile img{
    width: 100%;
    position:relative;
  }
  .list-bahasa{
    display: block!important;
  }
  #bg-abu{
    background: #f4f4f4;
    position: absolute;
    margin-top: 48%;
    width: 100%;
    height: 19%;
    display: none;
  }
  #fom{
    margin-top: 32px;
  }
  .news.tabs{
    margin-top: 20px;
  }
  .news.tabs dd a{
    text-align: center;
    border:none!important;
  }
  .news.tabs dd:first-child{
    margin-left: 25px;
  }
  .news.tabs dd:first-child a{
    border-right: 1px solid #606060!important;  
  }
  #mapmini{
    display: block !important;
  }
  #rightSection #map{
    position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
  }
  #feature{
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
  }
  #featuremini-slider{
    position: static!important;
  }

  #feature-mobile{
    display: block !important;
  }
  .explore-properties {
    margin-top: -49%;
  }
  #menu-icon2 {
    color: #000;
    bottom: 615px;
    background: #f0efef;
    margin-left: 35px; 
    width: 81%;
    height: 30px;
    cursor: pointer;
    display: block;
    border-radius: 3px 3px 0 0;
    text-align: center;
    font-size: 25px;
    padding-top: 7px;
  }
  #bottometa{
    padding-top: 200px;
  }
 
  #main-projects-responsive{
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
  }
  .innerMobile{
    display: block!important;
  }
  .index-websiteselector{
    display: none!important;
  }
  #uniform-topbarselect{
    width: 80%!important;
  }
  #uniform-topbarselect span{
    font-size: 12px;
  }
  .single.row{
    margin-top: 0!important;
    padding-bottom: 0!important;
  }
  #otherproject{
    display: none;
  }
  .post{
    padding-bottom: 15px;
  }
  .post .image_post{
    width: 47%!important;
  }
  .details.seven p{
    display: none;
  }
  .details.seven h5 a{
    font-size: 13px;
  }
  .datenow-update{
    padding-top: 15px;
  }
  #mainBody #bege-directory {
    background-position-x:43%; 
  }
  #sidebar-directory {
    padding-left: 0;
  }
  .properties-list:last-child {
    padding-bottom: 100px;
  }
  #logosinar-mobile {
    margin-top: 5%;
  }
  #mainContainer.single .eight {
    padding-bottom: 0;
  }
  .sebaris{
    padding-bottom: 0;
  }
  .saidbar #sidebar-directory {
    padding-left: 8px;
    padding-right: 8px;
  }
  .submit-index {
    position: absolute;
    right: 0;
    margin-top: -6px;
    margin-right: 9%;
  }
  .news .details.nine.columns {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 396px){

  #bg-abu{
    height: 19%;
  }
}
@media only screen and (max-width:  392px){

  #header h1 {
    width: 63%;
  }
  #headmenu-responsive p{
    padding-left: 25px;
  }
}
@media only screen and (max-width: 386px){
  .breadcrumbs.overline p{
    font-size: 11px;
  }
 }
@media only screen and (max-width: 378px){
  #page-6{
    display: none;
  }
}
@media only screen and (max-width: 375px){
  .featuremini-container{
    margin-left: 14%;
  }
  #featuremini-slider a.prev{
    margin-left: 8%;
  }
}
@media only screen and (max-width: 369px){
  #textform-download_careers p {
    font-size: 14px;
  }
  #textform-download_careers p {
    padding: 23px 0px;
  }
  #formdownload .form_1, #formdownload_careers .form_1 {
    padding: 0 0px;
    margin: 15px 0;
  }
}
@media only screen and (max-width: 365px){
  #language{
    margin-left: 2%;
  }
  #featuremini-slider a.next{
    margin-left: 87%;
    margin-top: 15%;
  }
  #featuremini-slider a.prev{
    margin-top: 15%;
  }
  #sales {
    margin-right: 42px;
  }
  #public {
    margin-right: 38px;
  }
}
@media only screen and (max-width: 358px){

  #mainBody #bege-directory {
    background-position-x: 44%;
    height: 41%!important;
  }
  #sidebar-directory {
    width: 93%!important;
  }
}
@media only screen and (max-width: 355px){

  #featuremini-slider a.next{
    margin-left: 90%;
  }
}
@media only screen and (max-width: 351px){
  #page-5{
    display: none;
  }
}
@media only screen and (max-width: 345px){
  .featuremini-container{
    margin-left: 10%;
  }
  #featuremini-slider a.prev{
    margin-left: 4%;
  }
}

@media only screen and (max-width: 340px){
  #leftSection .news.tabs dd a{
    font-size:10.5px;
  }
  #language{
    margin-left: 1%;
  }
  #smlmobile-search input[type=text]{
    width: 115px;
  }
  #mainBody #bege-map {
    background-position-x: 54%!important; 
    height: 525px!important;
  }
  #sidebar-directory.map-view {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media only screen and (max-width: 332px){
  .bt-prop-mobile li {
    /*margin-right: 0; // hairil*/
  }
}
@media only screen and (max-width: 325px){
  .featuremini-container{
    margin-left: 9%;
  }
  #featuremini-slider a.prev{
    margin-left: 3%;
  }
}
@media only screen and (max-width: 324px){
  #page-4{
    display: none;
  }
}
@media only screen and (max-width: 320px){
  #bg-abu{
    margin-top: 76%;
    height: 16.5%;
  }
  #explorecarousel {
    margin-left: 42px;
  }
  #mainContainer{
    margin-top: 0!important;
  }
  #mapmini #findbsd input[type=text]{
    left: 34px;
  }
  #explorecarousel{
    width: 69%;
  }
  #explorecarousel a.nextmini{
    margin-right: 46px;
  }
  .featuremini-container{
    margin-left: 11%;
  }
  #featuremini-slider .swiper-slide a .new{
    margin-left: 71px;
    margin-top: -2px;
  }
  #featuremini-slider a.next{
    margin-top: 19%;
    margin-left: 93%;
  }
  #featuremini-slider a.prev{
    margin-left: 6%;
    margin-top: 19%;
  }

}