@media (min-width: 1024px) {
	div#mainmenuwrap div div.navbar div.container div.navbar-header a.navbar-brand {
		display: none;
	}
	a.tenant-register,
	a.tenant-forget {
		font-size: 20px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	div#mainmenuwrap div div.navbar div.container div.navbar-header a.navbar-brand {
		display: none;
	}
	a.tenant-register,
	a.tenant-forget {
		font-size: 20px;
	}
	.inspectionroom_radio {
		float: left !important;
		width: auto;
	}
	.form-control,
	.form-control-select, .addbusiness select.form-control-select {
		font-size: 1.5rem !important;
		height: auto !important;
	}
	#system-message .alert {
		font-size: 1.4rem;
	}
	.checkbox_options {
		font-size: 1.4em;
	}
	.checkbox_options span {
		font-size: 1.2em;
	}
	.btn-toolbar .btn-wrapper a{
		  font-size: 1.2em;
	}
	.btn-toolbar .btn-wrapper span {	  
	    font-size: 3em;	 
	    line-height: 1em;
	}
	body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper li a {
	   font-weight: 100;
	    font-size: 4.5rem;
	    line-height: 4.5rem;
	    padding-left: 0;
    }

	body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper li li a{
		font-weight:100;
	   font-size: 3.5rem ;
	    line-height: 3.5rem; 
	    padding-left: 0;
	}
	.home_sponser_details{
		display: block;
		    text-align: center;
    margin: 20px 10px;
	}
}

@media (min-width: 321px) and (max-width: 479px) {
	div#mainmenuwrap div div.navbar div.container div.navbar-header a.navbar-brand {
		display: block;
		float: right;
		margin: 10px;
	}
	#system-message .alert {
		font-size: 1.4rem;
	}
	.jumbotron .btn1 {
		font-size: 18px;
	}
	a.tenant-register,
	a.tenant-forget {
		font-size: 16px;
	}
	div.fbconnct_btn_wrp .fbconnct_btn {
		font-size: 12px;
		padding-left: 12px;
		line-height: 12px;
	}
	a.top_image div.top_logo_header {
		font-size: 45%;
	}
	a.top_image div.top_logo_header img {
		display: inline;
		width: 50%;
	}
}

@media (max-width: 320px) {
	div#mainmenuwrap div div.navbar div.container div.navbar-header a.navbar-brand {
		display: block;
	}
	a.tenant-register,
	a.tenant-forget,
	.jumbotron .btn1 {
		font-size: 16px;
	}
	div.fbconnct_btn_wrp .fbconnct_btn {
		font-size: 12px;
		padding-left: 12px;
		line-height: 12px;
	}
	a.top_image div.top_logo_header {
		font-size: 45%;
	}
	a.top_image div.top_logo_header img {
		display: inline;
		width: 50%;
	}
	.jf_mm_trigger.jf_mm_rtl {
		top: 1.2rem!important;
		right: 0.7rem !important;
	}
}

@media(max-width:767px) {
	.addmerow{
		    display: block;
    margin: 0px;
	}
	div.control-panel {
		margin: 0 10px;
		padding: 0px;
	}
	#system-message .alert {
		font-size: 1.4rem;
	}
	.form-control,
	.form-control-select, .addbusiness select.form-control-select {
		font-size: 2rem !important;
		height: auto !important;
	}
	.propertyvaluation .checkbox_options {
		font-size: 1.5em!important;
	}
	.dark-blue {
		text-align: center;
	}
	inputZZZZ {
		width: 165px;
	}
	.checkbox_options {
		font-size: 1.4em;
	}
	.checkbox_options span {
		font-size: 1.2em;
	}
	.navbar-brand {
		padding: 0px;
	}
	#slide-nav .container {
		margin: 0;
		padding: 0!important;
	}
	#slide-nav .navbar-header {
		margin: 0 auto;
		padding: 0 15px;
	}
	#slide-nav .navbar.slide-active {
		position: absolute;
		width: 80%;
		top: -1px;
		z-index: 1000;
	}
	#slide-nav #slidemenu {
		background: #fff;
		left: -100%;
		width: 80%;
		min-width: 0;
		position: absolute;
		padding-left: 0;
		z-index: 2;
		top: 0px;
		margin: 0;
	}
	#slide-nav #slidemenu .navbar-nav {
		min-width: 0;
		width: 100%;
		margin: 0;
	}
	#mainmenuwrap .dropdown-menu {
		position: relative;
	}
	#slide-nav #slidemenu .navbar-nav #mainmenuwrap .dropdown-menu li a {
		color: #777;
		min-width: 0;
		line-height: 20px;
		padding-bottom: 10px;
		padding-top: 10px;
		white-space: normal;
	}
	#slide-nav {
		border-top: 0
	}
	#slide-nav.navbar-inverse #slidemenu {
		background: #333
	}
	/* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
	#slide-nav #navbar-height-col {
		position: fixed;
		top: 0;
		height: 100%;
		width: 80%;
		left: -80%;
		background: #eee;
	}
	#slide-nav.navbar-inverse #navbar-height-col {
		background: #333;
		z-index: 1;
		border: 0;
	}
	#slide-nav .navbar-form {
		width: 100%;
		margin: 8px 0;
		text-align: center;
		overflow: hidden;
		/*fast clearfixer*/
	}
	#slide-nav .navbar-form .form-control {
		text-align: center
	}
	#slide-nav .navbar-form .btn {
		width: 100%
	}
	.inspectionroom_radio {
		float: left !important;
		width: auto;
	}
	.inspectionroom_radio input {
		width: auto !important;
	}
	div.topbasketicon {
		top: 1.7rem;
		right: 7rem;
	}
	div.tophearticon {
		top: 1.7rem;
		right: 10rem;
	}
	body #mainmenuwrap .jf_mm_trigger.jf_mm_rtl {
		top: 1.2rem!important;
		right: 1rem !important;
	}
	div.tophearticonhome {
		top: 1.3rem;
		right: 11rem;
	}
	div.topbasketiconhome {
		top: 1.1rem;
		right: 7.5rem;
	}
	.btn-toolbar .btn-wrapper a{
		 font-size: 1.7em;
	}
	.btn-toolbar .btn-wrapper span {	  
	    font-size: 3em;
        line-height: 1em;
	}
	body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper li a {
	    font-weight: 100;
	    font-size: 4.5rem;
	    line-height: 4.5rem;
	    padding-left: 0;
    }
    body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper li li a{
		font-weight:100;
	   font-size: 3.5rem ;
	    line-height: 3.5rem; 
	    padding-left: 0;
	}
	 .properties-wrapper #page-heading p{		
		font-size: 20px !important;
    line-height: 2.2rem;
	}

	.home_sponser_details{
		display: block;
		    text-align: center;
    margin: 20px 10px;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	div#mainmenuwrap div div.navbar div.container div.navbar-header a.navbar-brand {
		display: block;
		float: right;
		margin: 10px;
	}
	a.tenant-register,
	a.tenant-forget {
		font-size: 16px;
	}
	a.top_image div.top_logo_header {
		font-size: 75%;
	}
	a.top_image div.top_logo_header img {
		display: inline;
		width: 40%;
	}
	body #mainmenuwrap .jf_mm_trigger.jf_mm_rtl {
		top: 0.6rem!important;
		right: 1rem !important;
	}
	.imgdiv {
		height: auto !important;
	}
}

@media (min-width:768px) {
	#page-content {
		left: 0!important
	}
	.navbar.navbar-fixed-top.slide-active {
		position: fixed
	}
	.navbar-header {
		left: 0!important
	}
}

@media(max-width:420px) {
	div.control-panel {
		font-size: 1.2em;
	}
	.checkbox_options {
		font-size: 1.1em;
	}
	.checkbox_options span {
		font-size: 1em;
	}
	.lovemytown .address,
	#showbusiness .business-address,
	#showbusiness .business_summary,
	.lovemytown li,
	.lovemytown p,
	.lovemytown div,
	div.single-property-content ul li,
	.single-property-content,
	.single-property-content div,
	#development_introtext p,
	#page-content .single-property-content p.business_summary {
		font-size: 1.15em !important;
		line-height: 2.2rem;
	}
}

/* end media css*/