body{overflow-x: hidden !important;}
.apex-idxmascontainer-realty-tech{max-width: 1200px !important; margin: 0 auto !important;  font-family:arial !important;
background:#fff !important; }
.apex-idxmassearch-header{
    float: left !important;
    width: 100% !important;
    background-color: #DADCDB  !important;
    border-top: 1px solid #d2d2d2 !important;
    border-bottom: 1px solid #d2d2d2 !important;
    /*box-shadow: inset 0 6px 2px -2px #CECECE !important;*/
	height:56px !important;
	}
	.apex-idx-hometype{margin-left:0% !important;}
	.apex-idxmasapex-idx-marginBot{margin-bottom:84px !important;width: 100% !important;}
	
	.apex-idxmassearch-list {
    color: #999  !important;
    padding: 18px !important;
    float: left !important;
    font-weight: bold !important;
    font-size: 19px !important;padding-left: 8px !important;
	   
}
.entry-title{display:none !important;}
.apex-idxmsearchby{    margin-bottom: 7px;
    margin-top: 11px;}
.apex-idxmassearch-list{list-style-type:none !important;}

.apex-idxmasfour1{width:22% !important; float:left !important; margin-left:3% !important; }
#keyword.apexidx-maskeyword{padding:10px !important;width:100% !important; border-radius:4px !important; margin-top:8px !important; background-color:#F0F0F0 !important;}

/* added by Rahul     .chosen-container-single .chosen-single span*/

.chosen-container-single .chosen-single span{margin-top: 7px !important;}
.chosen-container-single .chosen-single{height:37px !important;}
.chosen-container-single .chosen-single div b{margin-top: 7px !important;}
.apex-idxmascontainer-realty-tech   .chosen-container-multi .chosen-choices{border-radius: 4px !important;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {height:33px !important;}
.apex-idxmasrow-realty-tech {float:left !important; width: 100% !important; margin-bottom:20px !important;}
.apex-idxmasrow-realty-tech  .apex-idxmassection-realty-tech{ float:left !important; width:47% !important; }
.apex-idxmasrow-realty-tech  .apex-idxmascaption-realty-tech{ float:right !important; width:47% !important;margin-left: 6% !important;  }
.apex-idxmascontainer-realty-tech .chosen-container.chosen-container-single {width: 100% !important;       margin-top: 8px !important; float: left !important;}
.apex-idxmascontainer-realty-tech .chosen-container.chosen-container-multi {width: 100% !important;     margin-top: 8px !important;}
.apex-idxmascontainer-realty-tech .apex-idxmassearch-btn {margin-left: 163% !important;margin-right: 0 !important;width:100% !important;    margin-top: 60px !important;}
.apex-idxmascontainer-realty-tech  .chosen-container-multi .chosen-choices{ padding:0 !important; }
.listing-type-reality-tech .chosen-container-multi .chosen-choices{ padding:0 5px !important; }
.apex-idxmascol-md-12-realty-tech {width:23% !important;   }
.apex-idxmascol-md-12-realty-tech label {color:#808284 !important; font-weight: 300 !important;}
.apex-idxmassearch-beds-form label{width: 100% !important;font-size: 15px !important;font-weight: bold !important;margin-bottom: 0px !important;color: #666; }
.apex-label-search{color: #666 !important; }
.apex-idxmassearch-beds-form input[type=text],input[type=text]{ border:1px solid #aaa !important; font-size:14px !important; text-indent:8px !important; border-radius:0; width:90% !important; padding:17px 0 !important; }
.apex-idxmassearch-beds-form input, button, select, textarea {max-width: 100%!important;width: 100% !important;    padding: 11px !important; background-color:#F3F3F3 !important;}
.apex-idxmascontainer-realty-tech .apex-idxmassearch-btn{background:#f74a27 !important; border:1px solid #e96656 !important; color:#fff !important; font-size:16px !important; }
.apex-idxmascontainer-realty-tech button, input[type="button"], input[type="reset"], input[type="submit"] {
  background-color: #e96656 !important;
  border: medium none !important;   
  box-shadow: none !important;
  color: #fff !important;
  cursor: pointer !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  margin: 10px !important;
  padding: 13px 35px !important;
  text-align: center !important;
  text-shadow: none !important;
  text-transform: uppercase !important;
  vertical-align: middle !important;
  white-space: nowrap; width:300px !important;
}
.apex-idxmascaption-realty-tech > input {
  border: 1px solid #ccc !important;
  padding-left: 3% !important;
  padding-right: 3% !important;
  width: 93% !important;
}
.apex-idxmascityrealty-tech{width:47% !important;}
.apex-idxmaslost{width:100% !important;}
.apex-idxmasword{width:100% !important;}
.apex-idxmassecond{width:100% !important; margin-top:21px !important;} 
.apex-idxmasone{width:22% !important; float:left !important;}
.apex-idxmastwo{width:22% !important; float:left !important; margin-left: 3% !important;} 
.apex-idxmasthree{width:22% !important;float:left !important; margin-left:6% !important;} 
.apex-idxmasfour{width:22% !important; float:left !important; margin-left: 3% !important;} 
.apex-idxmastext{color:#265984 !important;    margin-top: 17px!important;float:left;font-weight:700 !important;} 
.apex-idxmasthird{width:100% !important; background-color:#DADCDB !important; margin-top:74px !important;height: 111px !important;}
.apex-idxmasforth{ width:100% !important; margin-top:24px !important;}
.apex-idxmasfiveth{width:100% !important; margin-top:112px !important;}
.apex-idxmassixth{width:100% !important; margin-top:201px !important;}
.apex-idxmastwo2{width:22% !important; float:left !important;margin-left: 25% !important;}
.apex-idxmasthree3{width:22% !important; float:left !important; margin-left:6% !important;} 
.apex-idxmascode{float: left !important;  padding-top:52px !important; font-weight:700 !important; color:#595959;}
.apex-idxmascode-search{float: left !important;  padding-top:52px !important; font-weight:700 !important; color:#595959 !important;}
.apex-idxmascod{float: left !important;   padding-top:52px !important; font-weight:700 !important; color:#595959 !important;}
.apex-idxmasthird .apex-idxmasthree{margin-left:3% !important;width:20% !important ;}
.apex-idxmasthird .apex-idxmasone{margin-left:2% !important; width:20% !important ;}
.apex-idxmasthird .apex-idxmastwo{ margin-left:3% !important;}
.apex-idxmasthird .apex-idxmasfour{ width:20% !important;}
.apex-idxmassearch-beds-form .apex-idxmassearch-btn {padding: 15px 0 !important;}

@media only screen (min-width:1351px){
.apex-idxmasthird .apex-idxmasfour{
    margin-left: 3% !important;
}
}

@media only screen and (max-width:1350px) and (min-width:1052px){
.apex-idxmasthird .apex-idxmasthree {
    margin-left: 2% !important;
}
.apex-idxmasthird .apex-idxmasfour {
    margin-left: 2% !important;
}
.apex-idxmasthird .apex-idxmastwo{
  margin-left: 3% !important;
}
}

@media only screen and (max-width:1051px) and (min-width:700px){
.apex-idxmasthird .apex-idxmasthree {
    margin-left: 1% !important;
}
.apex-idxmasthird .apex-idxmasfour {
    margin-left: 1% !important;
}
}

@media only screen (max-width:905px){
.apex-idxmasthird .apex-idxmastwo{ margin-left:2% !important;}
}
	
@media only screen (max-width:767px){
.apex-idxmsearchby {
    margin-bottom: 0px !important;; 
     margin-top: 0px !important;; 
}
.apex-idxmasfour1{width:47% !important;  margin-left:6% !important; }

.apex-idxmasforth {margin-top: 12px !important;}
.apex-idxmastext {margin-top: 17px !important;}
.apex-idxmasapex-idx-marginBot {margin-bottom: 89px !important;}
.apex-idxmassecond {margin-top: 16px !important;}
.apex-idxmascontainer-realty-tech{max-width:100% !important;}
.navbar-toggle.collapsed{margin-left:0 !important;margin-right:0 !important;}
.menu-align-center .responsive-logo > a{ float:none !important; }
.apex-idxmaslost{width:100% !important; float:left !important;     margin-top: 4px !important;}
.apex-idxmasthird .apex-idxmaslost{margin-left: 3% !important;}
.apex-idxmasthird .apex-idxmasword{margin-left: 3% !important;}
.apex-idxmasword{width:100% !important; float:left;margin-top: 19px !important;}
.apex-idxmasone{width:47% !important; float:left !important;}
.apex-idxmastwo{width:47% !important;float:left !important; margin-left: 6% !important;}
.apex-idxmasthree{width:47% !important; float:left !important; margin-left: 0% !important;}
.apex-idxmasfour{width:47% !important;float:left !important; margin-left: 6% !important;}
.apex-idxmasthird {margin-top: 163px !important;height: 217px !important;padding-top:0px !important;}
.apex-idxmasthird .apex-idxmasone{margin-left:2% !important; width:44% !important;}
.apex-idxmasthird .apex-idxmastwo{width:44% !important;  margin-left:2% !important;}
.apex-idxmasthird .apex-idxmasthree{margin-left:2% !important;width:44% !important;}
.apex-idxmasthird .apex-idxmasfour{width:44% !important; margin-left:2% !important;}
.apex-idxmascode{  margin-left: -14px !important;    width: 34px !important;}
.apex-idxmascod{display:none !important; }
.apex-idxmastwo2{width:47% !important; margin-left:0% !important;     margin-top: 8px !important;}
.apex-idxmasthree3{width:45% !important;     margin-top: 8px !important;}
}

@media only screen (max-width:640px){
.apex-idxmascityrealty-tech {width: 100% !important;}
.apex-idxmasapex-idx-marginBot{margin-top:20px !important;}
.apex-idx-hometype{margin-left:0% !important;}
.apex-idxmasrow-realty-tech  .apex-idxmassection-realty-tech{width:100% !important;margin-bottom:15px !important;}
.apex-idxmasrow-realty-tech  .apex-idxmascaption-realty-tech{width:100% !important;}
.margin-bottom-0{margin-bottom:0px !important;}	
.apex-idxmaslost{width:100% !important; float:left !important;}
.apex-idxmasword{width:100% !important; float:left !important;}
.apex-idxmasone{width:100% !important; float:left !important;}
.apex-idxmastwo{width:100% !important;float:left !important;  margin-left: 0% !important;     margin-top: 8px !important;}
.apex-idxmasthree{width:100% !important; float:left; margin-left: 0% !important;}
.apex-idxmasfour{width:100% !important;float:left;  margin-left: 0% !important;     margin-top: 8px !important;}
.apex-idxmasthird{margin-top: 319px!important; height: 482px!important; padding-top:7px !important;}
.apex-idxmasthird .apex-idxmasone{margin-left:2% !important; width:100% !important;}
.apex-idxmasthird .apex-idxmasthree{margin-left:2% !important;width:100% !important;}
.apex-idxmasthird .apex-idxmastwo{margin-left:2% !important; width:100% !important;}
.apex-idxmasthird .apex-idxmasfour{margin-left:2% !important; width:100% !important;}
.apex-idxmascod{display:block !important; padding-top:0px !important; text-align:center !important;width: 100% !important; margin-top: 10px !important; }
.apex-idxmascode{text-align:center !important; padding-top:0px !important;     width: 100% !important;     margin-top: 10px !important;}
.apex-idxmastwo2{width:100% !important; margin-left:0% !important; margin-top: 8px !important;}
.apex-idxmasthree3{width:100% !important; margin-left:0% !important;margin-top: 8px !important;}
.apex-idxmascol-md-12-realty-tech {width:100% !important;}
.apex-idxmascontainer-realty-tech .apex-idxmassearch-btn {margin-left: 0% !important;}
.apex-idxmasfour1{width:100% !important;  margin-left:0% !important; margin-top:8px !important;   }
#keyword.apexidx-maskeyword{width:100% !important;}
}

.apex-idxmastext
{
    font-size:14px;
}

optgroup label
{
    font-size:16px;
}