@media only screen and (max-width: 767px) and (orientation: portrait) {
	select {
	  width: 100%;
	}
	input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
	  width: 100%
	}
	.region-content img {
		width: 100%;
	}
	#pager img {
		width: auto;
	}
	.flexslider .slides img {
	  width: 100%;
	  display: block;
	  height: auto;
	}
	#edit-hospital-content img {
		width: 100% !important;
		height: auto !important;
	}
	#welcome-section {
	  text-align: right;
	  padding-right: 0px;
	  font-size: 24px;
	  margin-top: 0px;
	}
	#header-logo img {
	  padding: 0px;
	  padding-top:50px;
	}
	div#header-logo {
	  text-align: center;
	}
	#service-section {
	    position: relative;
	    z-index: 2;
	    clear:both;
	}
	.user-logout {
	  background: #1d5034;
	  border-radius: 3px;
	  color: #fff;
	  padding: 5px;
	  right: 24%;
	  text-align: center;
	  top: 0;
	  margin-top: 2px;
	  margin-bottom: 3px;
	  width: 90%;
	}
	#menu-section a {
	   color: #333;
	}
	#page-title {
	  word-wrap: break-word;
	}
	div#left-sidebar {
	  margin-bottom: 1em;
	}
	.form-item-fName, .form-item-office-phone, .form-item-email {
	  float: none;
	  width: 100%;
	}
	.form-item-lName, #cabot-maintenance-request-form .form-item-address, .form-item-completion-date {
	  float: none;
	  width: 100%;
	  margin-left: 0;
	}
	#edit-submit, #edit-insert-submit, #edit-search, #edit-export {
	  -moz-border-bottom-colors: none;
	  -moz-border-left-colors: none;
	  -moz-border-right-colors: none;
	  -moz-border-top-colors: none;
	  background: #1d5034 none repeat scroll 0 0;
	  border-color: #153b26 !important;
	  border-image: none;
	  border-radius: 3px;
	  border-style: none none solid;
	  border-width: medium medium 3px;
	  color: #fff;
	  font-family: arial;
	  font-size: 14px;
	  font-weight: normal;
	  margin-top: 10px;
	  width: 40%;
	}
	div#edit-uofr-table, div#edit-table {
	  overflow: auto;
	}
	div#foot-bot div {
	  float: none !important;
	}
	
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	select {
	  width: 100%;
	}
	input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
	  width: 100%
	}
	.region-content img {
		width: 100%;
	}
	#edit-hospital-content img {
		width: 100% !important;
		height: auto !important;
	}
	#pager img {
		width: auto;
	}
	#header .eight.columns {
	  width: 100%;
	}
	.flexslider .slides img {
	  width: 100%;
	  display: block;
	  height: auto;
	}
	#welcome-section {
	  text-align: right;
	  padding-right: 0px;
	  font-size: 24px;
	  margin-top: 0px;
	}
	#header-logo img {
	  padding: 0px;
	  padding-top:50px;
	}
	div#header-logo {
	  text-align: center;
	  margin: 0 auto;
	  width: 100%;
	}
	.user-logout {
	  background: #1d5034;
	  border-radius: 3px;
	  color: #fff;
	  padding: 5px;
	  right: 24%;
	  text-align: center;
	  margin-top: 2px;
	  margin-bottom: 3px;
	  top: 0;
	  width: 95%;
	}
	#service-section {
	    position: relative;
	    z-index: 2;
	    clear:both;
	}
	#page-title {
	  word-wrap: break-word;
	}
	div#left-sidebar {
	  margin-bottom: 1em;
	}
	.form-item-fName, .form-item-office-phone, .form-item-email {
	  float: none;
	  width: 100%;
	}
	.form-item-lName, #cabot-maintenance-request-form .form-item-address, .form-item-completion-date {
	  float: none;
	  width: 100%;
	  margin-left: 0;
	}
	#edit-submit, #edit-insert-submit, #edit-search, #edit-export {
	  -moz-border-bottom-colors: none;
	  -moz-border-left-colors: none;
	  -moz-border-right-colors: none;
	  -moz-border-top-colors: none;
	  background: #1d5034 none repeat scroll 0 0;
	  border-color: #153b26 !important;
	  border-image: none;
	  border-radius: 3px;
	  border-style: none none solid;
	  border-width: medium medium 3px;
	  color: #fff;
	  font-family: arial;
	  font-size: 14px;
	  font-weight: normal;
	  margin-top: 10px;
	  width: 40%;
	}
	
	div#edit-uofr-table, div#edit-table {
	  overflow: auto;
	}
	#footer-wrapper {
	  background: #1d5034 none repeat scroll 0 0;
	  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.25) inset;
	  height: 100px;
	  padding-top: 50px;
	  color: #fff;
	  margin-top: 25px;
	}
}