@charset "utf-8";
/* CSS Document */
@media (min-width: 1024px) and (max-width: 1200px) {
.form_title input {
	width: 94% !important;
}
.form_title select {
	width: 100% !important;
}
.form_title textarea {
	width: 94% !important;
}
.internal_bg_h1_uni_gap_left {
	font-size: 140% !important;
}
#fav-nav .navigation {
	width: 96%;
	margin: auto;
}
#fav-logo {
	width: auto;
	float: left;
}
#fav-nav .navigation li a {
	font-size: 140%;
	padding: 15px 20px 14px 20px;
}
.login a {
	padding: 25px 24px 11px 50px;
	font-size: 140%;
	background: url("../images/sprite_icons.png") no-repeat scroll -279px -160px #16BAF9;
}
.login a:hover {
	padding: 25px 50px 15px 24px;
	font-size: 140%;
	background: url("../images/sprite_icons.png") no-repeat scroll -230px -160px #16BAF9;
}
#fav-promo1, #fav-promo2, #fav-promo3 {
	min-height: 480px;
}
.district_blue_title {
	font-size: 145%;
}
.projects_img {
	width: 100%;
}
.district_orange {
	font-size: 145%;
	min-height: 57px;
}
.scontent_box {
	width: 34% !important;
	height: 30% !important;
}
.cali_i_dgrey {
	font-size: 90%;
}
.e_field {
	width: 89%;
}
.s_width {
	width: 39% !important;
}
.lof-articlessroller {
	width: 472px!important;
}
.lof-main-wapper {
	width: 472px!important;
}
.lof-inner {
	width: 452px;
}
.patua_blue {
	font-size: 120%;
}
.left_part {
	width: 60%;
}
.right_part {
	width: 38%;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
}
@media (min-width: 900px) and (max-width: 1023px) {
.lof-articlessroller {
	width: 456px!important;
}
.lof-main-wapper {
	width: 456px;
}
.lof-inner {
	width: 433px;
}
.patua_blue {
	font-size: 100%;
}
.left_part {
	width: 60%;
}
.right_part {
	width: 38%;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
}
@media (min-width: 853px) and (max-width: 899px) {
.lof-articlessroller {
	width: 397px!important;
}
.lof-main-wapper {
	width: auto !important;
}
.patua_blue {
	font-size: 100%;
}
.left_part {
	width: 60%;
}
.right_part {
	width: 38%;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
.lof-inner {
	width: 66%;
}
}
@media (min-width: 800px) and (max-width: 852px) {
.lof-articlessroller {
	width: 370px!important;
}
.lof-main-wapper {
	width: auto !important;
}
.patua_blue {
	font-size: 100%;
}
.left_part {
	width: 60%;
}
.right_part {
	width: 38%;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
.lof-inner {
	width: 61%;
}
}
@media (min-width: 768px) and (max-width: 799px) {
.lof-articlessroller {
	width: 350px!important;
}
.lof-main-wapper {
	width: auto !important;
}
.patua_blue {
	font-size: 100%;
}
.left_part {
	width: 62%;
}
.right_part {
	width: 36%;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
.lof-inner {
	width: 58%;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.side_marg {
	margin: 0px !important;
}
.form_title input {
	width: 94% !important;
}
.form_title select {
	width: 100% !important;
}
.form_title textarea {
	width: 94% !important;
}
.internal_bg_h1_uni_gap_left {
	font-size: 109% !important;
}
.internal_bg_h1_uni_gap {
	font-size: 26px;
}
.custom_side_bar_bg ul li a {
	font-size: 83%;
}
.moduletable_promo {
	padding-bottom: 55px!important;
}
#fav-logo {
	float: left;
	margin: 0 !important;
	padding: 15px 0 0;
	width: 40% !important;
}
.right_header {
	float: right;
	padding: 15px 0;
}
.search_bar {
	float: right;
	padding-top: 0px;
	padding-bottom: 0px;
}
.search_btn {
	float: right;
	margin-left: 8px;
	width: 24px;
	height: 24px;
}
.search_input {
	width: 70% !important;
	padding: 0px !important;
}
#fav-nav .navigation {
	width: 96%;
	margin: auto;
}
#fav-nav .navigation li a {
	font-size: 120%;
	padding: 15px 20px 14px 20px;
}
#fav-nav .navigation .nav-pills .nav-child a {
	font-size: 90%;
}
.login a {
	padding: 25px 24px 11px 50px;
	font-size: 140%;
	background: url("../images/sprite_icons.png") no-repeat scroll -279px -160px #16BAF9;
}
.login a:hover {
	padding: 25px 50px 15px 24px;
	font-size: 140%;
	background: url("../images/sprite_icons.png") no-repeat scroll -230px -160px #16BAF9;
}
#fav-promo1, #fav-promo2, #fav-promo3 {
	width: 70%;
	margin: auto;
	float: none;
	min-height: inherit;
	margin-bottom: 20px;
}
.district_blue_title {
	font-size: 155%;
}
.projects_img {
	width: 90%;
}
.district_orange {
	font-size: 155%;
	min-height: 60px;
}
.scontent_box {
	width: 50% !important;
	min-height: 40% !important;
	padding: 3px 8px 3px 8px;
}
#fav-promo {
	padding: 0px;
}
.cali_i_dgrey {
	font-size: 90%;
}
.e_field {
	width: 88%;
}
.s_width {
	width: 36% !important;
}
.login {
	display: none;
}
.dis_none {
	display: inline-block;
}
.oswald_fff_title {
	font-size: 155%;
}
.slider_content {
	height: 87%;
	left: 15px;
}
.slider_shadow {
	width: 100%;
}
.internal_bg_h1 {
	font-size: 150%;
}
.information_title {
	font-size: 120%;
}
#fav-main {
	padding: 12px!important;
}
}
@media (min-width: 768px) and (max-width: 800px) {
#rsmsc_scroller {
	width: 90% !important;
	margin: auto !important;
	max-width: none !important;
}
.moduletable_promo {
	padding-bottom: 55px;
}
.favslider {
	display: none;
}
.slider_content {
	position: relative !important;
	width: 94%;
	padding: 20px 0px 0px 0px;
	margin: auto;
	left: auto;
	height: auto;
	right: auto;
}
.slider_shadow {
	display: none;
}
}
@media (min-width: 640px) and (max-width: 767px) {
.lof-articlessroller {
	width: 552px!important;
}
.lof-main-wapper {
	width: auto !important;
}
.patua_blue {
	font-size: 100%;
}
.left_part {
	width: 60%;
}
.right_part {
	width: 38%;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
.lof-inner {
	width: 93%!important;
}
}
 @media (min-width: 600px) and (max-width: 639px) {
.lof-articlessroller {
	width: 511px!important;
}
.lof-main-wapper {
	width: auto !important;
}
.patua_blue {
	font-size: 100%;
}
.left_part {
	width: 60%;
}
.right_part {
	width: 38%;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
.lof-inner {
	width: 86%;
}
}
@media (min-width: 568px) and (max-width: 599px) {
.lof-articlessroller {
	width: 485px!important;
}
.lof-main-wapper {
	width: auto !important;
}
.patua_blue {
	font-size: 100%;
}
.left_part {
	width: 60%;
}
.right_part {
	width: 38%;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
.lof-inner {
	width: 81%;
}
}
 @media (min-width: 532px) and (max-width: 567px) {
.lof-articlessroller {
	width: 445px!important;
}
.lof-main-wapper {
	width: auto !important;
}
.patua_blue {
	font-size: 100%;
}
.left_part {
	width: 60%;
}
.right_part {
	width: 38%;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
.lof-inner {
	width: 75%;
}
}
 @media (min-width: 533px) and (max-width: 767px) {
.internal_bg_h1_uni_gap_left {
	font-size: 180%;
}
#fav-mainwrap .row-fluid [class*="span"] {
	padding: 0px 15px 0px 15px;
}
.form_header {
	font-size: 30px;
}
.side_marg {
	margin: 0px!important;
}
#rsmsc_scroller {
	width: 80% !important;
	margin: auto !important;
	max-width: none !important;
	padding-bottom: 85px;
}
.innerDiv {
	width: 98%!important;
}
.moduletable_promo {
	padding-bottom: 55px;
}
#fav-logo {
	float: none;
	margin: 0 !important;
	padding: 15px 0px 20px 0px;
	width: 98% !important;
	margin: auto !important;
}
.right_header {
	float: none;
	padding: 25px 0px 30px 0px !important;
	margin: auto;
	margin-bottom: 40px;
	width: 50% !important;
}
.search_bar {
	float: right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
.search_bar input {
	width: 70%!important;
}
#fav-nav .navigation {
	width: 100%;
	margin: auto;
}
#fav-nav .navigation li a {
	font-size: 120%;
	padding: 15px 20px 14px 20px;
}
#fav-nav .navigation .nav-pills .nav-child a {
	font-size: 90%;
}
.login a {
	padding: 25px 24px 11px 50px;
	font-size: 140%;
	background: url("../images/sprite_icons.png") no-repeat scroll -279px -160px #16BAF9;
}
.login a:hover {
	padding: 25px 50px 15px 24px;
	font-size: 140%;
	background: url("../images/sprite_icons.png") no-repeat scroll -230px -160px #16BAF9;
}
#fav-promo1, #fav-promo2, #fav-promo3 {
	width: 96%;
	margin: auto;
	float: none;
	min-height: inherit;
	margin-bottom: 20px;
}
.marg_btm {
	margin-bottom: 40px;
}
.district_blue_title {
	font-size: 145%;
}
.projects_img {
	width: 100%;
}
.district_orange {
	font-size: 120%;
	min-height: 60px;
}
.scontent_box {
	width: 44% !important;
	height: 30% !important;
	padding: 3px 8px;
}
.cali_i_dgrey {
	font-size: 90%;
}
.e_field {
	width: 88%;
}
.s_width {
	width: 36% !important;
}
.login {
	display: none;
}
.dis_none {
	display: block !important;
}
.oswald_fff_title {
	font-size: 180%;
}
.white {
	color: #ffffff !important;
}
.favslider {
	display: none;
}
.slider_content {
	position: relative !important;
	width: 94%;
	padding: 20px 0px 0px 0px;
	margin: auto;
	left: auto;
	height: auto;
	right: auto;
}
.slider_shadow {
	display: none;
}
.search_bar button {
	margin: 4px 5px 0px 0px !important;
}
.search_bar {
	width: 108% !important;
}
#fav-navbar {
	display: block !important;
}
.social_icons {
	float: none;
	margin: auto;
	width: 165px;
}
}
@media (min-width: 480px) and (max-width: 532px) {
.lof-articlessroller {
	width: 420px!important;
}
.lof-main-wapper {
	width: auto !important;
}
.patua_blue {
	font-size: 100%;
}
.left_part {
	width: 60%;
}
.right_part {
	width: 38%;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
.lof-inner {
	width: 70%;
}
}
@media (min-width: 319px) and (max-width: 479px) {
.read_more_lf {
	position: static;
	float: right;
}
.lof-articlessroller {
	width: 260px!important;
	height: auto !important;
}
.lof-main-wapper {
	height: 300px !important;
	width: auto !important;
}
.patua_blue {
	font-size: 100%;
}
.left_part {
	width: 100%;
	min-height: 118px;
}
.right_part {
	width: 100%;
	float: left;
}
.lof-image-link img {
	width: 100% !important;
}
.lof-image-link {
	width: 100% !important;
	margin-right: 15px;
}
.lof-inner {
	width: 42%;
	height: auto;
}
#fav-footer1.span3, #fav-footer2.span3, #fav-footer3.span3, #fav-footer4.span3 {
	padding-left: 10px !important;
}
#inputEmail {
	margin-top: 10px;
}
}
@media (min-width: 319px) and (max-width: 532px) {
.side_marg {
	margin: 0px!important;
}
.innerDiv {
	width: 98%!important;
}
#rsmsc_scroller {
	height: 360px!important;
}
.moduletable_promo {
	padding-bottom: 55px;
}
.social_icons {
	float: none;
	margin: auto;
	width: 180px;
	margin-top: 5px;
}
#fav-logo {
	float: none;
	margin: 0 !important;
	padding: 15px 0 0;
	width: 85% !important;
	margin: auto !important;
}
.right_header {
	float: none;
	padding: 25px 0px 20px 0px !important;
	margin: auto;
	margin-bottom: 0px;
	width: 80% !important;
}
.search_bar {
	float: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
.search_btn {
	float: right;
	margin-left: 8px;
	width: 24px;
	height: 24px;
}
.search_input {
	width: 70% !important;
	padding: 0px !important;
}
#fav-nav .navigation {
	width: 100%;
	margin: auto;
}
#fav-nav .navigation li a {
	font-size: 120%;
	padding: 15px 20px 14px 20px;
}
#fav-nav .navigation .nav-pills .nav-child a {
	font-size: 90%;
}
.login a {
	padding: 25px 24px 11px 50px;
	font-size: 140%;
	background: url("../images/sprite_icons.png") no-repeat scroll -279px -160px #16BAF9;
}
.login a:hover {
	padding: 25px 50px 15px 24px;
	font-size: 140%;
	background: url("../images/sprite_icons.png") no-repeat scroll -230px -160px #16BAF9;
}
#fav-promo1, #fav-promo2, #fav-promo3 {
	width: 94% !important;
	margin: auto !important;
	float: none;
	min-height: inherit;
	margin-bottom: 20px !important;
}
.marg_btm {
	margin-bottom: 40px;
}
.district_blue_title {
	font-size: 128%;
}
.projects_img {
	width: 100%;
}
.district_orange {
	font-size: 119%;
}
.scontent_box {
	width: 94% !important;
	float: none;
	margin: auto;
	min-height: 0px !important;
	max-width: auto;
	padding: 3px 6px;
}
.cali_i_dgrey {
	font-size: 90%;
}
.e_field {
	width: 88%;
}
.s_width {
	width: 87% !important;
	display: block;
}
.login {
	display: none;
}
.dis_none {
	display: block !important;
}
.oswald_fff_title {
	font-size: 180%;
}
.white {
	color: #ffffff !important;
}
.favslider {
	display: none;
}
.slider_content {
	position: relative !important;
	width: 94%;
	padding: 20px 0px 0px 0px;
	margin: auto;
	left: auto;
	height: auto;
	right: auto;
}
.slider_shadow {
	display: none;
}
#fav-navbar {
	display: block !important;
}
.moduletable_side_bar_bg {
	margin: 0px !important;
}
.internal_bg_h1_get_inv {
	font-size: 136%;
}
.internal_bg_h1_about {
	font-size: 136%;
}
.internal_bg_h1_uni_gap {
	font-size: 136%;
}
.footer_bg > .span4
{
	width:80% !important;
	margin:auto !important;
}
.scontent_box
{
	height:auto !important;
}

.mtitle_holder
{
	margin:0;
}
.projects_img
{
	margin:5px 0;
}
ul.checkmark > li
{
	margin-bottom:10px;
}
.moduletable_side_bar_bg
{
	margin-top:15px !important;
}
.item-page h2
{
	font-size:21px;
}
.footer_bg
{
	padding:5px 0 !important;
}
.big_button
{
	margin-top:15px !important;
}
}
@media (min-width: 480px) and (max-width: 532px) {
.search_bar input {
	width: 78% !important;
}
}
@media (min-width: 360px) and (max-width: 479px) {
.search_bar input {
	width: 70% !important;
	margin: 0px !important;
	font-size: 80% !important;
}
}
@media (min-width: 320px) and (max-width: 359px) {
.search_bar input {
	width: 65% !important;
	margin: 0px !important;
	font-size: 80% !important;
}
}
