	html {
	  position:relative;
	  min-height:100%;
	}

	body {
	  padding-top:50px;
	  padding-bottom:20px;
	  margin-bottom:60px;
	  height:100%;
	}
	
	small, .small {
	  font-size: 60%;
	}

	#wrap {
	  min-height:100%;
	  height:auto;
	  margin:0 auto -60px;
	  padding:0 0 60px;
	}

	#footer {
	  position:fixed;
	  bottom:0;
	  width:100%;
	  height:60px;
	  background-color:#f5f5f5;
	}

	.jumbotron {
	  background: #eee url(../background-home.png) no-repeat 0 top;
	  background-size:cover;
	  margin-bottom:-1px;
	  height:auto;
	  padding-top: 28px !important;
	}
	
	.lt-ie9 .jumbotron .container {
	  max-width:80%;
	}
	
	.jumbotron .container {
	  max-width:60%;
	}

	.jumbotron .container .rhemamedia {
	  color:#FF8932;
	  font-size: 80px;
	}

	.jumbotron .container .trademark {
	  font-size:26px;
	  vertical-align:top;
	}

	.container {
	  width:auto;
	  padding:0 15px;
	}

	.survey {
	  padding-bottom:100px;
	}

	.navbar-form {
	  margin-top:10px;
	  margin-bottom:0;
	}

	.container .text-muted {
	  margin: 20px 5px;
	}

	.navbar-header {
	  float:right;
	}

	.navbar>.container .navbar-brand {
	  margin-left:0;
	}
	
	.members-name {
	  display:inline;
	}

	.navbar-brand {
	  float:left;
	  height:34px;
	  padding:6px 10px 2px;
	}
	
	.smcx-embed>.smcx-iframe-container {
		max-width:none !important;
		width:100% !important;
	}
	.smcx-embed {
		max-width:none !important;
		width:100% !important;
	}

	#scrollMessage {
		margin-top: -30px;
		float: right;
		margin-right:20px;
		color: #f05b24;
    	font-weight: 600;
	}
	.main-voting-heading {font-size:40px;}

	@media (min-width: 668px) {
	
		.navbar-form .form-control {
		  display: inline-block;
		  width: auto;
		  vertical-align: middle;
		}
	}
	
	@media screen and (max-width:667px) {
		
		.container {
		  padding: 0;
		}
		
		.jumbotron {
		  padding:15px;
		}
		
		.jumbotron .container {
		  max-width:100%;
		}
		
		.jumbotron .container .rhemamedia {
		 color: #FF8932;
		 font-size: 38px;
		}
		
		.navbar-form {
		 margin-left: -5px;
		 margin-right: -5px;
		}
	}
	@media only screen and (max-width: 1200px) {
		.main-voting-heading {font-size:30px;}
	}