@media screen and (min-width:1200px){
	.container{ width:1054px;}
	
}
@media screen and (max-width:1100px){
	#FBStuff iframe{ margin:-20px 0 0;}
	header .header_top span.heading_text{ margin-top:25px;}
}
@media screen and (max-width:1024px){
	.tell_a_friend .col-lg-12 ~ .col-lg-6{ min-height:293px;}
	
}
@media screen and (max-width:991px){
	header .header_top span.heading_text{ font-size:14px;}
	footer .col-sm-6 ul{ margin-top:0px;}
	footer .col-sm-6:first-child ul{ margin-top:25px;}
	footer .col-sm-6:nth-child(2) ul{ margin-top:25px;}

	#MemberHomeLeftDiv {
		width:100%;
	}
	
	#MemberHomeRightDiv {
		width:100%;
	}

	#MerchantTable {
		table-layout: auto;
	}

	.container {
    	width: 100% !important;
	}
}

@media screen and (max-width:925px){
	
	#LoginUpperLeftDiv {
		width: 40%;
	}
	
	#LoginUpperRightDiv {
		width: 60%;
	}
}

@media screen and (max-width:768px){
	#MyStatsUpperLeftDiv, #DashboardUpperLeftDiv, #MyStatsUpperRightDiv, #DashboardUpperRightDiv, #ButtonLeftDiv, #ButtonRightDiv, #LoginUpperLeftDiv, #LoginUpperRightDiv {
		display: block;
		float: none;
		width: 100%;
	}
	
	#LoginUpperLeftDiv {
		text-align: center;
	}

	#LoginUpperRightDiv {
		display:none;
	}
}
@media screen and (max-width:767px){
	header .header_top{ text-align:center;}
	header .header_top span.heading_text{ float:none !important; margin:0 0 10px; display:block;}
	header .header_top a + span{ margin:0 0 15px 0; display: block; width:100%;}
	header .navbar-default .navbar-toggle{ background:#3974ba; border:none; padding:11px 10px;}
	header .navbar-default .navbar-toggle .icon-bar{ background:#fff;}
	header .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:#faab53;}
	header .navbar.navbar-default ul{ margin:0px; float: left; width: 100%;}
	header .navbar.navbar-default ul li{ margin:0px; float: left; width: 100%; border-bottom:1px solid #3974ba; text-align:left;}
	header .navbar.navbar-default ul li a{ padding:9px 16px;}
	header .navbar-collapse{ padding:0px; box-shadow:none; border:1px solid #3974ba;}
	header .navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#3974ba; border-left:none; border-right:none; border-bottom:none;}
	header .navbar.navbar-default ul li a:hover, header .navbar.navbar-default ul li a:focus{ padding:9px 27px;}
	
	.tell_a_friend .table-responsive{ border:none;}
	
	footer{ padding-bottom:20px;}
	.col-lg-12 ~ .col-lg-6{ min-height:inherit;} 
	.table thead tr th{ padding:8px;}

}
@media screen and (max-width:700px){

	body{font-size:4.5vw !important;font-size-adjust !important;}

	a, p, div, section, span {font-size:3.5vw !important;font-size-adjust !important;}

	.table_container{ width:100%;}

	#FBStuff {top: 30px; overflow: hidden;}

	#FBStuff iframe {
		margin: 0;
	}

	.float-right-bottom-container {position: relative;}
	.float-right-bottom {position: relative;}	

	.input-div {
		width:49%;
	}

	input{min-width:100px;}
	select{max-width: 170px;}
	textarea{max-width: 170px;}

	#ButtonRightDiv ol {
		background: none;
	}
}

@media screen and (max-width:400px){
	header .header_top a {margin: 20px 0 12px;	}
	
}
