body {margin:0px; padding:0px; background:#000; font-family:Arial, Helvetica, sans-serif;}

img {border:0px;}

#main_container {width:1000px; margin-left:auto; margin-right:auto;} 



h2 a{color:#006633 !important; text-decoration:none;}

h2 a:hover{color:#d8a904 !important; text-decoration:none;}





.top_nav_container{}

.top_nav_container {float:left; width:100%; margin:10px 0 15px 0;}

.top_nav_container ul li a {float:left; text-decoration:none; font-size:12px; color:#FFF; padding:0px 9px; border-left:1px solid #FFF; line-height:12px;}

.top_nav_container ul li:first-child a {border:none;}

.top_nav_container ul li a:hover {text-decoration:underline;}


.top_nav ul, li { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; line-height: 21px;}

ul.top_nav {margin:0px; padding:13px 107px 0px 0px; float:right;}

ul.top_nav li {display:inline; list-style:none;}

ul.top_nav li a { float:left; text-decoration:none; font-size:12px; color:#FFF; padding:0px 9px; border-left:1px solid #FFF; line-height:12px;}

ul.top_nav li:first-child a {border:none;}

ul.top_nav li:last-child a {border-right:0px;}

ul.top_nav li a:hover {text-decoration:underline;}

ul.top_nav li a strong { float:left; text-decoration:none; font-size:12px; color:#FFF; padding:0; line-height:12px;}

ul.top_nav li a:hover, ul.top_nav li a:hover strong, ul.top_nav li a:hover span, ul.top_nav > li.current-cat > a strong, ul.top_nav > li.current-cat > a span, ul.top_nav > li.current_page_item > a strong, ul.top_nav > li.current_page_item > a span, ul.top_nav > li.current-menu-item > a span, ul.top_nav > li.current-menu-item > a strong { text-decoration: none; color: #9aedff; }

ul.top_nav li li a { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-transform: none; }

ul.top_nav ul { background: url(images/dropdown-bg.png) repeat-y; box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:2px 3px 8px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.2); border: 1px solid #d0cfcb; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding-bottom: 15px; width:210px !important; padding-top: 10px; top:32px !important; }

ul.top_nav ul li { width: 209px; padding-left: 1px; background: url(images/li-bottom-bg.png) repeat-x bottom left; padding-bottom: 2px; }

ul.top_nav ul li a { width: 167px; padding: 10px 5px 10px 37px; font-weight: bold; color: #5f5d53; text-shadow: 1px 1px 1px #ffffff; background: url(images/nav-bullet.jpg) no-repeat 19px 16px; }

ul.top_nav ul li a:hover { background-color: #e9e8e7; color: #064774; }

.top_nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }

.top_nav li { float:left; position:relative; }

.top_nav a { display:block; float: left; }

.top_nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:92px; }

.top_nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }

.top_nav li li:hover ul, ul.nav li li.sfHover ul { left:211px; top:-11px; }

.top_nav li:hover ul, .nav li li:hover ul { top: -999em; }

.top_nav li li {display: block;	padding: 0px; float: left; height: auto !important; }

.top_nav li ul { width: 202px; }

.top_nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }

.top_nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

.top_nav ul > span.top-arrow { background: url(images/dropdown-top.png) no-repeat; display: block; width: 22px; height: 10px; position: absolute; top: -10px; left: 14px; }



#site_container {float:left; width:946px; background:#ffffcd; padding:20px 25px 25px 25px;}



.search_follow_container {float:right; width:448px; position:relative; margin-bottom:8px;}

.search_container {float:left; width:230px; padding-bottom:0px;}

.search_icon{float: right;padding: 2px 2px 1px 0; border-left:none; border-bottom:1px solid #818181; border-top:1px solid #818181; border-right:1px solid #818181; background:#FFF;}

.search_text{border: medium none;color: #c8c6c6;float: right;font-size: 12px;height: 14px;margin: 0;padding: 6px 6px 6px 10px;width: 173px; border:1px solid #818181;}

.follow_us_container {float:left; margin-left:10px;} 

.follow_us_container img {padding:0px 0px 0px 2px;}

.tree_logo_container {float:right; position:absolute; right:0; top:-60px;}



.banner_container {background:#000;float:left; width:100%; position:relative;}



.nav_container {float:right; width:100%; height:32px; padding-top:16px;  font-family:'Arial Black', Gadget, sans-serif;}

.nav ul, li { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; line-height: 21px;}

ul.nav {margin:0px; padding:0 5px 0 0; float:right;}

ul.nav li {display:inline; list-style:none;}

ul.nav li a { float:left; padding:0px 11px; font-size:15px; font-weight:800; color:#FFF; text-decoration:none; border-right:1px solid #FFF; text-transform:uppercase; font-family:"Arial Black",Gadget,sans-serif; font-stretch:ultra-expanded; }

ul.nav li:last-child a {border-right:0px;}

ul.nav li a strong { float:left;font-size:15px; font-weight:800; color:#FFF; text-decoration:none; text-transform:uppercase; font-family:"Arial Black",Gadget,sans-serif; font-stretch:ultra-expanded;}

ul.nav li a span { font-family: Arial, sans-serif; font-size: 11px; font-style: italic; text-transform: none; display: block; padding: 11px 0px 0px; color:#A09E90; width:105px; }

ul.nav li a:hover, ul.nav li a:hover strong, ul.nav li a:hover span, ul.nav > li.current-cat > a strong, ul.nav > li.current-cat > a span, ul.nav > li.current_page_item > a strong, ul.nav > li.current_page_item > a span, ul.nav > li.current-menu-item > a span, ul.nav > li.current-menu-item > a strong { text-decoration: none; color: #9aedff; }

ul.nav li li a { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-transform: none; }

ul.nav { height: 74px; }

ul.nav ul { background: url(images/dropdown-bg.png) repeat-y; box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:2px 3px 8px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.2); border: 1px solid #d0cfcb; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding-bottom: 15px; width:210px !important; padding-top: 10px; top:32px !important; }

ul.nav ul li { width: 209px; padding-left: 1px; background: url(images/li-bottom-bg.png) repeat-x bottom left; padding-bottom: 2px; }

ul.nav ul li a { width: 167px; padding: 10px 5px 10px 37px; font-weight: bold; color: #5f5d53; text-shadow: 1px 1px 1px #ffffff; background: url(images/nav-bullet.jpg) no-repeat 19px 16px; }

ul.nav ul li a:hover { background-color: #e9e8e7; color: #064774; }

span.top-arrow { background: url(images/dropdown-top.png) no-repeat; display: block; width: 22px; height: 10px; position: absolute; top: -10px; left: 39px; }

.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }

.nav li { float:left; position:relative; }

.nav a { display:block; float: left; }

.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:92px; }

.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }

.nav li li:hover ul, ul.nav li li.sfHover ul { left:211px; top:-11px; }

.nav li:hover ul, .nav li li:hover ul { top: -999em; }

.nav li li {display: block;	padding: 0px; float: left; height: auto !important; }

.nav li ul { width: 202px; }

.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }

.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }



.slider_container {float:left; width:100%; position:relative;}

.site_logo {position:absolute; top:-92px;; left:31px;}

.banner_logo {position:absolute; bottom:15px; right:20px;}



.site_logo_inner{position:absolute; top:-44px; left:31px;}
.site_logo_new1{display: none;}
.banner_logo_inner{position:absolute; bottom:15px; right:20px;}



.banner_bottom_container {float:left; width:902px; padding:22px; line-height:24px;

/* IE10 */ 

background-image: -ms-linear-gradient(bottom, #393939 0%, #000000 100%);



/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(bottom, #393939 0%, #000000 100%);



/* Opera */ 

background-image: -o-linear-gradient(bottom, #393939 0%, #000000 100%);



/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #393939), color-stop(1, #000000));



/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(bottom, #393939 0%, #000000 100%);



/* Proposed W3C Markup */ 

background-image: linear-gradient(bottom, #393939 0%, #000000 100%);}

.banner_bottom_container_left {float:left; width:420px;}

.banner_bottom_container_left p{float:left; font-size:14px; color:#FFF; margin:0;}

.banner_bottom_container_left p a{float:right; font-size:14px; color:#fac200; text-decoration:none; text-transform:uppercase;}

.banner_bottom_container_left p a:hover{text-decoration:underline;}



.banner_bottom_container_right {float:right; width:456px; font-family:'Arial Black', Gadget, sans-serif;}

.three_image_box{float:left; margin-left:24px; width:128px; text-align:center;}

.three_image_box img{border:3px solid #FFF;}

.three_image_box span{font-size:30px; color:#FFF; float:left; padding-top:18px; font-weight:800; width:100%; text-transform:uppercase;}



.inner_banner{float:left; width:100%; height:206px;}



.home_middle_container{float:left; width:100%; padding:30px 0 20px 0;}

.home_middle_container_left {float:left; width:566px; line-height:24px; color:#373737;}

.home_middle_container_left a{text-decoration:none;}

.home_middle_container_left h1{float:left; font-size:24px; font-weight:800; color:#373737; margin:0 0 10px 0; font-family:'Arial Black', Gadget, sans-serif; width:100%;}

.home_middle_container_left h2{float:left; font-size:18px; color:#373737; margin:0 0 10px 0 ; font-weight:800; font-family:'Arial Black', Gadget, sans-serif; width:100%;}

.home_middle_container_left h2 a{color:#006633 !important; text-decoration:none;}

.home_middle_container_left h2 a:hover{color:#d8a904 !important; text-decoration:none;}

.home_middle_container_left p{float:left; font-size:14px; margin:0;}

.home_middle_container_left p a{float:right; font-size:14px; color:#d8a904; text-transform:uppercase;}

.home_middle_container_left p a:hover{text-decoration:underline;}

.home_latest_news {
	width:100%;
	float:left;
	margin-bottom:20px;
}

.latest_news_featured {
    float: left;
    margin-right: 20px;
	width:150px;
}

.latest_news_content{
	float: left;
	width:396px;
}



.home_middle_container_right{float:right; width:328px; color:#373737;}

.home_middle_container_right_top{float:right; width:100%;margin-bottom:10px;}

.home_middle_container_right_bottom{float:right; width:100%; text-align:center; margin-top:10px;}

.home_middle_container_right_bottom p{float:right; width:100%; text-align:center; margin:0; font-size:12px;}

.home_middle_container_right_bottom h2{font-size:15px; margin:5px 0 0 0; font-weight:normal;}

.home_middle_container_right_bottom a{text-decoration:none; color:#373737;}

.weather_image_box{float:left; width:74px; text-align:center; margin:3px 0 0 5px;}

.weather_image_box img{margin-top:15px;}

.weather_image_box span{float:left; width:100%; font-size:12px;}



.inner_middle_container{float:left; width:100%; padding:30px 0 20px 0;}

.inner_middle_container_left{float:left; width:600px; color:#373737;}

.inner_middle_container_left h1{float:left; font-size:24px; font-weight:800; color:#373737; margin:15px 0 10px 0; font-family:'Arial Black', Gadget, sans-serif; width:100%;}

.inner_middle_container_left p{/*float:left;*/ margin:7px 0; line-height:24px;  font-size:14px;}

.inner_middle_container_left ul li{/*float:left;*/ margin:7px 0; line-height:20px;  font-size:14px;}

.inner_middle_container_left p a{color:#006633; text-decoration:none;}

.inner_middle_container_left p a:hover{color:#d8a904; text-decoration:underline;}

.inner_middle_container_left h1 a{color:#006633; text-decoration:none;}

.inner_middle_container_left h1 a:hover{color:#d8a904; text-decoration:none;}

.inner_middle_container_left h2 a{color:#006633; text-decoration:none;}

.inner_middle_container_left h2 a:hover{color:#d8a904; text-decoration:none;}



.inner_photo_gallery_container{float:left; width:100%; color:#373737;}



.inner_middle_container_right{float:right; width:300px;}

.inner_sidebar_logo_container{float:left; margin-bottom:20px;}

.inner_sidebar_news_container{float:left; width:100%; margin:20px 0;}

.inner_sidebar_news_container h2{float:left; font-size:18px; color:#373737; margin:10px 0 10px 0; font-weight:800; font-family:'Arial Black', Gadget, sans-serif;}

.inner_sidebar_news_container ul{margin:0; padding:0 0 0 20px; float:left;}

.inner_sidebar_news_container ul li{padding:5px 0; list-style:outside; color:#00661e;}

.inner_sidebar_news_container ul li a{color:#00661e; font-size:14px; text-decoration:none;}

.inner_sidebar_news_container ul li a:hover{text-decoration:underline;}



.donation_container{float:left; width:100%;}

.donation_container h2{float:left; font-size:18px; color:#373737; margin:10px 0 10px 0; font-weight:800; font-family:'Arial Black', Gadget, sans-serif;}

.donation_container p{float:left; margin:5px 0; line-height:24px;  font-size:14px;}

.donation_container p a{float:left; color:#017924; text-decoration:none;}

.donation_container p a:hover{text-decoration:underline;}



.footer_container{float:left; width:100%; color:#ffffcd; font-size:11px; line-height:16px; padding:25px 0 25px 0;}

.footer_container_left{float:left; width:230px;}

.footer_container_right{float:right; width:665px; text-align:right;}

.footer_container_right p{text-align:right; margin:0 0 6px 0;}

.footer_container_right a{color:#caa703}

.footer_container_right a:hover{color:#ffffff}

.search_text_footer{border: medium none;color: #c8c6c6;float: left;font-size: 12px;height: 12px;margin: 0;padding: 6px 6px 6px 10px;width: 160px; border:1px solid #818181; margin-top:5px;}

.go_button{float:right; margin-top:5px;}

.designed_by{color:#caa703; text-decoration:underline;}

.designed_by:hover{color:#caa703; text-decoration:none;}



.green_box_container {float:left; color:#FFF; background:#077B4A; border-radius:10px 10px 10px 10px; padding:20px; margin-bottom:15px; line-height:26px;}

.green_box_container h2{ margin:0 0 5px 0; text-transform:uppercase;font-family: 'Arial Black',Gadget,sans-serif;font-size: 18px;font-weight: 800;}

.elevation_box_container {color:#00661E;}

.elevation_box_container img{float:left; margin-right:15px; padding-bottom:35px;}

.elevation_box_container ul{margin:0; padding:0;}

.elevation_box_container ul li{list-style:none; line-height:26px;}

.elevation_box_container ul li a {color:#00661E}



.pagination {

    clear: both;

    font-size: 14px;

    line-height: 13px;

    padding: 20px 0;

    position: relative;

}

.pagination span, .pagination a {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #000000;

    color: #000000 !important;

    display: block;

    float: left;

    margin: 2px 2px 2px 0;

    padding: 6px 9px 5px;

    text-decoration: none;

    width: auto;

}

.pagination .current {

    background: none repeat scroll 0 0 #000000;

    color: #FFFFFF !important;

    padding: 6px 9px 5px;

}

.pagination span, .pagination a {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #000000;

    color: #000000 !important;

    display: block;

    float: left;

    margin: 2px 2px 2px 0;

    padding: 6px 9px 5px;

    text-decoration: none;

    width: auto;

}

.pagination a:hover {background: none repeat scroll 0 0 #000000;color: #FFFFFF !important;}



/*---------- Alignment -----------*/

.alignleft {

	display: inline;

	float: left;

	margin-right: 1.625em;

}

.alignright {

	display: inline;

	float: right;

	margin-left:15px;

}

.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



/*---------Caption-------------*/

.wp-caption p {

		font-size: 11pt;

	}

.wp-caption-text {

	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;

}

.wp-caption {

	line-height: 18px;

	margin-bottom: 20px;

	max-width: 632px !important; /* prevent too-wide images from breaking layout */

	padding: 4px;

	text-align: center;

}

.wp-caption img {

	margin: 5px 5px 0;

}

.wp-caption p.wp-caption-text {

	color: #888;

	font-size: 12px;

	margin: 5px;

}





/*------------ Gallery----------------------- */

.gallery {margin:0 auto; width:912px;}

.gallery-size-thumbnail{

	float: left;

    padding-bottom: 20px;

    /*width: 610px;*/

	width: 100%;

}

.gallery-item{	

	float: left;

    margin-bottom: 20px;

    padding: 0;

    position: relative;

    text-align: center;

	margin-left: 30px;

}	



#gallery-1 {

    margin-left: 20px !important;

}

.gallery-caption{

	text-align: center;

	font-size: 9px;	

	margin:0;

}

dl.gallery-item {

	margin: 0 !important;

	width:20% !important;

}

dl.gallery-item img{margin-bottom:28px;}

dt.gallery-icon {

	float:left;

	margin: 0;

	width:20% !important;

}

dt.gallery-icon img{margin-bottom:28px;}

#content .gallery-columns-4 .gallery-item {

	width: 23%;

	padding-right: 2%;

}

#content .gallery-columns-4 .gallery-item img {

	width: 100%;

	height: auto;

}



/* Image borders */

img[class*="align"],

img[class*="wp-image-"],

#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */

	border: 1px solid #ddd;

	padding: 6px;

}

.wp-caption img {

	border-color: #eee;

}

a:focus img[class*="align"],

a:hover img[class*="align"],

a:active img[class*="align"],

a:focus img[class*="wp-image-"],

a:hover img[class*="wp-image-"],

a:active img[class*="wp-image-"],

#content .gallery .gallery-icon a:focus img,

#content .gallery .gallery-icon a:hover img,

#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */

	background: #eee;

	border-color: #bbb;

}

/*-----entry class css-------*/

.entry-title {

		color: #373737; float: left;font-family: 'Arial Black',Gadget,sans-serif;font-size: 18px !important;font-weight: 800;margin: 10px 0 5px;

	}

.entry-content {

		font-size: 14pt;

		line-height: 1.6em;

	}

#content .entry-title {

	color: #000;

	font-size: 21px;

	font-weight: bold;

	line-height: 1.3em;

	margin-bottom: 0;

}

.entry-title a:link,

.entry-title a:visited {

	color: #373737;

	text-decoration: none;

}

.entry-title a:active,

.entry-title a:hover {

	color: #373737;

}

.entry-meta {

	color: #888;

	font-size: 12px;

}

.entry-meta abbr,

.entry-utility abbr {

	border: none;

}

.entry-meta abbr:hover,

.entry-utility abbr:hover {

	border-bottom: 1px dotted #666;

}



#content .entry-summary p:last-child {

	margin-bottom: 12px;

}

.entry-content fieldset {

	border: 1px solid #e7e7e7;

	margin: 0 0 24px 0;

	padding: 24px;

}

.entry-content fieldset legend {

	background: #fff;

	color: #000;

	font-weight: bold;

	padding: 0 24px;

}

.entry-content input {

	margin: 0 0 24px 0;

}

.entry-content input.file,

.entry-content input.button {

	margin-right: 24px;

}

.entry-content label {

	color: #888;

	font-size: 12px;

}

.entry-content select {

	margin: 0 0 24px 0;

}

.entry-content sup,

.entry-content sub {

	font-size: 10px;

}

.entry-content blockquote.left {

	float: left;

	margin-left: 0;

	margin-right: 24px;

	text-align: right;

	width: 33%;

}

.entry-content blockquote.right {

	float: right;

	margin-left: 24px;

	margin-right: 0;

	text-align: left;

	width: 33%;

}

#entry-author-info {

	background: #f2f7fc;

	border-top: 4px solid #000;

	clear: both;

	font-size: 14px;

	line-height: 20px;

	margin: 24px 0;

	overflow: hidden;

	padding: 18px 20px;

}

#entry-author-info #author-avatar {

	background: #fff;

	border: 1px solid #e7e7e7;

	float: left;

	height: 60px;

	margin: 0 -104px 0 0;

	padding: 11px;

}

#entry-author-info #author-description {

	float: left;

	margin: 0 0 0 104px;

}

#entry-author-info h2 {

	color: #000;

	font-size: 100%;

	font-weight: bold;

	margin-bottom: 0;

}

.entry-utility {

	clear: both;

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

.entry-meta a,

.entry-utility a {

	color: #888;

}

.entry-meta a:hover,

.entry-utility a:hover {

	color: #ff4b33;

}

.entry-header h1{color: #373737; float: left;font-family: 'Arial Black',Gadget,sans-serif;font-size: 18px;font-weight: 800;margin: 10px 0 5px;}

.nav-previous a{color:#F08323;}

.nav-next a{color:#F08323;}

.entry-content ul {margin:0; padding:0;}

.entry-content ul li{list-style:none; margin:5px 0 5px 0;}

.entry-content ul li a{color:#76080B; text-decoration:underline !important;}

.entry-content ul li a:hover{color:#76080B; text-decoration:none !important;}



.business_list {float:left; width:95%; margin-bottom:10px; min-height:auto; background:#E5E5A9; color: #000000;font-size: 14px;line-height: 23px; padding:20px;max-width: 100%;}



.business_list_left {float:left; width:50%;}

.business_list_right {float:right; width:50%; color:#333333;}

.business_list_right h2{margin:0 0 10px 0; color:#336633; font-weight:bold; font-size: 14px;}

.business_list_right h2 a{color:#00661E;} 

.business_list_right ul{margin:0; padding:0; line-height:18px;}

.business_list_right ul li{list-style:none;}

.business_list_right ul li a{color: #00661E;text-decoration: underline;}



.business_list_single_left {float:left; width:250px; margin:0 0 10px 0; font-size:14px;}

.business_list_single_right {float:left; width:auto; margin:0 0 10px 50px;}



.business_list_single_left ul{margin:0; padding:0; line-height:18px;}

.business_list_single_left ul li{list-style:none; line-height:28px;}

.business_list_single_left ul li a{color: #00661E;text-decoration: underline;}

.business_list_content_container {float:left; width:100%;}



.pagination{clear: both;

    font-size: 11px;

    line-height: 13px;

    padding: 20px 0;

    position: relative;}

.pagination span, .pagination a{background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #000000;

    color: #000000 !important;

    display: block;

    float: left;

    margin: 2px 2px 2px 0;

    padding: 6px 9px 5px;

    text-decoration: none;

    width: auto;}	

.pagination .current{ background: none repeat scroll 0 0 #000000;color: #FFFFFF !important;padding: 6px 9px 5px;}	

.pagination a:hover {background:none repeat scroll 0 0 #000000; color:#FFFFFF !important;}
.ai1ec-single-event { width:100%; float:left;}
.ai1ec-popup-trigger { display:block !important;}
.inner_logo1{display:none;}
@media only screen and (max-width: 767px) {
#main_container {max-width: 480px;width: 100%;}
.site_logo{display: none;}
.site_logo_inner{display: none;}
.site_logo_new1{display:block;}
/*.site_logo_new{position: absolute;top: -79px;display: inline-block;left:22px}*/
.search_container {float: none; width: 100% !important;margin: 0 auto;max-width: 229px;}
.top_nav_container{display:none;}
.site_logo_new{top: -61px;width:221px;left: 30px;}
.nav_container{display:none !important;}
.banner_container{margin-top:20px;}
/*.search_follow_container{float: left;width: 100%;margin-bottom: 0;margin-top: 20px;}*/
.search_container{display:none;}
.follow_us_container{float: left;display: inline-block;width: 100%;text-align: center;margin-top: 16px;margin-left:0}
.tree_logo_container{display:none}
#site_container {    padding: 0 5%;width: 90%;}
.banner_bottom_container{width: 88%;padding: 0 6% 25px;}
.banner_bottom_container_right {
    float: none;
    width: 100%;
}
.banner_bottom_container_right{width: 100%;float: none;}
.three_image_box {
    margin-left: 0;
    margin-top: 12px;
    text-align: center;
    width: 100%;
}
.home_middle_container_left{width:100%;}
.latest_news_content {float: none;width: 270px;}
.latest_news_featured{text-align: center;width: 100%; float:none;width: 46%;}
.home_middle_container_left h1{text-align:center;width: 100%;}
.atest_news_featured a img{margin-top:25px;width: 46%;}
.banner_bottom_container_left p a{float:none;}
.home_middle_container_right{float: none;width: 270px;}
.home_middle_container_right_top img{max-width:100%;}
.home_middle_container_right_top{text-align: center;}
.donation_container{float: none;width: 270px;}
#text-4 img{width:259px;}
.textwidget iframe{width: 270px !important;}
#amznCharityBanner a img{width: 268px;}
#amznCharityBanner table{top: 88px !important;left: -14px;}
.charityNameSpan{font-size: 17px !important;line-height: 7px !important;}
.footer_container_left {float: none;width: 100%;text-align: center;}
.footer_container_right{float: none;width: 100%;text-align: center;margin-top: 20px;}
.footer_container_right p{text-align:inherit;}
.footer_container{width: 100%;}
#slider1Content{width:100% !important;max-width:320px !important;}
#slider1Content .slider1Image{width:100% !important; max-width:320px !important;}
.home_latest_news{text-align: center;width: 100%;}
.latest_news_featured {float: none;text-align: center;width: 100%;margin: 0;}



.inner_banner{max-width:100%;height:auto;}
.inner_banner img{max-width:100%;}
.banner_logo_inner{width:25%;top:0;}
/*.wp-caption{padding:0;}
.inner_middle_container {padding:0;width:100%;}
.inner_middle_container_left p{padding:0px 7px;margin:0;text-align:justify;}
.sidebart_imagessidebart_images{margin: 0 auto;display: block;padding-bottom: 22px;padding-top: 25px;}
*/
.inner_middle_container_left{width:100%;float:none;}
.wp-caption p.wp-caption-text{text-align:center;width:100%;}
.inner_middle_container_left p{text-align:justify;margin-top:10px;}
.inner_middle_container_right{text-align:center;width:100%;float:none;}
.inner_middle_container_right .donation_container{width:100%;}
.inner_middle_container_right .textwidget{display: inline-block;margin: 0 auto;text-align: center;}
.inner_sidebar_news_container ul{text-align:left;}
.weather{width:100% !important;}
.inner_logo1{text-align:center;margin-top: 10px;display: inline-block;width: 100%;}
.inner_logo1 a img{max-width:277px;display:inline-block;}
.site_logo_new1{max-width: 480px;width: 100%;}
.inner_middle_container{padding:0;}
.banner_container{float:none;}
.page-id-819 .inner_middle_container_left iframe{max-width: 480px;width:100%;height: 300px;}
.wp-caption{width: 100% !important;margin: 0;padding: 0;}
.wp-caption img{width: 100%;
max-width: 480px;
margin: 0;
padding: 0;
height: auto;}
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img{width: 100%;
max-width: 480px;
height: auto;
padding:2px;}
iframe{max-width:480px;width:100%;height:auto;}
#text-4{margin-bottom:10px;margin-top:10px;}
#text-3 .textwidget iframe{height:225px !important;}
.banner_bottom_container_left{max-width: 480px;
width: 100%;}
.banner_bottom_container_left p{text-align:justify;margin-top: 15px;}
.latest_news_content{max-width:480px;width:100%;}
.home_middle_container_right{text-align:center;width:100%;float:none;}
.home_middle_container_right .donation_container{width:100%;}
.home_middle_container_right .textwidget{display: inline-block;margin: 0 auto;text-align: center;}
dt.gallery-icon{width: 100% !important;text-align:center;}
dl.gallery-item{width: 100% !important;}
#gallery-1{margin-left:0 !important;}
.business_list{padding:0;max-width:480px;width:100%;}
.business_list_right{width:100% !important;}
.business_list_left{width: 100%; padding-top:13px;}
.business_list{text-align: center;}
.inner_middle_container_left form{text-align: center;}
.search_follow_container{float:none;width:100%;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

.site_logo{display: none;}
#site_container{width: 718px;}
.site_logo_new1{display:block;}
/*.site_logo_new{position: absolute;display: inline-block;width: 223px !important; top: -108px;}*/
#main_container{max-width: 768px;width:100%}
.top_nav_container{float:inherit;text-align: center;}
ul.top_nav{padding: 13px  0px; float:inherit;display: inline-block;margin: 10px 0 7px 0;}
ul.top_nav li a strong{font-size:13px;}
ul.top_nav ul li a{font-size: 17px;line-height: 19px;text-align: left;}
ul.nav{padding:0; float:none;display: inline-block;}
ul.nav li a strong{font-size:13px}
.banner_bottom_container{width:674px;}
.three_image_box{margin-left: 71px;margin-top: 24px;}
.banner_bottom_container_right{float:none;width:100%;}
.banner_bottom_container_left{float:none;width:100%;}
.home_middle_container_left{width:100%}
.latest_news_content{width:70%;}
.home_middle_container_left p{text-align:justify;}
.home_middle_container_right{float: none;width: 100%;}
.donation_container{float: left;width: 100%;}
.home_middle_container_right_top{float: none;text-align: center;}
/*.donation_container #text-4{float: right;display: inline-block;position: relative;top: -150px;}
.donation_container #text-3{width:50%}
.donation_container #text-2{float:right;display: inline-block;position: relative;top: -269px;}
.home_middle_container{height: 1223px;}*/
.footer_container_left {float: none;width: 100%;text-align: center;}
.footer_container_right{float: none;width: 100%;text-align: center;margin-top: 20px;}
.footer_container_right p{text-align:inherit;}

.donation_container {float: none;text-align: center;display:inline-block;}
.donation_container #text-3{display:inline-block}
#amznCharityBanner table{display: inline-block;left: 208px;}
.search_container{display:none;}
.search_follow_container{width:178px;}

/*inner-page-sidebar*/
.inner_middle_container_right{float: none;width: 100%;text-align: center;}
.inner_sidebar_logo_container {float: none;margin-bottom: 20px;}
.inner_sidebar_news_container{text-align: left;}
.inner_sidebar_news_container h2{width:100%;}
.inner_banner{height:auto}
.inner_banner img{max-width:100%}
.inner_middle_container{float: none;width: 100%;}
.inner_middle_container_left{float: none;width: 100%;}
.site_logo_inner{display:none;}
.site_logo_new1{display:block;max-width:250px;position:relative;top:-9px;}
.site_logo_new1 a img{display:block;}
.inner_logo1{display:block;}
.inner_middle_container_left form{text-align: center;}
.aligncenter{text-align: center;}
#wpcf7-f663-p13-o1{text-align: left;display: inline-block;}

#wpcf7-f663-p13-o1 .wpcf7-form{text-align: left;}
.inner_logo .site_logo_new{top: -60px;}
#gallery-1{margin-left:27 !important;}

#gallery-1 .gallery-item,dt.gallery-icon{margin-right:26px !important;}
/*  finish   */

	
	
	
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {}
