@media screen and (max-width:1680px){
	.banner_title_desc .event_Day {
		line-height: 17px;
	}
	.event_Location {
		line-height: 17px;
	}
	.eventtitle_list {
		margin-bottom: 0;
	}
}
@media screen and (max-width:1400px){
	.eventtitle_onbanner {
		font-size: 25px;
		text-align: center;
		display: table;
		margin: 0 auto 0;
		padding: 10px 0;
	}
}
@media screen and (max-width:1360px){
	.conten_on_banner_img {
		width: 23%;
	}
}
@media screen and (max-width:1300px){
	.logo-right{
		margin-right:0px;
	}
	.logo-left{
		margin-left:0px;
	}
	.conten_on_banner_img {
		width: 26%;
	}
}
@media screen and (max-width:1280px){
	.menutop li.item221.root:hover > .fusion-submenu-wrapper, .menutop li.item221.root:hover > ul {
	  left: auto;
	  right: 0;
	}
	.eventtitle_onbanner {
		font-size: 20px;
		padding-top:0;
	}
}
@media screen and (max-width:1200px){
	.MainMenu .menutop ul, .MainMenu .menutop ul li {width: 236px !important;}
	
	.menutop li li:hover > ul.level3 {right:-236px;}
	.eventtitle_list {
		margin-top: 5px;
	}
}
@media screen and (max-width:1199px){
	.container {
	  width: 100%;
	}
	.rightcontBlock .signUp p iframe {
	  width: 100%;
	}
	.filer_buttons {
	  float: left;
	  margin-bottom: 10px;
	  margin-left: 0;
	  margin-top: 0;
	  width: 100%;
	}
	.ageminsearch #searchword {
	  float: left;
	  width: 33.33%;
	}
	.header-left-logo{
		top: 5px;
	}
	.header-left-logo img {
       width: 60%;
    }
	.header-right-logo {
       margin-left: 95px;
       top: 22px;
    }
	.header-right-logo img.siteLogo {
       width: 85%;
    }
	.headerMenu .nav > li a{
		padding:15px 2px;
	}
}
@media screen and (max-width:1120px){
	.headerMenu{position: relative}
	.menutop li li.item227:hover > ul.level3 {
	  left: auto;
	  right: -236px;
	}
	.menutop li.item221.root:hover > .fusion-submenu-wrapper, .menutop li.item221.root:hover > ul {
	  left: 0;
	  right: auto;
	}
	.fairviewtexas-home .owl-item img.banner-left-image{
		top:36.5%;
	}
	.event-list {
		padding-bottom: 5px;
	}
	.eventtitle_list {
		font-size: 14px;
	}
	.banner_title_desc .event_Day {
		font-size: 14px;
	}
	.event_Location {
		font-size: 14px;
	}
	.conten_on_banner_img {
		width: 26%;
		top: 27%;
	}
}
@media screen and (max-width:1024px){
	.headerMenu{position: relative}
	.search form fieldset .phrases-box{float:left;width:100%;}
	.search form .checkbox{margin-right:10px;width:45%;}
	.menutop li.item218.root:hover > .fusion-submenu-wrapper, .menutop li.item218.root:hover > ul {
	  left: auto;
	  right: 0;
	}
	.menutop li.root > .daddy{
		padding:7px 16px;
	}
	.banner_img_top_content {
		height: 80%;
	}
}
@media screen and (max-width:992px){
	.logo-left {
	display: inline-block;
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	}
	.header-left-logo {
	   display: inline-block;
       float: none;
       position: relative;
      top: 0;
     width: auto;
	 margin-top:10px;
}
.header-left-logo img {
  width: 85%;
}
.header-right-logo {
  display: inline-block;
  float: none;
  margin-left: 0px;
  position: relative;
  top: 0;
}
.header-right-logo img.siteLogo {
  width: auto;
}
.Logo .container{
	padding-bottom:16px;
}
	.logo-left > a {
	  display: table;
	  margin: 0 auto 10px;
	}
	.logo-right {
	  display: table;
	  float: none;
	  margin: 0 auto;
	  width: auto;
	}
	.header-info.header-phn-info {
	  float: left;
	  width: auto;
	}
	.logo-right .header-info {
	  float: left;
	  width: auto;
	}
	.menutop.level1 li a span {
	  font-size: 16px;
	}
	#rightbar {
	  clear: both;
	}
	.slider_cont_title {
	  margin-top: 25px;
	}
	#Footer .menu li a {
	  font-size: 16px !important;
	  padding: 5px 30px;
	}
	.Logo{
	position:relative;
    }
   .section-menu{
	position:relative;
	display:inline;
    }
	.conten_on_banner_img {
		width: 30%;
		top: 0;
	}
}
@media screen and (max-width:980px){
	.headerMenu {
	  padding: 8px 0;
	}
	.nav > li > a > img{max-width:75%;}
.headerMenu .nav > li a{padding:5px;}
.menutop li{font-size:16px;}
.fusion-js-subs li{font-size:12px !important;}
.menutop li .item{padding:0 12px;}
#Footer .Location.custom{margin-right:50px;}
#Footer .Privacypolicy.custom{margin-right:0;}
.police_dept h3 a{font-size:12pt;}
.non_town_ser ul li:first-child{width:7% !important;float:left;}
.non_town_ser ul li:nth-child(2){width:35% !important;}
.non_town_ser ul li:nth-child(3){width:25% !important;}
.non_town_ser ul li:last-child{width:30% !important;}
.wp50p img{padding-right:15px;}
.imp_updates a img{padding:0;}
table.TechServList tbody td{padding:5px 5px 0px 5px;text-align:center;}
table.TechServList thead th{font-size:15px;}
.search form .btn-toolbar #search-searchword{width:100%;}
.search form .btn-toolbar .btn-group > button.btn{float:left;margin-top:15px !important;}
.search form fieldset .phrases-box .controls{width:100%;}
#agendasminutes-agendasminutesdetails .nopad{padding:0px;}
#heading, .listTab.bids{display:inline-block;padding:15px 0 0 15px;width:100%;}
}
@media screen and (max-width:889px){
	.menutop li.item218.root:hover > .fusion-submenu-wrapper, .menutop li.item218.root:hover > ul {
	  left: 0;
	  right: auto;
	}
	.itemid-196 .wp70p.floatr {
	  width: 100%;
	}
	.itemid-207 .wp100p .wp70p.floatr {
	  border: medium none;
	  padding-left: 0;
	  width: 100%;
	}
}
@media screen and (max-width:850px){
	.conten_on_banner_img {
		width: 34%;
	}
}
@media screen and (max-width:767px){
	.headerMenu{position: relative}
.nav > li > a > img {
  max-width: 70%;
}
ul, ol{padding:0;margin:0 0 9px 0px;}
.menutop li{font-size:15px;}
.moduletable ul{margin-left:0;}
.copyright{padding-bottom:5px;text-align:center;}
.headerbanner .moduletable{margin:0;}
.headerMenu .nav > li{float:none;width:25%;margin:0px;}
.headerMenu .nav > li > a > img{vertical-align:baseline;}
#agendasminutes-agendasminutesdetails .listTab{margin-left:0px;padding:15px 10px;}
div.faq_category{clear:left;width:100%;border-top:none;}
div.faq_category_head a.fsf_highlight:hover{width:100%;}
div.fsf_faq a.fsf_highlight{width:100%;}
.componnents a{padding-left:2px;}
.icon{max-width:30px;}
#container .componnents{padding-right:0px;}
#Footer .Location.custom{margin-right:15px;}
#Footer .Privacypolicy.custom{margin-right:0;}
.morequestion{float:left;}
.wp20p{width:25%;float:left;margin-top:15px;}
.wp80p{width:75%;float:left;padding-left:10px;}
.wp40p{width:100%;}
.wp60p{width:100%;}
.wp40p img{width:10%;padding-bottom:15px;}
.tax_rates li{width:30%;}
.mission_env .wp30p{float:right;}
.mission_env .wp30p img{padding-bottom:15px;}
.mission_env .wp70p{float:left;padding-right:15px;}
.wp50p img{padding:0 0 15px 0;}
.imp_updates a img{padding:0;}
.floatl {
  float: left !important;
  left: 0 !important;
}
.floatr{float:right !important;}
.rightcontBlock div img{display:inline-block;margin-bottom:0;margin-top:0;}
.style1 .txtabs-nav li a span {
  color: #fff;
}
ul.txtabs-nav li.active > a::before, ul.txtabs-nav li > a:hover::before {
  display: none;
}
ul.txtabs-nav li.active > a::after, ul.txtabs-nav li > a:hover::after {
  display: none;
}
.Homepage .style1.txtabs-wrap > ul.txtabs-nav {
  padding: 0;
}
.style1 .txtabs-nav.top {
  border: none;
}
.txtabs-nav li.active > a {
  background: #559d2a;
}
.Homepage .style1.txtabs-wrap > ul.txtabs-nav li a {
  padding: 4px 0 0 10px;
  border-bottom: 1px solid #fff;
}
.Homepage .style1.txtabs-wrap > ul.txtabs-nav li a:hover {
  background: #559d2a;
}
.txtabs-nav li{float:left;margin:0;padding:0;width:auto;}
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td{white-space:normal}
#sitelock_shield_logo{display:none;}
table.TechServList tbody td{padding:5px 5px 0px 5px;text-align:center;}
table.TechServList thead th{font-size:13px;}
.mod_events_monthyear td, .mod_events_table td {
  border-radius: 0;
}
.Innerpage .style1 .txtabs-nav.top li.active a span {
  font-size: 18px;
  font-weight: 600;
}
.Innerpage .MobileMenuBtn, .Innerpage .tabButton {
  background: #f9f9f9 url("../images/menu_ic.png") no-repeat scroll 8px 8px;
  border: 0 none;
  height: 42px;
  position: relative;
  right: 0;
  width: 44px;
  float: right;
  border: 1px solid #ccc;
}
.Innerpage .style1.txtabs-wrap > ul.txtabs-nav {
  padding: 0;
}
.Innerpage .style1.txtabs-wrap > ul.txtabs-nav li {
  background: #5f7932 none repeat scroll 0 0;
}
.Innerpage .style1.txtabs-wrap > ul.txtabs-nav li a {
  border-bottom: 1px solid #ffffff;
  padding: 4px 0 0 10px;
}
.Innerpage .style1.txtabs-wrap > ul.txtabs-nav li a:hover {
  background: #559d2a none repeat scroll 0 0;
}
.tax_rates ul.ul-inline > li {
  margin-bottom: 0;
  padding: 5px !important;
  text-align: center;
  width: 30%;
}
div.fsf_faq_catlist {
  overflow-x: auto;
}
.itemid-228 .componnents > form {
  overflow-x: auto;
}
.itemid-189 #tab56 .txtabs-pane-in .wp100p .wp100p.floatr.withThumbcont {
  overflow-x: auto;
}
.itemid-209 #tab93 .txtabs-pane-in .wp100p .wp100p.floatr.withThumbcont {
  overflow-x: auto;
}
.itemid-210 .wp30p.floatr {
  width: 100%;
}
.itemid-210 .wp30p.floatr > table {
  width: 100% !important;
}
.MobileHeader .mobileTitle{
	display:none;
}
.conten_on_banner_img {
	display: none;
}
}

@media screen and (max-width:680px){
	.logo-right .header-info.header-phn-info > p {
	  padding-left: 10px;
	}
	.logo-right .header-info p {
	  padding-left: 20px;
	}
	.logo-left{
		text-align:left;
		margin-bottom:10px;
	}
}
@media screen and (max-width:600px){
	.chzn-container {
	  float: left;
	  margin-bottom: 10px;
	  width: 100% !important;
	}
	.calinput {
	  width: 100%;
	}
	.ageminsearch #searchword {
	  float: left;
	  width: 100%;
	}
	.pagination .chzn-container {
	  float: right;
	  margin-bottom: 10px;
	  width: 33% !important;
	}
}
@media screen and (max-width:576px){ul, ol{padding:0;margin:0 0 9px 0px;}
.non_town_ser ul li:first-child{width:10% !important;}
.non_town_ser ul li:nth-child(2){width:88% !important;}
.non_town_ser ul li:nth-child(3){width:100% !important;border:none;}
.non_town_ser ul li:last-child{width:100% !important;text-align:left;border:none;}
.footerlogo{width:100%;text-align:center;}
.footermiddle{width:100%;padding:0px 15px 0px 0px;}
#Footer .Location.custom, #Footer .Privacypolicy.custom{float:none;text-align:center;margin:0 10px;}
.dev_board .wp20p.floatl img{height:100%;width:40%;margin-top:0px;}
.txtabs-nav li{float:left;margin:0;padding:0;width:50%;}
#agendasminutes-agendasminutesdetails .agendadetaisltable ul li{padding:2px;}
#agendasminutes-agendasminutesdetails .listTab{margin-left:0px;padding:15px 5px;}
div.faq_category{clear:left;width:100%;border-top:none;}
div.faq_category_head a.fsf_highlight:hover{width:100%;}
div.fsf_faq a.fsf_highlight{width:100%;}
.icon{max-width:30px;}
ul#heading, ul#heading a{font-size:13px;}
#Footer .Location.custom{margin:10px !important;}
table.TechServList tbody td{padding:5px 0px 0px 0px;text-align:center;}
table.TechServList thead th{font-size:11px;}
.fsf_main tr, .fsf_main td{width:91%;}
.agendas_link_download{position:relative;top:12px;}
#agendasminutes-agendasminutesdetails .agendas_link_download{position:relative;top:0px;}
.componnents a{padding:3px;}
#agendasminutes-agendasminutesdetails .listTab{}
.headerMenu .nav > li {
  width: 33.33%;
}
.txtabs-pane-in .wp80p.floatr.withThumbcont h2 a, .txtabs-pane-in .wp100p.floatr.withThumbcont h2 a {
  font-size: 20px;
}
.txtabs-pane-in .wp80p.floatr.withThumbcont > p, .txtabs-pane-in .wp100p.floatr.withThumbcont > p {
  font-size: 16px !important;
}
.txtabs-pane-in .wp80p.floatr.withThumbcont > p span, .txtabs-pane-in .wp100p.floatr.withThumbcont > p span {
  font-size: 16px !important;
}
.txtabs-pane-in .wp80p.floatr.withThumbcont > p span span, .txtabs-pane-in .wp100p.floatr.withThumbcont > p span span {
  font-size: 16px !important;
}
.txtabs-pane-in .wp100p.withThumbImg a.btn.btm-success {
  font-size: 18px !important;
}
.txtabs-pane-in .wp80p h2, .txtabs-pane-in .wp100p h2{
  line-height: normal;
}
.txtabs-pane-in .wp80p h2, .txtabs-pane-in .wp100p h2 {
  font-size: 20px;
}
.txtabs-pane-in .withThumbImg .wp20p.floatl img {
  max-width: 90%;
  width: auto;
}
.componnents p, #roksearch_search_str, .txtabs-content span, #componentCover, #componentCover a, #componentCover p, .txtabs-content p, .txtabs-content p a, .txtabs-content span, .txtabs-content p, .slider_cont_title, .slider_cont_text, #Footer .menu li a, li, li a, li p, span, p, #copyright {
  font-size: 16px;
}
.txtabs-content .page-header h2 {
  font-size: 25px !important;
}
.rightcontBlock ul.nav.menu li a {
  font-size: 16px;
}
.moduletable h3 {
  font-size: 20px;
}
.txtabs-pane-in h4 {
  font-size: 16px;
}
.wp100p.floatr.withThumbcont a {
  font-size: 16px;
}
.componnents .page-header h2 {
  font-size: 28px;
}
.comment.more > p {
  font-size: 16px !important;
}
.comment.more > p a {
  font-size: 16px !important;
}
.wp100p.floatr.withThumbcont p span {
  font-size: 16px !important;
}
.txtabs-pane-in div {
  font-size: 16px;
}
.item-page > div[itemprop="articleBody"] p {
  font-size: 16px !important;
}
.item-page > div[itemprop="articleBody"] p a {
  font-size: 16px !important;
}
.department_main .wp80p.floatr h3 a {
  font-size: 20px;
}
.txtabs-pane-in .wp80p.floatr.withThumbcont h2 a, .txtabs-pane-in .wp100p.floatr.withThumbcont h2 a {
  font-size: 20px;
}
.item-page > div[itemprop="articleBody"] {
  font-size: 16px !important;
}
.animal_control > div {
  font-size: 16px;
}
table.formTableLayout td {
  font-size: 16px;
}
}
@media screen and (max-width:480px){
.view-tabcontent .componnents .wp70p.floatr > p , .view-pagename .txtabs-wrap .txtabs-content .wp70p.floatr {
  min-height: auto;
}
	input,
textarea,
.uneditable-input{width:100%}
ul, ol{padding:0;margin:0 0 9px 0px;}
/*.wp30p{width:100%;}*/
.wp30p {
  position: relative;
  top: 0;
  width: 100%;
  transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
}
.wp70p{width:100%;}
.wp20p{width:100%;padding:15px 0;text-align:center;}
.wp80p{width:100%;padding-left:0;}
.wp90p{width:100%;}
.wp10p{width:100%;text-align:center;}
#Footer .Location.custom{margin-bottom:15px;}
#roksearch_results{width:94%;}
.services_sec .wp10p.floatl img, .department_main .wp10p.floatl img{width:auto;max-width:100%;}
.town_history_img{float:none !important;padding-bottom:15px;}
.tax_rates li{font-size:12px;}
.mission_env .wp70p{padding-right:0px;}
.wp30p.floatl img, .wp30p img{width:75%;padding-bottom:15px;}
.wp50p img{width:100%;}
.txtabs-pane-in{text-align:center;}
.txtabs-pane-in p{text-align:left;}
.town_history_img{float:none !important;margin:0 auto;padding-bottom:15px;}
.mission_env{text-align:justify;}
.txtabs-pane-in{text-align:left;}
.wp20p.floatl img{width:100%;}
.itemid-196 .wp20p.floatl img {
  width: auto;
}
.itemid-198 .wp20p.floatl img {
  width: auto;
}
#container .componnents{padding-right:0px;}
#agendasminutes-agendasminutesdetails .agendadetaisltable ul li{padding:1px;}
#agendasminutes-agendasminutesdetails .listTab{margin-left:0px;}
div.faq_category{clear:left;width:100;border-top:none;}
div.faq_category_head a.fsf_highlight:hover{width:96%;}
div.fsf_faq a.fsf_highlight{width:100%;}
div.fsf_faq a.fsf_highlight{width:100%;}
.icon{max-width:30px;}
table.TechServList tbody td{padding:5px 0px 0px 0px;text-align:center;}
table.TechServList thead th{font-size:11px;}
.fsf_main tr, .fsf_main td{width:85%;}
.agendadetaisltable{width:356px;overflow:auto;}
.ageminsearch .calinput{float:none;}
ul#heading, ul#heading a{display:flex;}
.search form .checkbox{margin-right:10px;width:100%;}
.search form fieldset .phrases-box{margin-bottom:10px;}
.txtabs-pane-in .wp80p {
  padding-left: 0;
  padding-top: 10px;
}
.Footerfull .nav > li {
  width: 50%;
}
.Footerfull .nav > li a{
 text-align:center;
}
.tax_rates ul.ul-inline li::before {
  display: none;
}
.doing_busi .wp80p.floatr {
  padding-left: 0px;
}
.department_main .wp80p.floatr {
  padding-left: 0;
}
.search-box input[type="search"] {
  box-sizing: border-box;
}
.header-left-logo img {
  width: 80px;
}
.header-right-logo img.siteLogo {
  width: 150px;
}
}
@media screen and (max-width:420px){ul, ol{padding:0;margin:0 0 9px 0px;}
.txtabs-nav li{float:left;margin:0;padding:0;width:100%;}
.bids .w40p{float:left;width:39% !important;}
#agendasminutes-agendasminutesdetails .agendadetaisltable ul li{padding:2px;}
ul#heading, ul#heading a{font-size:10px;}
#agendasminutes-agendasminutesdetails .listTab{margin-left:0px;padding:15px 0 0;}
div.faq_category{clear:left;border-top:none;}
div.faq_category_head a.fsf_highlight:hover{width:96%;}
.icon{max-width:30px;}
table.TechServList tbody td{padding:5px 0px 0px 0px;text-align:center;}
table.TechServList thead th{font-size:11px;}
.agendadetaisltable{overflow:auto;width:296px;}
.search form fieldset label.radio{width:100%;margin:0px;}
#gmap_gmap0{width:99%!important;}
#agendasminutes-agendasminutesdetails .listTab{border-bottom:1px solid #ccc;}
.headerMenu .nav > li {
  width: 50%;
}
}
@media screen and (max-width:360px){.table{width:100%;}
.txtabs-nav li{float:left;margin:0;padding:0;width:100%;}
.bids .w40p{float:left;width:39% !important;}
.componnents a{padding:3px;}
.services_sec h3 a, .department_main h3 a, .code_ordi a, .componnents a, .Content a{text-decoration:underline;}
#agendasminutes-agendasminutesdetails .agendadetaisltable ul li{padding:2px;}
ul#heading, ul#heading a{font-size:12px;}
div.faq_category{clear:left;border-top:none;}
div.faq_category_head a.fsf_highlight:hover{width:80%;}
.icon{max-width:25px;}
table.TechServList tbody td{padding:5px 0px 0px 0px;text-align:center;}
table.TechServList thead th{font-size:11px;}
.agendadetaisltable{width:230px;overflow:auto;}
.Footerfull .nav > li {
  width: 100%;
}
}
@media screen and (max-width:320px){.fsf_main tr, .fsf_main td{width:80%;overflow:auto;}
}
@media screen and (max-width:230px){.fsf_main tr, .fsf_main td{width:50%;overflow:auto;}
}
