@media (min-width:1600px) {
	body:not(.view-registers) div.custom .slider-box {
   top:50px;
	}
}
/* new responsive */
@media  (max-width: 991px) {
	.content-box .buyingprperty,
	.content-box .sellingprperty,
	.content-box .findprperty {
		 float:left;
		 width:98%; 
		/*! margin:0 auto 15px auto; */
		background:#fefefe;
		padding:5px;
	}	
	.content-box .cb-left {
		width:19%;
	}
	.content-box .cb-left img {
		width:45px;
		text-align: right;
		margin:0 auto;
	}
	h2.h-or-mrg {
   font-size:20px;
	}
	.js_slider #slider img {
		 min-height:280px; 
	}
	.slider-box .find-c{margin: 0px 0 5px; font-size:14px;}
	.search-form{
		margin-top:2px;
		padding:15px;
		width:100% !important;
		
	}

	body:not(.view-registers) .slider-box h1{display:none; }
	.search-selection{width:100%!important;margin-left: 0px!important;margin-bottom: 0px!important;margin-top:0px!important;}
	
	.con-property .slider-box{width: 60% !important;}
	
	/* signup */
	.sign-up .col-md-6.pull-right,
	.sign-up .col-md-6.pull-left {
		padding:0px !important;
		width:100%;
		border:none;
	}

	.searchsearch .col-xs-12.col-sm-10 {
        margin-bottom:5px;
        clear:both;
   }

}
@media (max-width:900px) {
	body:not(.view-registers) div.custom .slider-box {
   top:0px;
	
	}
	body:not(.view-registers) div.slider-box h1{ display:none;}
	div.slider-box h1{ 
	 font-size:22px;
		line-height:30px !important;
	}
}
@media (max-width: 991px) {
	.js_subscription,
	.js_magazines{
		display:none !important;
	}
}
@media (max-width:720px) {
  nav.navigation .container	{
		width: 100% !important;
	 padding:0px;
	}
	/*nav.navigation .collapse.in {
		background-image:none!important;background-color:#2D566C!important;
	}*/
	nav.navigation{background-image:none!important;background-color:#2D566C!important;}
	.search-form{
		 margin-top:0px;
		padding:10px 0;
		width:100% !important;
	}
	.con-property .slider-box{
		width: 100% !important;
	  position:static !important;
		padding:0px;
	}
}

@media (max-width:767px) {
	#recent_review ul li{		
		width:50%;
	}
	#recent_review ul li .js_img {
    height: 85px;
	}
	#recent_review ul li .js_content {
		width:100% !important;
	}

}

@media screen and (max-width:600px) {
	.container {
		padding-left:  10px;
		padding-right: 10px;
	}
	.container .container {
		/*! padding-left:  0px; */
		/*! padding-right: 0px; */
	}
	body.view-registers div.custom .slider-box{
		width:100% !important; 
		position:static; 	
		padding:10px;
		text-align:center;
	}
	
	
}

@media (min-width:701px) {
	.com_mtree .slider-bottom {display:block !important;}
	
}

@media (min-width: 991px) and (max-width: 1200px){
iframe{max-width: 100%;height: 95%;}

header{padding-left: 15px !important;}
#listing-main .listing-left{width:72% !important;}
#listing-main .listing-right{width:27% !important; margin-top:0px !important;}

/* listing page by basit */
#map-canvas,#map-canvas div,#map-canvas div img{width:100% !important;}
.l-address{width:100% !important;}
#listing-main .l-address .l-s-heading{margin-top:20px !important;}
.footer .js_footer_top .container {max-width: 970px !important; width:auto !important;}
body.task-viewlink div.inner-searchbox .sb-header-left h3 span, body.task-viewlink div.inner-searchbox2 .sb-header-left h3 span{line-height:25px;}
/* End of listing page by basit */
/* search page */
body.view-toplisting .js_main_content .container #listings {margin:0px -13px;}
body.view-toplisting #listings .sb-left.pull-left.col-md-9.no-pad ul li{width:auto !important;}
div.body .js_header .js_topmenu .item-115 a{padding:10px 11px 11px !important;}
#listing {width: 100% !important;}
body.task-writereview  input[type="text"]{width:100% !important}
/* End of search page */


}
@media (min-width: 1180px) and (max-width: 1200px){
	#listing {width: 100% !important;}
	body.task-writereview  input[type="text"]{width:100% !important}
iframe{max-width: 100%;height: 95%;}
.pull-left.listing-left {width: 72% !important;}
.pull-right.listing-right {padding: 0;width: 27% !important;}
#map-canvas{width: 240px !important;}
.l-address{width: 100% !important;}
.l-address .l-s-heading{margin-top: 20px !important;}
.l-address1, .l-address2{width: 100% !important;}
 .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width: 970px !important;}
/* search page */
body.view-toplisting .js_main_content .container #listings {margin:0px -13px;}
/* End of search page */
}
@media (min-width: 959px) and (max-width: 991px){
	body.task-writereview  input[type="text"]{width:100% !important}
	#listing {width: 100% !important;}
	iframe{max-width: 100%;height: 95%;}


/* Signup page responsive */
.view-registers .slider-box h1{ display: block;font-size: 25px;line-height: 25px !important;display:inherit;}
body.view-registers div.custom .slider-box{bottom:40px !important; width:54% !important;}
.view-registers .js_slider .container{width:auto;}
.directory .col-md-7.pull-right img{margin-top:20px !important;}
#subscription .p-f .s1 h2, #subscription .p-f .s2 h2{padding:13px 15px;}
.directory-signupt .col-md-3{margin:10px 0;}
.sign-up .container .col-md-6 h4.s-h4{text-align:left;}


.content-box .sign-up .s-b,.content-box .sign-up .sub2-i {text-align:left;}

#raind_signup_bottom div.rank .container{margin:0px -15px;}
#raind_signup_bottom .rank .col-md-8.ir1{padding:15px 40px !important;}
.top_center_div img{width:63%;}
/* End of Signup page responsive */
/* search page */
body.view-toplisting .js_main_content .container #listings {margin:0px -13px;}
body.task-search .row.js_main_content .container,body.task-shortlist .row.js_main_content .container{padding:0px 32px !important;}
body.task-search #listings .sb-content.row .sb-left,body.task-shortlist #listings .sb-content.row .sb-left{text-align:left !important; width:60% !important;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad{text-align:left !important;width:40% !important;}
body.task-search #listings .sb-content.row .sb-left ul li,body.task-shortlist #listings .sb-content.row .sb-left ul li{width:80% !important;}
/* End of search page */
body.view-toplisting div.body .js_main_content .container{padding:0px 60px !important;}
body.view-toplisting #listings .sb-right.pull-right.col-md-3.col-md-3.no-pad{width:44% !important;}
body.view-toplisting #listings .sb-left.pull-left.col-md-9.no-pad ul li{width:auto !important;}
.inner-searchbox, .inner-searchbox2{width:100% !important;height:100% !important;margin-left:0px !important}
}
@media (min-width: 959px) and (max-width: 1200px) {
	body.task-writereview  input[type="text"]{width:100% !important}
	#listing {width: 100% !important;}
iframe{max-width: 100%;height: 95%;}
body.task-viewlink .js_main_content.content-box .container{width:auto !important; max-width:970px !important;}
.sb-right.pull-right > p{text-indent:0px !important;}
#conveyancers div.js_toplistings .mod_mt_listings .col-md-5{width:48% !important;}
div.body #conveyancers .js_content.col-md-7.col-sm-7,div.body #recent_review .js_content.col-md-7.col-sm-7{width:45% !important; padding:0px; float:right;}
body.no-layout.no-task #conveyancers .js_toplistings ul.mod_mt_listings li{height:140px !important; overflow:hidden;}
.js_toplistings ul.mod_mt_listings li div.js_img{margin-right:8px !important;}
.js_toplistings ul.mod_mt_listings li div.js_content a.name{margin:0px !important;}
.js_toplistings ul.mod_mt_listings li div.js_content{margin:30px 0px 0px 0px !important;}
div.body .js_header .js_topmenu .item-115 a{padding:9px 11px 11px 11px !important;}
div.body .js_header .js_topmenu .item-116 a{padding:9px 11px 11px 9px !important;}
.js_faq_home.faq{padding:30px 50px 40px 50px !important;}
.fancypantsaccordionholder .accordion .accordion-item .headerlink{line-height:22px !important; margin-top:7px !important; margin-bottom:7px !important;}
.fancypantsaccordionholder .accordion .accordion-item{min-height:30px !important; height:auto !important;}


/*#subscription ul.i-p li.p-d div{padding:15px 0 15px 10px !important;}*/


.search-form h2.h-or-mrg{padding:2px 0 6px 1px !important;}

body.no-layout.no-task .js_content.col-md-7.col-sm-7{width:54% !important;}
body.no-layout.no-task #recent_review .mod_mt_listings .col-md-5{width:48% !important;}
#recent_review ul.mod_mt_listings li div.js_img{margin-right:0px !important;}
body.no-layout.no-task #recent_review .js_content.col-md-7.col-sm-7{width:40% !important;}
#conveyancers #recent_review .mod_mt_listings .col-md-5{width:48% !important;}
.top_center_div img{max-width: inherit !important;}

div#raind_signup_bottom{padding:70px !important;}
div#raind_signup_bottom .container{margin:0px !important;}
div#raind_signup_bottom .container .rank{padding:0px !important;}
.search_filter .col-md-8.st-1 h1{margin-right:0px !important;}
header{padding-left: 0px;}


.search-form input[type="submit"], .ms-btn{height: 37px;}
.slider-box .find-c{margin: 0px 0 10px;}



body.view-toplisting .js_main_content .container{padding:0px 0px !important;}

#conveyancers .container{padding:0px 85px;}

#recent_review .container{padding:0px 85px;}
.faq .container .row{margin:0px -15px !important;}
#recent_review ul li{min-height: 250px;}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{padding: 17px 23px;font-weight: normal;color: #fff;}
.nav-collapse .nav{margin: 0px;}
.footer .container{margin: 0 auto;width: 750px;}
.faq .faqimage {margin-bottom: 0 !important;padding: 0px;}
/* css for listing page */
#listing-main .listing-left{width: 100%;}
#listing-main .listing-right{width: 750px; margin-top: 20px;}
#map-canvas {border: 3px solid #fffeff;float: left;height: 154px !important;margin: 0;padding: 0;width: 280px;}
.l-address {float: right;margin: 0;padding: 0;width: 330px;}
.l-address1 ,.l-address2 {float: left;margin: 0px 0px 20px 0px;padding: 0;width: 50%;}
#listing-main .listing-right {text-align: left;}
.l-address .l-s-heading{margin-top: 0px !important;}
.tab-content{text-align: left;}

.inner-searchbox .sb-footer{margin: 25px 0 !important;position: relative !important;width: 100% !important;}
.inner-searchbox2 .sb-footer {margin: 25px 0 !important;}
.metro{margin-bottom: 5px !important;}
/* Signup page responsive */

.directory .col-md-7.pull-right img{margin-top:0px !important;}
#subscription .p-f .s1 h2, #subscription .p-f .s2 h2{padding:13px 15px;}
.directory-signupt .col-md-3{margin:10px 0;}
.sign-up .container .col-md-6 h4.s-h4{text-align:left;}


.content-box .sign-up .s-b,.content-box .sign-up .sub2-i {text-align:left;}

#raind_signup_bottom div.rank .container{margin:0px -15px;}
#raind_signup_bottom .rank .col-md-8.ir1{padding:15px 40px !important;}
/* End of Signup page responsive */
/* search page */
body.view-toplisting .js_main_content .container #listings {margin:0px;}
body.task-shortlist .row.js_main_content .container{padding:0px 0px !important;}
body.task-search .sb-right.pull-right.col-md-3.col-md-3.no-pad,body.task-shortlist .sb-right.pull-right.col-md-3.col-md-3.no-pad{width:30% !important;}
body.task-search #listings .sb-content.row .sb-left,body.task-shortlist #listings .sb-content.row .sb-left{text-align:left !important;}
body.task-search #listings .sb-content.row .sb-left ul,body.task-shortlist #listings .sb-content.row .sb-left ul {width:100% !important}
.sb-right.pull-right.col-md-3.col-md-3.no-pad{text-align:left !important;width:22% !important;}
body.task-search #listings .sb-content.row .sb-left ul li,body.task-shortlist #listings .sb-content.row .sb-left ul li{width:80% !important;}
/* End of search page */
#listings .sb-left.pull-left.col-md-9.no-pad{text-align:left; width:58% !important;}
#listings .sb-left.pull-left.col-md-9.no-pad ul li{width:80% !important;}


body.view-toplisting div.body .sb-right.pull-right.col-md-3.no-pad a img{float:right;}
.l-address1{width:100% !important;}
.inner-searchbox{width:100% !important;height:100% !important;margin-left:0px !important}
/* .inner-searchbox2{width:100% !important;height:100% !important;margin-left:0px !important} */

}

@media (min-width: 768px) and (max-width: 959px) {
	body.task-writereview  input[type="text"]{width:100% !important}
	#listing {width: 100% !important;}
iframe{max-width: 100%;height: 95%;}
.sb-right.pull-right > p{text-indent:0px !important;}
.search_filter .col-md-4.st-3{padding-left:15px; margin:10px 0px !important;}

body.no-layout.no-task .js_content.col-md-7.col-sm-7{width:54% !important;}
body.no-layout.no-task #recent_review .js_content.col-md-7.col-sm-7{width:48% !important;}
header{padding-left: 0px;padding-right: 0px;}

/*.custom.col-md-4.js-radio {position: absolute;right: 0px;top: 48px;width: 49%;}*/
.custom.col-md-4.js-radio {position: absolute;right:20px;top: 24px;width: 40%;}
.custom.col-md-4.js-radio img {max-width:100%}
/*.top_center_div > img {width: 60%;margin-left: 25px;}*/
.top_center_div > img {height: 61px;margin-left: -48px;margin-top: -33px;width: 276px;}
/* .con-property .slider-box{top: 173px;width: 45% !important;margin: 0 0 0 -12px;} */
.search-selection label{font-size: 22px !important;}
.ms-btn{height: 37px;}




#conveyancers .container{padding: 0px;width: 750px;}
#recent_review .container{padding: 0px;width: 750px;}
#conveyancers ul li{height: 145px !important; overflow:hidden;}
#recent_review ul li{min-height: 275px;}
.custom.col-md-4.col-sm-4.faqimage p{text-align:center;}
.faq .col-sm-8,.faq .col-sm-4{width: 90%;}
.js_faq_home .moduletable.col-md-4.col-sm-4{margin-top:30px !important;}
.custom.col-md-4.col-sm-4.faqimage{margin:0px !important; width:100% !important;}
.nav > li > a {padding: 12px 10px !important;}
/* .slider-box {top: 177px !important;} */

.col-md-4.load-img {position: absolute;right: -14px;top: 31px;}
.faq .faqimage {margin-bottom: 0 !important;padding: 0px;}
.body header {height: 125px;}
/* css for listing page */
#listing-main .listing-left{width: 100%;}
#listing-main .listing-right{width: 100%; margin-top: 20px;}
#map-canvas {border: 3px solid #fffeff;height: 300px !important;margin: 0px 0px 20px 0px;padding: 0;width: 100%;}
.l-address {margin: 0;padding: 0;width: 100%;}
.l-address1 ,.l-address2 {float: left;margin: 0px 0px 20px 0px;padding: 0;width: 50%;}
#listing-main .listing-right {text-align: left;}
.l-address .l-s-heading{margin-top: 0px !important;}
.tab-content{text-align: left;}

/* #listing-main .row {margin-left: -28px !important;margin-right: -28px !important;} */

.inner-searchbox .sb-footer, .inner-searchbox2 .sb-footer {margin: 25px 0 !important;position: relative !important;width: 100% !important;}
#listing-main .col-md-9 {padding-left: 0;padding-right: 0px;}
#tabs-1 .no-pad ul{padding-left: 26px;}
/* Signup page responsive */

body.view-registers div.custom .slider-box{bottom:40px !important; width:54% !important;}
.view-registers .js_slider .container{width:auto;}
.directory .col-md-7.pull-right img{margin-top:20px !important;}

.directory-signupt .col-md-3{margin:10px 0;}

.content-box .sign-up .s-b,.content-box .sign-up .sub2-i {text-align:left;}


#raind_signup_bottom div.rank .container{margin:0px -15px;}
#raind_signup_bottom .rank .col-md-8.ir1{padding:15px 40px !important;}
body.view-registers div.custom .slider-box{top: auto !important; bottom:40px !important;}
.navigation div.container div.nav-collapse .nav li a{padding:17px 10px !important;}
.navigation div.container div.nav-collapse ul.menu{margin-bottom:0px !important; padding-bottom:0px !important;}
.js_header ul.js_topmenu.nav li a{padding:11px 10px !important;}
body.view-registers div.custom div.slider-box .slider-btn{margin-top:3px !important;}

.p-d .col-md-2.c1 img, .p-d .col-md-2.c2 img{margin-left:10px;}
.directory-signupt .col-md-12 h1{margin:8px 0px 0px 0px !important;}
.sign-up .sh-first{margin:12px 0 40px -3px !important;}
#raind_signup_bottom div.container{margin:0px auto !important; padding:0px !important;}
#raind_signup_bottom .col-md-6 ul.inner-rank .col-md-8.ir1,#raind_signup_bottom .col-md-6 ul.inner-rank .col-md-4.ir2{line-height:24px;}
.footer .js_footer_top .container{padding:0px !important;}

/* End of Signup page responsive */

/* listing page by basit */
body.task-viewlink div.inner-searchbox .sb-header-left h3 span,body.task-viewlink div.inner-searchbox2 .sb-header-left h3 span{line-height:25px; text-align:left;}
#listings .sb-left.pull-left.col-md-9.no-pad{text-align:left; width:60% !important;}
/* End of listing page by basit */
/* search page */
body.view-toplisting .js_main_content .container #listings {margin:0px;}
body.task-shortlist .row.js_main_content .container{padding:0px 32px !important;}
body.task-shortlist #listings .sb-content.row .sb-left{text-align:left !important; width:60% !important;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad{text-align:left !important;width:40% !important;}
/* End of search page */
body.view-toplisting.no-layout.no-task div.body .js_main_content .container{padding:0px 50px !important;}
body.view-toplisting div.body .sb-right.pull-right.col-md-3.col-md-3.no-pad{width:43% !important;}
body.view-toplisting div.body .sb-right.pull-right.col-md-3.no-pad a img{float:right;}
body.view-toplisting div.body .sb-right.pull-right.col-md-3.no-pad a {width:98%;}

.l-address1{width:100% !important;}

body.view-toplisting .js_main_content .container{padding:0px 40px !important;}
.inner-searchbox, .inner-searchbox2{width:100% !important;height:100% !important;margin-left:0px !important}
}

@media (min-width: 720px) and (max-width: 767px) {
	#listing {width: 100% !important;}
	body.task-writereview  input[type="text"]{width:100% !important}
iframe{max-width: 100%;height: 95%;}
.l-address1{width:100% !important;}
.sb-right.pull-right > p{text-indent:0px !important;}
.search_filter .col-md-4.st-3{padding-left:15px; margin:10px 0px !important;}
div.body #conveyancers .js_content.col-md-7.col-sm-7 {float: right;padding: 0;width: 45% !important;}
.js_toplistings ul.mod_mt_listings li div.js_img{margin-right:8px !important;}
#conveyancers .container,#recent_review .container{padding:0px !important;}



body.no-layout.no-task .js_main_content .container{width:auto !important;}

div.body .js_header .js_topmenu .item-115 a{padding:9px 16px 11px 16px !important;border-radius: 0px 0px 0px 0px;}
div.body .js_header .js_topmenu .item-116 a{padding:9px 11px 11px 11px !important;border-radius: 0px 0px 0px 0px;}
body.no-layout.no-task .js_content.col-md-7.col-sm-7{width:54% !important;}
.body header {height: auto;}
header{padding-bottom: 15px !important;}
.search-form {width: 100% !important; top:7px !important;}
.moduletable.js_toplistings > h3{text-align:left;}
#mod_mt_listings5613a731c0695.mod_mt_listings.tiles li a.top-listing-thumb{background:none !important;}

#conveyancers{text-align:center;}
#conveyancers .js_img{border:none !important; background:none !important;}
.mod_mt_listings.tiles li a.top-listing-thumb{height:auto !important; display:inherit !important; margin:0 auto !important;}
.js_toplistings ul.mod_mt_listings .js_content.col-md-7.col-sm-7 {margin: 0 auto !important;float: none;padding-top: 20px; width:100% !important;}
body.no-layout.no-task #conveyancers .js_toplistings ul.mod_mt_listings .js_content.col-md-7.col-sm-7{width:100% !important; float:right !important; margin:20px 0px !important; text-align:center;}
.js_toplistings .mod_mt_listings .col-md-6 .js_content a{margin-top:0px;}
.js_header .item-115 > a {padding-left: 12px !important;text-align: left; float:right;}
.nav > li > a {padding: 10px 0 !important;}
.js_faq_home faq .container{width:auto !important;}
.js_faq_home .container .row{margin:0px !important;}
.js_faq_home .fancypantsaccordionholder{width:100% !important;}
.f-btm{padding: 0px 0px 15px 0px;}

.js_faq_home.faq {padding: 50px !important;}
.js_faq_home{padding-left: 5px;}
.custom.col-md-4.col-sm-4{text-align: left;}



.search-form h2.or-mrg{padding:7px 0 4px 1px !important;}
.navigation .nav-collapse .nav > li > a {padding-left: 12px !important;padding-right: 12px !important;}
.navigation .navbar.pull-left {display: none !important;}
/* .f-btm .nav li{padding-left: 0px !important;} */
.f-btm .item-164 a{padding-top: 0px !important;}
/* css for listing page */
#listing-main .listing-left{width: 100%;}
#listing-main .listing-right{width: 100%; margin-top: 20px;padding-left: 15px;}
#map-canvas {border: 3px solid #fffeff;float: left;height: 200px !important;margin: 0;padding: 0;width: 100%;}
.l-address {float: right;margin: 0;padding: 0;width: 330px;}
.l-address1 ,.l-address2 {float: left;margin: 0px 0px 20px 0px;padding: 0;width: 100%;}
#listing-main .listing-right {text-align: left;}
.l-address .l-s-heading{margin-top: 0px !important;}
.tab-content{text-align: left;}
.lr-section{width: 98% !important;}
.js_main_content .container {padding-left: 2px;}
#listing-main .row{margin-left: 0px !important;}
/*#listing-main .row {margin-left: -28px !important;margin-right: -28px !important;}*/
.js_main_content.content-box main#content{margin-bottom: 15px;}
.inner-searchbox .sb-footer,.inner-searchbox2 .sb-footer {margin: 25px 0 !important;}
#listing-main .col-md-9 {padding-left: 15px;}
#tabs-1 .no-pad ul{width: 100% !important;}
.sb-header-left.pull-left > h2 {margin: 10px 0;text-align: center !important;width: 100%;}
.sb-header-right .span12 img {display: block;float: none !important; margin: 0 auto;}
body.task-viewlink .sb-header-right {margin: 10px auto !important; width:40% !important;}
.sb-header-left.pull-left span{display:inline-block; width:100%; text-align:left; margin:5px 0px;}
.inner-searchbox .sb-footer,.inner-searchbox2 .sb-footer {background: #006e86 none repeat scroll 0 0;}
.sb-footer li {display: inline-block;font-size: 18px;width: 25%;}
.l-staff.l-tab .nav.nav-tabs {text-align: center;}
.content-box #listing-main .container .tab-content .col-md-4{width:32% !important; float:left;}
.sb-content.row .sb-left.pull-left.col-md-9 ul{padding-left:0px !important;}
.content-box #listing-main .container .tab-content .col-md-4 .row{margin-right:0px !important;}
.nav-tabs > li{float:inherit !important;}
.l-tab .nav.nav-tabs a::after{background:none !important;}
.l-address {margin: 25px 0 0;padding: 0;width: 100%;}
.task-viewlink header{text-align: center;}
.top_center_div {margin: 0;padding: 0;width: 100%;}
.task-viewlink .top_center_div img {margin-left: -20px;text-align: left !important;}
.task-viewlink .navigation{margin: 5px auto 0 !important;}
body.task-viewlink div.inner-searchbox .sb-header-left h3,body.task-viewlink div.inner-searchbox2 .sb-header-left h3 {margin-top: 10px;}
.inner-searchbox .sb-footer, .inner-searchbox2 .sb-footer{margin: 0px !important;}
#listings .sb-footer{margin:25px 0 5px !important;position: relative !important;width: 100% !important;}
.js_main_content.content-box #listings .sb-header-right img{width: 70% !important;}
body.view-toplisting .js_main_content .container{width:auto !important;}
.sb-content.row .sb-right.pull-right.col-md-3 {padding-left:0px;}
div.no-layout.no-task .js_main_content.content-box .container{padding:0px 15px !important;}
/* .js_main_content.content-box .container{padding:0px 85px !important;} */
body.task-viewlink div.body .js_main_content.content-box .container{padding:0px !important;}
body.no-layout.no-task .js_main_content.content-box .container{padding:0px 15px !important;}
body.no-layout.no-task .js_main_content.content-box .container #content{margin:0px; padding:0px;}
/* Signup page responsive */
#subscription .p-f .s1 h2, #subscription .p-f .s2 h2{padding:13px 15px;}
.directory-signupt .col-md-3{margin:10px 0;}
.sign-up .container .col-md-6 h4.s-h4{text-align:left;}
.view-registers .js_main_content div.container{padding:0px !important;}
.view-registers .js_main_content div.sign-up div.container{width:auto;}
.sign-up .container{margin:0px 3px 0px 7px !important;}
.content-box .sign-up .s-b,.content-box .sign-up .sub2-i {text-align:left;}

div.sign-up .col-md-6.pull-right{padding-left:25px !important; padding-right:15px !important;}
#raind_signup_bottom div.rank .container{margin:0px -15px;}
#raind_signup_bottom .rank .col-md-8.ir1{padding:15px 40px !important;}

.navigation div.container div.nav-collapse .nav li a{padding:17px 10px !important;}
.navigation div.container div.nav-collapse ul.menu{margin-bottom:0px !important; padding-bottom:0px !important;}
.js_header ul.js_topmenu.nav li a{padding:11px 10px !important;}
body.view-registers div.custom div.slider-box .slider-btn{margin-top:3px !important;}
#subscription ul.i-p li.p-d div{padding:16px 10px !important;}
.p-d .col-md-2.c1 img, .p-d .col-md-2.c2 img{margin-left:0px;}
.directory-signupt .col-md-12 h1{margin:8px 0px 0px 0px !important;}
.sign-up .sh-first{margin:12px 0 40px -3px !important;}
#raind_signup_bottom div.container{margin:0px auto !important; padding:0px !important;}
#raind_signup_bottom .col-md-6 ul.inner-rank .col-md-8.ir1,#raind_signup_bottom .col-md-6 ul.inner-rank .col-md-4.ir2{line-height:24px;}
.footer .js_footer_top .container{padding:0px !important; text-align:center;}
.js_header ul.js_topmenu li{margin-left:0px !important;}
.js_header .custom.logo p{margin-bottom:0px;}


.directory .col-md-5.pull-left{padding:0 40px !important;}
.directory div.container div.row{margin-left:-15px !important; margin-right:-15px !important;}
body.view-registers  div.directory .h-b{right:15px !important; top:20px !important;}
/* body.no-layout.no-task .js_slider .slider-box h1{margin:15px 0px !important;} */
.directory div.container .col-md-7.pull-right img{margin:20px 0 0 !important;}
.custom.js_subscription #subscription .container h1.sh-first{margin-top:0px !important;}
#subscription .p-d.mp .col-md-2.c1, #subscription .p-d.mp .col-md-2.c2{padding:0px !important;}
#subscription .sh-first{margin:15px 0 44px !important;}
#subscription div.container .packages .m-pack{padding:0px !important;}
#subscription div.container .packages .m-pack .col-md-2.s1,#subscription div.container .packages .m-pack .col-md-2.s2 {float:left !important;padding:0 !important;}
.m-pack .col-md-2.s1 > h2, .m-pack .col-md-2.s2 > h2{line-height:21px !important;}
.sign-up .container .row{margin:0px 15px !important;}
/* End of Signup page responsive */
/* search page */
body.view-toplisting .js_main_content .container #listings {margin:0px;}
body.task-search .row.js_main_content .container,body.task-shortlist .row.js_main_content .container{padding:0px 10px !important;}
body.task-search #listings .sb-content.row .sb-left,body.task-shortlist #listings .sb-content.row .sb-left{text-align:left !important; width:100% !important;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad{width:100% !important; margin:20px 0px 0px 0px;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad p,.sb-right.pull-right.col-md-3.col-md-3.no-pad ul{text-align:left;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad ul li{width:32%; font-size:12px;}
body.task-search .sb-footer,body.task-shortlist .sb-footer{margin:25px 0 5px !important;}
.sb-right.pull-right > a {display: inline-block;width: 70%;}
.sb-right.pull-right.col-md-3.no-pad{text-align:center !important;}
/* End of search page */


body.view-toplisting #listings .sb-right.pull-right.col-md-3.no-pad ul{width:100% !important;}
body.view-toplisting div.body .sb-right.pull-right.col-md-3.no-pad a img{float:right;}
body.view-toplisting #listings .sb-content.row ul li{float:left !important; width:100% !important; }

/* body.view-toplisting .js_main_content .container{padding:0px 30px !important;} */
.inner-searchbox, .inner-searchbox2{width:100% !important;height:100% !important;margin-left:0px !important}
.buyer-heading #sp1, .buyer-heading #bp2{position: relative;top: 90px;margin-top: -15px;}
.buyer-heading h3{margin-top: 0px;margin-bottom:42px}
}
@media (min-width: 480px) and (max-width: 720px) {
	.pricetype{float: left; width: 79%;}
	#listing {width: 100% !important;}
	body.task-writereview  input[type="text"]{width:100% !important}
iframe{max-width: 100%;height: 95%;}
.js_header .row{margin-left:-15px;}
.custom.col-md-4.js-radio{float:left;}
.js_header ul.js_topmenu li.item-115{margin-bottom:10px;}
.nav > li > a{padding:11px 10px !important;}

body.site{background:#FFFFFF !important;}
.js_slider #slider img{width:100% !important;display:none}
#slider{width:100% !important;}

.navigation .navbar .btn {margin-right: 13px;margin-top: 6px !important;}
.navbar .btn-navbar{padding:10px 9px !important;}
.body .slider-bottom{/*! padding:0px !important; */}
.raind_homepage_connectmod{background:#FFFFFF !important;}
.raind_homepage_connectmod .search-form{width:93.5% !important; margin:0 auto;}
.raind_homepage_connectmod .slider h1 {color: #000000 !important;font-size: 25px;margin-top: 20px; line-height:25px; margin-bottom:15px;}
.raind_homepage_connectmod .search-form input.s-s{line-height:25px; text-indent:-15px; padding:12px 10px 8px;}
.raind_homepage_connectmod .search-form h2.h-or-mrg{padding:8px 0 8px 1px;}
.raind_homepage_connectmod .search-form [type="checkbox"]:not(:checked),.raind_homepage_connectmod .search-form [type="checkbox"]:checked{position:absolute;}
.raind_homepage_connectmod .search-form .find-c{padding:5px 9px; font-size:13px !important;}
div.content-box div.item-page .cb-right{margin-top:-16px;}
body.no-layout.no-task div.slider-bottom{margin-bottom:38px; padding-bottom:18px !important;}

#conveyancers .container{padding-left:15px !important; padding-right:15px !important;}
#conveyancers{text-align:center;}
#conveyancers .js_img,#recent_review .js_img{border:none !important; background:none !important;}
.mod_mt_listings.tiles li a.top-listing-thumb{height:auto !important; display:inherit !important; margin:0 auto !important;}
.js_toplistings ul.mod_mt_listings .js_content.col-md-7.col-sm-7 {margin: 0 auto !important;float: none;padding-top: 20px; width:100% !important;}
.moduletable.js_toplistings h3{background:rgba(0, 0, 0, 0) url(../images/icon-user.png) no-repeat scroll 140px -4px}
.js_toplistings .mod_mt_listings .col-md-6 .js_content a{margin-top:0px;}
.js_toplistings .mod_mt_listings .col-md-6 .js_img{height:auto;}
#recent_review{text-align:center;}
#recent_review .container{padding-left:15px !important; padding-right:15px !important;}
#recent_review .moduletable.js_recent > h3{margin-left:0px !important; margin-right:0px;}
#recent_review .col-md-6.col-sm-6{float:left !important; width: 100% !important;}
#recent_review .moduletable.js_recent > h3{background:rgba(0, 0, 0, 0) url(../img/rr.png) no-repeat scroll left 155px top 100%;}
#recent_review .mod_mt_listings.tiles li a.top-listing-thumb img{height:auto !important;}
#recent_review ul.mod_mt_listings .js_content.col-md-7.col-sm-7 {margin: 0 auto !important;float: none;padding-top: 20px; width:100% !important;}
body.no-layout.no-task #recent_review .js_content small img{margin-bottom:5px !important;}
.js_faq_home.faq{padding:0px !important;}
.js_faq_home.faq div.container .moduletable.js_faq_home{padding:0px !important;}
.js_faq_home.faq .container .row{margin-left:15px; margin-right:15px; padding-top:28px;}
.js_faq_home .fancypantsaccordionholder{padding-left:0px; padding-right:0px;}
.moduletable.col-md-8.col-sm-8.js_faq_home > h3{background:rgba(0, 0, 0, 0) url(../images/faq-img.png) no-repeat scroll 0 center / 76px auto;}
.js_faq_home .moduletable.col-md-4.col-sm-4 div.custom{padding:0px 0px 50px 0px;}
.footer{padding:15px 0px;}
.custom .f-btm ul.nav li a{padding:10px 0px !important;}
/* .f-btm ul.fot-menu li{padding:0px !important;} */
.js_faq_home.faq .accordion-item.acc-open::before,.js_faq_home.faq .accordion-item::before{display:none;}
.js_faq_home .fancypantsaccordionholder ul.accordion li.accordion-item a{font-size:13px !important;}
.raind_homepage_connectmod .search-form input[type="submit"]{height:50px !important;}
.raind_homepage_connectmod .search-selection label.pro-label{font-size:27px !important; line-height:40px !important;}
.raind_homepage_connectmod .search-selection{margin-top:20px !important;}
/* css for listing page */
#listing-main .listing-left{width: 100%;}
#listing-main .listing-right{width: 100%; margin-top: 20px;}
#map-canvas {border: 3px solid #fffeff;float: left;height: 154px !important;margin: 0;padding: 0;width: 280px;}
.l-address {float: right;margin: 0;padding: 0;width: 330px;}
.l-address1 ,.l-address2 {float: left;margin: 0px 0px 20px 0px;padding: 0;width: 100%;}
#listing-main .listing-right {text-align: left;padding-left: 15px;}
.l-address .l-s-heading{margin-top: 0px !important;}
.tab-content{text-align: left;}
.lr-section{width: 96.60% !important;}

#listing-main .row{margin-left: 0px !important;}
/*#listing-main .row {margin-left: -28px !important;margin-right: -28px !important;}*/

.inner-searchbox .sb-footer, .inner-searchbox2 .sb-footer {margin: 25px 0 !important;}
#listing-main .col-md-9 {padding-left: 15px;}
#tabs-1 .no-pad ul{width: 100% !important;}
.sb-header-left.pull-left > h2 {margin: 10px 0;text-align: center !important;width: 100%;}
.sb-header-left.pull-left {width: 100% !important;}
.sb-header-right .span12 img {display: block;float: none !important; margin: 0 auto;width: 100% !important;}
.sb-header-right {float: none !important;margin: 10px 0px !important;}
.inner-searchbox .sb-footer, .inner-searchbox2 .sb-footer {background: #006e86 none repeat scroll 0 0;}
.sb-footer li {float: none;width: 30%;display: inline-block;font-size: 18px;}
.l-staff.l-tab .nav.nav-tabs {text-align: center;}
.l-address {margin: 25px 0 0;padding: 0;width: 100%;}
.task-viewlink header{text-align: center;}
.task-viewlink .js_header .col-md-4{width: 100% !important;}
.top_center_div {margin: 0;padding: 0;width: 100%;}
.task-viewlink .top_center_div img {margin-left: -20px;text-align: left !important;}
.task-viewlink .navigation{margin: 5px auto 0 !important;}
body.task-viewlink div.inner-searchbox .sb-header-left h3, body.task-viewlink div.inner-searchbox2 .sb-header-left h3 {margin-top: 10px;}
.inner-searchbox .sb-footer, .inner-searchbox2 .sb-footer{margin: 0px !important;}




#map-canvas {height: 240px !important;width: 100% !important;}
.metro {width: 100%;padding-bottom: 15px;}
.footer{padding-top: 15px;}
body.no-layout.no-task .slider-bottom .container .slider{padding:0px 15px;}
body.no-layout.no-task .slider-bottom .search-form{width:100% !important;}
body.no-layout.no-task .slider-bottom .search-selection div.inner-search .pro-label{font-size:27px !important; margin-bottom:5px; line-height:40px !important;}
body.no-layout.no-task .slider-bottom .search-selection .inner-search{margin:2px 0px !important;}
body.no-layout.no-task .slider-bottom .container.con2-property{background:#FFFFFF !important;}
.slider-bottom .container.con2-property .find-c:hover a:hover,.slider-bottom .container.con2-property .find-c:hover a:focus{color:#FFFFFF !important;}
.slider-bottom .container.con2-property .slider h1{font-size:25px; color:#000000 !important; margin-bottom:25px !important; line-height:25px !important;}
.slider-bottom .container.con2-property .search-selection{margin-top:15px !important;}
/* Signup page responsive */

.view-registers .js_slider .container{width:auto;}
#subscription .p-f .s1 h2, #subscription .p-f .s2 h2{padding:13px 15px;}
.directory-signupt .col-md-3{margin:10px 0;}


#raind_signup_bottom div.rank .container{margin:0px -15px;}
#raind_signup_bottom .rank .col-md-8.ir1{padding:15px 40px !important;}

.navigation div.container div.nav-collapse .nav li a{padding:17px 10px !important;}
.navigation div.container div.nav-collapse ul.menu{margin-bottom:0px !important; padding-bottom:0px !important;}
.js_header ul.js_topmenu.nav li a{padding:11px 10px !important;}

#subscription ul.i-p li.p-d div{padding:16px 10px !important;}
#subscription .packages .mp .col-md-2.c1,#subscription  .packages .mp .col-md-2.c2{padding:0px !important;}
.p-d .col-md-2.c1 img, .p-d .col-md-2.c2 img{margin-left:0px;}
.directory-signupt .col-md-12 h1{margin:8px 0px 0px 0px !important;}
.sign-up .sh-first{margin:12px 0 40px -3px !important;}
#raind_signup_bottom div.container{margin:0px auto !important; padding:0px !important;}
#raind_signup_bottom .col-md-6 ul.inner-rank .col-md-8.ir1,#raind_signup_bottom .col-md-6 ul.inner-rank .col-md-4.ir2{line-height:24px;}
.footer .js_footer_top .container{padding:0px !important;}
.js_header .custom.col-md-4.js-radio{float:left; width:100%; margin:0px 0px 10px 0px !important;}
.js_header ul.menu.col-md-3.js_topmenu{float:left; width:100%; margin:0px !important; padding:0px 15px !important;position:relative;}
.js_header ul.js_topmenu li{margin-left:0px !important;}
.js_header .custom.logo p{margin-bottom:0px;}


.directory .col-md-5.pull-left{padding:0 40px !important;}
.directory div.container div.row{margin-left:-15px !important; margin-right:-15px !important;}
body.view-registers .directory{padding:20px 15px !important;}


.directory div.container .col-md-7.pull-right img{width:100% !important;}
#subscription .sh-first{margin:0px 0 44px !important; line-height:35px !important;}
#subscription div.container .packages .m-pack{padding:0px !important;}
#subscription div.container .packages .m-pack .col-md-2.s1,#subscription div.container .packages .m-pack .col-md-2.s2 {float:left !important;padding:0 !important;}
.m-pack .col-md-2.s1 > h2, .m-pack .col-md-2.s2 > h2{line-height:21px !important;}
.directory-signupt div.container .col-md-12{padding:0px 15px !important;}
.sign-up .container .row{margin:0px 0px !important;}

.sign-up .container .col-md-6.pull-right{padding-left:40px !important; padding-right:15px !important;}
/* End of Signup page responsive */

/* listing page by raindro1 */
body.task-viewlink div.inner-searchbox .sb-header-left h3 span, body.task-viewlink div.inner-searchbox2 .sb-header-left h3 span {display: inline-block !important;line-height: 25px;width: 100% !important;-align: center;}
.slider-bottom .moduletable_filter{margin-left:0px !important; width:100% !important;}
#listings .sb-footer{margin:25px 0 5px !important;position: relative !important;width: 100% !important;}
.js_main_content.content-box #listings .sb-header-right {float: left !important;width: 100% !important;}
.js_main_content.content-box #listings .sb-header-right img{width: 60% !important;}
.sb-content.row .sb-right.pull-right.col-md-3 {padding-left:0px;}
/* End of listing page by raindero1 */

/* search page */
body.view-toplisting .js_main_content .container #listings {margin:0px;}
body.task-shortlist .row.js_main_content .container{padding:0px 15px !important;}
body.task-search #listings .sb-content.row .sb-left,body.task-shortlist #listings .sb-content.row .sb-left{text-align:left !important; width:100% !important;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad{width:100% !important; margin:20px 0px 0px 0px;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad p,.sb-right.pull-right.col-md-3.col-md-3.no-pad ul{text-align:left;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad ul li{width:32%; font-size:12px;}
body.task-search #listings .sb-content.row .sb-left ul li,body.task-shortlist #listings .sb-content.row .sb-left ul li{width:auto; !important;}
body.task-search .sb-footer,body.task-shortlist .sb-footer{margin:25px 0 5px !important;}
.sb-right.pull-right > a {display: inline-block;width: 70%;}
.sb-right.pull-right.col-md-3.no-pad{text-align:center !important;}
.sb-header-left.pull-left > span {display: inline-block;float: left;width: 100%;text-align: center;}
#listings .inner-searchbox .sb-header-right, #listings .inner-searchbox2 .sb-header-right{float:left; width:100%; text-align:center;}
/* End of search page */



/* set home page module on slide */
.container.con2-property{display:none !important;}


/* set home page module on slide */

/* last changes */
#listings .inner-searchbox .sb-header-left.pull-left h2 a,#listings .inner-searchbox .sb-header-left.pull-left h2 a span{display:inline-block; width:100%; text-align:center;}
#listings .inner-searchbox2 .sb-header-left.pull-left h2 a,#listings .inner-searchbox2 .sb-header-left.pull-left h2 a span{display:inline-block; width:100%; text-align:center;}
.js_main_content.content-box #listings .sb-left{width:100% !important;}
.js_main_content.content-box #listings .sb-left ul li{width:100% !important;}

/* meet staff */
.l-staff.inner-searchbox li, .l-staff.inner-searchbox2 li{width:50%; min-height:250px; text-align:center;}


body.view-toplisting #listings .sb-right.pull-right.col-md-3.no-pad ul{width:100% !important;}
body.view-toplisting div.body .sb-right.pull-right.col-md-3.no-pad a img{float:right;}
body.view-toplisting #listings .sb-content.row .sb-right.pull-right.col-md-3.no-pad ul li{float:left !important; width:33% !important;}
.sb-header-left.pull-left > h3{text-align:center;}
#listing-main .inner-searchbox .sb-header-right img, #listing-main .inner-searchbox2 .sb-header-right img{!important; margin-top:5px;}
/* 10-09-2015 */
.js_faq_home.faq div.container h3 {padding-left: 85px !important;}
.slider-bottom .col-md-4.st-3{padding-left: 15px;}
.sb-header-left.pull-left > h2 {margin: 10px 0 !important;text-align: center !important;width: 100%;}/*line 755*/
#tabs .tab-content .Disclaimer{margin-top: 15px;}
body.view-toplisting #listings .sb-content.row .sb-left.pull-left.col-md-9.no-pad {width: 100% !important;}
.p-d .col-md-2.c1 img, .p-d .col-md-2.c2 img{margin-left:0px;}
.rank .container .row .col-md-6 .sh-first {padding-top: 5px;}
.inner-searchbox, .inner-searchbox2{width:100% !important;height:100% !important;margin-left:0px !important}
.p-rating{text-align: center !important;float: none}
.sb-header-left img.star {float: none;width: 26px;}


.buyer-heading #sp1, .buyer-heading #bp2{position: relative;top: 90px;margin-top: -15px;}
.buyer-heading h3{margin-top: 0px;margin-bottom:20px}

}
@media (min-width: 620px) and (max-width: 720px) {
	#listing {width: 100% !important;}
	body.task-writereview  input[type="text"]{width:100% !important}
body.view-toplisting .js_main_content .container{padding:0px 20px !important;}
iframe{max-width: 100%;height: 95%;}
}
@media (min-width: 480px) and (max-width: 620px) {
	#listing {width: 100% !important;}
	body.task-writereview  input[type="text"]{width:100% !important}
iframe{max-width: 100%;height: 150px;}
body.view-toplisting .js_main_content .container{padding:0px 15px !important;}
}
@media  (max-width: 480px) {
	/* .pricetype{float:left;width: 100%;} */
	body.task-writereview  input[type="text"]{width:100% !important}
	#listing {width: 100% !important;}
	iframe{max-width: 100%;height: 95%;}
.sb-header-left.pull-left > h3{text-align:center;}
#listing-main .inner-searchbox .sb-header-right,#listing-main .inner-searchbox2 .sb-header-right{width:100% !important;}
#listing-main .inner-searchbox .sb-header-right img, #listing-main .inner-searchbox2 .sb-header-right img{!important; margin-top:5px;}
.js_header .row{margin-left:-15px;}
.custom.col-md-4.js-radio{float:left;}
.js_header div.row ul.js_topmenu{margin-top:10px !important;}
.js_header ul.js_topmenu li,.js_header ul.js_topmenu li.item-115,.js_header ul.js_topmenu li.item-116,.js_header ul.js_topmenu li.item-251{width:100% !important;}
.js_header ul.js_topmenu li.item-115{margin-bottom:10px;}
.nav > li > a{padding:11px 10px !important;}
nav.navigation{width:100% !important; margin:0px !important;}
body.site{background:#FFFFFF !important;}
.js_slider #slider img{width:100% !important;display: none;}
#slider{width:100% !important;}

.navigation .navbar .btn {margin-right: 13px;margin-top: 6px !important;}
.navbar .btn-navbar{padding:10px 9px !important;}

.raind_homepage_connectmod{background:#FFFFFF !important;}
.raind_homepage_connectmod .search-form{width:90% !important; margin:0 auto;}
.raind_homepage_connectmod .slider h1 {color: #000000 !important;font-size: 25px;margin-top: 20px; line-height:25px; margin-bottom:15px;}
.raind_homepage_connectmod .search-form input.s-s{line-height:25px;padding:12px 10px 8px;}
.raind_homepage_connectmod .search-form h2.h-or-mrg{padding:8px 0 8px 1px;}
.raind_homepage_connectmod .search-form [type="checkbox"]:not(:checked),.raind_homepage_connectmod .search-form [type="checkbox"]:checked{position:absolute;}
.raind_homepage_connectmod .search-form .find-c{padding:5px 9px 45px 9px !important; font-size:13px !important;}
.raind_homepage_connectmod .search-form .find-c:hover{color:#FFFFFF !important;}
div.content-box div.item-page .cb-right{margin-top:-16px;}
body.no-layout.no-task div.slider-bottom{margin-bottom:38px; padding-bottom:18px !important;}
.trail-offer {margin-top:15px;}
#conveyancers .container{padding-left:15px !important; padding-right:15px !important;}
#conveyancers{text-align:center;}
.mod_mt_listings.tiles li a.top-listing-thumb{height:auto !important; display:inherit !important; margin:0 auto !important;}
.js_toplistings ul.mod_mt_listings .js_content.col-md-7.col-sm-7 {margin: 0 auto !important;float: none;padding-top: 20px; width:100% !important;}
.moduletable.js_toplistings h3{background:rgba(0, 0, 0, 0) url(../images/icon-user.png) no-repeat scroll 45px -4px}
.js_toplistings .mod_mt_listings .col-md-6 .js_content a{margin-top:0px;}

#recent_review{text-align:center;}
#recent_review .container{padding-left:15px !important; padding-right:15px !important;}
#recent_review .moduletable.js_recent > h3{margin-left:0px !important; margin-right:0px;}
#recent_review .col-md-6.col-sm-6{float:left !important; width: 100% !important;}
#recent_review .moduletable.js_recent > h3{background:rgba(0, 0, 0, 0) url(../img/rr.png) no-repeat scroll left 75px top 100%;}
#recent_review .mod_mt_listings.tiles li a.top-listing-thumb img{height:auto !important;}
#recent_review ul.mod_mt_listings .js_content.col-md-7.col-sm-7 {margin: 0 auto !important;float: none;padding-top: 20px; width:100% !important;}
body.no-layout.no-task #recent_review .js_content small img{margin-bottom:5px !important;}
.js_faq_home.faq{padding:0px !important;}
.js_faq_home.faq div.container .moduletable.js_faq_home{padding:0px !important;}
.js_faq_home.faq .container .row{margin-left:15px; margin-right:15px; padding-top:28px;}
.js_faq_home .fancypantsaccordionholder{padding-left:0px; padding-right:0px;}
.moduletable.col-md-8.col-sm-8.js_faq_home > h3{background:rgba(0, 0, 0, 0) url(../images/faq-img.png) no-repeat scroll 0 center / 76px auto;}
.js_faq_home .moduletable.col-md-4.col-sm-4 div.custom{padding:0px 0px 50px 0px;}
.footer{padding:15px 0px;}
.custom .f-btm ul.nav li a{padding:10px 0px !important;}
.f-btm ul.fot-menu li{padding:0px !important;}
.js_faq_home.faq .accordion-item.acc-open::before,.js_faq_home.faq .accordion-item::before{display:none;}
.js_faq_home .fancypantsaccordionholder ul.accordion li.accordion-item a{font-size:13px !important;}
.raind_homepage_connectmod .search-form input[type="submit"]{height:50px !important;}
.top_center_div img{width:99%;}
.f-btm ul.fot-menu li{font-size:12px !important; padding:0 12px 0 0 !important; margin-bottom:10px !important;}
/* .f-btm ul.fot-menu  a{padding:0px !important;font-size:14px !important;} */
.custom .f-btm ul.nav li a{padding:0px !important; margin:0px !important;}
/* .footer .custom .f-btm ul li{height:auto !important;} */
.f-btm p{margin-bottom:10px; float:left; width:100%;}
.f-btm ul{float:left; width:100%;}
/* .f-btm ul:nth-of-type(2) li:first-child{margin:10px 0 20px !important; font-size:14px !important;} */
.footer .f-btm{margin-top:0px !important;}
.footer div.container{padding:0px !important; margin:0px !important;}
.f-btm ul,.f-btm p{padding:0px 15px !important;}
.raind_homepage_connectmod .search-selection{margin-top:20px !important;}
/* css for listing page */
#listing-main .listing-left{width: 100%;}
#listing-main .listing-right{width: 100%; margin-top: 20px;}
#map-canvas {border: 3px solid #fffeff;float: left;height: 154px !important;margin: 0;padding: 0;width: 280px;}
.l-address {float: right;margin: 0;padding: 0;width: 330px;}
.l-address1 ,.l-address2 {float: left;margin: 0px 0px 20px 0px;padding: 0;width: 100%;}
#listing-main .listing-right {text-align: left;}
.l-address .l-s-heading{margin-top: 0px !important;}
.tab-content{text-align: left;}
.lr-section{width: 99.60% !important;}

#listing-main .row{margin-left: 0px !important;}
/*#listing-main .row {margin-left: -28px !important;margin-right: -28px !important;}*/

/* .inner-searchbox .sb-footer {margin: 25px 0 !important;} */
#listing-main .col-md-9 {padding: 0px;}
#tabs-1 .no-pad ul{width: 100% !important;}
.sb-header-left.pull-left > h2 {margin: 10px 0;text-align: center !important;width: 100%;}
.sb-header-left.pull-left {width: 100% !important;}
.sb-header-right .span12 img {display: block;float: none !important; margin: 0 auto;width: 100% !important;}
.sb-header-right {float: none !important;margin: 10px 0px 10px 0px !important;}
.inner-searchbox .sb-footer, .inner-searchbox2 .sb-footer {background: #006e86 none repeat scroll 0 0;margin: 25px 0 !important;position: relative !important;width: 100% !important;}
body.task-search .sb-footer,body.task-shortlist .sb-footer{margin:25px 0 5px !important;}
/* .sb-footer li {float: none;width: 100%;padding: 10px 0px;display: inline-block;font-size: 18px;} */
.l-staff.l-tab .nav.nav-tabs {text-align: center;}
.l-address {margin: 25px 0 0;padding: 0;width: 100%;}
.task-viewlink header{text-align: center;}
.task-viewlink .js_header .col-md-4{width: 100% !important;}
.top_center_div {margin: 0;padding: 0;width: 100%;}
.task-viewlink .top_center_div img {margin-left: -20px;text-align: left !important;width: 98%;}
.task-viewlink .navigation{margin: 5px auto 0 !important;}
body.task-viewlink div.inner-searchbox .sb-header-left h3, body.task-viewlink div.inner-searchbox2 .sb-header-left h3 {margin-top: 10px;}

.js_header div.row ul.js_topmenu {margin-top: 15px !important;padding-left: 6px;}
.js_header ul.js_topmenu li {width: 100% !important;margin-bottom: 8px;}
.js_header ul.js_topmenu li.item-115,.js_header ul.js_topmenu li.item-116 {margin-bottom: 8px;font-size:14px}
/* .js_header ul.js_topmenu li.item-251{margin-bottom: 8px;font-size:14px} */


nav.navigation{width: 100% !important;}
#map-canvas {height: 240px !important;width: 100% !important;}
.metro {width: 100%;padding-bottom: 15px;}
.footer{padding-top: 15px;}
body.no-layout.no-task .slider-bottom .container .slider{padding:0px 15px;}
body.no-layout.no-task .slider-bottom .search-form{width:100% !important;}
body.no-layout.no-task .slider-bottom .search-selection div.inner-search .pro-label{font-size:27px !important; margin-bottom:5px; line-height:40px !important;}
body.no-layout.no-task .slider-bottom .search-selection .inner-search{margin:2px 0px !important;}
body.no-layout.no-task .slider-bottom .container.con2-property{background:#FFFFFF !important;}
.slider-bottom .container.con2-property .find-c:hover a:hover,.slider-bottom .container.con2-property .find-c:hover a:focus{color:#FFFFFF !important;}
.slider-bottom .container.con2-property .slider h1{font-size:25px; color:#000000 !important; margin-bottom:25px !important; line-height:25px !important;}
.slider-bottom .container.con2-property .search-selection{margin-top:15px !important;}
/* Signup page responsive */

#subscription .p-f .s1 h2, #subscription .p-f .s2 h2{padding:13px 15px;}
.directory-signupt .col-md-3{margin:10px 0;}
.sign-up .container .col-md-6 h4.s-h4{text-align:left;}

.content-box .sign-up .s-b,.content-box .sign-up .sub2-i {text-align:left;}


#raind_signup_bottom div.rank .container{margin:0px -15px;}
#raind_signup_bottom .rank .col-md-8.ir1{padding:15px 40px !important;}

.navigation div.container div.nav-collapse .nav li a{padding:17px 10px !important;}
.navigation div.container div.nav-collapse ul.menu{margin-bottom:0px !important; padding-bottom:0px !important;}
.js_header ul.js_topmenu.nav li a{padding:11px 10px !important;}
body.view-registers div.custom div.slider-box .slider-btn{ width:100%;}
#subscription ul.i-p li.p-d div{padding:16px 10px !important;}
.p-d .col-md-2.c1 img, .p-d .col-md-2.c2 img{margin-left:0px;}


#raind_signup_bottom div.container{margin:0px auto !important; padding:0px !important;}
#raind_signup_bottom .col-md-6 ul.inner-rank .col-md-8.ir1,#raind_signup_bottom .col-md-6 ul.inner-rank .col-md-4.ir2{line-height:24px;}
.footer .js_footer_top .container{padding:0px !important;}
.js_header .custom.col-md-4.js-radio{float:left; width:100%; margin:0px 0px 10px 0px !important;}
.js_header ul.menu.col-md-3.js_topmenu{float:left; width:100%; margin:0px !important; padding:0px !important;}
.js_header ul.js_topmenu li{margin-left:0px !important;}
.top_center_div img{width:91% !important;}
.js_header .custom.logo p{margin-bottom:0px;}


.directory .col-md-5.pull-left{padding:0 40px !important;}
.directory div.container div.row{margin-left:-15px !important; margin-right:-15px !important;}
body.view-registers .directory{padding:20px 15px !important;}
body.view-registers  div.directory .h-b{right:10px !important; top:20px !important;}
/* body.no-layout.no-task .js_slider .slider-box h1{margin:15px 0px !important; color:#000 !important; line-height:30px !important;} */
.directory div.container .col-md-7.pull-right img{width:100% !important;}
#subscription .sh-first{margin:0px 0 44px !important; line-height:35px !important;}
#subscription div.container .packages .m-pack{padding:0px !important;}
#subscription div.container .packages .m-pack .col-md-2.s1,#subscription div.container .packages .m-pack .col-md-2.s2 {float:left !important;padding:0 !important;}
.m-pack .col-md-2.s1 > h2, .m-pack .col-md-2.s2 > h2{line-height:21px !important;}
.directory-signupt div.container .col-md-12{padding:0px 15px !important;}

body.com_chargify .js_slider .directory .col-md-5.pull-left span.h-b{margin-right:12px !important;}

.directory .container .col-md-5 pull-left .col-md-5.pull-left .sh-first{text-align:left; padding-left:5px;}
body.view-registers .rank{display:inherit !important;}
/* End of Signup page responsive */ 

/* listing page by basit */
body.task-viewlink div.inner-searchbox .sb-header-left h3 span, body.task-viewlink div.inner-searchbox2 .sb-header-left h3 span {display: inline-block !important;line-height: 25px;width: 100% !important;-align: center;}

	

.js_main_content.content-box #listings .sb-header-right{float:left !important; width:100% !important;}
.sb-content.row .sb-right.pull-right.col-md-3 {padding-left:0px;}
/* End of listing page by basit */

/* search page */
body.view-toplisting .js_main_content .container #listings {margin:0px;}
body.task-search .row.js_main_content .container,
body.task-shortlist .row.js_main_content .container{padding:0px !important;}
body.task-search #listings .sb-content.row .sb-left,body.task-shortlist #listings .sb-content.row .sb-left{text-align:left !important; width:100% !important;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad{width:100% !important; margin:20px 0px 0px 0px;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad p,.sb-right.pull-right.col-md-3.col-md-3.no-pad ul{text-align:left;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad ul li{width:32%; font-size:12px;}
body.task-search #listings .sb-content.row .sb-left ul li,body.task-shortlist #listings .sb-content.row .sb-left ul li{width:100% !important;}


.sb-right.pull-right > a {display: inline-block;width: 70%;}
.sb-right.pull-right.col-md-3.no-pad{text-align:center !important;}
.sb-header-left.pull-left > span {display: inline-block;float: left;width: 100%;text-align: center;}
#listings .inner-searchbox .sb-header-right, #listings .inner-searchbox2 .sb-header-right{float:left; width:100%; text-align:center;}
body.task-search #listings .sb-content.row .sb-left,body.task-shortlist #listings .sb-content.row .sb-left{width:100% !important;}
.sb-right.pull-right.col-md-3.col-md-3.no-pad{float:left; width:100% !important;}
/* End of search page */

/* set home page module on slide */
.container.con2-property{display:none !important;}



/* set home page module on slide */
.sb-content.row ul li{width:100% !important;}
#listings .sb-content.row .sb-left.pull-left.col-md-9.no-pad{width:100% !important;}
/* meet staff */
.l-staff.inner-searchbox li, .l-staff.inner-searchbox2 li{width:50%; min-height:250px; text-align:center;}

body.view-toplisting .js_main_content .container{padding:0px 15px !important;}
body.view-toplisting .js_main_content .container #content{margin:0px; padding:0px; width:100% !important;}
body.view-toplisting #listings .sb-content.row .sb-left.pull-left.col-md-9.no-pad{width:100% !important;}
/* 10-09-2015 */
.js_faq_home.faq div.container h3 {padding-left: 85px !important;}
.slider-bottom .col-md-4.st-3{padding-left: 15px;}
.sb-header-left.pull-left > h2 {margin: 10px 0 !important;text-align: center !important;width: 100%;}/*line 755*/
#tabs .tab-content .Disclaimer{margin-top: 15px;}
.trail-offer .container .custom h3 {padding: 0 5px;}
.rank .container .row .col-md-6 .sh-first {padding-top: 5px;}
.inner-searchbox, .inner-searchbox2{width:100% !important;height:100% !important;margin-left:0px !important}
.p-rating{text-align: center !important;float: none}
.sb-header-left img.star {float: none;width: 26px;}
.refine_search{display:inline;}

.buyer-heading #sp1, .buyer-heading #bp2{position: relative;top: 108px;margin-top: -8px;}
.buyer-heading h3{margin-top: 0px;margin-bottom:20px}
.login{width: 100% !important}
.login-controls {margin: 0px 15px !important;}
.login-image {width: 90%;}
#listings .inner-searchbox .sb-header-left.pull-left h2 a, #listings .inner-searchbox .sb-header-left.pull-left h2 a span {
    display: inline-block;
    width: 100%;
    text-align: center;
}
}


@media (min-width: 361px) and (max-width: 385px) {
	.sb-footer li {float: none;width: 30%;padding: 10px 0px;display: inline-block;font-size: 15px;}
	.sb-footer .sb-phone{width: 35% !important;}
	.inner-searchbox2 .sb-footer .sb-phone,.inner-searchbox2 .sb-footer .sb-website{width: 100% !important;}
	.inner-searchbox2 .sb-footer {padding:5px 0px !important;}
	.inner-searchbox2-header{text-align: center !important;width: 100%;margin: 10px 0px !important;}
	.pricetype{float:left;width: 60%;}
	/* body.task-search h2.contentheading,body.task-shortlist h2.contentheading{width: 100%;} */
	.btn-view-my-shortlist.back{width: 100% !important;margin-bottom: 20px;}
	/* .btn-icon-view-my-shortlist {left:-23px !important} */
}

@media (min-width: 386px) and (max-width: 414px) {
	.sb-footer li {float: none;width: 30%;padding: 10px 0px;display: inline-block;font-size: 17px;}
	.sb-footer .sb-phone{width: 35% !important;}
	.inner-searchbox2 .sb-footer .sb-phone,.inner-searchbox2 .sb-footer .sb-website{width: 100% !important;}
	.inner-searchbox2 .sb-footer {padding:5px 0px !important;}
	.inner-searchbox2-header{text-align: center !important;width: 100%;margin: 10px 0px !important;}
	.pricetype{float:left;width: 60%;}
	/* body.task-search h2.contentheading,body.task-shortlist h2.contentheading{width: 100%;} */
	.btn-view-my-shortlist.back{width: 100% !important;margin-bottom: 20px;}
	
}

@media (min-width: 567px) and (max-width: 650px) {
	.inner-searchbox2-header{text-align: center !important;width: 100%;margin: 10px 0px !important;}
	/* body.task-search h2.contentheading,body.task-shortlist h2.contentheading{width: 100%;} */
	

@media (min-width: 651px) and (max-width: 667px) {
	.container.con-property {display: inherit !important;}
	.container.con-property .slider-box.col-md-5 {width: 100% !important;position: inherit !important;}
	.search-selection div.inner-search .pro-label {padding-top: 0px;}
	.login {margin: 0px 18% !important;}
	.inner-searchbox2-header{text-align: center !important;width: 100%;margin: 10px 0px !important;}
	/* body.task-search h2.contentheading,body.task-shortlist h2.contentheading{width: 100%;} */

}
@media (min-width: 668px) and (max-width: 736px) {
	.container.con-property {display: inherit !important;}
	.container.con-property .slider-box.col-md-5 {width: 100% !important;position: inherit !important;}
	.search-selection div.inner-search .pro-label {padding-top: 0px;}
	.login {margin: 0px 18% !important;}
	#listings .inner-searchbox .sb-header-left.pull-left h2 a, #listings .inner-searchbox .sb-header-left.pull-left h2 a span {display: inline-block;width: 100%;text-align: center;}
	body.task-search #listings .sb-header .sb-header-left,body.task-shortlist #listings .sb-header .sb-header-left {margin-left: 0px;padding-left: 0px;width: 100%;}
	.p-rating {text-align: center !important;float: none;}
	.sb-header-left img.star {float: none;width: 26px;}
	.sb-header-left.pull-left > span {display: inline-block;float: left;width: 100%;text-align: center;}
	#listings .inner-searchbox .sb-header-right, #listings .inner-searchbox2 .sb-header-right {text-align: center;width: 100%;margin-top: 10px;}
	.pricetype{float:left;width: 80%;}
	/* body.task-search h2.contentheading,body.task-shortlist h2.contentheading{width: 58%;} */
	
}

@media (min-width: 737px) and (max-width: 768px){
	
	.container.con-property {display: inherit !important;}
/* 	.container.con-property .slider-box.col-md-5 {width: 100% !important;position: inherit !important;margin: 15px 0px;padding:0px} */
	.search-selection div.inner-search .pro-label {padding-top: 0px;}
	.slider-box h1 {color: #000;line-height: 25px;font-size: 25px;text-align: center;width: 100%;display: inline-block;}
	.search-form {width: 100% !important;top: 7px !important;}
	.slider-box .find-c {margin: 10px 0px 17px;}
	.search-form h2.h-or-mrg {font-size: 30px;font-weight: 500;}
	.login {margin: 0px 20% !important;}
	.inner-searchbox2-header{text-align: center !important;width: 100%;margin: 10px 0px !important;}
	div .sb-header-left.pull-left {width: 58% !important;}
	div .sb-header-left.pull-left span {text-align:left !important}
	/* body.task-search h2.contentheading,body.task-shortlist h2.contentheading{width: 52%;} */
	.remove-from-shortlist{width:98% !important;font-size: 18px !important}
	.view-detailed-profile{width:98% !important;background-color: #2d566c;}
}

@media (max-width: 736px) {
.shortlist-fixed-bottom{display:inline}
.btn-normal.btn-view-my-shortlist {width: 100% !important;display:none}
}
/*portrait*/
/* 320
375
384
414 */

/*landscape */
/* 568
667
736
600 */


/* Conveyancers Backend */
@media screen and (max-width : 955px){
	#main_container{
		width:96%;
	}

}
@media screen and (max-width : 768px){
	#mc_right{
		width:99%;
		margin-left:0px !important;
		margin-right:0px !important;
	}
	#mc_left{
		width:1%;
	}
	.two_txt_boxes_cont{
		width:auto;
	}

}
@media screen and (max-width : 650px){
	.pi_heading{
		display:none;
	}
	
	.staff_profile_row .pi_heading{
		display: none !important;
		width:100%;
	}
	.staff_profile_row{
		display: inherit !important;
		width:100%;
	}

	.past_invoice_box1, .past_invoice_box2, .past_invoice_box3, .past_invoice_box4, .past_invoice_box5, .past_invoice_box6, .price_buyer_boxes, .staff_profile_box1, .staff_profile_box2, .staff_profile_box3, .staff_profile_box4{
		width:100%;
		float:none;
		display:inherit !important;
	}
	.faq_topleft_border, .faq_left_border{
		border-top:0px;
		border-right:1px solid  #d0d0d0;
	}
	.border_top_mobile{
		border-top:1px solid  #d0d0d0;
	}
	.border_bottom_mobile{
		border-bottom:1px solid  #d0d0d0;
	}
	.faq_topleft_border_last{
		border-top:0px;
	}
	.past_invoice_box3:before{
		content:"Charges: ";
	}
	.past_invoice_box4:before{
		content:"Payment: ";
	}
	.past_invoice_box6:before{
		content:"Paid on: ";
	}
}
@media screen and (max-width : 650px){
	.long_button_adjust{
		font-size:14px !important;
	}
}
/*FOR LEFT MENU ONLY*/

@media screen and ( max-width: 768px ) {
#side-menu {
  position:absolute;
  background-color: #c5c5c5;
  /* height: 100%; */
  z-index: 10;
  width: 280px;
  color: #bbb;
  top: 178px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 1;
  font-family: 'Source Sans Pro', sans-serif;
}

#side-menu ul {
  list-style: none;
  margin-top: 0;
  padding: 0;
  background-color:#c5c5c5;
}
/*harry*/
#side-menu li ul {
	display:none;
	position:absolute;
	left: 0;
    margin: 0;
	width:100%;
	text-align:left;
  }
  #side-menu li:hover ul{
  display:block !important;
  background:red;
  height:auto;
  } 
  #side-menu li ul li{ 
  clear:both; 
  border-style:none;
  }
  /*harry*/
#side-menu ul li {
	margin-bottom:7px;
	margin-left:30px;
	text-align:right;
}

#side-menu>ul>li>a {  }

#side-menu ul li a {
  background-color:#7c7c7c;
  color:#FFF;
  font-size: 20px;
  font-family: 'trebuchet_msregular';
  display: block;
  padding: 14px 20px 14px 7px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-transform:uppercase;
}

#side-menu ul a i {
  margin-right: 10px;
  font-size: 18px;
  margin-top: 3px;
  width: 20px;
}

#side-menu ul a i[class*='fa-caret'] { float: right; }

#side-menu ul a:hover{
  background-color: #b9b8b8;
}
#side-menu ul .itsactive{
	margin-left:10px;
}
#side-menu ul a.active {
  background-color: #00576e;
  color:#fff;
}
#side-menu ul a.subactive{
	font-size: 16px;
    margin-bottom: 9px;
    margin-top: -7px;
    padding-bottom: 5px;
    padding-top: 14px;
	background-color: #00576e;
  color:#fff;
}
#side-menu ul a.sublink{
	background-color:#7c7c7c;
	margin-top:-7px;
	padding-top:14px;
	padding-bottom:5px;
	font-size:16px;
	color:#fff;
	margin-bottom:9px;
}
.sublink > span{
	font-size:12px;
}
.tikli{
	background-image:url(tikli.png);
	background-repeat:no-repeat;
	background-position:top right;
}

#side-menu ul a:hover i:first-child { color: #FFCC33; }

/* Submenu */

#side-menu ul li a.active+ul { display: block; }

#side-menu ul li ul {
  margin-top: 0;
  display: none  !important;
}

#side-menu ul li ul li { border-bottom: none; }

#side-menu ul li ul li a { padding-left: 30px; }

#side-menu ul li ul li a:hover { background-color: #1A1A1A; }

/* /Submenu */

/* Cuando este a la Izq, para esconderlo posicionarlo a la Izq a -width */

.left { left: -280px; }

.show { left: 0; }

.show { left: 0; }

#showmenu {
  top: 0;
  /* padding: 6px 0px 7px 0px; */
  /* font-size: 1.3em; */
  /* color: #004e65; */
  /* font-size:12px; */
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: inline;
  position: absolute;
  width: 105px;
  background-color: #2D566C;
border-radius: 0px 5px 5px 0px;
color: #fff;
padding: 5px;
font-family: 'MyriadPro-Regular' !important;
font-size: 14px;
  
}
#showmenu:hover,#showmenu:visited,#showmenu:fucos,#showmenu:active{text-decoration: none;}

#container { padding: 50px; }
}

@media screen and ( max-width: 1192px ){
	body.task-search .searchsearch .controls, body.task-shortlist .searchsearch .controls {float: left;width: 55%;position: relative;left: 15px;margin-right:5px}
	.col-md-4.st-1 {width: 100% !important;text-align: left;margin-bottom: 15px;}
	#btn_b{width: 33%;margin-right: 20px;}
	#btn_s{width: 33%;position:absolute;margin-left: 20px;}
	
	body.site.com_content.view-article.no-layout.no-task.itemid-164 .js_main_content.content-box{padding:0px !important}
	body.site.com_content.view-article.no-layout.no-task.itemid-164 .container{padding:0px !important; margin:0px !important; width:100% !important; max-width:100% !important}
	body.view-registers #system-message-container{top: 70px;}
	
	.nav.menu.col-md-4.col-sm-4.js_topmenu {width: 44%;float: right;margin-bottom: 14px;top: -81px !important;}
	
	/* .dd-container {left: 22% !important;} */
/* 	body.no-layout .slider-bottom {height: 300px !important;} */
	.body div.js_toplistings ul.mod_mt_listings li, .body div.js_recent ul.mod_mt_listings li {padding: 10px !important;}
	.directory-signupt .container{padding:0px}
	#subscription {padding: 60px 45px 65px 45px;}
	.directory {padding: 54px;}
	#sign-up .container .row {margin:0px}
	#linkModal{width: 53% !important;left: 67% !important;}
	/* .ui-autocomplete {width: 44.5% !important;} */
	.sign-up{padding:30px 0 81px 0px;}
	.cvv{width: 18% !important;}
	.contact_us h1{font-size: 20px;}
	.contact_us_content label{font-size: 17px;}
	#direct_contact{width: 200px;}
	#contact_title{font-size: 16px;}
	#contact_content{font-size: 13px;}
	.contact_us_detail{padding: 10px 10px;}
	.contact_us_content{width: 34%;}
	.banner-col1-img1{width: 64%;}
	.banner-col1-img2{width: 32%;}
	.banner-col2-img1{width: 100%;}
	.banner-col2-img2{width: 37%;}
	.banner-col2-img3{width: 55%;}
	.banner-col2-img4{width: 87%;}
}


@media screen and ( max-width: 768px ){
	
	body.task-search nav.navigation,body.task-shortlist nav.navigation {display: block; clear:both;}
	body.task-shortlist #auto {width: 56% !important;font-size: 13px;}
	body.task-shortlist .or-mrg{margin: 0 15px 0 0 !important;padding-left: 5px;}
	body.task-shortlist #find{width: 84%;}
	body.task-search .col-md-4.st-3,body.task-shortlist .col-md-4.st-3 { width: 44% !important;padding-left: 5px;}
	body.task-search .search_filter .col-md-4.st-3, body.task-shortlist .search_filter .col-md-4.st-3 {width: 100% !important;}
	body.task-shortlist .slider-bottom {height: 338px !important;}
	body.task-search #find,body.task-shortlist #find{font-size: 12px;}
	
	body.task-search h1.contentheading,body.task-shortlist h1.contentheading{width: 58%;text-align: left;}
	body.task-search .js_main_content #content, body.task-shortlist .js_main_content #content{width: 100%;}
	.col-md-5 {padding:0px;}
	
	
	
	.search-form input.s-s{text-align:center;text-indent: 0px;}
	.search-form::before {display:none;}
	.sb-footer-wrap{position: relative !important;width: 100% !important;bottom: 0px !important;}
	.inner-searchbox2{min-height:auto !important;}
	
	.js_img.col-md-5.col-sm-5{width:40.4%}
	.js_content.col-md-7.col-sm-7{padding:0px 5px}
	.banner-col1{padding: 15px;}
	.banner-col1-img1 {padding-right: 15px;width: 65%;}
	.banner-col1-img2 {width: 32%;}
	.banner-col2 {padding: 15px 15px 15px 0px;}
	.banner-col2-img1{padding-bottom: 15px;}
	.banner-col2-img2{padding-right: 15px}
	.banner-col2-img3{padding: 0px}
	.banner-col2-img4{padding:0px}
	.banner-col2-div {padding-bottom: 15px;}
	#gk-tabs-133 .gkTabsWrap.vertical ol li, #gk-tabs-133 .gkTabsWrap.horizontal ol li {font-size: 13px;margin: 0px !important;padding: 2px 9px !important;}
	.custom-select-listing {text-align: left;padding: 20px 0px 0px 25px;}
	.custom-select-listing .control-group {margin-left: 0px;}
	.container.con-property .slider-box.col-md-5 {width: 100%;position: inherit;padding: 0px;/*! top: 177px; */bottom: 5px;}
	#listing-main .row {margin-left: 0px !important;margin-right: 0px !important;}
		.owners-reply{width: 100%;}	
	.metro {padding: 0px 20% 20px;width: 100%;}
	#linkModal{width: 68% !important;left: 58% !important;}
	#linkModal .col-md-6.sp1{float: left;}
	#linkModal .col-md-6.sp2{width: 48%;float: left;}
	/* .ui-autocomplete {width: 91.5% !important;} */
	.sign-up {padding: 0px 0 81px 0px;}
	body.view-registers #system-message-container {top: 47px;}
	.cvv{width: 28.7% !important;}
	.wbc_txtboxes_container input[type="text"]{width:100%}
	.wbc_txtboxes_container{padding: 0px 10%;}
	.contact_us{padding-top: 9%;}
	.contact_us_content label {font-size: 14px;}
	#direct_contact {width: 165px;}
	.contact_us_detail{margin-top: 0px;}
	#contact_content {font-size: 11px;}
	.contact_us h1{margin: 3px;}
	
	.faq .col-sm-8{width: 100%;}
	.js_faq_home .moduletable.col-md-4.col-sm-4{position: relative;width: 100%;}
	.wpposts-wordpress{padding: 0px 20px;}
}
@media screen and ( max-width: 736px ){
	body.task-shortlist .slider-bottom {height: 410px !important;}
	body.task-shortlist .searchsearch .controls {width: 100%;}
	body.task-shortlist #auto {width: 72% !important;}
	body.task-shortlist .col-md-4.st-3 {width: 100% !important;padding-left: 110px;}
body.task-shortlist .search_filter .col-md-4.st-3{padding-left: 15px;}
	body.task-shortlist .or-mrg {width: 97%;text-align: center;}
	body.task-shortlist #find {width: 100%;font-size: 15px;}
	body.task-search h1.contentheading,body.task-shortlist h1.contentheading{width: 100%;}
	
	
	body.no-layout.no-task #recent_review .js_content.col-md-7.col-sm-7{width:100% !important; padding: 15px 0px 0px 0px; text-align:center;}
	body.view-registers .directory {padding: 50px !important;}
	
	/* #side-menu {top: 325px !important;}	 */
	
	#btn_b, #btn_s {width: 40% !important;}
		.mod_mt_listings.tiles li a.top-listing-thumb {overflow: hidden;}
	
	.js_img.col-md-5.col-sm-5{width:100%}
	.js_content a{margin:0px;}
	.search-selection [type="checkbox"]:not(:checked) + label::after, .search-selection [type="checkbox"]:checked + label::after {top: 0px !important;}
	.js_header .custom{width:100%!important;text-align: center;}
	
	#subscription {padding: 60px 0px;}
	#subscription .container {padding: 0px;}
	.directory-signupt div.container .col-md-12 {padding: 0px !important;}
	#gk-tabs-133 .gkTabsWrap.vertical ol li, #gk-tabs-133 .gkTabsWrap.horizontal ol li {font-size: 13px;margin: 0 15px !important;margin: 0px !important;padding: 2px 11px !important;}
	.f-btm li::after {content: "|";position: absolute;right: 0;top: 0;}
	.custom-select-listing {padding: 20px 0px 0px 20px;}
	.js_topmenu a{border-radius: 0px;text-align:left}
	
	.metro{padding: 0px 20% 20px;}
	.review_reply .span6{width:50%;float:left}
	#linkModal {left: 19% !important;}
	/* .ui-autocomplete {width: 96% !important;} */
	.security::before{top: 3px;}
	.cvv{width: 27.5% !important;}
	.contact_us{position: inherit;color: #2e3b4e;padding-top: 10px;padding-bottom: 20px;}
	.contact_us h1{margin: 12px 0px;font-size: 26px;}
	.contact_us_content {width: 85%;}
	.contact_us_content label {font-size: 20px;width: 100%;text-align: left;border-bottom: 1px solid #d5d8dc;padding-bottom: 15px;margin-bottom: 20px;}
	#direct_contact {width: 100%;}
	#contact_title {font-size: 18px;}
	#contact_content {font-size: 15px;}	
	
	.js_faq_home .moduletable.col-md-4.col-sm-4 div.custom{text-align: center;}
	.wppost{width: 100%;}
}
@media screen and ( max-width: 667px ){
	/* #side-menu {	top: 321px !important;} */
	body.task-shortlist .searchsearch .controls {width: 94%;}
	body.task-shortlist .slider-bottom {display:none;}
	body.task-shortlist #auto {width: 73.5% !important;}
body.task-shortlist .col-md-4.st-3 {padding-right: 5px;}
	body.task-shortlist .slider-bottom {height: 357px !important;}
	body.task-shortlist .or-mrg {width: 94%;}
	body.task-shortlist #find {width: 97%;}
	
	
	
	#listing-main .inner-searchbox .sb-header-right, #listing-main .inner-searchbox2 .sb-header-right{width:100% !important;text-align: center;}
	#listing-main .sb-header-right img {float: none;text-align: center;}
	
	#btn_b, #btn_s {width: 39% !important;}
	#linkModal{width: 80% !important;left: 11% !important;}
	/* .ui-autocomplete {width: 87% !important;} */
	.security::before{top: 10px;}
	.security{padding: 10px 10px 10px 50px;}
	.cvv{width: 24.5% !important;}
	.cvvnumber_txtbox{width: 19% !important;}
}

@media screen and ( max-width: 600px ){
	body.task-shortlist #auto {width: 70.5% !important;}
body.task-shortlist .or-mrg {width: 95%;}
	body.task-shortlist #find {width: 98%;}
	body.task-shortlist .slider-bottom {height: 390px !important;}
	
	#btn_b, #btn_s {width: 38% !important;}
	.search_filter .st-1 h1 {width: 100% !important;}
	
	.f-btm ul:nth-of-type(2) li:first-child{margin-bottom:10px !important}
	/* .ui-autocomplete {width: 85.5% !important;} */
	.cvv{width: 21% !important;}
	.wbc_txtboxes_container {padding: 0px 5%;}
	
}

@media screen and ( max-width: 568px ){
	body.task-shortlist #find {width: 96%;}
 body.task-shortlist #auto {width: 68% !important;}
	
	
	#btn_b, #btn_s {width: 37% !important;}
	/* .ui-autocomplete {width: 84.5% !important;} */
	.cvv{width: 19% !important;}
	.wbc_txtboxes_container {padding: 0px 2%;}
}

/* portrait */

@media screen and ( max-width: 414px ){
	body.task-shortlist #auto {width: 79.5% !important;}
body.task-shortlist .col-md-4.st-3 {padding-left: 15px;padding-right: 17px;}
	body.task-shortlist .slider-bottom .moduletable_filter{margin:0px !important; width:100% !important;top: 0px !important;}
	body.task-shortlist .slider-bottom {height: 506px !important;}
	body.task-shortlist .searchsearch .col-md-4.st-1 h2, body.task-shortlist .searchsearch .controls h2{width: 100%;margin: 0px; text-align: left;}
body.task-shortlist #find {width: 100%;}
	
	/* #side-menu {top: 305px !important;} */
	.profile_left_txtbox input[type="text"],
	.profile_left_txtbox input[type="email"],
	.profile_left_txtbox input[type="url"],
	.profile_left_txtbox input[type="tel"],
	.profile_left_txtbox textarea,
	.select-wrapper,
	.select-wrapper select{width:100%;}
	[type="checkbox"]:not(:checked) + label::before, [type="checkbox"]:checked + label::before {top:0px !important;}
	.slider-box .find-c{font-size: 17px;padding:10px 0px;}
	#btn_b, #btn_s {width: 46% !important;position:relative;}
		.hlf {width: 100% !important;}
	.sign-up .ms-btn{font-size: 20px;}
	.directory-signupt .col-md-12 h1{margin:8px 10px 0px 10px !important;}
	.banner-col1 {width: 100%;padding-bottom: 0px;}
	.banner-col2 {padding: 15px 15px 15px 15px;width: 100%;}
	.tc{padding: 0px 51px;}
	.sih.tc{padding:0px}
	.f-btm ul:nth-of-type(2) li:first-child{margin-bottom:0px !important}
	.f-btm >ul{border-bottom: 1px solid #fff!important;margin-bottom: 10px !important;}
	.f-btm ul.fot-menu a{font-size: 14px !important;}
	.custom-select-listing {padding: 0px 8px 0px 12px;}
	#select_listing{width: 100% !important;}
	.all_field {text-align: left;display: inline-block; width: 240px;}
	.preview_listing{top: 22px;position: relative;}
	.slider-box h1 {font-size: 20px}
	.suburb-link{float:left;padding-bottom: 10px;}
	.metro {padding: 0px 0px 20px;}
	.js_header ul.js_topmenu li.item-251 {margin-bottom: 8px;font-size: 14px;}
	#linkModal{width: 94% !important;left: 3% !important;}
	#linkModal .sub2-i{width: 48% !important;}
	.cvv{width: 62% !important;}
	.cardnumber_txtbox{width:100% !important;}
	.cvvnumber_txtbox{width:57% !important;}
	.two_txt_boxes_cont .select-wrapper{width:100% !important;}
	.contact_us_content {width: 95%;}
	#contact_content {font-size: 14px;}
	.wppost{padding: 0px 10px;}
}

@media screen and ( max-width: 384px ){
body.task-shortlist #auto {width: 77.5% !important;}
	/* #side-menu {top: 299px !important;} */
	.slider-box .find-c{font-size: 16px;}
	#btn_b, #btn_s {width: 45% !important;}

	.sign-up .ms-btn{font-size: 18px;}
	.f-btm ul.fot-menu a{font-size: 13px !important;}
	.f-btm ul.fot-menu li:last-child{padding:0px !important}
	.f-btm ul:nth-of-type(2) li:first-child{margin-bottom:10px !important}
	.all_field {width: 212px;}
	.container.con-property .slider-box.col-md-5 .search-selection .inner-search label{font-size: 25px;padding-left: 23px !important;}
	/* .ui-autocomplete {width: 83.5% !important;} */
	.cvv{width: 59% !important;}
	.cvvnumber_txtbox{width:53% !important;}
	#contact_content {font-size: 13px;}
	
}

@media screen and ( max-width: 375px ){
	body.task-shortlist #find{font-size: 14px;}

	/* #side-menu {	top: 399px !important;} */
	.tc {padding: 0px 35px;}
	.f-btm ul.fot-menu a {font-size: 12px !important;}
	#linkModal .col-md-6.sp1 img,#linkModal .col-md-6.sp2 img {width: 50px !important;}
	/* .ui-autocomplete {width: 83% !important;} */
	.cvv{width: 57% !important;}
	.cvvnumber_txtbox{width:51% !important;}
}

@media screen and (max-width: 320px){
	body.task-search #auto,body.task-shortlist #auto {width: 76% !important;}
	body.task-search .slider-bottom,body.task-shortlist .slider-bottom {height: 590px !important;}
	body.no-layout .slider-bottom {height: 595px !important;}
	/* #side-menu {top: 386px !important;} */
	.slider-box .find-c{font-size: 13px;}
	#btn_b, #btn_s {width: 47% !important;margin-left: 0px;}
	.st-3 > a {background-image: none;background-color: #427C90;}
	.dd-container {left: 67% !important;width: 100px !important;}
	.sign-up .ms-btn{font-size: 16px;padding: 28px 0;}
	.slider-box h1 {padding: 0px 10px;font-size: 22px;}
	.tc {padding: 0px}
	.sih.tc{padding:0px 26px}
	.all_field {width: 158px;}
	.container.con-property .slider-box.col-md-5 .search-selection .inner-search label{font-size: 20px;}
	.js_header ul.js_topmenu li.item-251 {font-size: 11px;}
	/* .ui-autocomplete {width: 80% !important;} */
	body.view-registers #system-message-container {top: 35px;}
	.cvv{width: 49% !important;}
	.cvvnumber_txtbox{width:41% !important;}
	#contact_content {font-size: 12px;}
	.surrounding-suburb {padding-top: 10%;}
}


@media screen and ( min-width: 769px ) {
#side-menu {
  height: 100%;
  z-index: 10;
  width: 100%;
  color: #bbb;
  top: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 1;
  font-family: 'Source Sans Pro', sans-serif;
}

#side-menu ul {
  list-style: none;
  margin-top: 0;
  padding: 0
}
/*harry*/
#side-menu li ul {
	display:none;
	position:absolute;
	left: 0;
    margin: 0;
	width:100%;
	text-align:left;
  }
  #side-menu li:hover ul{
  display:block !important;
  background:red;
  height:auto;
  } 
  #side-menu li ul li{ 
  clear:both; 
  border-style:none;
  }
  /*harry*/
#side-menu ul li {
	margin-bottom:7px;
	margin-left:30px;
	text-align:right;
}

#side-menu>ul>li>a {  }

#side-menu ul li a {
  background-color:#7c7c7c;
  color:#FFF;
  font-size: 20px;
  font-family: 'trebuchet_msregular';
  display: block;
  padding: 14px 20px 14px 7px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-transform:uppercase;
}

#side-menu ul a i {
  margin-right: 10px;
  font-size: 18px;
  margin-top: 3px;
  width: 20px;
}

#side-menu ul a i[class*='fa-caret'] { float: right; }

#side-menu ul a:hover{
  background-color: #b9b8b8;
}
#side-menu ul .itsactive{
	margin-left:10px;
}
#side-menu ul a.active {
  background-color: #00576e;
  color:#fff;
}
#side-menu ul a.subactive{
	font-size: 16px;
    margin-bottom: 9px;
    margin-top: -7px;
    padding-bottom: 5px;
    padding-top: 14px;
	background-color: #00576e;
  color:#fff;
}
#side-menu ul a.sublink{
	background-color:##7c7c7c;
	color:#fff;
	margin-top:-7px;
	padding-top:14px;
	padding-bottom:5px;
	font-size:16px;
	margin-bottom:9px;
}
.sublink > span{
	font-size:12px;
}
.tikli{
	background-image:url(tikli.png);
	background-repeat:no-repeat;
	background-position:top right;
}

#side-menu ul a:hover i:first-child { color: #FFCC33; }

/* Submenu */

#side-menu ul li a.active+ul { display: block; }

#side-menu ul li ul {
  margin-top: 0;
  display: none  !important;
}

#side-menu ul li ul li { border-bottom: none; }

#side-menu ul li ul li a { padding-left: 30px; }

#side-menu ul li ul li a:hover { background-color: #1A1A1A; }

/* /Submenu */


/* Cuando este a la Izq, para esconderlo posicionarlo a la Izq a -width */

.left { left: -280px; }

.show { left: 0; }

#showmenu {
  margin-left: 100%;
  position: absolute;
  top: 0;
  padding: 6px 10px 7px 10px;
  font-size: 1.3em;
  color: #FFCC33;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display:none;
}

#container { padding: 50px; }


}
@media screen and ( max-width: 500px ) {
	.profile_left_lable{
		width:100%;
		float:none;
		text-align:left;
		margin-bottom:0px;
	}
	.profile_left_txtbox_halfbox{
		width:100%;
		float:none;
	}
	.checkbox_padtop{
		padding-top:0px;
	}
	.profile_left_txtbox{
		width:100%;
		float:none;
	}
}


/* Conveyancers Backend */
	
