div#content {
    visibility: hidden;
}
body,html{background:#FAFAFA!important;font-family: 'Roboto', sans-serif!important;}
.left-side-menu{float:left;width: 18.140271%;}
.main-site-content{float:right;width: 80%;}
.page_content ul li{ border-bottom:0!important}

/* Left Menu Styles */
#IDX-main{overflow:hidden}
.IDX-container-navbar ul.nav li{ border-bottom:1px solid #f3f3f3!important}
ul.nav.nav-pills li{background-color: #4A4A4A!important; padding:5px 0;  width: 100%; min-height:48px}

ul.nav.nav-pills li a{ color:#FFFFFF; font-size:16px; font-weight:normal;font-family: 'Roboto', sans-serif;}
form#IDX-searchForm{  overflow: hidden;   padding-bottom: 35px;}
ul.nav.nav-pills li:hover{ background-color:#CFD8DC;}
ul.nav.nav-pills li:hover a{color:#5F7D8C}
ul.nav.nav-pills li.IDX-active{background-color:#88cc22!important; 
display: inline-block;position: relative;}
ul.nav.nav-pills li.IDX-active:hover a{color:#FFFFFF;}
ul.nav.nav-pills li.IDX-active a:after {
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    right: -22px;
    border-style: solid;
    border-width: 26px 0 26px 22px;
    border-color: transparent transparent transparent #88cc22;
top:-3px;
    z-index: 10;
}
.IDX-wrapper-standard .IDX-navbar-default{ background:none!important; border:none!important}
.nav-pills > li + li{ margin-left:0!important}
.IDX-navbar ul.nav.nav-pills > li:first-child > a{padding:9px 16px}
.IDX-wrapper-standard .IDX-navbar-collapse{ padding-left:0!important}

ul.nav.nav-pills li:last-of-type{-webkit-box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
-moz-box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
border-bottom:0
}
.select2-drop,
.select2-drop.select2-drop-above,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices,
.select2-dropdown-open .select2-choice
{box-shadow:none!important}

.select2-drop-active{border-left:#DDDDDD 1px solid!important;border-right:#DDDDDD 1px solid!important;border-bottom:#DDDDDD 1px solid!important}
#IDX-main.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse, 
#IDX-main.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-form, 
#IDX-main.IDX-wrapper-standard .IDX-navbar-default {
background-color: transparent;
}
.nav > li.IDX-searchNavItem > a:hover, .nav > li.IDX-searchNavItem > a:focus {
    text-decoration: none;
    background-color: transparent;
}

/* End Menu */



/* Form */

.IDX-wrapper-standard .select2-container .select2-choice,
.IDX-wrapper-standard .select2-container.select2-container-multi .select2-choices,
#IDX-advancedSearchFields input[type="text"],
#IDX-advancedSearchFields select
{
border-left:#DDDDDD 1px solid;border-top:#DDDDDD 1px solid;border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 3px solid;
min-height:48px!important; 

}

/* Begin Scroll Bar */
#IDX-advancedSearchFields select{ height:320px}
#IDX-advancedSearchFields ul.list-group::-webkit-scrollbar {
    width: 10px;
    background-color:rgba(153,153,153,0.50);
    outline:none!important;
}
 
#IDX-advancedSearchFields ul.list-group::-webkit-scrollbar-track {
    box-shadow:none;
    -webkit-box-shadow:none;

}
 
#IDX-advancedSearchFields ul.list-group::-webkit-scrollbar-thumb {
  background-color:#757575;
  border-radius:10px;
 
}

#IDX-advancedSearchFields ul.list-group::-webkit-scrollbar-track-piece {
    height: 10px;
}
/* End Scroll Bar */

.IDX-wrapper-standard .select2-container.select2-container-multi .select2-choices input{ border:none!important}

.IDX-wrapper-standard .select2-chosen, .IDX-wrapper-standard .select2-input.select2-default,.IDX-wrapper-standard .select2-container.select2-container-multi .select2-choices,#IDX-advancedSearchFields input[type="text"],#IDX-advancedSearchFields select{
color:#000000!important;
font-size:14px!important; font-weight:500!important;
font-family: 'Roboto', sans-serif!important;
line-height:34px;
padding:0 12px 6px;
min-height:48px !important;
}
.IDX-wrapper-standard .select2-chosen, .IDX-wrapper-standard .select2-input.select2-default{ max-width:100%!important}
div#IDX-action-buttons,div#IDX-action-buttons-bottom {
    display: inline-block;
    float: right;
    max-width: 368px;
    width: 100%;
position:relative;
left:-2px;
}
div#IDX-action-buttons-bottom,div#IDX-action-buttons-bottom{ padding-bottom:75px!important}
.IDX-wrapper-standard div#IDX-action-buttons .IDX-btn,#IDX-action-buttons-bottom .IDX-btn{font-size:18px!important; font-weigth:700!important; width:100%!important; max-width:168px;
-webkit-box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
-moz-box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
box-shadow: 0 10px 5px -4px rgba(170,170,170,0.6);
height:48px;
}
.IDX-wrapper-standard div#IDX-action-buttons button#IDX-formSubmit,#IDX-action-buttons-bottom button#IDX-formSubmit-bottom{
margin-left:30px!important;
color:#fff;
font-weight:700;
text-transform:uppercase;
border-radius:0!important;
padding:0!important;
position:relative!important;
}

.IDX-wrapper-standard div#IDX-action-buttons button#IDX-formReset,#IDX-action-buttons-bottom button#IDX-formReset-bottom{background:#F5F5F5; border:#CCCCCC 1px solid; color:#757575!important; font-weight:700;
text-transform:uppercase;
}
.IDX-wrapper-standard div#IDX-action-buttons button#IDX-formReset:hover,#IDX-action-buttons-bottom button#IDX-formReset-bottom:hover{background:#FFFFFF!important}

.IDX-wrapper-standard .select2-container .select2-choice .select2-arrow b{
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #555555;
}


#IDX-ccz-group.IDX-control-group,#IDX-propSubType-group.IDX-control-group{max-width:568px;}
#IDX-search-property-content.IDX-row-content #IDX-pt-group,
#IDX-search-property-content.IDX-row-content #IDX-idxID-group
{ width:100%!important;max-width:769px; display:inline!important;}

#IDX-propStatus-group.IDX-control-group{max-width:18%;}
#IDX-propSubType-group.IDX-control-group{max-width:368px;}
#IDX-propSubType-group ul.select2-choices,
div#IDX-propStatus-group ul.select2-choices,
div#IDX-ccz-group ul.select2-choices {width: 100%;}
#IDX-pt-group.IDX-control-group,#IDX-propSubType-group.IDX-control-group,#IDX-ccz-group.IDX-control-group{margin-right:30px}
#IDX-ccz-group.IDX-control-group {max-width: 500px;}

#IDX-price-group.IDX-control-group {max-width:288px; padding:0}
#IDX-bd-group.IDX-control-group,#IDX-tb-group.IDX-control-group,
#IDX-sqft-group.IDX-control-group,#IDX-acres-group.IDX-control-group
{max-width:144px; padding:0}

#IDX-add-group.IDX-control-group{max-width:284px; margin-right:30px}
#IDX-searchRefinement-group.IDX-control-group,#IDX-srt-group.IDX-control-group{max-width:368px; margin-right:30px; margin-left:1px}
#IDX-per-group.IDX-control-group{max-width:282px; margin-right:30px; margin-left:0px} 

#IDX-srt-group.IDX-control-group{margin:0}
.IDX-wrapper-standard .IDX-control-group{ padding:0; margin:0 0 18px;}

.IDX-wrapper-standard #IDX-search-property-content .IDX-control-group:nth-of-type(2n+1), .IDX-wrapper-standard #IDX-search-primary-content .IDX-control-group:nth-of-type(2n+1), .IDX-wrapper-standard #IDX-search-additional-content .IDX-control-group:nth-of-type(2n+1)
{border:none!important}
.select2-container .select2-choice .select2-arrow{top:2px; right:10px}

#IDX-pt-group span#select2-chosen-1{ margin-top:6px}

.IDX-wrapper-standard .select2-container.select2-container-active .select2-choice,
.IDX-wrapper-standard .select2-container.select2-container-active .select2-choices
 {
border-width:1px 1px 1px;
-webkit-box-shadow: 0px 3px 0px 0px rgba(221,221,221,0.71)!important;
-moz-box-shadow: 0px 3px 0px 0px rgba(221,221,221,0.71)!important;
box-shadow: 0px 3px 0px 0px rgba(221,221,221,0.71)!important;
}
/*#IDX-ccz-group .select2-choice:focus{}*/


.IDX-wrapper-standard .select2-container.select2-container-active .select2-choice span.select2-chosen{color:#565656!important;
font-weight:700!important;}
.select2-allowclear .select2-chosen{color:#565656!important; font-weight:700!important}


#IDX-ccz-group .IDX-controls ul.select2-choices li.select2-search-choice,
#IDX-searchRefinement-group .IDX-controls ul.select2-choices li.select2-search-choice,
.IDX-wrapper-standard .select2-container.select2-container-multi .select2-choices .select2-search-choice

{width:auto!important; top:5px;background:#F9F9F9; border:#DDDDDD 1px solid!important;color:#545454!important; font-size:14px; font-weight:500;}


/* test1 */
.select2-container-multi  li.select2-search-choice a.select2-search-choice-close:hover
{border:none!important;}

#IDX-ccz-group .IDX-controls ul.select2-choices li.select2-search-field,
.IDX-wrapper-standard .select2-container.select2-container-multi .select2-choices .select2-search-choice,
#IDX-searchRefinement-group  .IDX-controls ul.select2-choices li.select2-search-field
{width:auto!important;/*padding-right:25px!important;*/}

.IDX-wrapper-standard .select2-container a.select2-search-choice-close{color:#566A74!important; top:2px}
.IDX-wrapper-standard .select2-container .select2-choice abbr{top:13px; right:30px}


input#s2id_autogen4.select2-input.select2-default{width:300px!important; position:relative; top:0px}
input#s2id_autogen4.select2-input{width:auto!important; position:relative; top:3px}

input#s2id_autogen12.select2-input.select2-default{width:320px!important; position:relative; top:0px}
input#s2id_autogen12.select2-input{width:auto!important; position:relative; top:3px}


/* Begin Advance Options Fields */


#IDX-advancedSearchFields label.IDX-advancedText,#IDX-boxLabel_LotSize{ font-size:14px; color:#555555; font-weight:500}
#IDX-advancedSearchFields select{ min-height:100%!important; color:#555555!important; font-weight:700!important; padding:0;
}

.IDX-wrapper-standard #IDX-advancedFieldsModLeft,.IDX-wrapper-standard #IDX-advancedFieldsModRight{ display:inline!important; width: inherit; padding:0!important; float:none}

#IDX-advancedFieldsMod-1 #IDX-advancedFieldsModLeft,#IDX-advancedFieldsMod-1 #IDX-advancedFieldsModRight{display: inline-block !important; width: 100%;}

#IDX-advancedSearchFields #IDX-boxLabel_LotSize input[type="text"]{ width:47%}
#IDX-advancedSearchFields .IDX-advancedPair{
    display: inline;
    padding: 0 15px!important;
    float:left;
    width: 25%;}

#IDX-advancedSearchFields input[type="radio"] + label{ width:50%}
#IDX-advancedSearchFields select option{ padding:15px 20px;
border-bottom:#DDDDDD 1px solid;
font-weight:700!important;
color:#555555!important;
font-family: 'Roboto', sans-serif;}



#IDX-advancedSearchFields select option:last-of-type{border-bottom:none}
#IDX-advancedSearchFields input[type="text"]{ width:100%; padding-top:4px}
#IDX-boxLabel_LotSize input[type="text"]{ width:48.6%}

.IDX-wrapper-standard .select2-container.select2-container-multi .select2-search-field{ display:inline-block!important; float:left; width:auto!important;}

#IDX-advancedSearchFields input[type="text"]:hover,#IDX-advancedSearchFields input[type="text"]:focus,
#IDX-advancedSearchFields select:hover,#IDX-advancedSearchFields select:focus
{
border-width:1px 1px 1px;
-webkit-box-shadow: 0px 3px 0px 0px rgba(221,221,221,0.71)!important;
-moz-box-shadow: 0px 3px 0px 0px rgba(221,221,221,0.71)!important;
box-shadow: 0px 3px 0px 0px rgba(221,221,221,0.71)!important;   
    }

#IDX-advancedSearchFields{ margin-bottom:25px; margin-left:-15px; margin-right:-15px; overflow:hidden}
#accordion{border-bottom: 1px solid #dddddd;
    clear: both;
    display: block;
    overflow: hidden;
    padding: 40px 0 10px;
    width: 100%;}
.btn-accordion{ border-top:#DDDDDD 1px solid; padding:8px 0 0}
.btn-accordion a,.btn-accordion a:hover,.btn-accordion a:focus{color: #5f7d8c !important;
    font-family: "Roboto",sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    text-transform: capitalize; background:none; box-shadow:none}   

.btn-accordion a{ position:relative; line-height:50px;}
.btn-accordion a i{ font-style:normal; margin-left:50px}
.btn-accordion a span.on-off{background: rgba(207, 216, 220, 0.5); border-radius: 50%; line-height:49px; height:50px; width: 50px;
position:absolute; top:7px; left:0px;}

.btn-accordion a span.glyphicon{ font-weight:800}

.btn-accordion a.button-hide span.on-off.glyphicon.glyphicon-plus,
.btn-accordion a.button-hide.collapsed span.on-off.glyphicon.glyphicon-minus,
.btn-accordion a span.on-off.glyphicon.glyphicon-minus
{ display:none}

.btn-accordion a.button-hide.collapsed span.on-off.glyphicon.glyphicon-plus,
.btn-accordion a.button-hide span.on-off.glyphicon.glyphicon-minus
{ display:block; font-size:20px!important; }

#IDX-action-buttons-bottom.IDX-row-content{ display:block!important} 

/* Radio Button */

.IDX-wrapper-standard .IDX-advancedWrap .IDX-radioLabel{ margin-left:-3px}
/*
  Hide radio button (the round disc)
  we will use just the label to create pushbutton effect
*/
input[type=radio] {
    display:none; 
    margin:10px;
}
 
/*
  Change the look'n'feel of labels (which are adjacent to radiobuttons).
  Add some margin, padding to label
*/
input[type=radio] + label {
    display:inline-block;
    margin:-2px;
    padding:10px 0 14px 0;
    background-color: #F5F5F5;
    border-top:#DDDDDD 1px solid;
    border-left:#DDDDDD 1px solid;
    border-right:#DDDDDD 1px solid;
    height:48px;
    width:134px;
    font-family: 'Roboto', sans-serif;
    color:#000000;
    font-size:18px;
    text-transform:uppercase;
    font-weight:700;
    text-align:center;
    border-bottom:#ddd 3px solid;
    position:relative;
    left:2px;
}
input[type=radio] + label:hover{background-color:#CFD8DC; color:#5E7D8D;
}
/*
 Change background color for label next to checked radio button
 to make it look like highlighted button
*/
input[type=radio]:checked + label { 
   background-image: none;
    background-color:#5F7D8C;
    color:#FFFFFF;
}
.IDX-advancedText{ margin:20px 0 5px !important}

ul.list-group, ul.list-group li{ width:100%!important}

#IDX-advancedSearchFields .panel-default > .panel-heading{ background:none!important; color:#555555!important; font-size:14px!important; font-weight:500!important; border:none!important; border-radius:none!important}

#IDX-advancedSearchFields .panel{ border-radius:0!important; border-bottom:#ddd 3px solid; height:380px!important; position:relative; width:100%!important}

#IDX-advancedSearchFields .selectr li.list-group-item{ font-size:14px!important; font-weight:700!important;color:#555555!important;font-family: 'Roboto', sans-serif!important;}
#IDX-advancedSearchFields .panel-default > .panel-heading h4.panel-title{ color:#555555!important; font-size:14px!important; font-weight:700!important};
.current-selection{ padding:8px 18px!important; border-radius:15px!important;background-color:#5F7D8C!important; color:#FFFFFF;font-size:14px!important; font-weight:700!important;}
#IDX-advancedSearchFields .panel-footer button.btn-default{border: 1px solid #cccccc !important;
    border-radius: 2px;
    box-shadow: none;
    color: #747474;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif!important;
    max-width: 108px;
    text-shadow:none!important;
    padding: 8px 0;
    text-transform: uppercase;
    width: 100%;}
#IDX-advancedSearchFields .panel-footer button.btn-default:hover{ background:none!important}
#IDX-advancedSearchFields .panel-footer{ position:absolute; bottom:0; width:100%}
#IDX-advancedSearchFields .panel-body .form-control{ border:#ddd 1px solid; color:#000000; height:36px; font-size:14px; font-weight:500;}
#IDX-advancedSearchFields .selectr .list-group-item.selected,#IDX-advancedSearchFields .selectr .list-group-item:hover{ background-color:#fff!important; }
#IDX-advancedSearchFields .selectr .list-group-item.selected:hover{ background-color:#fff!important; color:#555555!important;}
#IDX-advancedSearchFields .selectr .list-group-item.selected:hover .add-remove{ color:#5F7D8C!important;}
#IDX-advancedSearchFields .selectr .clear-search {
    color: #5f7d8c!important;
    font-size: 20px!important;
    font-weight: 500!important;
    top: 15px!important;
}
.selectr .add-remove{opacity:1!important}

.badge {
background-color: #5f7d8c !important;
    border-radius: 12px !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    padding: 5px 13px !important;

}
.selectr .option-name,.selectr .add-remove{ padding:15px!important}
#IDX-advancedSearchFields .selectr .add-remove{ font-size:28px!important; font-weight:500!important;font-family: 'Roboto', sans-serif!important;}

.selectr.multi .list-group-item:hover .option-name { border-right: none!important}
/* End Advance Options Fields */



/* responsive */


#IDX-per-group.IDX-control-group{margin-left:0px}
#IDX-advancedSearchFields #IDX-boxLabel_LotSize input[type="text"]{ width:45%}


#IDX-search-property-content.IDX-row-content #IDX-pt-group,
#IDX-search-property-content.IDX-row-content #IDX-propSubType-group,
#IDX-search-property-content.IDX-row-content #IDX-propStatus-group,
#IDX-ccz-group.IDX-control-group,
#IDX-idxID-group.IDX-control-group,
#IDX-propSubType-group.IDX-control-group,
#IDX-price-group.IDX-control-group,
#IDX-search-primary-content #IDX-bd-group,
#IDX-search-primary-content #IDX-tb-group,
#IDX-search-primary-content #IDX-sqft-group,
#IDX-search-primary-content #IDX-acres-group,
#IDX-search-additional-content #IDX-add-group,
#IDX-search-additional-content #IDX-searchRefinement-group,
#IDX-search-additional-content #IDX-per-group,
#IDX-search-additional-content #IDX-srt-group
{ max-width:47%!important; padding:0; margin:15px 13px }


#IDX-search-property-content.IDX-row-content #IDX-pt-group,
#IDX-search-property-content.IDX-row-content #IDX-propSubType-group,
#IDX-search-property-content.IDX-row-content #IDX-propStatus-group,
#IDX-ccz-group.IDX-control-group,
#IDX-propSubType-group.IDX-control-group,
#IDX-price-group.IDX-control-group,
#IDX-search-primary-content #IDX-bd-group,
#IDX-search-primary-content #IDX-tb-group,
#IDX-search-primary-content #IDX-sqft-group,
#IDX-search-primary-content #IDX-acres-group,
#IDX-search-additional-content #IDX-add-group,
#IDX-search-additional-content #IDX-searchRefinement-group,
#IDX-search-additional-content #IDX-per-group,
#IDX-search-additional-content #IDX-srt-group
{ max-width:46%!important; }




@media (max-width: 1024px) {
/* Begin Navs */
.IDX-navbar-header{background:#607D8B;float:right!important; width:100%;}
.IDX-navbar-header button.IDX-navbar-toggle{background:#455A64;display:block!important}
.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse.IDX-collapse{ display:none!important;}
.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse.IDX-collapse.IDX-in{ display:block!important;}

.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-collapse, .IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-form{ border-color:#FAFAFA!important}
.page_content ul.nav.nav-pills li:last-of-type{
box-shadow: none;
border-bottom:0
}
.main-site-content,.left-side-menu{float:none; width:100%; display:block}
.main-site-content,.left-side-menu{ padding:0 30px}
.page_content ul.nav.nav-pills li.IDX-active a:after{ content:normal;}
.IDX-navbar ul.nav.nav-pills > li:first-child > a{ padding:9px 10px}
.IDX-wrapper-standard .IDX-navbar-collapse{ padding-right:0!important}
/* End Navs */


#IDX-search-property-content.IDX-row-content #IDX-pt-group,
div#IDX-idxID-group.IDX-control-group,
#IDX-ccz-group.IDX-control-group,
#IDX-propSubType-group.IDX-control-group,
#IDX-price-group.IDX-control-group
{ max-width:100%!important; padding:0; margin:10px 0; width:100%}

#IDX-advancedSearchFields .IDX-advancedPair{ width:50%}
#IDX-advancedSearchFields #IDX-boxLabel_LotSize input[type="text"]{ width:47.9%}



#IDX-search-property-content.IDX-row-content #IDX-propSubType-group,
#IDX-search-property-content.IDX-row-content #IDX-propStatus-group,
#IDX-search-primary-content #IDX-bd-group,
#IDX-search-primary-content #IDX-tb-group,
#IDX-search-primary-content #IDX-sqft-group,
#IDX-search-primary-content #IDX-acres-group,
#IDX-search-additional-content #IDX-add-group,
#IDX-search-additional-content #IDX-searchRefinement-group,
#IDX-search-additional-content #IDX-per-group,
#IDX-search-additional-content #IDX-srt-group
{ max-width:50%!important; margin:10px 0!important; float:none!important}

}

@media (max-width : 800px) {
#IDX-advancedSearchFields{ margin-left:0; margin-right:0}
#IDX-advancedSearchFields #IDX-boxLabel_LotSize input[type="text"]{ width:46.2%}
}
@media (max-width : 768px) {
#IDX-advancedSearchFields #IDX-boxLabel_LotSize input[type="text"]{ width:46.9%}
}
@media (max-width : 680px) {

div#IDX-action-buttons,div#IDX-action-buttons-bottom{ left:0}
#IDX-pt-group, #IDX-idxID-group, #IDX-ccz-group.IDX-control-group, #IDX-propSubType-group.IDX-control-group,#IDX-propStatus-group.IDX-control-group{ max-width:100%; width:100%; margin-right:0}
.IDX-wrapper-standard #IDX-advancedFieldsModLeft,.IDX-wrapper-standard #IDX-advancedFieldsModRight{ padding:0}
#IDX-boxLabel_LotSize input[type="text"]{ width:48%}
#IDX-advancedSearchFields #IDX-boxLabel_LotSize input[type="text"]{ width:100%}
#IDX-advancedSearchFields .IDX-advancedPair{ float:none; display:block; width:100%; padding:0!important}
#IDX-advancedSearchFields{ margin:0}
.IDX-wrapper-standard .IDX-advancedWrap .IDX-radioLabel{ margin-left:0!important}

#IDX-advancedSearchFields input[type="radio"] + label{ width:49.8%; margin:0 -5px}

}

@media (max-width : 640px) {
.IDX-wrapper-standard .IDX-navbar-collapse.IDX-in{ overflow-y:visible!important}
}
@media (max-width : 480px) {
div#IDX-action-buttons,div#IDX-action-buttons-bottom{max-width:100%; width:100%; float:none}
.IDX-wrapper-standard div#IDX-action-buttons .IDX-btn,
div#IDX-action-buttons-bottom .IDX-btn
{max-width:100%}
.IDX-wrapper-standard div#IDX-action-buttons button#IDX-formSubmit,
div#IDX-action-buttons-bottom button#IDX-formSubmit
{margin-left:0!important; margin-top:25px!important;
}
#IDX-bd-group.IDX-control-group, #IDX-tb-group.IDX-control-group, #IDX-sqft-group.IDX-control-group, #IDX-acres-group.IDX-control-group{ max-width:50%}
#IDX-boxLabel_LotSize input[type="text"]{ width:100%}
#IDX-action-buttons-bottom button#IDX-formSubmit-bottom{ margin:25px 0 25px 0!important}
}
@media (max-width : 360px) {
#IDX-advancedSearchFields input[type="radio"] + label{margin:0 -6px}
}
/*@media (min-width:1700px){
    div#IDX-search-property-content {display:table;}
    div#IDX-search-property-content .IDX-control-group{display:table-cell!important;padding-bottom:20px}

    #IDX-search-primary-content,
    #IDX-search-additional-content{display:table;}
    #IDX-search-additional-content .IDX-control-group,
    #IDX-search-primary-content .IDX-control-group {display:table-cell;float:none;clear:both;padding-right:10px;padding-bottom:20px}
}*/
p.note-ctl {text-align: center;font-weight: bold;}
.IDX-wrapper-standard .IDX-controls
{
    min-height: 50px !important;
}
#IDX-formSubmit{
  background-color:  #8c2!important;
}


.IDX-wrapper-standard .select2-chosen, .IDX-wrapper-standard .select2-input.select2-default, .IDX-wrapper-standard .select2-container.select2-container-multi .select2-choices {
    color: #000!important;
}