@charset "utf-8";
/* CSS Document */
@media(max-width:767px){
	#loginbox{
		text-align:center;	
	}
	#logobox img{
		margin:auto;
		}
	#main-profile-pic img, #main-profile-video img{
		margin:auto;
		}
		#listhometop, .sm-nomargin-to { margin-top:0px;}
		#listhometop2 { margin-top:-15px;}
		#compare-tab {display:none;}
		#compare {display:none;}
		.nav-tabs > li > a { font-size:12px;}
		.nav > li > a { padding:10px 5px;}
		 .showme { display:none; }
	.logo-inner-dn { display:none !important;}
	.margin-top-10-xs { margin-top:10px;}	
	.margin-bottom-10-xs { margin-bottom:10px;}
.text-align-left-xs { text-align:left;}
.text-align-center-xs { text-align:center;}
/*#upgradebutton { text-align:center;}*/
#CurrentSearchOptions { display:none;}
body { background:url(../img/bg_mobile.jpg) center top no-repeat ;}
.innerbody { background:#fff;}
	#divmaincontent {box-shadow:none; padding:15px 0px; margin-top:0px;}	
}

@media(min-width:768px){
		#loginbox{
		
	}

	.navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}
.btn-circle {
  width: 30px;
  height: 30px;
  0
  padding: 3px 0;
  font-size: 16px;
  
  border-radius: 15px;
  
}
.nav > li > a { padding:10px 10px;}
.modal-dialog-sm { width:400px !important;}
.form-horizontal .control-label { text-align:left !important;}
	
}

@media(min-width:992px){
	#loginbox{
		
	}

.btn-circle-resp {
  width: 26px;
  height: 26px;
  text-align: center;
  padding: 4px 0;
  font-size: 14px;
  line-height: 1;
  border-radius: 13px;
  color: #519EFD;
  background-color: none;
  border-color: #519EFD;
}
.matchingcolumn { height:420px;}
.slideDivs { }
.div-photo-height { height:258px}
}

@media(min-width:1200px){
	#loginbox{
		
	}

.panel-mobile-answer { display:none;}
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  #listhometop2 { margin-top:-15px;}
}