.desertF{width:100%;display:block;margin:0 0 20px;padding:0;overflow:hidden;}
.price_range select, .min_bedrooms select, .min_baths select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background:#a3afc3 url(../images/dwn_arrow.png) no-repeat scroll 96% 54%;border:medium none;border-radius:0;color:#fff;cursor:pointer;font-size:18px;margin-top:20px;min-width:260px;padding:10px 0 10px 7px;text-transform:capitalize;}
.desertF input[type="submit"]{background:#643b1d;border:2px solid #fff;color:#fff;display:inline-block;padding:10px 66px;text-decoration:none;text-transform:uppercase;opacity:1;margin:18px 0 0;width:100%;}
.desertF input[type="submit"]:hover{background:#a3afc3;}
.ridge-area .col-8{width:62%;margin:0 20px 0 0;padding:0;display:inline-block;vertical-align:top;}
.ridge-area .col-4{width:35%;display:inline-block;vertical-align:top;margin:0;padding:0;text-align:center;}
.page-template-New-template-neighborhood .featured-home-wrapper .title h2, .page-template-New-template-neighborhood .featured-home-wrapper .title h1{padding-bottom:0;}
.page-template-New-template-neighborhood .breadcrumbs{max-width:1170px;margin:20px auto 0;}
.page-template-New-template-neighborhood .btn_holder_desertridge{max-width:1170px;margin:0 auto;padding:35px 0;}
.page-template-New-template-neighborhood .btn_holder_desertridge ul{text-align:center;}
.page-template-New-template-neighborhood .btn_holder_desertridge ul li{display:inline-block;margin:5px 0px;width:19.31%;margin:0px 5px 0px 0;}
.page-template-New-template-neighborhood .pd_btm_none h1{padding:60px 0 0;color:#000000;}
.page-template-New-template-neighborhood .featured-home-wrapper .description p{color:#643b1d;font-size:18px;line-height:28px;font-family:'nowregular';font-weight:400;color:#000;}
.page-template-New-template-neighborhood .ivycat-post{display:inline-block;margin-left:0;width:32%;vertical-align:top;margin-right:2%;}
.page-template-New-template-neighborhood .ivycat-post:last-child{margin-right:0 !important;}
.page-template-New-template-neighborhood .btn_holder_desertridge ul li:last-child{margin:0;}
.page-template-New-template-neighborhood .featured-home-wrapper .title{text-align:center;padding:0 0 40px 0;}
.page-template-New-template-neighborhood h3{margin:22px 0 35px;}
.gform_wrapper ul.gform_fields li.gfield{list-style:none !important;}
.gform_wrapper ul.gform_fields li.gfield:nth-child(1), .gform_wrapper ul.gform_fields li.gfield:nth-child(2){width:50%;padding:0 15px 0 0;display:inline-block;vertical-align:top;}
.gform_wrapper .gfield_required, .gform_wrapper .top_label .gfield_label{}
body .gform_wrapper ul li.gfield{margin-top:0 !important;margin-bottom:5px !important;}
.ginput_container_textarea{}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent !important;border-top:0 !important;border-bottom:0 !important;}
.gform_wrapper div.validation_error{border-left:2px solid #790000;border-right:2px solid #790000;width:98.8% !important;}
.gform_confirmation_message{color:#ffffff !important;border:2px solid #ffffff;padding:15px;text-align:center;}

.confirm_color .gform_confirmation_message {
    color: #000 !important;
    font-size: 20px;
  
}
.gform_wrapper .instruction.validation_message{padding:20px 0 0;}
.ginput_container_textarea textarea{max-width:100% !important;padding-right:0 !important;}
.main-contact-form_wrapper .gform_heading{display:none;}
.gform_wrapper span.gform_description{color:#fff;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100% !important;border:solid 2px #fff;margin-bottom:20px;background:#fff;color:#000;height:45px;padding:5px 15px;padding-right:50px;border-radius:0px;max-width:100%;background:url(images/select-arrow2.png) no-repeat center right #fff;margin-bottom:0;}
select option{color:#000;}
#contact-from .gform_wrapper .top_label select.medium{max-width:100%;width:100% !important;background:transparent;padding:5px 15px;padding-right:50px;background:url(../images/select-arrow.png) no-repeat transparent;color:#fff;background-position:right 14px center;}
#contact-from .ginput_complex label{display:none;}
#contact-from input[type="radio"]{margin-right:10px;}
body .gform_wrapper .top_label div.ginput_container{margin-top:0 !important;}
.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:inherit !important;padding-right:16px !important;}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:0 !important;}
.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer, .gform_wrapper .top_label li.gfield.gf_left_half+li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer, .gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{clear:inherit !important;}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:0 !important;}
.gform_wrapper ul.gform_fields li.gfield.pro-add:nth-child(1){width:100%;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-top:0 !important;}
.gform_wrapper h3.gform_title{font-size:36px !important;font-weight:400 !important;line-height:40px !important;}
.gform_wrapper span.gform_description{font-size:20px;line-height:24px;}
.flexmls_connect__page_content select{max-width:35%;padding:0 6px !important;}
.fancybox-overlay .fancybox-wrap{width:1000px !important;}
.fancybox-overlay .fancybox-inner{width:1000px !important;}
.fancybox-overlay .fancybox-wrap .popup-total{padding:0 35px 25px;}
.fancybox-overlay .fancybox-wrap .popupL{float:left;width:25%;}
.fancybox-overlay .fancybox-wrap .popupR{float:right;width:72%;}
.fancybox-overlay .fancybox-wrap h2{color:#643b1d;font-size:26px;text-transform:capitalize;font-weight:400;margin-top:0;margin-bottom:8px;}
.fancybox-overlay .popUp-holder img.aligncenter{width:100%;margin:0;}
.fancybox-overlay .fancybox-skin{padding:0 !important;}
.fancybox-overlay .fancybox-wrap .popupL a, .fancybox-overlay .fancybox-wrap .popupL span{font-size:20px;color:#000;font-weight:400;display:block;margin-bottom:20px;}
.fancybox-overlay .fancybox-wrap .popupL a:hover, .fancybox-overlay .fancybox-wrap .popupL a:focus{color:#575757;}
.fancybox-overlay .fancybox-wrap .popupL a i{background:url(https://www.sibbach.com/wp-content/uploads/phone.png);width:27px;height:27px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-top:-4px;margin-right:10px;}
.fancybox-overlay .fancybox-wrap .popupL span i{background:url(https://www.sibbach.com/wp-content/uploads/fax.png);width:27px;height:27px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-top:-11px;margin-right:10px;}
.fancybox-overlay .fancybox-wrap .popupR .gform_body input, .fancybox-overlay .fancybox-wrap .popupR .gform_body textarea{border:1px solid #757575;width:100%;}
.fancybox-overlay .fancybox-wrap .popupR .gform_body textarea{height:80px;}
.fancybox-overlay .fancybox-wrap .popupR .gform_footer input[type="submit"]{background:#643b1d;text-transform:capitalize;}
.fancybox-overlay .fancybox-wrap .popupR .gform_footer input[type="submit"]:hover{background:#89542d;}
.fancybox-overlay::-webkit-input-placeholder{color:#6a6a6a !important;opacity:1;}
.fancybox-overlay:-moz-placeholder{color:#6a6a6a !important;opacity:1;}
.fancybox-overlay::-moz-placeholder{color:#6a6a6a !important;opacity:1;}
.fancybox-overlay:-ms-input-placeholder{color:#6a6a6a !important;opacity:1;}
.desertF .wpcf7-form-control-wrap select{padding:0 6px !important;}
.description_desertridge ul li .ridge-area p a{padding:0 !important;}
.fancybox-overlay .popUp-holder img.imgbtmspc{margin:0 0 15px;}
body .gform_wrapper .gform_footer, body .gform_wrapper{padding:0;margin:0 0 0;}
.popupR p{margin-bottom:15px;}
#searchd select{background:#a3afc3 url(images/dwn_arrow.png) no-repeat scroll 96% 54%;max-width:100%;}
.page-template-New-template-neighborhood #searchd h3{margin-bottom:5px;}
body .popupR .gform_wrapper.gform_validation_error .top_label input.medium, body .popupR .gform_wrapper.gform_validation_error .top_label select.medium{width:100%;}
body .popupR .gform_wrapper .description, body .popupR .gform_wrapper .gfield_description, body .popupR .gform_wrapper .gsection_description, body .popupR .gform_wrapper .instruction{display:none;}
body .popupR .gform_wrapper div.validation_error{display:none;}
body .popupR .gform_wrapper.gf_browser_chrome .gfield_error input[type=email], .gform_wrapper.gf_browser_chrome .gfield_error input[type=number], .gform_wrapper.gf_browser_chrome .gfield_error input[type=password], body .popupR .gform_wrapper.gf_browser_chrome .gfield_error input[type=tel], body .popupR .gform_wrapper.gf_browser_chrome .gfield_error input[type=text], body .popupR .gform_wrapper.gf_browser_chrome .gfield_error input[type=url], body .popupR .gform_wrapper.gf_browser_chrome .gfield_error select, body .popupR .gform_wrapper.gf_browser_chrome .gfield_error textarea, body .popupR .gform_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text]{border:1px solid #f00;margin-bottom:0;}
body .popupR .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .popupR .gform_wrapper li.gfield_error textarea{border:1px solid #f00;}
body .popupR .gform_wrapper li.gfield.gfield_error, body .popupR .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-bottom:0;}
.five-tips-right .gform_wrapper{margin:40px 0 0 0;}
.five-tips-right .gform_wrapper ul.gform_fields li.gfield:nth-child(1){width:100%;}
.five-tips-right .gform_wrapper .top_label input.medium, .five-tips-right .gform_wrapper .top_label select.medium{width:100%;}
.five-tips-right .gform_wrapper ul.gform_fields li.gfield:nth-child(2), .five-tips-right .gform_wrapper ul.gform_fields li.gfield:nth-child(3){width:100%;display:inline-block;}
.five-tips-right .gform_wrapper .gform_footer input.button, .five-tips-right .gform_wrapper .gform_footer input[type=submit], .five-tips-right .gform_wrapper .gform_page_footer input.button, .five-tips-right .gform_wrapper .gform_page_footer input[type=submit]{background:#643b1d;}
.five-tips-right .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:none;}
body .five-tips-right .gform_wrapper ul li.gfield{margin-bottom:12px !important;}
.five-tips-right .gform_wrapper .gform_footer input.button:hover, .five-tips-right .gform_wrapper .gform_footer input[type=submit]:hover, .five-tips-right .gform_wrapper .gform_page_footer input.button:hover, .five-tips-right .gform_wrapper .gform_page_footer input[type=submit]:hover{background:#8a93a9;}
.five-tips-right .gform_wrapper.gform_validation_error .top_label input.medium, .five-tips-right .gform_wrapper.gform_validation_error .top_label select.medium{width:100%;}
body .gform_wrapper div.validation_error{display:none;}
.five-tips-right .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error#field_6_1:not(.gf_left_half):not(.gf_right_half){width:100% !important;max-width:100% !important;padding-right:0 !important;}
.featured_home_gal .btn_holder.subd ul li a{background:#a3afc3;color:#fff;font-size:15px;text-align:center;min-width:200px;padding:10px 0px;display:block;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;text-transform:uppercase;}
.featured_home_gal .btn_holder.subd ul li a:hover{background:#744724;text-decoration:none;}
.page-template-New-template-subdivision-index .pd_btm_none h1{padding:0;color:#000000;}
.page-template-New-template-subdivision-index .breadcrumbs{margin:20px auto;}
.featured-home-wrapper .description.subd p{font-size:18px;line-height:28px;font-family:'nowregular';font-weight:400;color:#000;}
.description.subd ul{width:100%;display:block;list-style:none;margin:0 0 40px;padding:0;}
.description.subd ul li{width:23%;margin:0;padding:0;display:inline-block;vertical-align:top;}
.description.subd ul li{background:rgba(0, 0, 0, 0) url(../images/list-arrow.png) no-repeat scroll 0 14px;list-style:outside none none;padding:10px 0 10px 30px;}
.description.subd ul li a{color:#000000;}
.page-template-New-template-subdivision .title h1{padding-bottom:0;color:#000;}
.page-template-New-template-subdivision .breadcrumbs{margin:25px auto 50px;}
.page-template-New-template-subdivision #sibbachTabs .resp-tab-content{border-top:2px solid #eceaeb;}
.page-template-New-template-subdivision #sibbachTabs .resp-tab-active{border-color:#eceaeb !important;border-top-width:2px !important;background:#fff !important;margin-bottom:-2px !important;}
.page-template-New-template-subdivision .resp-tabs-list li{background:#eceaeb !important;margin:0 16px 0 0;font-weight:400;font-size:18px;}
.page-template-New-template-subdivision #sibbachTabs{margin-top:25px !important;}
.page-template-New-template-subdivision .flexmls_connect__sr_view_options{float:none;text-align:center;}
.page-template-New-template-subdivision .flexmls_connect__sr_view_options .flexmls_connect_select{max-width:180px;font-size:14px;margin-top:0;}
.page-template-New-template-subdivision #sibbachTabs .resp-tab-content{padding-top:40px;}
.gfield_radio li{display:inline-block;margin-right:24px;}
.con-info h2{margin-top:45px;}
.con-us{width:100% !important;}
.fName{width:100% !important;}
#field_9_2{width:100%;padding-right:0;}
#field_9_3{width:50%;display:inline-block;margin:10px 0 !important;padding-right:8px;}
#field_9_4{width:50%;display:inline-block;margin:10px 0 !important;padding-right:0;padding-left:9px;}
.hoa_form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 3px) !important;}
.desertF .flexmls_connect_select{background-position:79% 54% !important;}
.stickpop .gform_wrapper ul.gform_fields li.gfield:nth-child(1), .stickpop .gform_wrapper ul.gform_fields li.gfield:nth-child(2){width:100%;padding:0;padding-right:10px;}
.stickpop .gform_wrapper .top_label input.medium, .stickpop .gform_wrapper .top_label select.medium{width:100%;max-width:100%;}
.stickpop .gform_wrapper ul.gform_fields li.gfield{padding-right:10px;}
.stickpop .gform_wrapper ul.gform_fields li.gfield select{background-color:rgb(248, 248, 248);border:2px solid #d4d0ba;-moz-appearance:none;-webkit-appearance:none;appearance:none;height:35px;margin-bottom:4px;font-size:14px;background:url(../images/select-arrow-4.png) right center no-repeat;}
.popup-content-pad .stickpop input{margin-bottom:4px;}
.stickpop .gform_wrapper .top_label .gfield_label{display:block !important;font-size:14px;margin-bottom:3px;}
.popup-content-pad .stickpop input{margin-top:0;}
.stickpop .gform_wrapper.gform_validation_error .top_label input.medium, .stickpop .gform_wrapper.gform_validation_error .top_label select.medium{width:100%;}
.stickpop .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.stickpop .gform_wrapper .field_description_below .gfield_description{padding-top:0px;}
.stickpop .gform_confirmation_message{color:#000 !important;}
.gform_wrapper #gform_12 .top_label .gfield_label{display:block !important;color:#fff;margin:13px 0;font-size:17px;}
#gform_12 .con-info h2{margin-top:21px;font-size:20px;padding-bottom:0 !important;}
#contact-from textarea{height:130px;}
.gform_wrapper ul.gform_fields li.gfield_error.gfield:nth-child(2),.five-tips-right .gform_wrapper ul.gform_fields li.gfield_error.gfield:nth-child(1){padding:0;}
.featured_home_gal.call-to-action.clear{margin-top:20px;}
.flexmls_connect__page_content{margin-bottom:24px;}
.con-us h3{margin-top:0;}

/*body .vjs-poster{background-size: 100% 100% !important; display: block !important;}
body .vjs-has-started .vjs-poster{display: none !important;}*/



/* 24.4.2018------- real-estate start */

.quicksearch_sec{width: 100%; padding: 40px 0 0 !important; display: inline-block;}
.quicksearch_sec .row{margin: 0 -15px; width: auto;}
.quicksearch_sec .col-md-6{width: 50%; padding: 0 15px;}
.top-video{width: 100%;}

.top-video a{
	display: inline-block;
	position: relative;
	width: 100%;
}
.top-video a:before{
	content: "";
	background: url(../images/play-button.svg);
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	width: 60px;
	height: 60px;
	background-size: 100%;
	margin: 0 auto;
	margin-top: -30px;
}
.top-video iframe{width: 100%; height: 340px !important;}
.top-righ-frm{width: 100%; border:3px solid #a3b0c3;padding: 20px 35px;}
.top-righ-frm h3{color: #643b1d; margin-top: 0; margin-bottom: 0 !important;}
.top-righ-frm .gform_fields li{width: 100% !important;  padding: 0 !important;}
.top-righ-frm .gform_fields select{width: 100% !important; border: 1px solid #9b9b9b; max-width: 100%; 
	background-image: url(../images/brown_arrow.png);background-repeat: no-repeat; background-position:calc(100% - 29px); color: #9b9b9b; padding: 0 15px !important; 	padding-right: 60px !important;font-family: 'nowregular'; font-weight: 400;
-webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; 
    -o-border-radius: 0px; border-radius: 0px;-webkit-appearance:none; appearance:none;}
.top-righ-frm .gform_wrapper ul.gform_fields li.gfield{max-width: 100% !important;}

.top-righ-frm .gform_fields input[type="text"], .top-righ-frm .gform_fields input[type="email"], 
.top-righ-frm .gform_fields input[type="tel"], .top-righ-frm .gform_fields textarea{
    width: 100% !important;	border: 1px solid #9b9b9b;    background: transparent;
    color: #fff; height: 45px;padding: 5px 15px !important;     webkit-border-radius: 0px; -moz-border-radius: 0px; 
    -ms-border-radius: 0px;     -o-border-radius: 0px;    border-radius: 0px;
    -webkit-appearance:none;    appearance:none;    color: #000;
    max-width: 100% !important;}

.top-righ-frm .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width: 100% !important;}

.top-righ-frm  div.ginput_container_name span{margin: 0 !important; padding: 0 !important; max-width: 100% !important;}

.top-righ-frm .gform_fields textarea{height: 130px;}
.top-righ-frm .gform_wrapper .secphase .gform_page_footer{margin-top: 13px !important; width: 100% !important;}
.top-righ-frm .gform_wrapper .name_first > label{display: none !important;}
.top-righ-frm  .gform_wrapper .name_last > label{display: none !important;}
.top-righ-frm .gform_wrapper{width: 100%;}

.top-righ-frm .gform_fields li .ginput_container{width: 100% !important;}
.top-righ-frm .gform_wrapper .secphase .gform_page_footer .gform_previous_button{width: 49% !important; float: left;}
.top-righ-frm .gform_wrapper .secphase .gform_page_footer .gform_button{width: 49% !important; float: right;}

.top-righ-frm input::-webkit-input-placeholder{opacity:1; color: #9b9b9b;}
.top-righ-frm input:-ms-input-placeholder{opacity:1;color: #9b9b9b;}
.top-righ-frm input::-moz-placeholder{opacity:1;color: #9b9b9b;}
.top-righ-frm input:-moz-placeholder{opacity:1;color: #9b9b9b;}
.top-righ-frm textarea::-webkit-input-placeholder{opacity:1;color: #9b9b9b;}
.top-righ-frm textarea:-ms-input-placeholder{opacity:1;color: #9b9b9b;}
.top-righ-frm textarea::-moz-placeholder{opacity:1;color: #9b9b9b;}
.top-righ-frm textarea:-moz-placeholder{opacity:1;color: #9b9b9b;}
.userdetails{margin-top: 12px !important;}
.topsearch{margin-top: 12px !important;}


.why_ranch{width: 100%;}
.why_ranch .contact-info{width: 100%;}
.brownbtn{min-width: 266px; max-width: 100%; background: #6b3e1d;-webkit-border-radius: 9px;
-moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; color: #fff !important; display: inline-block;margin-top: 44px; text-align: center; padding: 12px 5px; font-size: 17px;}
.brownbtn:hover{background: #727d97; color: #fff;}

.adv-search{width: 45%; float: left;}
.adv-search a{ width: 100%; max-width: 100%; background: #a3b0c3;-webkit-border-radius: 9px;
-moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; color: #fff; display: inline-block;
margin-top:8px; text-align: center; padding:8px 5px; font-size: 17px; }
.adv-search a:hover{background: #6b3e1d;}

.top-righ-frm .gform_page_footer{float: right; width:53% !important; margin-top:-41px !important; 
	padding: 0 !important; border: none !important; margin-bottom: 0 !important; }
.top-righ-frm .gform_page_footer .button{width: 100% !important; margin: 0 !important;}
.top-righ-frm .gform_page_footer .button{ background: #6b3e1d;-webkit-border-radius: 9px;
-moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; color: #fff; display: inline-block;
margin-top:8px; text-align: center; padding:8px 5px; font-size: 17px; border: none;  -webkit-appearance:none;
    appearance:none;line-height:25px !important; }
.top-righ-frm .gform_page_footer .button:hover{background: #727d97;}
.realestate_contact .form-wrapper{padding: 70px 0 !important;}
.top-righ-frm .gf_progressbar_wrapper{display: none !important;}
.top-righ-frm .gform_wrapper{display: inline-block;}

.featured_home_new{padding-bottom: 0;}
.featured_home_new .flexmls_connect__sr_divider{display: none !important;}
.featured_home_new .flexmls_connect__sr_matches{display: none !important;}

.featured_home_new .flexmls_connect__sr_view_options{display: none !important;}
.featured_home_new .flexmls_connect__sr_pagination{display: none !important;}

.real_comn_padding{padding: 70px 0;}

.page-template-New-template-neighborhood-landing p:last-child{margin-bottom: 0;}
.page-template-New-template-neighborhood-landing h1:first-child,.page-template-New-template-neighborhood-landing h2:first-child,
.page-template-New-template-neighborhood-landing h3:first-child,.page-template-New-template-neighborhood-landing h4:first-child{margin-top: 0;}


.realestate_contact{width: 100%; display: inline-block;}
.realestate_contactimg{width: 100%; margin-bottom: 36px;}
.realestate_contactimg img{max-width: 100%;}

.realestate_contact_form{width: 100%;}
.realestate_contact_form .gform_wrapper #gform_12 .top_label .gfield_label{display: none !important;}
.realestate_contact h1{text-align: center; color: #fff; line-height: 50px;}
.realestate_contact .gform_wrapper ul li.gfield{margin-bottom: 10px !important;}

.real_estate_testimonial{width: 100%; display: inline-block;}
.real_estate_testimonial .main-title{text-align: center;}
.real_estate_testimonial .sub-title{text-align: center;}
.sub-title p{color: #141414 !important;}
.sub-title{width: 100%; margin-bottom: 25px;}
.real_estate_testimonial .row{margin: 0 -15px;width: auto;}
.real_estate_testimonial .col-md-6{padding: 0 15px; width: 50%;}

.testimonial_sec{width: 100%; display:block; margin-top: 60px;}
.testimonial_box{width: 100%; text-align: center; padding: 0 30px;}
.testi-con{width: 100%; margin-bottom: 38px;}
.testi-con p{font-style: italic;}
.testi-img{display: block; width: 122px; height: 122px; margin: 0 auto; -webkit-border-radius: 100%;
-moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; overflow: hidden;
margin-bottom:30px;}
.testi-img img{max-width: 100%; width: 100%;}

.real_estate_ban{width: 100%;}
.real_estate_ban img{width: 100%; max-width: 100%;}

.search_reales_listing{width: 100%;}
.bottom-frm{width: 100%;}
.search_reales_listing h3{text-align: center;}
.search_reales_listing_form{width: 100%;}
.search_reales_listing_form select{background-image: url(../images/select-arrow2.png);	background-repeat: no-repeat; 
	background-position:calc(100% - 0); width: 100% !important; max-width: 100% !important; border: 1px solid #9b9b9b;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px; 
    -ms-border-radius: 0px; 
    -o-border-radius: 0px;
    border-radius: 0px;
    -webkit-appearance:none;
    appearance:none; color: #9b9b9b; padding: 5px 15px !important; padding-right: 40px !important;}
.search_reales_listing_form .gform_wrapper form li, .gform_wrapper li{width: 100%;}



.search_reales_listing_form input[type="text"], .search_reales_listing_form input[type="email"], 
.search_reales_listing_form input[type="tel"], .search_reales_listing_form textarea{
    width: 100% !important;
   	border: 1px solid #9b9b9b;
    background: transparent;
    color: #fff; height: 45px;padding: 5px 15px !important;
     webkit-border-radius: 0px; -moz-border-radius: 0px; 
    -ms-border-radius: 0px; 
    -o-border-radius: 0px;
    border-radius: 0px;
    -webkit-appearance:none;
    appearance:none;
    color: #000;
}


.search_reales_listing_form input[type="submit"]{ background: #6b3e1d;-webkit-border-radius: 9px;
-moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; color: #fff; display: inline-block;
margin-top:8px; text-align: center; padding:12px 5px; font-size: 17px; border: none; width: 360px !important;
display: table !important;margin: 0 auto !important; }
.search_reales_listing_form input[type="submit"]:hover{background: #727d97;}

.search_reales_listing_form .gform_footer{margin-top: 20px !important; display: inline-block; width: 100%;}

.search_reales_listing_form .gform_wrapper ul.gform_fields li.real-estate-col3{width: 33.33% !important;float: left !important;
-ms-flex: 0 0 33.33% !important;flex: 0 0 33.33% !important;max-width: 33.33% !important;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li{width: 50%; float: left; padding: 0 15px !important;
	clear: inherit; 	margin-bottom: 10px !important; -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.search_reales_listing_form .gform_wrapper ul.gform_fields{margin: 0 -15px !important; clear: inherit;display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;}
.search_reales_listing_form .gform_wrapper .name_first > label{display: none !important;}
.search_reales_listing_form .gform_wrapper .name_last > label{display: none !important;}

.search_reales_listing_form input::-webkit-input-placeholder{opacity:1; color: #9b9b9b;}
.search_reales_listing_form input:-ms-input-placeholder{opacity:1;color: #9b9b9b;}
.search_reales_listing_form input::-moz-placeholder{opacity:1;color: #9b9b9b;}
.search_reales_listing_form input:-moz-placeholder{opacity:1;color: #9b9b9b;}
.search_reales_listing_form textarea::-webkit-input-placeholder{opacity:1;color: #9b9b9b;}
.search_reales_listing_form textarea:-ms-input-placeholder{opacity:1;color: #9b9b9b;}
.search_reales_listing_form textarea::-moz-placeholder{opacity:1;color: #9b9b9b;}
.search_reales_listing_form textarea:-moz-placeholder{opacity:1;color: #9b9b9b;}



.martop{margin-top: 50px;}

.search_reales_brands{width: 100%; padding-bottom: 30px;}
.search_reales_brands .action-li.action-liL{float: left;margin: 0 !important; text-align: left;}
.search_reales_brands .action-li.action-liR{float: right; margin: 0 !important;text-align: right;}
.search_reales_brands .client-logo ul{padding: 0 !important; margin:0;display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;}
.client-logo ul li{width: 50% !important;}
/*.client-logo ul li.action-li.action-liR{text-align: right;}*/
.client-logo ul li img{opacity: 1 !important;}
.featured_home_new .flexmls_connect__page_content{margin-bottom: 0 !important;}
.top-righ-frm{min-height: 340px;}
.top-righ-frm .gform_confirmation_message{color: #141412 !important;}
.search_reales_listing{color: #141412 !important;}

.why_ranch h3, .why_ranch h1{font-size: 27px; line-height: 32px;}
.why_ranch p{font-size: 18px; line-height: 28px;}


.infoform .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
	display: none;
}

.infoform input[type=text], .infoform input[type=email], .infoform input[type=tel]{
	border: 1px solid #9b9b9b;
    font-size: 14px !important;
    line-height: 30px;
    padding: 6px 14px !important;

}
.infoform input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9b9b9b;
}
.infoform input::-moz-placeholder { /* Firefox 19+ */
  color:  #9b9b9b;
}
.infoform input:-ms-input-placeholder { /* IE 10+ */
  color:  #9b9b9b;
}
.infoform input:-moz-placeholder { /* Firefox 18- */
  color:  #9b9b9b;
}
.infoform .gform_wrapper .field_description_below .gfield_description {
    padding-top: 0px;
}
.infoform .gform_wrapper ul.gform_fields{
	margin-right: -15px !important;

}

body .infoform .gform_wrapper ul li.gfield {
    margin-bottom: 10px !important;
}

.content-area{
	margin: 0 -15px;
	overflow: hidden;

}
.leftCont{
	width: 62%;
	padding: 0 15px;
	float: left;
}
.rightImg{
	width:38%;
	padding: 0 15px;
	float: left;
}
.rightImg h2{
    font-size: 24px;
    margin: 25px 0;
}
button.fancybox-close-small{
	outline: none;
}
button.fancybox-close-small:focus{
outline: none;	
}
button.fancybox-close-small:active{
	padding: 0;
	outline: none;

}
.fancybox-slide>*{
	    padding: 32px;
}
.page-template-New-template-neighborhood-landing .flexmls_connect__page_content .flexmls_toggle-view{display: none;}


/*2.5.2018*/

.gform_wrapper .field_description_below .gfield_description{padding-top: 7px !important; padding-bottom: 2px;}
.gform_wrapper .instruction.validation_message{padding-top: 7px !important; padding-bottom: 2px;}


#contact-from.realestate_contact .form-wrapper {
    background: url(../images/contact-form-background-1.jpg) no-repeat;
        background-size: auto auto;
    background-size: cover;
    float: left;
    width: 100%;
    padding: 80px 0;
}
.infoform .gform_confirmation_message { color: #000 !important; }
/*.infoform .gform_confirmation_message { color: #141412; }*/
/*4.5.2018*/
.search_reales_listing_form .gform_wrapper .nhradio .gfield_radio li {
    display: inline-block;
    width: auto !important;
    padding: 0 !important;
    margin: 0 20px 0 0 !important;
}
.gform_wrapper .top_label .nhradio .gfield_label {
    display: inline-block !important;
}
.nhradio .ginput_container.ginput_container_radio {
    display: inline-block;
    vertical-align: text-bottom;
    margin-left: 10px;
}
/*4.5.2018 END*/
/*7.5.2018*/
/*.nhradio .ginput_container.ginput_container_radio input[type="radio"]:focus, input[type="checkbox"]:focus{
-moz-focus-inner{border-color:red!important}
} */
.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
    font-weight: normal !important;
}
.gform_wrapper .gfield_radio li input[type=radio]:focus{
	outline: 1px solid #6b3e1d !important;
}
.page-template-New-template-neighborhood-landing input[type="text"]:focus,
.page-template-New-template-neighborhood-landing input[type="email"]:focus,
.page-template-New-template-neighborhood-landing input[type="tel"]:focus,
.page-template-New-template-neighborhood-landing textarea:focus,
.page-template-New-template-neighborhood-landing select:focus{
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
	/*border-color: #6b3e1d !important;*/
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 4px !important;
}
/*7.5.2018 END*/
/*15.5.2018*/
.page-template-New-template-neighborhood-landing .validation_list{display: none;}
/*15.5.2018 END*/
/*13.6.2018*/
.page-template-New-template-neighborhood-landing .sticky-popup {display: none;}
/*13.6.2018 END*/


/*14-06-2018*/
.dcnwarea{
	background: url(../images/dc-ranch-new.jpg) center center ;
	background-size: cover;
	color: #fff;

}
.dcnwarea .rightImg{
	text-align: center;
}
.dcnwarea .rightImg a{
	display: inline-block;
	clear: both;
	text-transform: uppercase;
	color: #fff;

}
.dcnwarea .rightImg a:hover{
	color: #6b3e1d;
	}
.dcnwarea .leftCont {
    width: 71%;
}
.dcnwarea .leftCont a{
	    
    min-width: 260px;
    background: #a3b0c3;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -ms-border-radius: 9px;
    -o-border-radius: 9px;
    border-radius: 9px;
    color: #fff;
    display: inline-block;
    margin-top: 8px;
    text-align: center;
    padding: 8px 5px;
    font-size: 17px;
    text-transform: uppercase;
	}
.dcnwarea .leftCont a:hover{
	    background: #6b3e1d;
}
.dcnwarea .rightImg{

      width: 29%;
}
#gform_wrapper_29 .top_label .gfield_label{
	display: block  !important;
	font-size: 24px;
	color: #000;
	font-weight: 500;

}

#gform_wrapper_29 .top_label .display-none-l .gfield_label {
	display: none  !important;

}
.search_reales_listing_form  .gform_wrapper ul.gform_fields li.gfield.dc-ranch{
	width: 100%;
	    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;

}
 .search_reales_listing_form  .gform_wrapper ul.gform_fields li.gfield.dc-sf{
  -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
 }
  .search_reales_listing_form  .gform_wrapper ul.gform_fields li.gfield.dc-about{
  	 -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;

 }
/*14-06-2018 end*/
/*15.06.18*/

.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-ranch-checkbox ul.gfield_checkbox {
	margin: 0 -15px !important;
	clear: inherit;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-ranch-checkbox ul.gfield_checkbox li{ 
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	padding: 0 15px !important;
}

.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-radio ul.gfield_radio {
	
	clear: inherit;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-radio ul.gfield_radio li{ 
	display: inline-block;
	width: auto;
	-ms-flex: inherit;
	flex: inherit;
	max-width: inherit;
	padding-left: 0 !important;
	margin-right: 20px;
}

.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-input{ 
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	margin-bottom: 15px !important;color: #000;font-size: 18px;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-textarea{ 
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;color: #000;font-size: 18px;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-block-full{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
 .search_reales_listing_form  .gform_wrapper ul.gform_fields li.gfield.dc-sf label {
 	margin-bottom: 12px;
 }
  .search_reales_listing_form  .gform_wrapper ul.gform_fields li.dc-range-gap{margin-bottom: 40px !important;}
  .search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-radio ul.gfield_radio li input{margin-right: 8px !important;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-radio ul.gfield_radio li label{font-size: 18px;font-weight: 400;}

  .search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-ranch-checkbox ul.gfield_checkbox li input{margin-right: 8px !important;}
  .search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-ranch-checkbox ul.gfield_checkbox li label{font-size: 18px;font-weight: 400;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.gfield.dc-ranch .gfield_label{margin-bottom: 14px;}
#gform_submit_button_29{float: right;width: 263px !important;padding: 7px 0;color: #fff;font-size:18px ;font-weight:400 ;text-align: center;background: #8395af;border-radius: 0;transition: 0.3s all ease-in-out;-webkit-transition: 0.3s all ease-in-out;-moz-transition: 0.3s all ease-in-out;line-height: 22px;}
#gform_submit_button_29:hover{background:#6b3e1d;} 
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-block-full h2{font-size: 24px;font-weight:500;font-family: 'nowregular';margin-bottom: 0;}


.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000;font-size: 18px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-input input::-moz-placeholder { /* Firefox 19+ */
  color: #000000;font-size: 18px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-input input::-ms-input-placeholder { /* IE 10+ */
  color: #000000;font-size: 18px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-input input::-moz-placeholder { /* Firefox 18- */
  color: #000000;font-size: 18px;opacity: 1;
}

.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-textarea textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000;font-size: 18px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-textarea textarea::-moz-placeholder { /* Firefox 19+ */
  color: #000000;font-size: 18px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-textarea textarea::-ms-input-placeholder { /* IE 10+ */
  color: #000000;font-size: 18px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-textarea textarea::-moz-placeholder { /* Firefox 18- */
  color: #000000;font-size: 18px;opacity: 1;
}

.search_reales_listing_form .gform_wrapper ul.gform_fields li.gfield.dc-sf select{color: #000;}

.page-template-New-template-dcranchlisting .wrapper{max-width: 1140px;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.gfield.dc-ranch.dc-range-radio-gap .gfield_label{margin-bottom: 0;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.gfield.dc-ranch.dc-range-radio-gap  ul{margin: 0;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-gap.dc-range-gapp{margin-bottom: 62px !important;}
.search_reales_listing_form  #field_29_38 {margin-bottom: 40px !important;}
#field_29_38 .gfield_label{margin-bottom: 10px; }
/*15.06.18 END*/
/*18.06.18*/
img.noMenu {margin: 18px 0 0 22px;}
/*18.06.18*/
.dcred {
    display: block;
    margin-top: 30px;
    color: #F41614;
}

/*28.9.18*/
.houselogo{text-align: center;margin-top: 28px;}
.houselogo img{max-height: 78px;object-fit: cover;width: auto;height: auto;}
/*end*/


/*29-10-2018 open*/
 .single-post .featured_home_gal h2.post_btm{
    font-size: 25px;
}
.single-post .phone_no_holder h2, .phone_no_holder a {
    font-size: 16px;
 }
 .single-post .phone_no_holder a {
   font-size: 20px;
}
@media (min-width:1921px){
	.blog .blog_img_holder .row{
		    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    

	}
	.blog .blog_img_holder .col-3{
		    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
height:588px;
	}
	.blog .blog_img_holder .gallery-box{
		height: 100%;

	}
	.blog .blog_img_holder .gallery-box img{
		height: 100%;
		object-fit: cover;

	}
}
/*29-10-2018 end*/
@media (max-width:1199px){.desertF .flexmls_connect_select{background-position:63% 54% !important;}
.flexmls_connect__sr_view_options .flexmls_connect_select{font-size:15px;}
.desertF input[type="submit"]{padding:12px 50px;}
.accordion-content.expanded .team_holder_desertridge ul li{width:31.6% !important;}
.page-template-New-template-neighborhood .featured-home-wrapper .description p{font-size:16px;line-height:1.5;}
.page-template-New-template-neighborhood .accordion-content .team_holder_desertridge h4{margin:0 0 10px;}

.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-ranch-checkbox ul.gfield_checkbox li label{font-size: 16px;}
.page-template-New-template-dcranchlisting .wrapper {
    max-width: 1000px;
}
}
@media (max-width:1023px){


/*2.5.2018*/
.quicksearch_sec .row{margin: 0;}
.quicksearch_sec .col-md-6{width: 100% !important; padding: 0;}
.top-video{margin-bottom: 20px;}
.quicksearch_sec.real_comn_padding{padding-top: 0 !important;}
.why_ranch h3{font-size: 24px; line-height: 29px;}
.real_estate_testimonial .col-md-6{width: 100% !important; padding: 0 !important;}
.real_estate_testimonial .col-md-6:last-child .testimonial_box{margin-bottom: 0 !important;}
.real_estate_testimonial .row{margin: 0 !important;}
.testimonial_box{padding: 0; margin-bottom: 40px;}
.testi-img{margin-bottom: 20px;}
.testi-con{margin-bottom: 30px;}
.real_comn_padding{padding: 55px 0;}
.martop{margin-top: 40px;}
.testimonial_sec{margin-top: 40px;}
.client-logo ul li.action-li img{max-width:95%; }

.realestate_contact h1{font-size: 35px; line-height: 36px;}
.realestate_contact_form h2{font-size: 29px !important; line-height: 32px;}
.realestate_contact .form-wrapper{padding: 55px 0 !important;}
/*2.5.2018 end*/



.desertF .col-5 {
    width: 33%;
}
.desertF .flexmls_connect_select {
    background-position: 75% 54% !important;
}
	.accordion-content.expanded .team_holder_desertridge ul li{width:30.5% !important;}
.ivycat-post img{max-height:180px;min-height:180px;}
#drsearch .col-5, #form-id .col-4{width:31%;}
.page-template-New-template-neighborhood .btn_holder_desertridge ul li{width:26.31%;margin:0px 5px 7px 0;margin-right:25px;}
.page-template-New-template-neighborhood .btn_holder_desertridge ul{text-align:left;}
.btn_holder_desertridge ul li a{font-size:13px;min-width:auto;}
.gform_body input{width:100%;}
.page-template-New-template-neighborhood .featured-home-wrapper .description p{margin-bottom:0;}
.page-template-New-template-neighborhood .ridge-area .col-8{width:100%;margin:0 0 0 0;}



.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-ranch-checkbox ul.gfield_checkbox li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px !important;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-radio ul.gfield_radio li{margin-right: 10px !important;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-input {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-radio ul.gfield_radio li label{font-size: 16px;}
.page-template-New-template-dcranchlisting .wrapper {
    max-width: 700px;
}
}

@media (max-width:991px){
	.slider-caption h1{font-size: 30px;line-height: 34px;}
}

@media (max-width:767px){
	img.noMenu {margin: 18px 0 0 0;}
/*13.06.2018*/	
.wrapper-new .flexmls_connect__sr_result:nth-child(10), .wrapper-new .flexmls_connect__sr_result:nth-child(9), .wrapper-new .flexmls_connect__sr_result:nth-child(8), .wrapper-new .flexmls_connect__sr_result:nth-child(7), .wrapper-new .flexmls_connect__sr_result:nth-child(6), .wrapper-new .flexmls_connect__sr_result:nth-child(5){ display: none; }
/*13.06.2018 END*/
/*2.5.2018*/
.content-area{margin: 0;}
.leftCont{width: 100%; padding: 0; margin-bottom: 30px;}
.rightImg{width: 100%; padding: 0; text-align: center;}
.rightImg img{margin: 0 !important;}
.brownbtn{min-width: 220px;padding: 8px 5px;line-height: 24px; margin-top: 30px;}
.search_reales_listing_form input[type="submit"]{min-width: 220px;padding: 8px 5px;line-height: 24px; }
.search_reales_listing_form .gform_wrapper ul.gform_fields{margin: 0 !important;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.real-estate-col3{width: 100% !important; padding:0 !important;
-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;max-width: 100% !important;}
.realestate_contact_form .gform_wrapper ul.gform_fields li{padding:0 !important; width: 100% !important;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li{width: 100% !important; padding:0 !important;
-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;max-width: 100% !important;}

.top-righ-frm{padding: 20px;}

/*2.5.2018 end*/



.desertF .col-5 {
    width: 50%;
}
.desertF .flexmls_connect_select {
    background-position: 95% 54% !important;
    max-width: 100%;
}
.page-template-New-template-neighborhood .btn_holder_desertridge ul li{width:100%;margin:3px 0 1px 0;}
.accordion-content.expanded .team_holder_desertridge ul li{width:100% !important;}
.page-template-New-template-neighborhood .ivycat-post{width:100%;}
.ivycat-post img{max-height:220px;min-height:220px;}
#drsearch .col-5, #form-id .col-4{width:48%;}
.btn_holder_desertridge ul li a{font-size:12px;min-width:auto;}
.btn_holder_desertridge ul li a{font-size:12px !important;}
.btn_holder_desertridge ul li a{min-width:auto !important;}
.page-template-New-template-neighborhood .btn_holder_desertridge ul{text-align:left !important;}
.page-template-New-template-neighborhood .btn_holder_desertridge ul li:last-child{margin:3px 0;}
.page-template-New-template-neighborhood .accordion-trigger:after{font-size:1.2em;right:10px;}
.page-template-New-template-neighborhood .accordion-content .team_holder_desertridge ul{margin-top:0;}
.page-template-New-template-neighborhood .accordion-content.expanded .team_holder_desertridge ul li{margin:0 !important;}
.page-template-New-template-neighborhood .ridge-area .col-8{width:100%;margin:0 0 10px;}
.page-template-New-template-neighborhood .ridge-area .col-4{width:100%;}
.page-template-New-template-neighborhood .featured-home-wrapper .description p{font-size:15px;line-height:1.5;margin-bottom:1rem;}
.page-template-New-template-neighborhood .accordion-content .team_holder_desertridge h4{margin:0 0 10px;font-size:17px;}
.page-template-New-template-neighborhood .ivycat-post > h2{font-size:18px;margin:0;}
.page-template-New-template-neighborhood .accordion-content.expanded{overflow-y:auto;}
.page-template-New-template-neighborhood .text_over_img .overlay br{display:none;}
.page-template-New-template-neighborhood .text_over_img .overlay a{font-size:14px;margin:4px 0 0;display:inline-block;}


.dcnwarea .leftCont{
	width: 100%;
}

.dcnwarea .rightImg{
	width: 100%;
}
.page-template-New-template-dcranchlisting .wrapper {
    max-width: 440px;
}
/*18.06.18*/
.page-template-New-template-dcranchlisting .social-icons ul, .page-template-New-template-dcranchlisting .copy-text{text-align: center !important;}
.page-template-New-template-dcranchlisting .client-logo ul{display: block;}
.page-template-New-template-dcranchlisting .client-logo ul li{display: block;width: 100% !important;margin-right: 0;padding-bottom: 30px !important;text-align: center !important;}
.page-template-New-template-dcranchlisting .client-logo ul li img{width: 100%;}
.page-template-New-template-dcranchlisting .header-adders{float: none;}
/*18.06.18*/

.houselogo{text-align: left;}
.slider-caption h1{font-size: 26px;line-height: 30px;}
}

@media (max-width:479px){
.search_reales_listing_form #field_29_38 {
    margin-bottom: 10px !important;
}
.realestate_contact, .real_estate_testimonial{display: none;}	
/*2.5.2018*/
.top-righ-frm{padding: 15px;}
.adv-search{width: 100% !important;}
.top-righ-frm .gform_page_footer{width: 100% !important; margin-top: 10px !important}
.realestate_contact_form h2{font-size: 24px !important; line-height: 30px;}
.search_reales_brands{padding-bottom: 20px;}
.why_ranch h3{font-size: 21px; line-height: 25px;}
h2{font-size: 24px;}
.search_reales_listing_form input[type="submit"]{width: 100% !important; min-width: 100% !important;}

/*2.5.2018 end*/

.desertF .col-5 {
    width: 100%;
}
.page-template-New-template-neighborhood .wrapper{max-width:270px;}
#drsearch .col-5, #form-id .col-4{width:98%;}
.desertF .flexmls_connect_select{background-position:90% 54% !important;}
.desertF input[type="submit"]{padding:11px 0;width:61%;}
.flexmls_connect__sr_pagination a, .flexmls_connect__sr_pagination span{margin-bottom:10px;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.gfield.dc-ranch .gfield_label{font-size: 18px !important;margin-bottom: 0;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-ranch-checkbox ul.gfield_checkbox li label{font-size: 15px;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-gap{margin-bottom: 10px !important;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-gap .gfield_label{font-size: 18px !important;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-block-full h2{font-size: 18px;margin: 10px 0 0px 0 !important;}

#gform_submit_button_29{width: 100% !important;}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-radio ul.gfield_radio li label{font-size: 15px;}


.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000;font-size: 15px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-input input::-moz-placeholder { /* Firefox 19+ */
  color: #000000;font-size: 15px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-input input::-ms-input-placeholder { /* IE 10+ */
  color: #000000;font-size: 15px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-input input::-moz-placeholder { /* Firefox 18- */
  color: #000000;font-size: 15px;opacity: 1;
}

.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-textarea textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000;font-size: 15px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-textarea textarea::-moz-placeholder { /* Firefox 19+ */
  color: #000000;font-size: 15px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-textarea textarea::-ms-input-placeholder { /* IE 10+ */
  color: #000000;font-size: 15px;opacity: 1;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields  li.dc-range-textarea textarea::-moz-placeholder { /* Firefox 18- */
  color: #000000;font-size: 15px;opacity: 1;
}
.page-template-New-template-dcranchlisting .wrapper {
    max-width: 300px;
}
.search_reales_listing_form .gform_wrapper ul.gform_fields li.dc-range-gap.dc-range-gapp{margin-bottom: 22px !important;}


}







