/*
 Theme Name:  Twenty Twenty One Child
 Template:     twentytwentyone
*/

*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'MyriadPro'; 
  font-weight: 400;
}

@font-face {
font-family: 'MyriadPro';
src: url('../fonts/MyriadPro-Regular.eot'); 
src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Regular.woff2') format('woff2'),
    url('../fonts/MyriadPro-Regular.woff') format('woff'),
    url('../fonts/MyriadPro-Regular.ttf') format('truetype'); 
font-weight:normal; 
font-style: normal;
font-display:swap; 
} 
  

:root{
--parimary-color:#d3e3e9;
--secondary-color:#808080;
--success-color:#116b68;
--light-color:#fff;
--dark-color:#000;
}



/*header starts here  */

/* utilities */

.View-more-btns{  
	text-decoration:none;
	color:#000;
	font-weight:bold;
	text-transform:capitalize;
	text-align:right;	 
}


.padding-b{
	padding-bottom:17px;
}

a{
	text-decoration:none;
	color:#000;
}

ul{
padding:0; 
}

ul li{
list-style:none;
}


.headings-3{
font-weight:bold;
margin-bottom:2rem; 
}


.headings-4 {
    background: var(--parimary-color);
    width: 160px;
    padding: 3px 6px;
    font-size: 16.35px;
    line-height: 24px;
    font-weight: 600;
}	

.headings-6 {
    font-size: 16.35px;
    font-weight: 600;
    line-height: 20px;
}


.h-2{
font-size:28px;
}

/* header starts here  */
header .utility {
    display: flex;
    justify-content: end;   
    min-height: 10px;
    padding-right: 2.3rem;
    position: relative;
}

header .utility  .utility-Btns {
    background-color: var(--success-color);
    color: #fff;
    text-decoration: none;
    position: absolute;
    padding: 5.5px 6.3px;
    top: 13px;
    right: 50px;
    font-size: 14.29px;
    transition: all 0.3s ease-in;
    z-index: 9999;
    border: 1px solid var(--success-color);
    line-height: 13px;
    z-index: 9999;
}

header .utility  .utility-Btns:hover{
background:transparent;
border:1px solid var(--success-color); 
color:var(--success-color);  
}



header #navigation .navbar-brand {
    position: relative;
    z-index: 1;
    flex: 0 0 12.5%;
	z-index:4;	 
}

header #navigation .navbar-collapse{	
  flex-wrap: wrap;
}


header #navigation .navbar-collapse {
flex-wrap: wrap;
margin-top: 40px;
}


header #navigation .navbar-nav .nav-link {
color: #000;
font-weight: 500;
font-size: 24.88px;
transition: all 0.3s linear;
font-family: 'MyriadPro';
position: relative;
}



header #navigation .navbar-nav .nav-link:hover{
font-weight: 600;
}

header #navigation .navbar-nav .nav-link .left-b{
padding-left: 10px;
}



header #navigation .navbar-collapse .social-icon{
flex: 0 0 15%;

}

header #navigation .navbar-collapse .social-icons{
padding-right:0px;
}

header #navigation .navbar-collapse .social-icons p a {
    background-color: #808080;
    color: #fff;
    padding: 5px 5px 1px 5px;   
    border-radius: 30px;
    font-size: 18px;
    border: 1px solid #808080;
    transition: all 0.3s linear; 
}


header #navigation .navbar-collapse .social-icons p a:hover{
 border: 1px solid #808080;
 color: #808080;
 background: transparent;
}


header #navigation .navbar-collapse .search-btn{   
  display: block!important;
  flex: 0 0 100%;
  text-align: right;
  font-size:14px;
  padding-top:8px;  
}



header #navigation .navbar-collapse .search-btn .search-btns {
  color: #000;
  text-decoration: none;
  font-weight: 500;
  padding-right:10px;
  font-size: 19.8px;
  font-weight: normal; 
  border:0px;
  background:transparent;
}

header #navigation .navbar-collapse .search-btn .search-box {
    border-radius: 30px;
    border: 2px solid #aed5e4;
    background: transparent;
    padding: 2px 27px;
    outline: none;
	height:32px;
}

header #navigation .navbar-collapse .search-btn .search{
	position:relative;
}




header #navigation .navbar-toggler {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 2px solid #116b68;
  border-radius: .25rem;
  transition: box-shadow .15s ease-in-out;
}

header #navigation .navbar-toggler:focus {
  text-decoration: none;
  box-shadow: unset;
}

header #navigation .navbar-toggler .icons-bars{
  color: #116b68;
} 




/*header ends here  */


/* banners section starts here   */

.banners-sec .banners-headings {  
position: relative;
left: 20%; 
}

.banners-sec .banners-headings::before{
background-color: #bee3ec;
opacity: 0.8;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}

.banners-sec .banners-headings h2 {
    position: relative;
    z-index: 1;
    color: #143c3f;
    font-weight: 600;
    padding: 18.3px 10.8px;
    font-size: 42.39px;
    padding-top: 20px;
}





/* govt-banners  */
.page-id-6  .Govt-banners-section {
    position: relative; 
    margin-top: 25px;   
} 

.Govt-banners-section .Govt-banners-two-sec  .govt-banners-img img { 
 width:100%;
 height:400px;
 position:relative; 
}

.Govt-banners-section .Govt-banners-two-sec  .Govt-banners-headings-two {
    position: relative;
    top: -342px;
    left: 0;
    padding: 0px 75px 0px 18.1%;
} 

.Govt-banners-section .Govt-banners-two-sec .Govt-banners-headings-two::before {
    background-color: #fff;
    opacity: 0.8;
    content:"";
    position: absolute;  
    top: -41px;
    left: 0;
    width: 100%;
    height: 70px;
    z-index: 0;
    clip-path: polygon(0 0, 100% 0%, 89% 100%, 0% 100%);
}

.Govt-banners-section .Govt-banners-two-sec  .Govt-banners-headings-two .govt-t {
    position: relative; 
    top: -64px;
    z-index: 1;
    font-weight: 700;
    color: #626363;
    font-size: 42.53px;
    line-height: 25px;
}

/* Govt banners ends here */ 



/* services-sec starts here  */

.section-two{
    padding:0 24px;
}

.section-two .tomi-sec  .tomi-pos .vist-fire-btns {
    text-decoration: none;
    background-color: #116b68;
    color: #fff;
    font-size: 19.51px;
    padding: 5px 15.5px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 500;
    display: block;
    text-align: center;
	border:1px solid var(--success-color);
	transition:all 0.3s linear;
}

.section-two .tomi-sec  .tomi-pos .vist-fire-btns:hover{
	border:1px solid var(--success-color);
	background:transparent;
	color:var(--success-color);
}

.section-two .tomi-sec .tomi-pic img {
    width: 100%; 
    max-width: 156px;
}

.section-two .tomi-sec  .tomi-title .dir-text {
    font-size: 12.36px;
    margin-bottom: 2px;
}

.section-two .tomi-sec  .tomi-title p {
    font-size: 11.62px;
}

.section-two .tomi-sec  .tomi-sec-2 .brian-sec p ,
.section-two .tomi-sec  .tomi-sec-2 .brian-sec a
{
	font-size:12.37px;
}

.section-two .fir-ems-sec h2{
	font-size:21px;
	color:var(--success-color);
}

.section-two .fir-ems-sec p{
	font-size:12.37px;
}

.section-two .fir-ems-sec ul li{
		line-height:18px;
}

.section-two .fir-ems-sec ul li a {
    position: relative;
    font-size: 12.01px;
    line-height: 18px;
    left: 14px;
}



.section-two .fir-ems-sec ul li a:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 900;
    content: "\f0da";
    color: #d3e3e9;
    font-size: 1.1rem;
    padding-right: 5px;
    position: absolute;
    top: -2px;
    left: -12px;
}


.section-two .vehicle-sec img,
.section-two .t-img-sec img
{
  width:100%;		
}




.section-two .all-nine-c .vist-text a{
	text-decoration: none;
    background-color: #116b68;
    color: #fff;
    font-size: 19.51px;
    padding: 5px 15.5px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 500;    
    text-align: center;
	border:1px solid var(--success-color);
	transition:all 0.3s linear;
}

.section-two .all-nine-c .vist-text a:hover{
	background:transparent;
	border:1px solid var(--success-color);
	color:var(--success-color);
}

.section-two .all-nine-c h2{
	color:var(--success-color);
	font-size:21px;
}

.section-two .all-nine-c p {
    font-size: 12.37px;
    margin-bottom: 5px;
}

.section-two .all-nine-c a{
	/*font-size:12.37px;*/
	color:#000;
}

.section-two .all-nine-c  .pol-sec .file-sec a {
    position: relative;
    left: 12px;
	color:#000;
}

.section-two .all-nine-c  .pol-sec .file-sec a:before{
	display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 900;
    content: "\f0da";
    color: var(--success-color);
    font-size: 1.1rem;
    padding-right: 5px;
    position: absolute;
    top: -2px;
    left: -12px;
}



.section-two .all-nine-c .pub-safety .pub-safety-btns a {
    text-decoration: none;
    background-color:#116b68;
    color:#fff; 
    font-size:13.43px;
    padding: 5px 15.5px;  
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
	transition:all 0.3s linear;
	border:1px solid var(--success-color);
}

.section-two .all-nine-c .pub-safety .pub-safety-btns a:hover{
	background:transparent;
	border:1px solid var(--success-color);
	color:var(--success-color);	
} 


	
.section-two .all-nine-c .unclaimed-sec h2 {
    padding-top: 50px;
    margin-bottom: 2px;
}


.section-two .all-nine-c  .pol-vehicle-sec img {
    width: 100%;
    margin-top: 155px;
	}


.section-two  .public-service-sec .pub-sec .douglas-pos h3 {	
	font-size:21px;
	color:var(--success-color);
}

.section-two  .public-service-sec .pub-sec .james-img img { 
    max-width: 158px;
    width: 100%;
    margin: 0 auto;
}

.section-two  .public-service-sec .pub-sec .douglas-title h4 {
    font-size: 15.27px;
    font-weight: 600;
    margin-bottom: 2px;
	margin-top:10px;
}

.section-two  .public-service-sec .pub-sec .douglas-title h5 {
    font-size: 15.27px;
    margin-bottom: 0px;
}

.section-two  .public-service-sec .pub-sec .douglas-title .douglas-contacts a{
	font-size:13.12px;
}


.section-two  .public-service-sec .pub-sec .city-station img{
	width:100%;
	margin-top:30px;
	/*padding-left:60px;*/
}


.section-two  .public-service-sec .pub-sec .pub-para-sec {
	font-size:12.37px;
}


.section-two  .public-service-sec .pub-sec .pub-para-sec .btns-sec .btns-1 a {
    text-decoration: none;
    background-color: #116b68;
    color: #fff;
    font-size: 14.9px;
    padding: 5px 15.5px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    transition: all 0.3s linear;
    border:1px solid var(--success-color);
}	

.section-two  .public-service-sec .pub-sec .pub-para-sec .btns-sec .btns-1 a:hover{	
	background:transparent;
	border:1px solid var(--success-color);
	color:var(--success-color);	
}



.section-two  .public-service-sec .pub-sec .pub-para-sec .build-depart  h2{
	font-size:21px;
	color:var(--success-color);
	margin-top:35px;
	
}


.section-two  .public-service-sec .pub-sec .pub-para-sec .build-depart ul li{
	font-size:12.37px;
}

.section-two  .public-service-sec .pub-sec .pub-para-sec .build-depart ul li .pickaway{
	font-weight:600;
	color:#000;
}

.section-two  .public-service-sec .pub-sec .pub-para-sec .build-depart .street-mein-sec .g-btns {	
	 text-decoration: none;
    background-color: #116b68;
    color: #fff;
    font-size: 14.9px;
    padding: 5px 15.5px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    transition: all 0.3s linear;
    border: 1px solid var(--success-color);
}

.section-two  .public-service-sec .pub-sec .pub-para-sec .build-depart .street-mein-sec .g-btns:hover{
	background:transparent;
	border:1px solid var(--success-color);
	color:var(--success-color);		
}


.section-two  .public-service-sec .pub-sec .pub-para-sec .build-depart .map-sec {
    max-width: 300px;
    width: 100%;
    height: 202px;
    background-color: #cdcdcd;
    text-align: center;
    margin-top: 50px;
}


.section-two .public-utilites-section .border-l {
    /*border-left: 18px solid #fff;*/
    padding-bottom: 0 !important;
}

.section-two .public-utilites-section .pub-utilites-sec h2{
	font-size:25.65px;
	color:#000;
}

.section-two .public-utilites-section .pub-utilites-sec h3{
	font-size:21px;
	color:var(--success-color);
	margin-bottom:1px;
}


.section-two .public-utilites-section .pub-utilites-sec ul li{
	font-size:12.37px;
}


.section-two .public-utilites-section .brian-frost h6{
	font-size:12.37px;	
}


.section-two .public-utilites-section .b-hour-sec ul li{
	font-size:12.37px;
}



.section-two .public-utilites-section .good-to-do-sec img {
    width: 100%;
    max-width: 243px;
    height: 526px; 
}


.section-two .public-utilites-section .b-hour-sec .pay-u-btns .utility-Btns ,
.section-two .public-utilites-section .avoid-sec .pay-u-btns .utility-Btns
 {
    background-color: var(--success-color);
    color: #fff;
    text-decoration: none;   
    padding: 5.5px 6.3px;
    font-size: 14.29px;
    transition: all 0.3s ease-in; 
    border: 1px solid var(--success-color);
    line-height: 13px;  
	
}
.section-two .public-utilites-section .b-hour-sec .pay-u-btns .utility-Btns:hover,
.section-two .public-utilites-section .avoid-sec .pay-u-btns .utility-Btns:hover{
	 border: 1px solid var(--success-color);
	 background:transparent;
	 color:var(--success-color);	
}




.pay-u-btns {
	margin:25px 0;
}

.section-two .public-utilites-section .pub-utilites-sec .imp-links h2 {
    /*color: var(--success-color);*/
    text-transform: uppercase;
}

.section-two .public-utilites-section .pub-utilites-sec .imp-links a{
	font-weight:600;
}

.section-two .public-utilites-section .pub-utilites-sec .img-sec img{
   max-width:302px;
   width:100%; 
}
	





/* services-sec ends here  */

/* community-sec ends here  */

.community-banners-section  .Govt-banners-two-sec .Govt-banners-headings-two {
    position: relative;
    top: -334px;
    left: 0;
    padding: 0px 75px 0px 18.1%;
}


.community-banners-section  .Govt-banners-two-sec .Govt-banners-headings-two .govt-t{
	position: relative;
    top: 20px;
    z-index: 1;
    font-weight: 700;
    color: #626363;
    font-size: 42.53px;
    line-height: 25px;
}



.community-banners-section  .Govt-banners-two-sec .Govt-banners-headings-two::before {
    background-color: #fff;
    opacity: 0.8;
    content: "";
    position: absolute;
    top: 44px;
    left: 0;
    width: 100%;
    height: 70px;
    z-index: 0;
    clip-path: polygon(0 0, 100% 0%, 89% 100%, 0% 100%);
}

.community-banners-section .Govt-banners-two-sec  .govt-banners-img img { 
    width: 100%;
    height: 307px;
    position: relative;
}




 .section-two  .about-sec{
		margin-bottom:50px;
	}

  .section-two  .about-sec .fact-sec .about-text {
	  font-size:25.65px;	
     
  }
  
  .section-two  .about-sec .fact-sec ul li,
  .section-two .interst-sec p  ,
  .section-two  .about-sec p  
     {
	   font-size:12.37px;
     }
	 
.section-two .interst-sec p{
	padding-right:24%;
}	 
	 
.section-two  .about-sec p  {
	padding-right:10%;
}
	 
  .section-two  .about-sec .old-map-sec img{
		  width:100%;
	  }
  
 .section-two  .about-sec p   {
	 line-height:22px;
 }
 
   .section-two .city-parks-sec{
	   padding: 25px 35px; 
   }
 
  .section-two .city-parks-sec .city-park .arrow-1, 
  .section-two .city-parks-sec .city-park .arrow-2, 
  .section-two .city-parks-sec .city-park .arrow-3 {
    position: relative;  
}
  
   
   .section-two .city-parks-sec .city-park .arrow-1:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 900;
    content: "\f0da";
    color: var(--success-color);
    font-size: 1.2rem;
    padding-right: 5px;
    position: absolute;
    top: 21px;
    left: -12px;
}
	
 .section-two .city-parks-sec .city-park .arrow-2:before{
	display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 900;
    content: "\f0da";
    color: var(--success-color);
    font-size: 1.8rem;
    padding-right: 5px;
    position: absolute;
    top: 4px;
    left: -15px;

	}

.section-two .city-parks-sec .city-park .arrow-2:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 900;
    content: "\f0da";
    color: var(--success-color);
    font-size: 1.2rem;
    padding-right: 5px;
    position: absolute;
    top: -3px;
    left: -12px;
}

.section-two .city-parks-sec .city-park .arrow-3:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 900;
    content: "\f0da";
    color: var(--success-color);
    font-size: 1.2rem;
    padding-right: 5px; 
    position: absolute;
    top: 5px;
    left: -12px;
}

.section-two .child-img-sec img{
	width:100%;
}

.section-two .park-text {
    font-weight: 600;
    font-size: 14px !important;
    color: #000;
}

.section-two  .youth-text { 
	color:#fff !important;
    font-size: 19.55px !important;
    line-height: 30px; 
    background-color: var(--success-color);
    transition: all 0.3s ease-in;
    border: 1px solid var(--success-color);
    display: block;   
	text-align:center;
	margin-bottom:25px; 
    border:1px solid var(--success-color);
	transition:all 0.3s linear;
	
}

.section-two  .youth-text:hover{
	border:1px solid var(--success-color);
	color:var(--success-color);
	background:transparent;
}

.section-two .art-culture-sec a{
	font-size:14px;
	font-weight:600;
    color:#000;
	margin-bottom:30px !important;
}
	
.section-two .cgtb-sec p{
	font-size:12.37px;
}

.section-two .cgtb-sec p .bold-text{
	font-weight:600;
}

.section-two .resources-sec .other-text{
	font-size:25.65px;
}

.section-two .resources-sec {
	padding-right:5%;
}
.section-two .resources-sec .resources-btns {
	margin-bottom:40px;
}

.section-two .resources-sec .resources-btns .r-btns {
    background-color: var(--success-color);
    color: #fff;
    text-decoration: none;
    padding: 7.5px 6.3px;
    font-size: 15.77px;
    transition: all 0.3s ease-in;
    border: 1px solid var(--success-color);
    line-height: 15px;
    display: block;
    text-align: center;
    transition: all 0.3s linear;
}


.section-two .resources-sec .resources-btns .r-btns:hover{
	border:1px solid var(--success-color);
	color:var(--success-color);
	background:transparent;
}

.section-two .resources-sec .resources-btns P{
	font-size:14px;
	text-align:center;
	margin-top:10px;
}



.section-two  .photo-gallery-sec .mein-photo-gallery{
	max-width:655px;	
	width:100%
	
}



/* community-sec ends here  */






/* business-banners starts  */



.business-banners-section .business-banners-sec{
	position:relative;
}


.business-banners-section .business-banners-sec .business-banners-img img{
  width:100%;
  height:307px;
}


.business-banners-sec .business-banners-headings {
    position: relative;
    top: -290px;
    left: 0;
    padding: 0px 75px 0px  18.1%;
}

.business-banners-section .business-banners-sec .business-banners-headings::before {
    background-color: #fff;
    opacity: 0.8;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    z-index: 0;
    clip-path: polygon(0 0, 100% 0%, 89% 100%, 0% 100%);
}


.business-banners-section .business-banners-sec .business-banners-headings .govt-t {
    position: relative;
    top: 25px;
    z-index: 1;
    font-weight: 700;
    color: #626363;
    font-size: 42.53px;
    line-height: 25px;
}




/* business-banners ends  */



/* how i banners */


.how-i-banners-section .how-i-banners-theree-sec  .how-i-banners-img img{
    width: 100%;
    height: 307px;
    object-fit:cover; 
    position:relative;	 
} 

.how-i-banners-section .how-i-banners-theree-sec  .how-i-banners-headings  .how-i {
    text-transform: capitalize;
    position: relative;
    top: -318px;
    left: 12%;
    font-weight: 700;
    color: #626363;
    font-size: 42.53px;
    line-height: 25px;
}


.how-i-banners-section .how-i-banners-theree-sec .how-i-banners-headings {
    position: relative;
    padding: 0px 65px 0px 18.1%;
}

.how-i-banners-section .how-i-banners-theree-sec .how-i-banners-headings::before {
    background-color: #fff;
    opacity: 0.8;
    content: "";
    position: absolute;
    top: -295px;
    left: 0;
    width: 100%;
    height: 70px;
    z-index: 0;
    clip-path: polygon(0 0, 100% 0%, 91% 100%, 0% 100%);
}


/* how i banners  ends*/



/* banners section ends here   */



/* -- section-two starts */


.section-two .left-side-bar   .top-link  ul{
 padding-left:15px;
}

.section-two .left-side-bar   .top-link ul li{
 list-style:none;
 position:relative;
}

.section-two .left-side-bar   .top-link ul li .learn-more-link:hover {
    font-weight: 600;   
}

.section-two .left-side-bar .top-link ul li:before {
    content: "\f0da";
    color: transparent; 
    position: absolute;
    top: 8px;
    left: -24px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 15px solid #d3e3e9;
    border-bottom: 10px solid transparent;
}

.section-two .left-side-bar  .top-link .headings-2 {
  font-size:24.88px;
  margin: 0px;
  text-decoration:none;
  color:#000;
  font-weight:500;
}

.section-two .left-side-bar  .top-link .headings-2 a{
text-decoration:none;
color:#000;
}


.section-two .left-side-bar  .Community{
 margin-top:16px;   	 
}

.section-two .left-side-bar  .Community .headings-3 {
    font-weight: bold;
    margin-bottom: 26px;
    font-size: 24.88px;
    line-height: 25px;
}


 .section-two .left-side-bar  .Community .callander ul{
   padding-left:0px;
   
 }
 
 .section-two .left-side-bar  .Community .callander ul li{
   list-style:none;
   line-height:30px;
 }
 
.section-two .left-side-bar .apply-sec {
    background-color: #e7e8e9;
    padding: 20px 15px;
    margin-right: 17%;
    margin-top: 60px; 
}
 
.section-two  .left-side-bar .apply-sec .apply-headings h3 {
    font-size: 16.04px;
    color: #116b68;
    margin-bottom: 0;
}

.section-two .left-side-bar  .apply-sec .applic-text p {
    font-size: 12.67px;
    margin: 0  0 5px 0 !important;
}

.section-two .left-side-bar  .apply-sec .apply-btn-sec .apply-btns {
    text-decoration: none;
    background-color: #116b68;
    background-color: #116b68;
    color: #fff;
    font-size: 17.02px;
    padding: 5px 14px;
    line-height: 13px;
    text-transform: uppercase;
    font-weight: 500;
	border:1px solid  #116b68; 
	transition:all 0.3s linear;
} 

.section-two .left-side-bar .apply-sec .apply-btn-sec .apply-btns:hover{
	background:transparent;
	color: #116b68 ;
	border:1px solid  #116b68; 
}

 
 /** left-side-bar ends **/

.section-two .info h2 {
    font-size: 25.65px;
    text-align: center;
    padding-bottom: 2rem;
}
 .section-two .info p,   .section-two .info h5{
   text-align:left;
 }
 
 .section-two .info p {   
  font-size: 0.8rem;
}

.section-two .info p, .section-two .info h5 {
    text-align: left;
    font-size: 14px;
    margin: 0;
    padding: 0 25px;
    line-height: 25px;
}

.section-two .info .left-0{
	padding-left:0px;
}
 
.section-two .info img {
    width: 100%;
    padding: 40px;
    padding-top: 10px;
}


.section-two .info{
    text-align:left;
}

.section-two .spotlight a {
    color: #000;
    text-decoration: none;
    padding: 13px 4px;
    font-weight: 500;
    position: relative;
    font-size: 1.2rem;
    margin-left: 13px;
}


.section-two .spotlight .learn-more-link {
    position: relative;
    transition: all 0.3s ease-in;
    font-size: 20.83px;
}

.section-two .spotlight .learn-more-link:before {
    content: "\f0da";
    color: transparent;
    position: absolute;
    top: 14px;
    left: -15px;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-left: 14px solid #d3e3e9;
    border-bottom: 9px solid transparent;
}

.section-two .spotlight .learn-more-link:hover{
font-weight: 600;
}

.border-style {
  border-left: 7px solid #d3e3e9;
  border-right: 7px solid #d3e3e9;
}

.section-two .news-events img {
    width: 97%;
}

 .section-two   .contacts{
  text-align:center;	  
}

.section-two  .contacts .h-3 {
    font-size: 18px;
    font-weight: 700;
    margin: 0;
}



.section-two  .contacts .h-5{
font-size:1rem;
font-weight:400;

}

.section-two  .contacts .h-5 a {
    color: #000;
    text-decoration: none;
    font-size: 18px;
}

/* Zone-sec starts*/

.section-two .zoning-sec .downtown-sec .town-sec a {
	position:relative;
    left:16px;	
}
.section-two .zoning-sec .downtown-sec .town-sec a:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 900;
    content: "\f0da";
    color: #d3e3e9;
    font-size: 1.5rem;
    padding-right: 5px;
    position: absolute;
    top: -6px;
    left: -14px;
}


.section-two .zoning-sec .zone-permits {	
	font-size:22px; 	
}

.section-two .zoning-sec .all-nine-c ul li {
	line-height:30px;
}
.section-two .zoning-sec .all-nine-c ul li a {
    font-weight: bold;
    font-size: 12.37px;
}

/* Zone-sec starts*/


/* how do  starts*/

.section-two  .apply-headings h3 {
    color: var(--success-color);
    font-size: 25px;
    margin-bottom: 28px;
    text-transform: uppercase;
}
.section-two .btns-b{  
	margin-bottom: 20px;  
}
  
.section-two  .btns-b a {
    color: #fff;
    font-size: 15.77px;
    line-height: 28px;
    background-color: var(--success-color);
    transition: all 0.3s ease-in;
    border: 1px solid var(--success-color);
    display: block;
    text-transform: uppercase;
}

.section-two  .btns-b a:hover{
	border: 1px solid var(--success-color);
	color:var(--success-color);
	background:transparent;
	
}


.section-two .main-col-nine-c{
	padding-right:8%;
	padding-left:20px;
}


/* how do ends */

/* mayor-sec  */

/* G-C  */

.pro-text {
    font-size: 25.65px;
    font-weight: 500; 
}

.titel-text{
  font-size:23.67px;
  font-weight:700;	 

}

.para-text{
  font-size:23.67px;
  font-weight:700;	
}

.contacts-h{
  font-size: 28px;
  color:#116b68; 
  }
  
  .h-2{
   font-size: 28px; 
  }  

    ul li {
    font-size: 16.49px;
    font-weight:500; 
    }

    .email-btns {
      text-decoration: none;
      background-color: #116b68;
      color: #fff;
      font-size: 17.07px;
      padding: 9px 15px;
      line-height: 50px;
      text-transform: uppercase;
      font-weight:500;
    }

    .hour-se h6{
      font-weight:600;
      }
      
    

/* G-C  */

 

.section-two .mayor-sec .mayor-pos .mayor-text {
    color: #116b68;
    font-size: 21px;
    font-weight: 500;
    text-align: center;
}


.section-two .mayor-sec .mayor-pic img{
  width:100%; 
}

.section-two .mayor-sec .mayor-title h2 {
    font-size: 16.29px;
    font-weight: 700;
    margin-top: 10px;
}

.section-two .mayor-sec .mayor-para{
	padding:0px !important;
}

.section-two .mayor-sec .mayor-para p {
    font-size: 12.37px;
    line-height: 25px;
    font-weight: 600;
    padding: 0px 15%; 
}

.section-two .mayor-sec .mayor-para   .g-para-t{
	   margin-top:26px;
	   
   }
   
.section-two .mayor-sec .mayor-para   .g-para-f{
	margin-top:34px;
}

.section-two .mayor-sec .mayor-para p a{
font-weight:bolder;
/*font-size: 12.37px;*/
color:#000;
text-decoration:none; 
}

.section-two .mayor-sec .contacts-h{
font-size: 21px;
color:#116b68;
}

.h-2 {
    font-size: 21px;
    color: var(--success-color);
} 

.section-two .mayor-sec ul li {
    font-size: 12.37px;
    font-weight: 500;
}

.section-two .mayor-sec ul li a { 
    text-decoration: none;
    color: #000;
    font-size: 12.37px;
    line-height: 30px;
}

.section-two .mayor-sec .email-btns {
    text-decoration: none;
    background-color: #116b68;
    color: #fff;
    font-size: 12.8px;
    padding: 9px 15px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 500;
    border:1px solid var(--success-color);
	transition:all 0.3s linear;
}


.section-two .mayor-sec .email-btns:hover{
	border:1px solid var(--success-color);
	background:transparent;
	color:var(--success-color);
}

.section-two .mayor-sec .hour-se h6 {
    font-weight: 600;
    font-size: 12.37px;
}

/* members-sections starts here */

.safety-director-section {
    background: #DEEFF5;
    padding: 25px 20px;
}

.all-nine-c {
  background-color: #d3e3e9;
  padding: 25px 20px;  
}

.members-section {
    background-color: #d3e3e9;
    padding: 25px 20px;
    margin-top: -20px;
}

.members-section .border-r{
	border-right:16px solid #fff;
}

.h-6 {
    font-size: 12.37px;
    font-weight: 600;
}


.members-section  .city-council .meetings p {
    font-size: 12.37px;
    margin-bottom: 0;
}	


.members-section  .city-council .meetings  ul li {
    font-size: 12.37px;
}

.members-section  .city-council .meetings .w-now {
    font-size: 12.37px;
    margin-bottom: 10px;
}


.members-section .city-council .meetings .w-now .y-btns {
    text-decoration: none;
    background-color: #116b68;
    color: #fff;
    font-size:9.74px;
    padding: 6px 8px;
    line-height: 50px;
    text-transform: capitalize; 
    border:1px solid #116b68;	
    transition: all 0.3s linear;
}

.members-section .city-council .meetings .w-now .y-btns:hover{
	background:transparent;  
	border:1px solid #116b68;
	color:#116b68; 
}


.members-section  .city-council .agendas-sec p{
	font-size:12.37px;
}

.members-section  .city-council .agendas-sec p .agendas-links {
  text-decoration: none;
  color: #000;
  position: relative;
  left: 13px;
} 

.members-section  .city-council .agendas-sec p .agendas-links:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 900;
    content: "\f0da";
    color: #116b68;
    font-size: 1.2rem;
    padding-right: 5px;
    position: absolute;
    top: -4px;
    left: -10px;
}

.members-section  .codified-sec {
  margin-top: 100px;
}

.members-section .codified-sec .codified-headings h2 {
    font-size: 21px;
    color: var(--success-color);
}

.members-section  .codified-sec .codified-links{
margin-top:-10px;
}

.members-section  .city-council .meetings {
  margin-top: 15px;
  margin-bottom: 32px;
}


.members-section  .codified-sec .codified-links .v-now {
    text-decoration: none;
    font-weight: 500;
    color: #000;
    font-size: 12.1px;
}

.members-section   .Quick-sec h4 {
    color: var(--success-color);
    font-weight: 600;
    font-size: 12.37px;
    text-decoration: uppercase;
}

.members-section  .Quick-sec p {
    font-size: 10px;
    font-weight: 600;
    line-height: 16px;
}


.members-section  .Quick-sec .office-img img{
  margin-top: 50px;
  width:100%;
}




.members-section  .city-headings .city-h {
    color: var(--success-color);
    font-size: 21px;
}


.members-section  .berry-img img{
width:90%;
} 


.members-section  .berry-titel {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 3rem;
}

.members-section .berry-titel .titles {
    margin: 0;
    margin-top: -7px;
    font-size: 11px;
    margin-bottom: -12px;
}

.members-section  .berry-titel  .email-btns{
  text-decoration: none;
  background-color: #116b68;
  color: #fff;
  font-size: 10.57px;
  padding: 5px 10px;    
  text-transform: uppercase; 
  border:1px solid #116b68;
  transition:all 0.3s linear;
}

.members-section .berry-titel .email-btns:hover{
	border:1px solid #116b68; 
	color:#116b68;
	background:transparent;
}

.members-section   .council-committees-b-sec p {
    font-size: 12.37px;
    margin-bottom:5px;
}

.council-committees-b-sec  .council-committees-btns a{
	text-decoration: none;
    background-color:#116b68;
    color: #fff;
    padding: 5px 10px;
    font-weight: 500;
    font-size: 17.1px !important;
    display: inline;
    border:1px solid #116b68;
	transition:all 0.3s linear; 
}

.council-committees-b-sec .council-committees-btns a:hover{
	background:transparent;
	border:1px solid #116b68;
	color:#116b68;
}


.barry-para-sec .barry-para{
	font-size:12px;
}

.barry-para-sec .barry-para-1 {
    margin-bottom: 35px;
}


/* members-sections starts ends */



/* map-section starts here  */
  .word-map {
    color: var(--success-color);
    font-size: 21px;
}
/* -- section-two ends */ 


/* auditor section starts here   */

.auditor-sections  p{
	font-size:12.37px
}

.auditor-sections .audit-para{
	font-size:12.37px;
}


.auditor-sections .auditor-para .audit-sec , .auditor-sections .annual-sec  {
	padding: 0px 15%;
}



.auditor-sections  .visti-sec a {
    text-decoration: none;
    background-color: #116b68;
    color: #fff !important;
    font-size: 12.35px;
    padding: 9px 15px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 500;
}
/* auditor section ends here   */



/* hr-sec starts here  */

.hr-section .hr-sec-pro .hr-pos .hr-text{
   color: var(--success-color);
  font-size:27px;   
}

.hr-section .hr-sec-pro  .hr-pic img {
    width: 70%;
    margin-top: 20px;
}


.hr-section .hr-sec-pro .hr-pos .hr-text {
    color: #116b68;
    font-size: 21px;
}

.hr-section .hr-sec-pro .hr-title h4 {
    font-size: 16.29px;
    font-weight: 600;
}

.hr-section .hr-sec-pro .hr-title h5 {
    font-size: 16.29px;
}

.hr-section .hr-sec-pro .hr-title .hr-btns, .hr-section .hr-sec-pro  .annual-sec .hr-btns {
    text-decoration: none;
    background-color: #116b68;
    color: #fff;
    padding: 5px 15px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    font-size: 13.6px;
    /*margin: 15px 0 0 15%;*/
}

.hr-section .hr-sec-pro  .annual-sec h6{
	padding:0 15%;
}



.hr-section .hr-sec-pro .employee-h-b {
    background-color: #eeeeee;
    padding: 30px 0px;
    margin-top: 32px;
    max-width: 160px;
}
.hr-section .hr-sec-pro .employee-h-b h3 {
    font-size: 16.29px;
}

.hr-section .hr-sec-pro .employee-h-b .dl-btns{ 
	text-decoration: none;
    background-color: #116b68;
    color: #fff; 
    padding: 5px 15px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
	margin-top:16px;
	font-size: 14.04px;
}

.hr-section .hr-sec-pro .employee-h-b .dl-btns a{
	font-size:10.53px;
}


 
/* hr-sec ends here  */

/* law-dir-section starts */
 
 .law-dir-section {
    position: relative; 
}
/*
.law-dir-section:before {
    content: "";
    position: absolute;
    top: 0;
    right: -12px;
    width: 108%;
    height: 14px;
    background-color: var(--parimary-color);
    z-index: 0;
}
*/
.law-dir-section .mayor-sec .mayor-para p{
	padding:0;
}


/* law-dir-section ends*/




/* Municipla-section starts here  */
  
.municipal-section .municipal-sec .visit-btns {
    text-decoration: none;
    background-color: #116b68;
    color: #fff;
    padding: 4px 15px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    margin-top: 16px;
    font-size: 14.94px;
    line-height: 30px;
}

.municipal-section .municipal-sec .municipal-title h4 {
    font-size: 15.41px;
    font-weight: 600;
    margin-top: 16px;
}



.municipal-section .municipal-sec .municipal-para p {
    font-size: 12.37px;
    line-height: 30px;
    /*padding: 0px 15%;*/
}

.municipal-section .municipal-sec .probatiom-sec {
    background-color: #3e6068;
    color: #fff;
    padding:12px;  
    max-width:150px;
}





/* Municipla-section ends here  */


/* treasurer-section starts */

.treasurer-section .treasurer-sec  .treasurer-titel h4 {
    font-size: 16.29px;
    font-weight: 600;
    margin-top: 32px;
}


/* treasurer-section ends */



/* bord-and-commission-section starts */ 

.bord-and-commission-section {
	padding: 40px;
}

.bord-and-commission-section .bord-sec  ul li{
	line-height:35px;
	font-size:12.37px;
}


.bord-and-commission-section .bord-sec  .b-c-btns{
	text-decoration: none;
    background-color: #116b68;
    color: #fff;
    padding: 5px 15px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    margin-top: 16px;
}

.bord-and-commission-section .bord-sec  .b-c-btns a {
    font-size: 13.6px;
    text-transform: uppercase;
}

.bord-and-commission-section .bord-sec 
{
	font-size:12.37px;
}





/* bord-and-commission-section ends */ 


/* bord-page-section starts */
  
.bord-commission-sec  .board-headings {
    font-size: 32px;
    color: var(--success-color);
    margin-bottom: -20px;
}
 
  .bord-commission-sec .bord-sec{
	  margin:30px 0;
  }
 
 
  .bord-commission-sec .bord-sec h5{
	   font-size:14px;
	   font-weight:bolder;
	  
  }


.bord-commission-sec .bord-sec p {
    font-size: 12.37px;
    margin-bottom: 0;
}

.bord-commission-sec .bord-sec .agendas-btns {
    font-size: 12.37px;
    position: relative;
    left: 10px;
}

.bord-commission-sec .bord-sec .agendas-btns:before{
	 display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 900;
    content: "\f0da";
   color:var(--parimary-color);
    font-size: 1.2rem;
    padding-right: 5px;
    position: absolute;
    top: -4px;
    left: -10px;
}
 
.bord-commission-sec .bord-sec .mambers h6 {
    font-size: 12.37px;
	margin-top:5px;
    margin-bottom: 0px;
    font-weight: 600;
}

.bord-commission-sec .bord-sec .mambers  ul li{
	font-size:12.37px;
}

.bord-commission-sec .bord-sec .mambers .tree-btn-sec .tree-btns {
    text-decoration: none;
    background-color: #116b68;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    margin-top: 16px;
    font-size: 12.8px;
    line-height: 20px;
	transition:all 0.3s linear;
	border:1px solid #116b68;
	padding:5px 10px;
}  

.bord-commission-sec .bord-sec .mambers .tree-btn-sec .tree-btns:hover{
	background:transparent;
	border:1px solid #116b68;
	color:#116b68;
	cursor:pointer;
	
}


.bord-commission-sec .bord-sec  h4{
	color:#116b68;
}



/* bord-page-section ends */ 



/* ted-lewis-sec starts here*/

 .ted-banners-section .ted-banners-sec{
	 position:relative;
 }
 
 .ted-banners-section .ted-banners-sec .ted-banners-img img{
	width: 100%;
    height: 307px; 
 }


 .ted-banners-section .ted-banners-sec .ted-banners-headings{
	position: relative;
    top: -100px;
    left: 0;
    padding: 0px 75px 0px 18.1%;
 }


 .ted-banners-section .ted-banners-sec .ted-banners-headings::before {
    background-color: #fff;
    opacity: 0.8;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    z-index: 0;
    clip-path: polygon(0 0, 100% 0%, 89% 100%, 0% 100%);
}
	

.ted-lewis-sec .bord-sec h4{
	color:#000;
	font-size:18px;
	font-weight:bold;
}

.ted-lewis-sec .bord-sec .list-s{
	padding-left:0px;
}

.ted-lewis-sec .bord-sec .list-s li {
    list-style: none;
    font-size: 14px;
}


.ted-lewis-sec .bord-sec ul{
	padding-left:1rem;
}

.ted-lewis-sec .bord-sec ul li{
	   list-style: disc;
	   font-size:14px;
}

.photo-gallery-sec .primar-box{
	background-color:#eeeeee;
	width: 100%;
    height: 250px; 
	margin:25px;
	margin-left:0px; 
}

.photo-gallery-sec h4{ 
	color: var(--success-color);
	font-size:17.45px;
}

.photo-gallery-sec .ted-lewis-park-gallery {
	max-width:545px;
	width:100%;
}

/* ted-lewis-sec ends here*/


/* Crites-Hannan-Park starts here*/

 .Crites-Hannan-section .Crites-Hannan-sec{
	 position:relative;
 }
 
 .Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-img img {
    width: 100%;
    height: 307px;
    object-fit: cover;
}


.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings {
    position: relative;
    top: -100px;
    left: 0;
    padding: 0px 75px 0px 7%;
}

 .Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings::before {
    background-color: #fff; 
    opacity: 0.8;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    z-index: 0;
    clip-path: polygon(0 0, 100% 0%, 89% 100%, 0% 100%);
}

.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings .hannan-park-text {
    position: relative;
    top: 23px;
    z-index: 1;
    font-weight: 700;
    color: #626363;
    font-size: 42.53px; 
    line-height: 28px;
}

.section-two .crites-hannan-park-mein-sec {
	padding-right:0px;
}
.crites-hannan-park-mein-sec .bord-sec .list-s li  ,
.crites-hannan-park-mein-sec .bord-sec ul li
{
 font-size: 15px; 
}
  
.crites-hannan-park-mein-sec .play-expl-sec .play-text{
	font-size:32px;
}

.crites-hannan-park-mein-sec .play-expl-sec .all-nine-c  .bord-sec ul li {
	line-height:22px;  
}


.crites-hannan-park-mein-sec .play-expl-sec .all-nine-c  .bord-sec .walk-list li{	
	list-style:none; 
	font-size:14px;
}



.section-two .crites-hannan-park-mein-sec{
	padding-left:0px;
}



.crites-hannan-park-mein-sec .photo-gallary-sec .photos-sec{
	color:var(--success-color);
	font-size:17.75px;
}




/* Crites-Hannan-Park ends here*/


/* Barthlemas Park starts here */
.section-two  .barth-park-sec {
	padding-left:50px;	
}

.photo-gallery-sec .barthelmas-gallery-headings{
	color:#116b68 !important;  
}
 
/* Barthlemas Park ends here */
 


/* water-sever-sec starts here */

.water-distribution-sec .water-sever-rate .h-2 {
    font-weight: bold;
    margin-bottom:20px;
    font-size: 21px;
}


.water-distribution-sec  .abouts-sec p {
    font-size: 12.37px;
} 

.w-heading h3 {
    font-size: 18px;
    color: var(--dark-color);
}

.w-heading .water {
    font-size: 21px;
    font-weight: bold;
    color: var(--dark-color);
}

.table-heading h4 {
    font-size: 21px;
    font-weight: bold;
    color: var(--success-color);
}


.thead-dark {
    background-color: var(--success-color);
    color: #fff;
}

.responsive .table-water .thead-dark th{
	font-size:15.2px;
	font-weight:600;	
}

.responsive .table-water td{
	font-size:14px;
}


.border-right{
    border-right:3px solid var(--success-color);
}
.border-left{
    border-right: 3px solid var(--light-color);
}

.table .row-2 {
    background-color: var(--parimary-color);
    color: var(--dark-color);
}

.table .row-1 {
    background-color: var(--light-color);
    color: var(--dark-color);
}

.table-style{
    width: 60%;
}
.table-paragraph{
    font-size: 10px; 
}

.table-water{
    width:100%;
	max-width:324px;
}



/* water-sever-sec ends here */


/* water-distribution-sec starts here */

.section-two .left-side-bar .public-links ul li{
	position:relative;
	text-transform:capitalize;
}

.section-two .left-side-bar .public-links ul li:before {
    content: "\f0da";
    color: transparent;
    position: absolute;
    top: 4px;  
    left: -18px; 
    width: 0;
    height: 0;
    border-top: 7px solid transparent; 
    border-left: 10px solid #d3e3e9;
    border-bottom: 7px solid transparent;
}


.section-two .left-side-bar .public-links ul li .learn-more-link {
    font-size: 16.22px;
    line-height: 16.22px;
}

.section-two .water-distribution-sec{
	padding-right:0;  
}

.water-distribution-sec  .water-sec{
	padding-left:0px !important;
}

.water-distribution-sec .top-headings .light-text ,
.water-distribution-sec .top-headings .bold-text
 {
	font-size:32px;
	color:var(--success-color);
}
.water-distribution-sec .top-headings .bold-text {
	font-weight:bold;
}


.water-distribution-sec  .abouts-sec p{
	font-size:14px;
}

.water-distribution-sec  .water-text .water-links{
	font-size:12.37px;
	font-weight:600;
	color:#000;	
}

.water-distribution-sec .water-tank-img img {
    width: 100%;
    max-width: 500px;    
}

.water-distribution-sec .water-sec .contacts-sec  ul li{
	font-size:12.37px;
	text-transform:capitalize;
}

.water-distribution-sec .water-sec .email-sec .ph-text ,
.water-distribution-sec .water-sec .email-sec h6 ,
.water-distribution-sec .water-sec .email-sec ul li a
{
	font-size:12.37px;
}

.water-distribution-sec .water-sec .email-sec .email-btns{
	transition:all 0.3s linear;
	border:1px solid var(--success-color);
	font-size:12.37px;
}

.water-distribution-sec .water-sec .email-sec .email-btns:hover{
	color:var(--success-color);
	border:1px solid var(--success-color);
	background:transparent;
}

.water-distribution-sec .water-sec .hour-sec ul li{
	font-size:12.37px;
	text-transform:capitalize;
}


.water-distribution-sec .water-sec .hour-sec .staff-btns{
	text-decoration: none;
    background-color: #116b68;
    color: #fff;
    font-size: 14.29px;
    padding: 9px 15px;
    line-height: 50px; 
    text-transform: uppercase; 
    font-weight: 500;
    transition:all 0.3s linear;
	border:1px solid var(--success-color);	
}

.water-distribution-sec .water-sec .hour-sec .staff-btns:hover{
	color:var(--success-color);
	border:1px solid var(--success-color);
	background:transparent;
	
}


/* water-distribution-sec ends here */ 


/* water-treatment-plant-sec ends here */

.water-distribution-sec .water-tank-img .img-sec{
	width:100%;
}


/* water-treatment-plant-sec ends here */


/* wastewater-treatment-plant-sec starts here */
  .section-two .water-distribution-sec  .abouts-sec .w-treatment-img img{
	  width:100%;
	  max-width:210px;
  }
  
 .water-containment-sec .tops-title p ,
 .water-containment-sec  ul li ,
 .water-containment-sec .btm-text p , 
 .water-dis-text p ,
 .challages-text p
   { 
	   font-size:14px;
   }
   
  .section-two .water-distribution-sec  .water-containment-sec  .right-img .water-containt{
	 width:100%;
	 max-width:192px;
	 height:145px;  
}  
 
 .challages-text h4 , .text-h  h4 	{
		font-size:16px; 
		font-weight:600;
	}
	
.text-h ul li .pub-utiliti-links
{
    font-size: 12px;    
} 


.section-two .water-distribution-sec  .all-nine-c .text-h ul li .pub-utiliti-links{
	font-size:16px;
	color:#000;
}
 .water-discharge {
	max-width:350px;
    width:100%;	
}


/* wastewater-treatment-plant-sec ends here */


/* backflow-sec starts here */

.section-two .water-distribution-sec  .all-nine-c .backflow-list .backflow-links a{
	font-size:16px;
	font-weight:600;
	color:#000; 
}

.section-two .water-distribution-sec  .all-nine-c .backflow-list ul li{
	font-size:14px;
	text-transform:capitalize;
}

/* backflow-sec ends here */


/* drinking-water-sec starts here */
.section-two .water-distribution-sec .top-headings .d-text {
    font-weight: bold; 
    font-size: 24px;
}

.section-two .water-distribution-sec  .abouts-sec ul li{
	font-size:14px;
	text-transform:capitalize;
}

.section-two .water-distribution-sec  .drink-water-sec .backflow-list {
    padding: 25px 0;
    max-width: 290px; 
}

.section-two .water-distribution-sec  .drink-water-sec .backflow-list .backflow-links{
	margin-bottom:4px;
}
  
.section-two .water-distribution-sec  .drink-water-sec .backflow-list .backflow-links a{
	font-size:16px;
	font-weight:bold;
	color:#000;
	transition:all 0.5s linear;
}

.section-two .water-distribution-sec  .drink-water-sec .backflow-list .backflow-links a:hover{
	font-weight:bolder;	
}


/* drinking-water-sec ends here */


/* leak-sec starts here */
.section-two .leak-detection-sec  .top-headings .bold-text {
    font-weight: bold;
	font-size:24px;
}


.section-two .leak-detection-sec .abouts-sec h5{
	font-weight:600;
	
}

.section-two .leak-detection-sec .abouts-sec .check-para p{
	line-height:25px;
} 


.section-two .leak-detection-sec .abouts-sec .check-para p .text-bold{
	font-weight:600;
	padding-right:5px;
}

.section-two .leak-detection-sec .leak-text .bold-text{
	font-weight:600;
	font-size:18px;
	margin:30px 0px;
}


.section-two .leak-detection-sec .leak-text p{
	font-size:14px;
}

.section-two .leak-detection-sec .leak-text .leak-bold{
	font-weight:600;
	font-size:18px;
}

.section-two .leak-detection-sec .leak-text p .text-bold{
	font-weight:600;
	padding-right:5px;
}


/* leak-sec ends here */


/* Water and Sewer Connection starts */

.responsive-tables-2{
	max-width:350px;
	width:100%;
	
}

.big-tables{
	max-width:426px; 
	width:100%; 
}


/* Water and Sewer Connection ends*/


/* form center section starts here */

.section-two .form-sections {
	padding-right:0%; 
	padding-left:10%;
}


.scroll-sec {
    background-color: #fff;
    position: absolute;
	top:54px;
    left:0px;
    max-width: 715px;
    width: 100%; 
    z-index: 6;
    margin-top: 34px;
    box-shadow: 0 0 45px rgb(0 0 0 / 15%);
    padding: 20px 15px;
} 

.scroll-sec .check-box .check-box-list{
	display:flex;
	flex-wrap:wrap; 
}

.scroll-sec .check-box .check-box-list li{
	flex:0 0 33%;
}

.scroll-sec .check-box ul li{
	font-size:14px;
    text-transform: capitalize; 
    	
}

.form-sec{
	max-width:717px;
	width:100%;
}

.form-sec h2 {
    color: var(--success-color);
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 10px;
}



.search-bars {
	 background-color:var(--success-color);
	 color:#fff;
	 padding:10px;
	 position:relative;
} 
  
.search-bars form  h3 {
    font-size: 15.2px;
    text-transform: capitalize;
    font-weight: 600;
}
 
 
  .search-bars .form-sec {
	 display: flex;
    flex-direction: row; 
	flex-wrap:wrap;
    justify-content: space-between;
  }
  
 .search-bars .form-sec .search-box{
	 flex-basis:50%;  
 }
 
 .search-bars .form-sec .search-box input::placeholder{
	 font-weight:600;
	 opacity:0.5;
	 width:100%;
 }
 
 .search-bars .form-sec .search-box .form-btns {
    border: 0px;
    outline: none;
    padding: 4px 10px;
}

.search-bars .form-sec .search-box .form-btns::placeholder{
	text-transform:capitalize;
}


.search-bars .form-sec .search-box .dropdown {
    padding-left: 10px;
    padding-top: 25px;
}

.search-bars .form-sec .search-box .glyph-icon{
	padding-top:25px;
}

.search-box .category-section .category-items {
    margin-top: 28px;
    background: transparent;
}

.search-box .category-section .category-items .category-header .cat-btns {
    border: 0px;
    padding: 0.5px 16.7px;
    padding-right: 30px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    text-transform: capitalize; 
    outline: none;
    position: relative;
    background: #fff;
    border-radius: 0px !important; 
    line-height: 21px;
}

.search-box .category-section .category-items .category-header .cat-btns:after {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid var(--success-color); 
    position: absolute;
    top: 6px;
    left: 80px;
    transition: none;
    background-image: none;
    transform: rotate(180deg);
}


.search-box .category-section .category-items .category-header .cat-btns:not(.collapsed)::after{
     width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid var(--success-color);
    position: absolute;
    top: 6px;
    left: 80px;   
    transition:none;  
    background-image: none;
	 transform: rotate(0deg) !important;
}



.search-box .category-section .category-items .category-header .cat-btns:focus {
    outline: none;
    box-shadow: none;
}




.search-bars .form-sec .search-box .sa-icons {
    width: 35px;
    height: 42px;
    outline: none;
    border: 1px solid #fff;
    margin-left: 18px;
    background: transparent;
    border-radius: 10px;
}

.search-bars .form-sec .search-box .sa-icons .fa-icons {
    color: #fff; 
    font-size: 24px; 
    transform: rotate(10deg); 
}


 
 
.form-sections .form-accordion-sec {
    border-bottom: 8px solid var(--parimary-color);
    margin-bottom: 20px;
    max-width: 715px;
    width: 100%;
    padding: 15px 0; 
}

.form-sections  .form-accordion-sec .accordion-item {
    background-color: #fff;
    border:none;
}

.form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns {
    /*font-size: 18.04px;*/
    font-weight: 600;
    color: var(--success-color);
    padding-bottom: 0px;
    padding-left: 0px;
    width: fit-content; 
}

.form-sections  .form-accordion-sec .accordion-sec .accordion-header .accordion-button {
    position: relative;
    text-transform: uppercase;
}

.form-sections  .form-accordion-sec .accordion-sec .accordion-header .accordion-button:after {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 11px solid var(--success-color);
    position: absolute;
    top: 18px;
    right:0px;
    transition: none;
    background-image: none;
}


.form-sections  .form-accordion-sec .accordion-sec .accordion-header .accordion-button:not(.collapsed){
	background:transparent;
	box-shadow: none;
}

.form-sections  .form-accordion-sec .accordion-sec .accordion-header .accordion-button:not(.collapsed)::after {
    background-image: none;
    transform: rotate(-180deg) !important;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 11px solid var(--success-color);
    position: absolute;
    top: 18px;
    right: 0px;
    transition: none; 
}

.form-sections  .form-accordion-sec .accordion-sec .accordion-header  .accordion-button:focus {  
    border-color:none;
    outline: 0;
    box-shadow: none;
} 


 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_2:after ,
 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_2:not(.collapsed)::after
 {
	left:90px; 
}


 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_3:after ,
 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_3:not(.collapsed)::after
 {
	left:161px; 
}


 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_4:after ,
 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_4:not(.collapsed)::after
 {
	left:102px; 
}


 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_5:after ,
 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_5:not(.collapsed)::after
 {
	left:148px; 
}


 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_6:after ,
 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_6:not(.collapsed)::after
 {
	left:168px; 
}


 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_7:after ,
 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_7:not(.collapsed)::after
 {
	left:168px; 
}


 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_8:after ,
 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_8:not(.collapsed)::after
 {
	left:128px; 
}


 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_9:after ,
 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_9:not(.collapsed)::after
 {
	left:134px; 
}


 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_10:after ,
 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .form-btns_10:not(.collapsed)::after
 {
	left:168px;  
} 
 
 
 .form-accordion-sec .caret .caret-sec  ul li {
    line-height: 30px;
    text-align: left;
}
   
  .form-accordion-sec .caret .caret-sec  ul li p {
    padding-left: 15px;
    margin-bottom:0px;
    font-size: 12.37px;  
}
 
  .form-accordion-sec .caret .caret-sec  ul li .form-links{
	  position:relative;
	  left:15px;
	  text-transform:capitalize;
	  color:#000;
	  font-weight:600;
  }
  
  .form-accordion-sec .caret .caret-sec  ul li .form-links .park-text{
	  text-transform:normal; 
  }
  
  
  .form-accordion-sec .caret .caret-sec {
    padding-bottom: 0px;
    padding-left: 0px;
}

 .form-accordion-sec .caret .caret-sec  ul li .form-links:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 900;
    content: "\f0da";
    color: #d3e3e9;
    font-size: 1rem;
    padding-right: 5px;
    position: absolute;
    top: -1px;
    left: -12px;
}

.open-burning-sec{ 
	border-bottom:4px solid var(--parimary-color);
	max-width:715px;
	width:100%; 
}

.open-burning-sec .open-burn-headings .opening-text{
	font-size:18.4px;
	text-transform:capitalize;
}

.fire_dept_img-sec{
	max-width:715px;
	width:100%;
}

.fire_dept_img-sec .img-sec{
	max-width:234px;
	margin:15px auto;
}

.fire_dept_img-sec img{
	max-width:234px;
	margin:0 auto;
	height:234px;
}


/* form center section  here */

 
/*Submit Request starts here */
.how-i-banners-section .how-i-banners-theree-sec .how-i-banners-headings .submit-req{
	left:0%;
}

.form-sections .request-sec .top-headings h2{
	font-size:21px;
	color: var(--success-color);  
	text-transform:uppercase;
	font-weight:600;
}

.form-sections .request-sec .top-headings h5 ,
.depart-sec h5 {
	font-size:18.2px; 
	font-weight:600;
}

.form-sections .request-sec .depart-sec h5 {
    margin-bottom: 0px !important;
    margin-top: 40px;
}

.form-sections .submit-req-sec h5{
	font-size:18.2px; 
	font-weight:600;
}

.form-sections  .submit-req-sec {
    border-bottom: none;
    margin-bottom: 0px;
}

.form-sections  .form-accordion-sec .accordion-sec .accordion-header .submit-btn_1:after,
 .form-sections  .form-accordion-sec .accordion-sec .accordion-header .submit-btn_1:not(.collapsed)::after {
    left: 105px; 
}
 
.form-sections  .form-accordion-sec .accordion-sec .accordion-header .submit-btn_2:after,  
.form-sections  .form-accordion-sec .accordion-sec .accordion-header .submit-btn_2:not(.collapsed)::after , 
.form-sections  .form-accordion-sec .accordion-sec .accordion-header .submit-btn_3:after,  
.form-sections  .form-accordion-sec .accordion-sec .accordion-header .submit-btn_3:not(.collapsed)::after {
    left: 140px;
}

.form-sections  .req-form  {
    max-width: 400px;
    width: 100%;
}



.form-sections  .req-form  #wpforms-649 .city-c-w {   
    margin-left: 0 ;
}

.form-sections  .req-form  #wpforms-649 .phone-c-w ,
.form-sections  .req-form  #wpforms-649 .perf-c-w{
	  margin-left: 0 ; 
}

.form-sections  .req-form  #wpforms-649 .zip-c-w{
	width: 27%;
    margin-left: 7%;
}   

.form-sections  .req-form .wpforms-field-label ,
.form-sections  .wpforms-container-full .wpforms-form .wpforms-field-label 
{
	font-weight:400 !important; 
}


.form-sections  .req-form .sub-btns {
    background-color: #116b68 !important;
    color: #fff !important;
    font-size: 14px !important;
    padding: 8px 13px !important;
    line-height: 13px;
    text-transform: uppercase;
    font-weight: 400;
    border: 1px solid #116b68 !important;
    transition: all 0.3s linear; 
    margin-top: 50px; 
}


.form-sections  .req-form .sub-btns:hover{
	    border: 1px solid #116b68 !important;
		background:transparent !important;
		color:#116b68 !important; 
}



/*Submit Request ends here  */


/*Employment starts here */

.form-sections .form-sec .employ-heading p{
	font-size:15.2px;
	font-weight:600;
}

.form-sections .form-sec .employs-text h2{
  text-transform: uppercase; 
}

.form-sections .form-sec .employs-text p {
    font-size: 14.37px;
    margin-top: 5px;
    padding: 0 35px 0 0;
}

.form-sections .form-sec .employs-text .bold-text{
	font-weight:600; 
	color:#000;
}

.form-sections .form-sec .learn-more-sec .learn-more-btns {
    text-transform: capitalize;
    background-color: var(--success-color);
    color: #fff;
    font-size: 14px;
    padding: 10px 5px;
	transition:all 0.3s linear;
}

.form-sections .form-sec .learn-more-sec .learn-more-btns:hover   {
  background-color:#464d4f;
}


div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 10px 0;
    clear: both;
    /* width: 76%; */
}

.form-sections .form-sec .upload-sec-w {
	width:60%;
}

 .form-sections .form-sec .apply-btns {
    text-decoration: none;
    background-color: #116b68 !important;
    color: #fff !important;
    font-size: 14.02px !important;
    padding: 10px 14px !important;
    line-height: 13px !important;
    text-transform: uppercase;
    font-weight: 500;
	transition:all 0.3s linear ;
	border:1px solid  #116b68 !important; 
}

.form-sections .form-sec .apply-btns:hover{
	background:transparent !important;
	color: #116b68 !important;
	border:1px solid  #116b68 !important; 
}



/*Employment ends here */


/*Notify me starts  here */
  
 .form-sections .form-sec .employ-heading h2 {
    margin-bottom: 0px;
} 
   
 .form-sections .form-sec .employ-heading h5{ 
		 font-weight:600; 
} 
	  
 .form-sections .form-sec .employ-heading  p a{
	font-weight:600;
}

  
  
.form-sections .form-sec  .sign-in-sec .sign-in-btns {
    font-size: 16px;
    border: 1px solid #ccc; 
    padding: 6px 10px;
    height: 38px;
    width: 48%;
    line-height: 1.3;
	outline:none;
}
   
.form-sections .form-sec  .sign-in-sec .sign-btns {
    text-decoration: none;
    background-color: #116b68;
    color: #fff;
    font-size: 15px;
    padding: 14.9px 18px;
    padding-bottom: 12px;
    line-height: 10px;
    text-transform: uppercase;
    font-weight: 500;
    border: 1px solid #116b68;
    transition: all 0.3s linear;
    margin-left: 20px; 
	}


.form-sections .notify-accordion-sec { 
    max-width: 560px;
    width: 100%;
    padding-bottom:15px;
}
  
.form-sections .notify-accordion-sec  .notify  .notify-item .notify-header .notify-button{
	font-size: 18.04px;
    font-weight: 600;
    color: var(--success-color);
    padding-bottom: 0px;
    padding-left: 0px;
    max-width: 205px;
    width: 100%;
	position:relative; 
	left:20px;
}

.form-sections .notify-accordion-sec  .notify  .notify-item .notify-header .notify-button::after {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 11px solid var(--success-color);
    position: absolute;
    top: 19px;
    left: -20px;
    transition: none;
    background-image: none;
}

 
 .form-sections .notify-accordion-sec  .notify  .notify-item .notify-header .notify-button:not(.collapsed) {
    color: #116b68 !important;
    background-color: transparent !important;
    box-shadow: none !important;
    position: relative;
    left: 20px;
}

.form-sections .notify-accordion-sec  .notify  .notify-item .notify-header .notify-button:not(.collapsed)::after {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 11px solid var(--success-color); 
    position: absolute;
    top: 19px; 
    left: -20px;
    background-size: 1.25rem;
    transition:  none;
    transform: rotate(-180deg) !important; 
    background-image: none;
}


.form-sections .notify-accordion-sec  .notify  .notify-item .notify-header .notify-button:focus{
	border-color:transparent !important; 
    box-shadow: none ;  
}
  
  
.form-sections .notify-accordion-sec  .notify-tab  .t-heading {
    background-color: var(--parimary-color);
    color: #0d2121;
    padding: 10px 12px;
}

 .form-sections .notify-accordion-sec  .notify-tab  .t-heading  h5 {
    margin-bottom: -6px;
    font-size: 16.2px;
} 
 
 .form-sections .notify-accordion-sec .mail-list {
    margin-top: 20px;
    padding: 0 12px;
    line-height: 30px;
}
   .form-sections .notify-accordion-sec .mail-list.new-mail {
    margin-top: 12px;
    padding: 0 12px;
    line-height: 30px;
}
 .form-sections .notify-accordion-sec .mail-list.new-mail ul{margin:0;}
  
  .form-sections .notify-accordion-sec   .mail-list ul li a 
      {
	  font-weight:600;
	  color: #0d2121;	  
  } 

/*Notify me ends here */


/* agenda minutes section  starts here */

.scroll-sec-2 {
    background-color: #fff;
    position: absolute; 
    top: 50px;
    left: 0px;
    max-width: 715px;
    width: 100%;
    z-index: 6;
    margin-top: 34px;
    box-shadow: 0 0 45px rgb(0 0 0 / 15%);
    padding: 20px 15px;
}

 .agenda-sections .form-sec .agendas-top-headings {
    font-size: 32px;
    padding-bottom: 50px;
    margin-top: -25px;
}


 .agenda-sections .form-sec .agends-sec .agend-box{
	 width:74%; 
 }
 
  .agenda-sections .form-sec .agends-sec .agend-box-2 .category-section .category-items {
    margin-top: 19px;
    background: transparent;
}

.agenda-sections .form-sec .agends-sec .agend-box-2
.category-section .category-items .scroll-sec-2 .check-box .agenda-check-box-list{
	display:flex;
    flex-wrap:wrap;	
 } 

.agenda-sections .form-sec .agends-sec .agend-box-2
.category-section .category-items .scroll-sec-2 .check-box .agenda-check-box-list li{
	flex:0 0 33%;
	 
 }

.agenda-sections .form-sec .agends-sec .agend-box-2 .category-section 
.category-items .scroll-sec-2 .check-box  ul li label{	
    display: inline;
    font-size: 14px;
    text-transform: capitalize; 
}

.agenda-sections .form-sec .agends-sec .agend-box-2 .category-section
 .category-items .accordion-button:focus {  
     box-shadow: none; 
}

 .agenda-sections .agends-sec .agend-box .agend-menu { 
	 display:flex;
	 flex-direction:row;
	 justify-content:space-between; 
 } 
 
 
.agenda-sections .form-sec  p {
    font-size: 12.37px;
    margin-bottom: 8px;
}
 
 .agenda-sections .form-sec  p .ar-links { 
	 font-weight:600;
 }
 
.agenda-sections .form-sec .agends-sec .agend-box .agend-menu .agend-links {
    padding: 0.5px 16.7px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    text-transform: capitalize; 
    background: #fff;
    line-height: 21px;
    display: inline-block; 
}

.agenda-sections .form-sec .agends-sec .agend-box .agend-menu .agend-links .date-time {
    border: none;
    max-width: 80px;
    width: 100%;
	
}

.agenda-sections .form-sec .agends-sec .agend-box .agend-menu .agend-links .date-time:focus{
	outline:none;
}

.agenda-sections  .agends-sec .agend-box .agend-menu .caret-a .dropdown .time-btns{
	background:transparent;
	font-size: 14px;
    font-weight: 600;
	border:0;
	position:relative; 
	left:-8px;
}

.agenda-sections  .agends-sec .agend-box .agend-menu .caret-a .dropdown .time-btns:after {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid var(--success-color);
	border-top:none;
    position: absolute;
    top: 5px; 
    left:70px;   
    transform: rotate(180deg);
}

.agenda-sections  .agends-sec .agend-box .agend-menu .caret-a .dropdown  .dropdown-menu{	
    transform: translate3d(-18px, 23px, 0px) !Important;
} 


.agenda-sections .form-sec .agends-sec .agend-box .agend-menu  .wh-pharse{
	padding:0.5px 0px;
}

.agenda-sections .form-sec .agends-sec .agend-box .agend-menu  .wh-pharse .ward-ph {
    outline: none;
    border: 0px;
    max-width: 105px;
	width:100%;
}

.agenda-sections .form-sec .agends-sec .agend-box .agend-menu  .wh-pharse .ward-ph::placeholder{
	  color: #000;
	  font-weight:600;
	  text-align:center;
} 
 
  .agenda-sections .form-sec .agends-sec .agend-box-2 
  .category-section .category-items .category-header .cat-btns {
    border: 0px;
    padding: 0.5px 16.7px;
    padding-right: 30px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    text-transform: capitalize;
    outline: none;
    position: relative;
    background: #fff;
    border-radius: 0px !important;
    line-height: 21px;
	margin-top:20px;
} 
  
  
 .agenda-sections .form-sec .agends-sec .agend-box-2 
  .category-section .category-items .category-header .cat-btns:after{
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid var(--success-color);
    position: absolute;
    top: 6px;
    left: 80px;
    transition: none;
    background-image: none;
    transform: rotate(180deg);
}

 


.search-bars .agends-sec .agend-box-2 .sa-icons {
    width: 35px;
    height: 42px;  
    outline: none;
    border: 1px solid #fff;
    margin-left: 18px;
    background: transparent;
    border-radius: 10px;
}


.search-bars .agends-sec .agend-box-2 .sa-icons .fa-icons {
    color: #fff;
    font-size: 24px;
    transform: rotate(10deg);
}

.agenda-sections .council-text h3 {
    font-size: 18.4px;
    color: var(--success-color);
    margin-top: 25px; 
}


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-button {
    position: relative;
    text-transform: capitalize;
    font-size: 14px;
    color: #000;
    max-width: none;
}

 
.agenda-sections  .agend-accordion-sec .accordion-sec  
.accordion-header .accordion-button  .text-bold{
	font-weight:600; 
 }

.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-button:after{	
	width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 11px solid var(--success-color);
    position: absolute;
    top: 15px;
    left: 170px;
    transition: none;
    background-image: none;	
}  


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_1:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_1:not(.collapsed)::after
{
	left:75px;
}

.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_2:after , 
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_2:not(.collapsed)::after
{
	left:152px;
}


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_3:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_3:not(.collapsed)::after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_4:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_4:not(.collapsed)::after
{
	left:120px; 
}


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_5:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_5:not(.collapsed)::after
{
	left:231px; 
}


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_6:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_6:not(.collapsed)::after
{
	left:112px;
}


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_7:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_7:not(.collapsed)::after
{
	left:182px;
}

.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_8:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_8:not(.collapsed)::after
{
	left:152px;
}

.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_9:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_9:not(.collapsed)::after
{
	left:92px;
}

.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_10:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_10:not(.collapsed)::after
{
	left:254px; 
}


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_11:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_11:not(.collapsed)::after
{
	left:152px;
}


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_12:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_12:not(.collapsed)::after
{
	left:282px;
}


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_13:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_13:not(.collapsed)::after
{
	left:134px;
} 


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_14:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_14:not(.collapsed)::after
{
	left:145px;
}



.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_15:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_15:not(.collapsed)::after
{
	left:224px;
}


.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_16:after ,
.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_16:not(.collapsed)::after
{
	left:106px;
}

.agenda-sections  .agend-accordion-sec .accordion-sec{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	flex-direction:row;
	align-items:center;
}

.agenda-sections  .agend-accordion-sec .accordion-sec .accordion-b{	
	flex-basis:50%; 
	text-align:right;
}

.agenda-sections  .agend-accordion-sec .caret .caret-sec {
    padding-right: 0px; 
}

.agenda-sections  .agend-accordion-sec .accordion-sec .accordion-b a{
	color:#000;
	font-weight:600;
}

.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .mein-headings{
	background-color:var(--parimary-color);
	padding:5px 0;
}

.agenda-sections  .agend-accordion-sec .accordion-sec .mein-tables .agenda {
    width: 50%;
    margin: 10px 0;
    line-height: 25px;
    padding-left: 10px;
    text-transform: uppercase;
    color: var(--success-color);
    font-size: 14px;
    font-weight: 600; 
    	
}

.agenda-sections  .agend-accordion-sec .accordion-sec .mein-tables .minutes ,
.agenda-sections  .agend-accordion-sec .accordion-sec .mein-tables .download
{
	width:25%;
    line-height: 25px;   
    text-transform: uppercase;
    color: var(--success-color);
    font-size: 14px;
    font-weight: 600;
	text-align:center;
}

.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .catAgendaRow {
    border-bottom: 1px solid  #d3e3e9;
}

.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .catAgendaRow h4{
	margin-bottom:0px;
}


.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .catAgendaRow h4 ,
.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .catAgendaRow p
{
	font-size:14px;
	padding-left:10px; 
}

.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .downloads .downloads-btns {
    margin-top: -25px;    
}

.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .downloads .downloads-btns .d-btns {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    border: none;
    background: transparent;
	position:relative;
	left:-15px; 
}

.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .downloads .downloads-btns .d-btns:after {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid var(--success-color);
    position: absolute;
    top: 5px;
    left: 77px;
    transition: none; 
}

.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables 
.downloads .downloads-btns  .dropdown .dropdown-menu {
    transform: translate3d(35px, 32px, 0px) !important;
}

.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .catAgendaRow .agendas-data{ 
	margin-top:15px;
}

 .downloads .downloads-btns .dropdown .dropdown-menu{ 
	 padding:0 !important;
	 min-width:5rem !important;
 }
 
.downloads .downloads-btns .dropdown .dropdown-menu li {
    display: flex;
    align-items: center;
    padding: 2px 10px;
	position:relative;

} 

.downloads .downloads-btns .dropdown .dropdown-menu li:before {
    width: 15px;
    height: 15px;
    border-left: 1px solid rgba(0,0,0,.15);
    border-top: 1px solid rgba(0,0,0,.15);
    content: "";
    position: absolute;
    background: #fff;
    top: -9px;
    left: 0; 
    transform: rotate(45deg);
    right: 0;
    margin: 0 auto;
}

 
 .downloads .downloads-btns .dropdown .dropdown-menu li .dropdown-item {
    display: inline !important;
    padding: 0 5px;
    font-size:0.9rem; 
}

 
 .downloads .downloads-btns .dropdown .dropdown-menu li .dropdown-item:hover {
	  background:transparent !important;
	  color:#212529 !important: 
  }
  
   .downloads .downloads-btns .dropdown .dropdown-menu li .dropdown-item:focus{
	       color:#212529 !important;  	 	
   }

/* agenda minutes section  ends here */



footer .top-center-sec {  
    border-bottom: 18px solid var(--parimary-color);
    width:100%;
	max-width:740px;
    margin: 0 auto;
}

footer .top-center-sec .flex-footer{
	margin-bottom:12px;
}

footer .top-center-sec .flex-footer li{
	display: inline;	
}


footer .top-center-sec  a {
    color: #000;
    text-decoration: none;
    margin-left: 15px;
    font-weight: 500;
    position: relative;
    border-right: 1px solid #000;
    padding-right: 10px;
    font-weight: 500;
    font-size: 19.81px;
	text-transform:capitalize;
	transition:all 0.3s linear;
}

footer .top-center-sec a:hover{
font-weight: 600; 
}
 



footer .bottom-center-sec .social-icons {
padding-top:2.2rem;
}

footer .bottom-center-sec .social-icons .icons {
  background-color: #808080;
  color: #fff;
  padding: 4px;
  width: 25px;
  height: 26px;
  border-radius: 30px;
  font-size: 18px;
  border: 1px solid #808080; 
  transition: all 0.3s linear; 
}

.multi-row > p {
    display: none;
}

footer .bottom-center-sec .social-icons .icons:hover{
border: 1px solid #808080;
color: #808080;
background: transparent;
}


footer .bottom-center-sec a{
color: #000;
text-decoration: none;
font-size: 1rem;
line-height: 35px;
}

footer .bottom-center-sec a:hover{
font-weight: 600;
text-decoration: underline;
}



/* footer ends here  */


@media (max-width:1199px){
 .section-two .info p {  
  padding: 0px 25px;
}

header .utility {
    min-height: 15px;
    bottom:5px;	
}

.section-two .left-side-bar .apply-sec {
    margin-right:0px;
    margin-top: 0px !important;
}

.section-two .youth-text {
	font-size:15.55px !important; 
 
}

.section-two .tomi-sec  .tomi-sec-2{
	padding-left:5% !important;
}

.section-two .mayor-sec .contacts-h {
font-size: 18px;
}

.section-two .public-utilites-section .pub-utilites-sec h2 {
    font-size: 20.65px;    
}

 .section-two .public-service-sec .hr-sec-pro {
	 padding-right:0px !important;
 }
 
 .section-two .tomi-sec .tomi-pos .vist-fire-btns {   
  font-size: 15.51px;
 }
 
 .water-distribution-sec .top-headings .light-text, 
 .water-distribution-sec .top-headings .bold-text {
    font-size: 26px;
    color: var(--success-color);
}

.section-two .water-distribution-sec {
    padding-right: 0;    
}

.section-two .zoning-sec {
	padding: 0 !important;	
}

.section-two .zon-pad-t {
	padding-top:3rem !important;
}

.challages-text h4, .text-h  h4 ,

{
    font-size: 14px; 
} 


}


@media (max-width:991px ) {
	
header {
    position: relative;
    transition: .3s ease-in;
}

header .utility  .utility-Btns {
    position: absolute;
    padding: 5px 15px; 
    top:54px;
    right:90px;
    font-size: 0.9rem;
}
 
header #navigation{
	padding-left:0px !important;
	padding-right:0px !important;
}

header #navigation .navbar-brand  img {
    width: 100% !important;
}

header #navigation .navbar-brand {  
    flex: 0 0 15.5%;
	z-index:3;
}

header #navigation .navbar-collapse {
    flex-wrap: wrap;
    margin-top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
   
header #navigation .navbar-collapse .navbar-nav {
  flex: 8 0 85%;
  justify-content: flex-end;
  position: relative;
  right: 0px; 
}

header #navigation .navbar-collapse .navbar-nav:before {
  display: none;
}


header #navigation .navbar-collapse .search-btn{
    text-align: left;
}

header #navigation .navbar-collapse .social-icons {
    text-align: left;
    flex: 0 0 45%;
    margin: 10px 0px 0px 0;
    order: 1;
	padding-left:10px;
}


header #navigation .navbar-collapse .search-btn {
    display: block!important;
    flex: 0 0 55%;
    text-align: right;
    font-size: 14px;
    padding-top: 8px;
    order:0;
}

header #navigation .navbar-collapse .search-btn .search {
    position: relative;
    width: fit-content;
	margin-left:auto;
}


header #navigation .navbar-collapse .search-btn .search-btns {
    position: absolute;
    left: 53%;
    bottom: 0px;
}

header #navigation .navbar-collapse .search-btn .search-box {
    height: 32px;
    position: relative;
}

.banners-section .banners-sec {  
  height: 397px;   
}  

.banners-sec .banners-headings h2 {   
font-size: 28.39px; 
}



.section-two .info p {
  padding: 0px 20px;
}


.section-two .left-side-bar .Community .headings-3 {
    padding-top: 0px !important; 
}
.section-two .left-side-bar .Community .callander .headings-4 {
    width: 100%;
    max-width: 320px;
}

.section-two .left-side-bar .Community {
    margin-top:0px;
}


.section-two .mayor-sec .mayor-para .g-para-t ,
.section-two .mayor-sec .mayor-para .g-para-f {
    margin-top: 0px;
}

.section-two .mayor-sec .mayor-para p {   
    padding: 0px 0%;
}

.members-section  .Quick-sec .office-img img {   
    margin-bottom: 50px;
}

.members-section .pad-l{
    padding-left: 0  !important;
}

.members-section .berry-img {
    text-align: center;
}

.members-section .border-r { 
    border-right: 0px;
    border-bottom: 16px solid #fff;
    margin:50px 0;
    padding-right: 0 !important;
}

.members-section  .codified-sec {
    margin-top: 50px;
} 

.auditor-sections .auditor-sec {
	padding:0px !important;
}

.auditor-sections .auditor-sec  .contacts-sec{
	padding-right:0px !important; 
	padding-left:15px ;
} 

.auditor-sections .in-sections {
	padding-left:1rem !important;
}

.auditor-sections .auditor-para .audit-sec, .auditor-sections .annual-sec {
    padding:0px;
}

.hr-section .hr-sec-pro{
	padding-right:0px !important;
}

.hr-section .hr-sec-pro .hr-pos .hr-text {  
    font-size: 18px;
}

.hr-section .hr-sec-pro .hr-title .hr-btns {  
    font-size: 12px;
}

.hr-section .hr-sec-pro  .annual-sec h6 {
    padding: 0;
}

.law-dir-section .mayor-title h4 {
    font-size: 17px;
    font-weight: 600;
}

.hr-section .hr-sec-pro .hr-title .hr-btns, .hr-section .hr-sec-pro  .annual-sec .hr-btns {
    margin:0px;	
    margin-top:15px;
}


.municipal-section .municipal-sec .visit-btns { 
    font-size: 10.94px;
    line-height: 20px;
}

.municipal-section .municipal-sec .municipal-para{
	padding:0px !important;
}

.municipal-section .municipal-sec .municipal-para p {   
    padding: 0px 0%;
}
.section-two .tomi-sec .tomi-pos .vist-fire-btns {    
    font-size: 15.51px;
}

.section-two .all-nine-c a {
    font-size: 10.37px;
}
.section-two .all-nine-c h2 {
    font-size: 15px;
}

.section-two  .fir-ems-sec {
    padding-top: 45px;
}

.section-two .con-sec ,
.section-two .con-sec .tomi-sec-2 ,
.section-two .vehicle-sec
{
	padding-top:0px !important;
}

.section-two .t-img-sec{
   padding-left:0px !important;
   padding-bottom:50px;
}



.section-two  .about-sec .old-map-sec img {   
    margin-top: 50px;
}

.section-two .main-col-nine-c{
	padding-right:0px; 
	padding-left:0px;
} 

.section-two .all-nine-c .pub-safety .pub-safety-btns a {   
   font-size: 10px;
}

.section-two  .public-service-sec .pub-sec .douglas-pos h3 {
    font-size: 14px;
}
.section-two .public-service-sec .pub-sec .douglas-title h4 {
font-size: 13.27px;
}
.section-two .public-service-sec .pub-sec .pub-para-sec .build-depart .street-mein-sec .g-btns {   
   font-size: 12px;
}

.section-two .public-service-sec .pub-sec .pub-para-sec .build-depart h2 {
font-size: 16px;
}

.section-two  .public-service-sec .pub-sec .pub-para-sec .btns-sec .btns-1 a {    
    font-size: 10px;
}

.section-two  .public-service-sec .pub-sec .city-station img {  
    padding-left:0px; 
}

.section-two .public-utilites-section .b-hour-sec .pay-u-btns .utility-Btns, 
.section-two .public-utilites-section .avoid-sec .pay-u-btns .utility-Btns{
	font-size:10.29px;
}

.section-two .public-utilites-section .pub-utilites-sec .imp-links h2 {   
    font-size: 14.65px;
}

.section-two .public-utilites-section .pub-utilites-sec .imp-links a {
    font-size: 10px;   
}

.section-two .public-utilites-section .border-l {  
    padding-left: 1rem !important;
}

.section-two .public-utilites-section .pub-utilites-sec h2 {
    font-size: 13.65px;
}

.section-two .public-utilites-section .pub-utilites-sec h3 {
font-size: 15px;}


.water-distribution-sec .top-headings .light-text, .water-distribution-sec .top-headings .bold-text {
    font-size: 20px;  
}

.water-distribution-sec .water-sec .hour-sec .staff-btns {    
  font-size: 10.29px;
}


.section-two .zoning-sec {
	padding: 0 !important;
	margin-top:0px !important;
}

.crites-hannan-park-mein-sec .play-expl-sec{
	margin-top:70px !important;
}

.bord-commission-sec  .board-headings , 
.bord-commission-sec .bord-sec 
 {    
    padding-left: 0 !important;
}
 
 .section-two .zoning-sec .downtown-sec{ 
  padding: 0 !important;
}


.scroll-sec , .scroll-sec-2 { 
    max-width: none;    
}

.section-two .form-sections {    
    padding-left:0; 
}
 
.form-sec  {
    max-width: none;   
}

.scroll-sec-2 {
    background-color: #fff;
    position: absolute;
    top: 50px;
    left: 0px;
    /* max-width: 715px; */
    width: 100%;
    z-index: 6;
    margin-top: 34px;
    box-shadow: 0 0 45px rgb(0 0 0 / 15%);
    padding: 20px 15px;
}

.form-sections .form-accordion-sec  ,
.form-sections .notify-accordion-sec
{  
    max-width: none;   
}



footer .top-center-sec:after {
  position: absolute;
  left: 10%;
  width: 88%;
}

}

@media (max-width:767px) {
	
header #navigation .navbar-brand {
    flex: 0 0 18.5%;
}

header #navigation .navbar-collapse .social-icons {    
flex: 0 0 40%;
} 


.banners-section  .banners-sec {
    height: 307px;
} 

.banners-sec .banners-headings {
  position: relative;
  left: 20%;
}

.banners-sec .banners-headings h2 {
    font-size: 20.39px;
} 

.Govt-banners-section .Govt-banners-two-sec  .Govt-banners-headings-two .govt-t ,
.business-banners-section .business-banners-sec .business-banners-headings .govt-t ,
.how-i-banners-section .how-i-banners-theree-sec  .how-i-banners-headings  .how-i 
 {
    font-size: 32.53px;
} 



.section-two  .left-side-bar .apply-sec .apply-headings h3 {
    font-size: 18.04px;   
}

.section-two .left-side-bar  .apply-sec .applic-text p {
    font-size: 16.67px;
    line-height: 25px;   
}


.section-two .btns-b  a {
    font-size: 12.77px;
}

.law-dir-section:before {    
    width: 102%;    
}

.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings .hannan-park-text {   
    font-size: 26px;   
}

.section-two  .barth-park-sec {
    padding-left: 20px;
}

.section-two  .barth-park-sec .board-headings{
	padding-left:0px !important;
}


.section-two  .barth-park-sec .bord-sec{
	padding-left:0px !important;
}

.section-two  .barth-park-sec .play-expl-sec  .play-text{
	 padding-left:0px !important; 
  }
  
.section-two  .barth-park-sec .play-expl-sec   .barth-park-c {
    padding-left: 30px !important;
}


.section-two .about-sec .old-map-sec{
	padding:0px !important; 
} 

.section-two .interst-sec p {
     padding-right: 0%;  
}

.section-two .public-utilites-section .good-to-do-sec img {
    max-width: 300px;    
}

.section-two  .public-service-sec .pub-sec .pub-para-sec .build-depart .map-sec {
    margin: 25px 0;
}

.section-two .public-utilites-section .border-l {
    border-top: 18px solid #fff;
    border-left: 0;
    margin:30px 0; 
    padding-left: 0 !important;
}

.public-service-sec .pub-sec .pub-para-sec, 
.public-utilites-section .pub-utilites-sec .mayor-para {
    padding: 0 !important;  
}

.section-two .youth-text {
    font-size: 17.55px !important;
}

.section-two .water-distribution-sec .water-sec{
	padding:0px !important;
}

.section-two .water-distribution-sec {  
    padding-left: 0px;
}

.section-two .left-side-bar {
    padding-left:0px;
}

.form-sections .form-sec .learn-more-sec{
	margin-bottom:25px;  
}

.agenda-sections .form-sec .agends-sec .agend-box {
    width:100%;   
}


.scroll-sec-2 {  
    top:102px; 	 
}

.form-sections .notify-accordion-sec .mail-list {  
    padding:0; 
    padding-left: 12px;   
}

.section-two .leak-detection-sec  .top-headings .bold-text { 
    font-size: 18px; 
}
.section-two .leak-detection-sec .abouts-sec h5 {
    font-size: 16px; 
}

.agenda-sections .form-sec .agends-sec .agend-box-2
.category-section .category-items .scroll-sec-2 .check-box .agenda-check-box-list li {
    flex: 0 0 100%;
}

footer .top-center-sec  a {
    font-size: 15.87px;
}


}



@media (max-width:575px){
	
.h-2{
	font-size:16px; 
}	

header #navigation .navbar-brand {
    flex: 0 0 22.5%;
}	
	
header .utility  .utility-Btns {   
    right: 90px;   	
}


header #navigation .navbar-collapse .social-icons {
    flex: 0 0 30%;
}

.banners-section  .banners-sec {
    height: 230px; 
}	

.banners-sec .banners-headings h2 {
    font-size: 15.39px;
}


.Govt-banners-section .Govt-banners-two-sec   
.Govt-banners-headings-two .govt-t {
    font-size: 22px; 
    top: -75px;	
}

.community-banners-section .Govt-banners-two-sec   
.Govt-banners-headings-two .govt-t {
    font-size: 22px;  
    top: 10px;
} 

.Govt-banners-section .Govt-banners-two-sec .Govt-banners-headings-two::before ,
.business-banners-section .business-banners-sec .business-banners-headings::before ,
.how-i-banners-section .how-i-banners-theree-sec .how-i-banners-headings::before
 {
  height: 50px;
}	

.business-banners-section .business-banners-sec .business-banners-headings .govt-t {
    font-size: 22px;
	top: 15px; 
} 

.how-i-banners-section .how-i-banners-theree-sec .how-i-banners-headings .how-i {
    font-size: 22px; 
	top:-328px;
}

.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-img img {
    height: 200px;     
}

.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings .hannan-park-text {
    top: 42px;
} 

.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings::before {
	top:30px;
    height: 50px; 
}

.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-img img { 
    height: 200px; 
}

.business-banners-section .business-banners-sec .business-banners-headings .govt-t {
    top: 44px; 
}

.ted-banners-section .ted-banners-sec .ted-banners-headings::before {
    top: 30px;    
}

.ted-lewis-sec .bord-sec h4 {  
    font-size: 13px !important;    
}

.section-two  .barth-park-sec .play-expl-sec  .play-text ,
.section-two  .barth-park-sec .board-headings 
 {   
    font-size: 22px; 
}

.border-style {
border-top: 7px solid #d3e3e9;
border-bottom: 7px solid #d3e3e9;
border-left: unset;
border-right: unset;
padding: 25px 0;
}

.section-two .info .img-sec{
	max-width:340px;
	margin:0 auto;
}

.section-two .info  p{
	text-align:justify;
	text-align-last:center;
}

.section-two .info .learn-more-btns ,
 .section-two .info .janie-headings 
{
	text-align:center;
}
 

.section-two .spotlight .learn-more-link { 
    font-size: 16.83px;
}


.section-two .spotlight .learn-more-link:before {
    content: "\f0da";
    color: transparent;
    position: absolute;
    top: 14px;
    left: -12px; 
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-left: 12px solid #d3e3e9;
    border-bottom: 7px solid transparent;
}


.section-two .left-side-bar  .Community .headings-3 {  
    font-size: 20px;
} 

.section-two .left-side-bar {
    padding-left:0px; 
}

.section-two .left-side-bar .Community .callander .headings-4{
	width:100%;
}

.section-two .left-side-bar  .apply-sec .applic-text p {
    font-size: 14.67px; 	
    line-height: 22px; 
}

.section-two  .mayor-sec {
    padding:0px !important;
    padding-bottom: 32px !important;
} 

.members-section .border-r {
    border-right: none;
    border-bottom: 12px solid #fff;
    padding: 15px 0; 
    margin-bottom: 30px;
}

.members-section .pad-l{
	padding-left:0px !important;
}
 
.members-section  .berry-titel { 
    margin-bottom: 0;
}


.members-section .barry-para-sec{
    margin-bottom: 50px;
}

.bord-and-commission-section .bord-sec {
    padding-left: 0px !important;
    margin-bottom: 50px;
}

.auditor-sections .auditor-sec  .contacts-sec { 
    padding-left:0; 
}

.hr-section .hr-sec-pro .hr-pos .hr-text { 
    margin-top: 50px;
}

.law-dir-section:before {  
    top: -20px;
}


.municipal-section .municipal-sec .probatiom-sec { 
    max-width: 180px;   
} 

.barth-park-sec  .photo-gallary-sec .photos-sec {   
    text-align: center;
}


.section-two  .barth-park-sec {
    padding-left: 0px;
}

.section-two .tomi-sec {
	padding-bottom:0px!important;	
}

.section-two .tomi-sec  .tomi-sec-2 {
    padding-left: 0 !important;
}

.public-service-sec .pub-sec ,
.public-service-sec .pub-sec .pub-para-sec ,
.public-utilites-section .pub-utilites-sec .mayor-para
 {
  padding: 0 !important;
}

.section-two  .public-service-sec .pub-sec .douglas-pos h3 {    
    margin-top: 50px;
}

.section-two .youth-text {
    max-width: 225px;
    font-size: 13.55px !important;
} 


.section-two .btns-b {
    max-width: 320px;
    margin: 0 auto;
    margin-bottom: 20px;
}



.agenda-sections .agends-sec .agend-box .agend-menu {
    display: block;
} 

.scroll-sec-2 {
    top: 105px;     
}

.agenda-sections  .agend-accordion-sec .accordion-sec .accordion-b {
    flex-basis: 100%; 
    text-align: left;
}


 .accordion-flush .no-icon a.dropdown-toggle::after {
   display:none !important; 
} 


 
.agenda-sections .agend-accordion-sec .accordion-sec .accordion-b  .dropdown-mein-menu .dropdown-menu{
	min-width:5rem;
	position:relative;   
}

.agenda-sections  .agend-accordion-sec .accordion-sec .accordion-b  .dropdown-mein-menu .dropdown-menu:before{
	width: 15px;
    height: 15px; 
    border-left: 1px solid rgba(0,0,0,.15); 
    border-top: 1px solid rgba(0,0,0,.15);  
    content: "";
    position: absolute;
    background: #fff;
    top:0px;
    left: 0;
    transform: rotate(45deg);
    right: 0;
    margin: 0 auto;
}


.dropdown-mein-menu .dropdown-menu 

 
.form-sections .request-sec .top-headings h2  , 
.form-sections .request-sec .top-headings h5, .depart-sec h5
{
    font-size: 15px;   
} 

.notify-body{
	  padding:1rem 0 !important;
} 
  
.form-sections .notify-accordion-sec   .mail-list ul li a {  
    font-size: 14px; 
} 

.water-distribution-sec  .abouts-sec p {
    font-size: 12px;
}

.section-two .water-distribution-sec  .all-nine-c .backflow-list .backflow-links a {
    font-size: 14px;    
}


.water-distribution-sec .top-headings .light-text, 
.water-distribution-sec .top-headings .bold-text ,
.section-two .water-distribution-sec .top-headings .d-text
 {
   font-size: 16px;
}

.section-two .water-distribution-sec  .drink-water-sec .backflow-list .backflow-links a {
    font-size: 14px;  
}

.section-two .water-distribution-sec  .drink-water-sec .backflow-list {
    padding: 15px 0;
   
} 

.section-two .leak-detection-sec .leak-text .bold-text {  
    font-size: 13px; 
}

.section-two .leak-detection-sec .leak-text .leak-bold {   
    font-size: 14px; 
}


.scroll-sec .check-box .check-box-list li {
    flex: 0 0 100%;
}



footer .bottom-center-sec .social-icons {
margin-top: 20px;
}

}

@media (max-width:550px)  { 
 .hannan-gallery .wplg-gallery-default.wplg-loaded .wplg-gallery-item {
    width: 100% !important;
} 

.ted-lewis-park-gallery .wplg-gallery-default.wplg-loaded .wplg-gallery-item {
    width: 100% !important; 
} 

.photo-gallery-sec  .barthelmas-gallery .wplg-gallery-default.wplg-loaded .wplg-gallery-item {
    width: 100% !important; 
}

}

@media (max-width:512px) {
	.scroll-sec-2 {
    top: 128px;
}
}
 

@media (max-width:467px){
	
header #navigation .navbar-brand {
    flex: 0 0 27.5%; 
}

header .utility  .utility-Btns { 
    right: 90px;  
} 

.banners-section  .banners-sec {
    height: 190px;
}
 
.banners-sec .banners-headings h2 {
    font-size: 12px;
}

.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings .hannan-park-text {
    font-size: 20px;
}

.how-i-banners-section .how-i-banners-theree-sec .how-i-banners-headings .submit-req {  
    font-size: 25px; 
}

.form-sections .request-sec .top-headings h5, .depart-sec h5 {
    font-size: 13.2px;    
} 

.agenda-sections .form-sec .agends-sec .agend-box .agend-menu .agend-links {   
    display: block;
    max-width: 120px;
    margin: 15px 0; 
}


.agenda-sections .form-sec .agends-sec .agend-box-2 {
    width: 100%;
    justify-content: flex-start !important; 
}

.agenda-sections .form-sec .agends-sec .agend-box-2 .glyph-icon {
	margin-top:-14px;
}

.scroll-sec-2 {  
    top: 200px; 
} 

.agenda-sections .form-sec .agends-sec .agend-box-2 .category-section .category-items {
    margin-top: -22px; 
}

.photo-gallery-sec .h-2{
	padding:0 !important;  
}

.photo-gallary-sec  .photos-sec .wplg-gallery-default.wplg-loaded .wplg-gallery-item  {
    width: 100% !important; 
} 

.bord-commission-sec  .board-headings {
    font-size: 22px;
}

.bord-commission-sec .bord-sec  h4 {
    font-size: 15px;  
}

.water-distribution-sec .top-headings .light-text, 
.water-distribution-sec .top-headings .bold-text {
    font-size: 15px;
}

footer .top-center-sec  a {
    font-size: 13.87px;
    padding-left: 0px;
}


}


@media (max-width:450px){
	
.photo-gallery-sec .mein-photo-gallery  .wplg-gallery-default.wplg-loaded .wplg-gallery-item {
    width: 100% !important; 
}


.photo-gallery-sec .ted-lewis-park-gallery  .wplg-gallery-default.wplg-loaded .wplg-gallery-item {
    width: 100% !important; 
}

.photo-gallery-sec  .barthelmas-gallery .wplg-gallery-default.wplg-loaded .wplg-gallery-item {
    width: 100% !important; 
}


.ted-lewis-park-gallery .wplg-gallery-default.wplg-loaded .wplg-gallery-item {
    width: 100% !important; 
}

	
}


@media (max-width:380px) {
	
header #navigation .navbar-brand {
    flex: 0 0 60.5%;
}	

header #navigation .navbar-brand  img {
  width: 50% !important;
}

header .utility .utility-Btns {
    padding: 4px 6px;
    top: 55px;
    right: 28%;
    font-size: 0.8rem;
}

.section-two .info h5 {  
padding: 0 0px;
}

.section-two .info p {
padding: 0 0px;
}
.section-two .spotlight a { 
padding: 0px 0px;
}

.section-two .spotlight .learn-more-link:before {
    position: absolute;
    top: 3px;
    left: -15px;
    border-top: 7px solid transparent;
    border-left: 12px solid #d3e3e9;
    border-bottom: 7px solid transparent;
}

.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings {  
    top: -70px;   
}

.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings .hannan-park-text {
    font-size: 17px;
    top: 17px;
}

.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings::before {
    width: 90%;
    height: 50px;
    top: 5px;
}

.community-banners-section  .Govt-banners-two-sec .Govt-banners-headings-two .govt-t { 
    top: 10px;   
    font-size: 25.53px;     
}


.community-banners-section  .Govt-banners-two-sec .Govt-banners-headings-two::before {  
    height: 50px;    
}

.search-bars .form-sec .search-box { 
    flex-basis: 100%;
    justify-content: flex-start !important;
}

.scroll-sec {   
    top: 110px;    
}


.agenda-sections .form-sec .agendas-top-headings {
    font-size: 22px;
    padding-bottom: 10px;
    margin-top: -25px;
}


}

 @media (max-width:360px){
	 
.Crites-Hannan-section .Crites-Hannan-sec .Crites-Hannan-banners-headings .hannan-park-text{
    font-size: 15px;
    top: 17px;
}

}

  @media (max-width:330px)  { 
	  
	header #navigation .navbar-collapse {
		padding-top:10px;
	}
	
	.agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_12:after, .agenda-sections  .agend-accordion-sec .accordion-sec  .accordion-header .accordion-btns_12:not(.collapsed)::after {
    left: 250px;
}
}





.form-center-section .wpforms-container .wpforms-validate .wpforms-field-container .wpforms-field .form-details h3 {
    font-size: 20px;
    margin-bottom: 40px;
    margin-top: 40px;
}

.form-center-section .wpforms-container .wpforms-validate .wpforms-field-container .wpforms-field .form-details img{
	margin-bottom: 20px;
}

.form-center-section .wpforms-container .wpforms-validate .wpforms-field-container .wpforms-field .form-details p{
	font-size: 15px;
    margin-bottom: 15px;
	letter-spacing: .5px;
	    margin-top: 10px;
}
.form-center-section .wpforms-container .wpforms-validate .wpforms-field-container .wpforms-field .form-details a{
	text-decoration: underline;
	font-size: 14px;
}
.form-center-section .wpforms-container .wpforms-validate .wpforms-field-container .wpforms-field .form-details .border-line{
	content: '';
    width: 100%;
    height: 5px;
    background-color: #000;
    border: 1px solid #000;
    display: block;
    margin-top: -30px;
	margin-bottom: 13px;
}
.form-center-section .wpforms-container .wpforms-validate .wpforms-field-container .wpforms-field .form-details b{
	font-size: 15px;
	margin-bottom: 15px;
}

div.wpforms-container-full .wpforms-form input.wpforms-field-medium{
	max-width: 100%;
}
.wpforms-field-medium {
    width: 100%;
    max-width: unset!important;
}
div#wpforms-671-field_43-container {
    width: 100%;
}
div#wpforms-671-field_20-container{
   
	width:100%;
}

.form-center-section .wpforms-container .wpforms-validate .wpforms-field-container .wpforms-field .form-details img {
   padding-bottom: 30px;
    margin: 20px auto;
    display: block;
}


div#wpforms-671-field_26-container, div#wpforms-719-field_18-container, div#wpforms-706-field_12-container, div#wpforms-700-field_19-container{
	width: 48%;
}

@media screen and (max-width: 767px){
	div#wpforms-671-field_45-container, div#wpforms-671-field_14-container, div#wpforms-671-field_47-container, div#wpforms-671-field_26-container, div#wpforms-719-field_18-container, div#wpforms-706-field_12-container, div#wpforms-700-field_19-container{
		width: 100%;
		margin-left: 0px;
	}
}



div.wpforms-container-full .wpforms-form h3{
	margin-bottom: 40px;
}
div.wpforms-container-full .wpforms-form h3 {
    font-size: 20px!important;
}
 div#wpforms-719-field_1-container, div#wpforms-719-field_10-container, div#wpforms-719-field_12-container, div#wpforms-719-field_14-container{
	width: 50%;
}
div#wpforms-719-field_3-container{
	width: 40%;
}

@media screen and (max-width: 767px){
	div#wpforms-719-field_1-container, div#wpforms-719-field_2-container,div#wpforms-719-field_3-container, div#wpforms-719-field_4-container, div#wpforms-719-field_10-container, div#wpforms-719-field_11-container, div#wpforms-719-field_12-container, div#wpforms-719-field_13-container, div#wpforms-719-field_14-container, div#wpforms-719-field_15-container, div#wpforms-706-field_3-container, div#wpforms-706-field_4-container, div#wpforms-706-field_5-container, div#wpforms-706-field_6-container, div#wpforms-706-field_7-container, div#wpforms-706-field_8-container, div#wpforms-706-field_2-container, div#wpforms-700-field_4-container, div#wpforms-700-field_5-container, div#wpforms-700-field_9-container, div#wpforms-700-field_10-container, div#wpforms-700-field_13-container, div#wpforms-700-field_14-container, div#wpforms-700-field_1-container, div#wpforms-700-field_3-container, div#wpforms-700-field_6-container, div#wpforms-700-field_8-container, div#wpforms-700-field_12-container, div#wpforms-700-field_7-container, div#wpforms-691-field_1-container, div#wpforms-691-field_6-container{
		width:100%!important;
		margin-left: 0px;
	}
}



div#wpforms-706-field_2-container{
	width: 80%;
}
div#wpforms-706-field_3-container, div#wpforms-706-field_4-container, div#wpforms-706-field_5-container, div#wpforms-706-field_6-container, div#wpforms-706-field_7-container, div#wpforms-706-field_8-container{
	width: 38%;
}




div#wpforms-700-field_20-container div.wpforms-field-description .form-details span{
	margin-top: 0!important;
}
div#wpforms-700-field_20-container div.wpforms-field-description .form-details{
	margin-top: -25px!important;
}
div#wpforms-700-field_4-container, div#wpforms-700-field_5-container, div#wpforms-700-field_9-container, div#wpforms-700-field_10-container, div#wpforms-700-field_13-container, div#wpforms-700-field_14-container{
	width: 20%;
}
div#wpforms-700-field_6-container, div#wpforms-700-field_8-container, div#wpforms-700-field_12-container{
	width: 40%;
}
div#wpforms-700-field_7-container{
	width: 80%;
}



div#wpforms-691-field_25-container{
	width: 30%;
}
/*  07 Sep 2022  */


header.tribe-events-header, .tribe-events .tribe-events-calendar-list__month-separator:after, .tribe-events .tribe-events-calendar-list-nav, .tribe-events .tribe-events-calendar-list-nav, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button   {
    display: none!important;
}
.tribe-events .tribe-events-calendar-list__event-header>:last-child {
    margin-top: -8px;
}
.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
    margin-top: 3px;
}
.tribe-events .tribe-events-calendar-list__event-row {
    margin-bottom: -25px!important;
}
.tribe-events .tribe-events-calendar-list__month-separator {
    margin-top: 40px;
	background: var(--parimary-color);
    width: 160px;
    padding: 3px 6px;
    font-size: 16.35px;
    line-height: 24px;
}
.tribe-common .tribe-common-h--alt{
	font-weight: 600!important;
}
.tribe-common .tribe-common-anchor-thin {
    font-weight: 600;
}
.tribe-events .tribe-events-l-container {
	margin-top: -80px!important;
}
.section-two .left-side-bar .apply-sec {
    margin-top: -150px;
}

.sticky {
    position: fixed!important;
    top: 0;
    left: 0;
    width: 100%;
    transition: .3s ease-in;
}
header.cm-header.sticky {
    background: #fff;
    box-shadow: 0px 0px 10px #00000057;
    z-index: 999999;
}

/****19 sept 2022****/
.form-center-section {
    max-width: 717px !important;
}

@media screen and (max-width: 991px) {
  .form-center-section {
    max-width: none !important;
}
header #navigation .navbar-collapse .search-btn .search-btns { 
    right: 0px!important;
}
header #navigation .navbar-collapse .search-btn .search-box {
    
    padding: 2px 67px 0px 8px;
    
}
.tribe-common-l-container.tribe-events-l-container {
    min-height: unset!important;
	padding-bottom:0;
}

}

.tribe-common .tribe-common-l-container {
    padding-left: 0px;
}

/** 21-09-2022 **/
#mega-menu-wrap-top-header-nav #mega-menu-top-header-nav {padding: 0px 30px 0px 0px!important;text-align: right!important;}
.tribe-common .tribe-common-l-container {padding-left: 0!important;}
.tribe-events .tribe-events-calendar-list {margin-top: -30px;}
.tribe-events .tribe-events-calendar-list__event-row {margin-bottom: -30px!important;}
.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row {margin-top: 5px!important;}
.tribe-events .tribe-events-calendar-list__event-row{margin-left: -10px;}
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper, .tribe-events .tribe-events-calendar-list__event-title {margin-bottom: 4px!important;}
header #navigation .navbar-collapse .search-btn .search-box {padding: 2px 12px;}
.section-two .left-side-bar .apply-sec {margin-top: 0px;}
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {font-size: 14.35px!important;}
.border-style .janie-headings, .section-two  .contacts .h-5 {font-size: 18px!important;}
.tribe-events .tribe-events-l-container {min-height: 0!important;padding-bottom: 0!important;}
.section-two .left-side-bar   .top-link ul li .learn-more-link:hover, .section-two .spotlight .learn-more-link:hover, footer .top-center-sec a:hover {color: var(--success-color); font-weight: 500;}
.section-two .contacts .h-3{font-weight: 500;}
header .utility  .utility-Btns {line-height: 14px; top: 11.5px; padding: 5px 10px 3px 10px;}
.sticky {transition: 0s ease-in;}
.banners-sec .banners-headings h2 {padding: 20px 15px 4px 15px;}
footer .bottom-center-sec .social-icons .icons, header #navigation .navbar-collapse .social-icons p a {width: 28px; height: 27px;border-radius: 50%;}
.section-two .spotlight h2, .section-two .news-events h2,  .section-two .contacts h2{padding-bottom: 0!important;}
.section-two .info p, .section-two .info h5 {padding: 0px 18px 0 25px;}
footer .bottom-center-sec .social-icons {padding-top: 14px;}
footer .py-5{padding-bottom: 12px!important;}
footer .top-center-sec .flex-footer .menu-item-230 a {margin-left: 0;}

@media only screen and (max-width: 991px){
#mega-menu-wrap-top-header-nav #mega-menu-top-header-nav > li.mega-menu-item:first-child {margin-top: 55px;}
header #navigation .navbar-collapse .search-btn .search-btns {left: -40%!important; right: auto!important;}
header #navigation .navbar-collapse .search-btn .search {margin-right: -50px;}
header #navigation .navbar-collapse .social-icons{padding-left: 60px;}
header .utility .utility-Btns{top: 54px;right: 90px;}
#mega-menu-wrap-top-header-nav #mega-menu-top-header-nav > li.mega-menu-item > a.mega-menu-link {font-size: 16px!important;}
}

@media only screen and (min-width: 1500px) and (max-width: 1920px){
	header .utility .utility-Btns {padding: 8px 10px 6px 10px; top: 25px; right: 90px;}}
	
@media (max-width: 575px){
.section-two .info .learn-more-btns, .section-two .info .janie-headings {text-align: left;}
.tribe-events .tribe-events-calendar-list__month-separator {width: 100%;}
.section-two .py-5{padding-bottom: 0!important;}
header #navigation .navbar-collapse .social-icons p a {font-size: 10px; padding: 4px 4px 2px 4px;}
.banners-sec .banners-headings h2 {padding: 7px 15px 0px 15px;}
}
@media (max-width: 375px){
	header #navigation .navbar-collapse .social-icons {flex: 0 0 37%; margin-left: auto;}
header #navigation .navbar-collapse .search-btn .search {margin-right: -76px;}
header #navigation .navbar-collapse .search-btn .search-btns {left: -37%!important}
}
/** 22-09-2022 **/
.Govt-banners-section .Govt-banners-two-sec  .Govt-banners-headings-two .govt-t {left: -50px;}
.section-two .mayor-sec .contacts-h {font-size: 21px;}
.section-two .mayor-sec .mayor-para p {font-size: 12px; padding: 0px 7%;}
.section-two .mayor-sec .contacts-sec.py-3{padding-top: 0!important; padding-bottom: 0rem!important;}
.Govt-banners-section .Govt-banners-two-sec  .govt-banners-img img {height: 307px; object-fit: cover;}
.Govt-banners-section .Govt-banners-two-sec  .Govt-banners-headings-two {top: -240px;}
.Govt-banners-section{margin-bottom: -70px;}
.section-two .mayor-sec ul li a {line-height: 20px;}
.section-two .mayor-sec .hour-se.mt-4{margin-top: 6px!important;}
.section-two .news-events,  .section-two .news-events.info.py-5{padding-top: 3rem!important;}
.section-two .mayor-sec .hour-se h6{margin-bottom: 3px;}
.section-two .mayor-sec .email-btns {padding: 3px 15px 2px 15px;}
.section-two .mayor-sec .mayor-para p {font-weight: 500;}
.section-two .mayor-sec .mayor-title h2 {font-weight: 1000;}
.section-two .mayor-sec.ps-5{padding-left: 2rem!important;}
.members-section {margin-top: 0px;}
.section-two .mayor-sec .mayor-title h2 {font-size: 17.75px;}
.auditor-sections .mayor-sec .mayor-title h2{font-size: 16.29px; color: #212529;}
.members-section .codified-sec.pb-5{padding-bottom: 1.5rem!important;}
.members-section  .city-council .meetings {margin-bottom: 10px;}
.members-section  .codified-sec {margin-top: 50px;}
.members-section  .berry-titel {margin-bottom: 2rem;}
.auditor-sections .auditor-para .audit-sec, .auditor-sections .annual-sec {padding: 0 2rem 20px 2rem!important;}
.hr-section .hr-sec-pro  .annual-sec h6 {padding: 0 15% 0 26px;}
.members-section  .berry-titel  .email-btns {padding: 4px 10px 4px 10px;}
.auditor-sections  .visti-sec a {padding: 7px 10px 6px 10px;}
.auditor-sections  .visti-sec a:hover{border: 1px solid #116b68; color: #116b68!important; background: transparent;}
.page-template-template-services .Govt-banners-section .Govt-banners-two-sec .govt-banners-img img{height: 331.002px}
.page-template-template-services .section-two .mayor-sec .email-sec .py-2{padding-top: 0!important; padding-bottom: 0!important;}
.page-template-template-services .section-two .mayor-sec .email-sec1.mt-4{margin-top: .5rem!important;}
.page-template-template-services .all-nine-c .contacts-sections .email-sec .pb-5{padding-bottom: 1.2rem!important;}
.page-template-template-services .public-service-sec .pub-sec .pub-para-sec .btns-sec .btns-1{margin-bottom: 7px;}
.page-template-template-services .public-service-sec .pub-sec .pub-para-sec .street-mein-sec p{margin-top:10px;}
.page-template-template-services .public-utilites-section .b-hour-sec.py-4{padding-top: 12px!important; padding-bottom: 0px!important;}
.pay-u-btns {margin: 0 0 30px 0;}
.page-template-template-services .public-utilites-section .pub-utilites-sec.py-4{padding-top: 0!important;}
.page-template-template-services .section-two .vehicle-sec.me-5{margin-right: 0!important;  padding-bottom: 20px !important;}
.page-template-template-business .section-two .zoning-sec h2{font-size: 25.65px; font-weight: 700; }
.page-template-template-business .section-two .zoning-sec li{font-size: 12.37px;}
.page-template-template-business .section-two .zoning-sec .contacts-sec h6{font-weight: 700; }
.auditor-sections .mayor-sec .mayor-para p{padding: 0 2rem;}
.page-template-template-business .section-two .zoning-sec .phone-sec .h-6.py-5{padding-top:1.5rem!important; padding-bottom: 2rem!important;}
.page-template-template-business .section-two .zoning-sec .downtown-sec h2{font-size: 21px; padding-bottom: 10px; padding-top: 10px;}
.page-template-template-business .section-two .zoning-sec .downtown-sec p{margin-top: -15px; font-size: 12.37px;}
.page-template-template-business .section-two .zoning-sec .phone-sec .h-6.py-5 a{font-weight: 600;}
.page-template-template-business .section-two .left-side-bar.py-5, .page-template-template-business .section-two .zoning-sec.zon-pad-t.p-5{padding-top: 2rem!important;}

@media (max-width: 575px){
.section-two .mayor-sec .mayor-para p { padding: 0px;}
.section-two .mayor-sec .mayor-pos .mayor-text {margin-top: 30px;}
.members-section { margin-top: 0px; padding-top: 10px;}
.members-section .border-r ,.section-two .public-utilites-section .border-l {margin: 0;}
.hr-section .hr-sec-pro .employee-h-b {margin-bottom: 42px;}
.municipal-section .municipal-sec.py-5{padding-top: 1rem!important;}
.auditor-sections .auditor-para .audit-sec, .auditor-sections .annual-sec {padding: 0!important;}
.section-two .mayor-sec .contacts-sec.py-3 {padding-top: 20px!important;}
.members-section .barry-para-sec { margin-top: -50px;}
.section-two .mayor-sec.ps-5 {padding-left: 0rem!important;}
.members-section .city-headings{padding-top: 30px!important;}
.hr-section .hr-sec-pro  .annual-sec h6 {padding: 0;}
.page-template-template-services .all-nine-c .contacts-sections .contacts-sec .contacts-h{margin-top: 20px; margin-bottom: 10px!important;}
.section-two .all-nine-c .unclaimed-sec h2 {padding-top: 20px;}
.section-two .all-nine-c  .pol-vehicle-sec img {margin-top: 50px;}
.page-template-template-services .public-utilites-section .pub-utilites-sec.py-4 {padding-top: 1.5rem!important;}
.section-two .public-utilites-section .good-to-do-sec img {margin-bottom: 20px;}
.section-two .mayor-sec .contacts-h {padding-bottom: 10px;}
.members-section .council-committees-b-sec {margin-top: -65px; margin-bottom: -12px;}
}

@media (max-width: 991px){
.section-two .all-nine-c a {font-size: 12.37px;}
.auditor-sections .in-sections {padding-left: 0.8rem!important; padding-top: 25px!important; padding-bottom: 0px!important;}
}



#overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;filter:alpha(opacity=78);-moz-opacity:0.78;-khtml-opacity: 0.78;
opacity: 0.7;z-index: 100;display: none;}
.cnt223 a{text-decoration: none;}
.popuponload { width: 60%; margin: 0 auto; display: none; position: fixed; left: 50%; transform: translate(-50%,-50%); top: 50%; z-index: 9999; max-width: 90%;}
a.btn_close {position: absolute; right: -8px; top: -9px; font-size: 20px; width: 35px; height: 35px; display: flex; align-items: center;
 background: #000000;  color: #fff;  justify-content: center;  border-radius: 50%;   opacity: 1 !important; }
.cnt223 {  min-width: 100%;  width: 100%; box-sizing: border-box;  margin: 30px auto; background: #f3f3f3;  position: relative;  z-index: 103;  padding: 15px;
    border-radius: 5px;   box-shadow: 0 2px 5px #000;}
.cnt223 p { clear: both; color: #333;   font-size: 18px;  line-height: 30px; margin-top:20px; margin-bottom:20px;}
.cnt223 .x{float: right;height: 35px;left: 22px;position: relative;top: -25px;width: 35px;}

.cnt223-content h2 {
    color: #000;
    font-weight: 500;
    font-size: 28px;
    margin: 0 0 15px;
}

.cnt223 .x:hover{cursor: pointer;}

@media only screen and (max-width: 767px) {
.popuponload { width: 100%;  left: 0;  right: 0;  transform: none;  top: 15%;  bottom: 0;}
.cnt223-content { overflow: auto; height: 350px;}
.cnt223 h2 {  font-size: 24px;}
}


@media (max-width: 479px){
body.popuponload .cnt223 p{
font-size: 15px!important;
line-height: 22px!important;
}
body.popuponload .popbtn a.btn{
min-width: 218px !important;
}
body.popuponload .popbtn img{
width: 40px !important;
}
body.popuponload p.popbtn .slide_btn{
min-height: 55px !important;
}
}
.section-two .public-utilites-section .pub-utilites-sec h2{background-color: #116b68;
    color: #fff;
    font-size: 18.51px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    border: 1px solid var(--success-color);
    transition: all 0.3s linear;
	padding-top: 4px;}
	
.section-two .public-utilites-section .pub-utilites-sec h2:hover{background: transparent;
    border: 1px solid var(--success-color);
    color: var(--success-color);}
.section-two.section-common .row .title-name{font-size: 40px; font-weight: 700;}
.section-two.section-common .mayor-sec .mayor-para p {font-size: 12px;padding: 0 25px 0 0px;}
.section-two.section-common .mayor-sec.py-5.section-content{padding-top: 0!important;}
.section-two.section-common .mayor-sec.py-5.section-img{padding-top: 1.5rem!important;}

@media screen and (max-width: 991px){.section-two.section-common .row{justify-content: space-around;}}

/** 26-10-2022 **/
.agenda-sections  .agends-sec .agend-box .agend-menu .caret-a .dropdown .time-btns:after {left: auto;}
.search-bars .agends-sec .agend-box-2 .sa-icons .fa-icons {font-size: 16px; margin-top: 3px;}
.search-bars .agends-sec .agend-box-2 .sa-icons {width: 35px; height: 35px; border-radius: 50%;}
.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .catAgendaRow:last-child {border-bottom: none;}
.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .downloads .downloads-btns {margin-top: 15px;}
.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .catAgendaRow .agendas-data {margin-top: 25px;}
.agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .catAgendaRow:last-child p{margin-bottom: 0px;}
.agenda-sections .form-sec .agends-sec .agend-box .agend-menu .agend-links input, .agenda-sections .form-sec .agends-sec .agend-box .agend-menu .agend-links .dropdown, .agenda-sections .form-sec .agends-sec .agend-box-2 .category-section .category-items .category-header .cat-btns {padding-top: 2px;}
.agenda-sections .form-sec .agends-sec .agend-box-2 .category-section .category-items .category-header .cat-btns:after {margin-top: 2px;}
.agenda-sections .form-sec .agends-sec .agend-box .agend-menu  .wh-pharse .ward-ph {padding: 2px 5px 0;}
.agenda-sections .form-sec .agends-sec .agend-box-2 
.category-section .category-items .category-header .cat-btns {width: 120px;}
.agenda-sections .scroll-sec-2{ margin-top: 11px;}
.ui-widget.ui-widget-content{margin-left: -17px; z-index: 8!important; top: 439px!important;}
.agenda-sections .form-sec .agends-sec .agend-box .agend-menu  .wh-pharse {padding: 0.5px 5px;}
@media (max-width: 767px){
	.agenda-sections .scroll-sec-2{ margin-top: 18px;}
}
@media (max-width: 575px){
.agenda-sections .form-sec .agends-sec .agend-box .agend-menu .agend-links {display: block; max-width: 120px; margin: 15px 0;}
.agenda-sections .form-sec .agends-sec .agend-box-2 .category-section .category-items .category-header .cat-btns, .agenda-sections .form-sec .agends-sec .agend-box-2 .category-section .category-items { margin-top: 0px;}
.search-bars .agends-sec .agend-box-2 .sa-icons .fa-icons {font-size: 12px; margin-top: 0px;}
.search-bars .agends-sec .agend-box-2 .sa-icons {width: 25px; height: 25px; margin-top: 0px;}
.agenda-sections .scroll-sec-2 {top: 206px; margin-left: 10px; width: auto;}
}

/*** 27-10-2022 **/
.section-two .all-nine-c h3 a, .section-two .all-nine-c h2 a {font-size: 25.65px; font-weight: 500;}
.members-section .Quick-sec p a{font-size: 10px; font-weight: 600; line-height: 16px;}
.section-two .mayor-sec .mayor-pos .mayor-text a, .section-two .bord-and-commission-section h2 a, .section-two h3.word-map a{text-transform: uppercase; color: #116b68; font-size: 21px;}
.section-two .law-dir-section .mayor-title h4{font-size: 18px;}
.section-two .auditor-sections h2,.section-two .auditor-sections h6.h-2, .members-section .city-headings .city-h, .section-two .mayor-sec .contacts-h, .members-section .codified-sec .codified-headings h2{text-transform: uppercase;}

/*** 01-11-2022 **/
.section-two .info p, .section-two .mayor-sec .mayor-para p,.auditor-sections .mayor-sec .mayor-para p,.section-two .all-nine-c .barry-para-sec p, .municipal-section .municipal-sec .municipal-para p, .hr-section .hr-sec-pro .annual-sec h6, .section-two .all-nine-c p, .auditor-sections h6, .fir-ems-sec p,.fir-ems-sec .train-edu-sec p,.fir-ems-sec .train-edu-sec h6, .section-two .public-service-sec .pub-sec .pub-para-sec p, .page-template-template-services .public-service-sec .pub-sec .pub-para-sec .street-mein-sec p, .section-two .interst-sec p, .section-two .about-sec p, .section-two .cgtb-sec p, .section-two .resources-sec .resources-btns P,.page-template-template-business .section-two .zoning-sec .downtown-sec p, .section-two p.btns-bt, .bord-commission-sec .bord-sec p, .bord-commission-sec .bord-sec h5{font-size: 16px;}
.bord-commission-sec .bord-sec .mambers h6{font-size: 14px;}



/*********10-04-2023*******/
.post_content-block h1,.post_content-block h2,.post_content-block h3, .post_content-block h4, .post_content-block h5, .post_content-block h6, .post_content-block p, .post_content-block li, .post_content-block span, .post_content-block a, .post_content-block div{
	font-family: 'MyriadPro' !important;
}
/** 16-02-24**/
.about_top_head {
    margin-bottom: 20px!important;
    margin-top: 50px;
}
.customabout_fb_feed {
    margin-bottom: 50px;
}

/*********09-09-2024 css start here*******/
.safety-director-section {
    background: #DEEFF5;
    padding: 25px 20px;
    /*margin-bottom: 25px;*/
}
.page-id-11030 .wrapper {
	max-width: 600px;
	margin: 20px auto;
	border: 1px solid #ccc;
	border-radius: 10px;
	overflow: hidden;
}
.page-id-11030 h1 {
	background-color: #333;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	margin: 0;
}
.page-id-11030 .buttonWrapper {
	display: flex;
}
.page-id-11030 .tab-button {
	flex: 1;
	padding: 10px;
	text-align: center;
	cursor: pointer;
	border: none;
	background-color: #f2f2f2;
	transition: background-color 0.3s;
}
.page-id-11030 .tab-button:hover {
	background-color: #ddd;
}
.page-id-11030 .tab-button.active {
	background-color: #333;
	color: #fff;
}
.page-id-11030 .contentWrapper {
	padding: 20px;
}
.page-id-11030 .content {
	display: none;
}
.page-id-11030 .content.active {
	display: block;
}

/*********07-03-2025 css start here*******/

.council-ordinances-page .form-sec  p {
    font-size: 16px;
    margin-bottom: 8px;
}
.council-ordinances-page .search-result-item h3 a:hover {
    color: #116b68;
}
.council-ordinances-page .search-result-item h3 {
    margin-bottom: 2px;
}
.council-ordinances-page div#searchResults .search-result-item {
    border-bottom: 1px solid #d3e3e9;
}

.council-ordinances-page .nav-tabs .nav-link.active {
    color: #116B68;
    background: #d3e3e9;
    border-radius: 0px;
}
.council-ordinances-page .nav-tabs .nav-link {
    color: #212529;
}
.council-ordinances-page .agend-links input {
    border: none;
    max-width: 100% !important;
    padding-top: 0px !important;
}
.council-ordinances-page .search-bars {
    padding: 20px 15px;
}
.council-ordinances-page .agend-menu {
    margin-bottom: 0;
    gap: 15px;
}
.council-ordinances-page .agend-menu li {
    padding: 6px 10px !important;
    width: 100%;
    display: flex !important;
    align-items: center;
}
.council-ordinances-page .agend-menu li:last-child {
    padding: 0 !important;
    border-radius: 5px !important;
}
.council-ordinances-page .search-btn {
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    color: #116b68;
    background-color: #d3e3e9;
    border-radius: 5px !important;
	width: 100%;
	transition: .background-color 0.3sease;
}
.council-ordinances-page .agend-links input:focus-visible {
    outline: none;
}
.council-ordinances-page .error-message {
    color: #FFA500 !important;
}
.council-ordinances-page .accordion-body {
    padding: 10px 0px;
}
.council-ordinances-page .mein-tables tbody, td {
    padding: 15px 10px;
}
.council-ordinances-page .more-less p {
    margin-bottom: 0px;
    font-size: 14px;
}
.council-ordinances-page .mein-tables tbody, tr {
    border-bottom: 1px solid #ddd;
}
.council-ordinances-page .mein-tables tbody, tr:last-child {
    border: none;
}
.council-ordinances-page .pdf-file a{
	border: 1px solid #116B68;
}
.council-ordinances-page .pdf-file a:hover {
    color: #116B68;
    background: transparent;
    border: 1px solid #116B68;
    transition: background-color 0.3sease;
}
.council-ordinances-page .search-btn:hover {
    background: transparent;
    transition: .background-color 0.3sease;
}
.council-ordinances-page .agenda-sections .form-sec .agends-sec .agend-box {
    width: 100%;
}
html[lang="en-US"] {
    margin-top: 0px !important;
}
body {
    border: none!important;
    margin: 0em auto!important;
    padding: 0!important;
    max-width: 100%!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
	overflow-x: hidden;
}
.council-ordinances-page .form-sections .form-accordion-sec{
	max-width: 100%; 
}
.council-ordinances-page div#searchResults .search-result-item{
    margin-top: 20px;
    margin-bottom: 25px;
}
.council-ordinances-page .agend-links input {
    width: 100%;
}
.council-ordinances-page .mein-tables td:nth-child(3) {
    min-width: 175px;
}
.single-ordinances_files article, .single-ordinances_files nav.navigation.post-navigation {
    padding: 0 44px;
}
.single-ordinances_files .nav-links {
    display: flex;
    justify-content: space-between;
}

.search-results-table thead th {
    background-color: var(--parimary-color);
    padding: 10px;
}
table.search-results-table {
    border: 0;
}
.search-results-table .custom-search-desc, .search-results-table .custom-title , .council-ordinances-page .mein-tables .custom-search-desc, .council-ordinances-page .mein-tables .custom-title{
    min-width: 250px;
    width: 70%;
}

table.dataTable.search-results-table thead th, table.dataTable.search-results-table tfoot th {
    text-align: center;
}
.search-results-table td:last-child, .pdf-file {
    text-align: center;
}

div#searchResults:has(table) {
    padding: 10px;
    border: 1px solid #ddd;
    margin-top: 20px;
margin-bottom:20px;
}
.single-ordinances_files .meta-nav {
    display: inline-flex;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    background-color: #116B68;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    border: 1px solid #116B68;
    align-items: center;
    justify-content: center;
}
.single-ordinances_files .meta-nav:hover {
    color:#116B68;
    background-color:transparent;
    transition: background-color 0.3s ease;
    border: 1px solid #116B68;
}
.single-ordinances_files .nav-links {
    display: flex;
    justify-content: space-between;
}
.single-ordinances_files .nav-previous a:hover, .single-ordinances_files .nav-next a:hover {
    color: #116b68;
}
@media (max-width: 1024px){
	/**.council-ordinances-page .mein-tables td:nth-child(2) {
		min-width: 250px;
	}**/
	.single-ordinances_files article, .single-ordinances_files nav.navigation.post-navigation {
		padding: 0 24px;
	}
}
@media screen and (max-width: 782px) {
    html[lang="en-US"] {
        margin-top: 0px !important;
    }
}
@media (max-width:767px){
	.council-ordinances-page .mein-tables {
		table-layout: auto;
		display: block !important;
		overflow: scroll;
	}
	.council-ordinances-page .agend-menu li {
		max-width:31%!important;
	}
	.council-ordinances-page .form-sec ,.council-ordinances-page .form-sections .form-accordion-sec{
		max-width: 100% !important;
	}
	.council-ordinances-page .agenda-sections .form-sec .agendas-top-headings {
		padding-bottom: 10px;
	}
	.single-ordinances_files .nav-links {
		flex-direction: column;
	}
	.agenda-sections .agends-sec .agend-box .agend-menu {
		flex-wrap: wrap;
	}
	.council-ordinances-page .agend-menu li:last-child {
		max-width: 100%!important;
	}
table.search-results-table {
    table-layout: auto;
    display: block !important;
    overflow: scroll;
}
}
@media (max-width:575px){
    .council-ordinances-page .agend-menu li {
		max-width: 100%!important;
	}
}	


/**4-3-25**/
.page-id-11030 .section-two .form-sections {
    padding-right: 0%;
    padding-left: 0%;
}
.page-id-11030 .form-sec, .page-id-11030 .form-sections .form-accordion-sec {
    max-width:100%;
}
.page-id-11030 table .mein-headings th, .page-id-11030 table .mein-headings td {
    padding: 10px!important;
}

.page-id-11030 .download-pdf-file {
    display: inline-block;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    background-color: #116B68; /* Change to your preferred color */
    border-radius: 5px;
    transition: background-color 0.3s ease;
} 

.page-id-11030 .user-visit-on-page b {
    font-size: 20px;
    font-weight: 600;
}
.user-visit-on-page {
    text-align: center!important;
} 

.page-id-11030 taxonomy : ordinances_year
.agenda-sections .form-sec .agends-sec .agend-box .agend-menu .agend-links input{border: none!important;}

.page-id-11030 button.search-btn {
    border: none!important;
}
.page-id-11030 table .mein-headings td:nth-last-child(2){
	line-height: 25px;
    text-transform: uppercase;
    color: var(--success-color);
    font-size: 14px;
    font-weight: 600;
}
.search-results-table td.pass-date{
	line-height: 25px;
    text-transform: uppercase;
    color: var(--success-color);
    font-size: 14px;
    font-weight: 600;
}
.page-id-11030 .agenda-sections  .agend-accordion-sec .accordion-sec .mein-tables .minutes,.page-id-11030 .agenda-sections  .agend-accordion-sec .accordion-sec .mein-tables .download {
    width: auto;
}
table.dataTable.search-results-table thead th, table.dataTable.search-results-table tfoot th {
    font-weight:normal!important;
}
.council-ordinances-page .dataTables_wrapper .dataTables_paginate.paging_simple_numbers .paginate_button {
    color: #116b68!important;
    font-weight: 600!important;
	border: 1px solid #116b68;
	padding: 4px 10px;
}
.council-ordinances-page .dataTables_wrapper .dataTables_paginate.paging_simple_numbers .paginate_button.current,.council-ordinances-page .dataTables_wrapper .dataTables_paginate.paging_simple_numbers .paginate_button:hover {    
    border: 1px solid #116b68;
    background: #116b68;
    color: #fff!important;
}
.council-ordinances-page .dataTables_wrapper .dataTables_paginate.paging_simple_numbers .paginate_button.current:hover {
    padding: 4px 10px;
    border: 1px solid #116b68;
    background: transparent;
    color: #116b68!important;
}
.council-ordinances-page .dataTables_wrapper .dataTables_paginate.paging_simple_numbers {
    padding-top: 10px!important;
    gap: 5px;
    display: flex;
}
.page-id-11030 table .mein-headings th.serial-no, .page-id-11030 table .mein-headings td.serial-no, table.dataTable.search-results-table thead th.serial-no, table.dataTable.search-results-table tfoot th.serial-no {
    min-width: 60px!important;
}
.search-results-table thead th{
	color:rgb(33, 37, 41);
}
.page-id-11030 .passed-date {
    text-align: left!important;
}

.page-id-11030 .agenda-sections .agend-accordion-sec .accordion-sec .mein-tables .minutes.passed-date, .page-id-11030 table .mein-headings td, .search-results-table td.pass-date , .search-results-table th.pass-date {
    width: 102px!important;
    min-width: 102px;
	text-align: center!important;
}

span.historical-legislation {
    font-size: 20px;
    color: var(--success-color);
    font-weight: 400;
    margin-bottom: 10px;
    text-transform: uppercase;
	text-align: center;
}
.page-id-11030 table .mein-headings th {
    text-align: center;
}
.page-id-11030 .pdf-cout-title, .page-id-11030 .pdf-count-data {
    min-width: 165px;
    text-align: center;
}

.page-id-11030 h2.text-uppercase.agendas-top-headings {
    text-align: center; 
}


.load-more-btn {
    background: #116B68;
    border: 1px solid #116B68;
    display: inline-block;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    background-color: #116B68;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}
.load-more-btn:hover {
    background: transparent;
    color: #116b68;
	border: 1px solid #116B68;
}

.extra-row {
    display: none;
}
.load-more-wrap {
    margin-top: 20px; 
} 

.search-results-table tbody td:first-child, .council-ordinances-page .mein-tables td:first-child {
    text-align: center;
}