

@media screen and (max-height: 800px) {
	.menu-list a {
		font-size: 32px;
		line-height: 48px;
	}
}

@media (max-width: 1123px){
	.container{
		max-width: 950px;
	}
	header .menu {
		width: 150px;
		min-height: 55px;
	}
	.menu_txt {
		font-size: 14px;
	}
	.menu_bars div:nth-child(2),.menu_bars div:nth-child(3) {
		margin-top: 7px;
	}
	.home.banner {
		min-height: 565px;
	}
	.banner.home .banner_logo {
		padding: 0;
		flex: 0 0 200px;
		max-width: 200px;
	}
	.banner_txt h3 {
		font-size: 24px;
		line-height: 18px;
		letter-spacing: 8.6px;
	}
	.banner_txt h2 {
		font-size: 40px;
		line-height: 70px;
	}
	.banner_txt p {
		font-size: 18px;
		line-height: 26px;
	}
	.homepage_grids {
		margin-bottom: 100px;
	}
	.hub_txt h3 {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 26px;
		padding: 0 70.5px;
	}
	.hub_txt {
		padding: 0 85.5px;
	}
	.hub_txt br{
		display: none;
	}
	.hub_txt p {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 26px;
	}
	.hub_txt .btn.btn-white,.avenue_arts.about .btn.btn-white {
		min-height: 64px;
		padding: 0 40px;
		font-size: 20px;
		letter-spacing: 2px;
	}
	.hub_info_section {
		margin-bottom: 30px;
	}
	.events {
		margin: 0 72px 26px;
	}
	.events_section {
		text-align: center;
		padding: 40px 0 70px 0;
	}
	.events_section h3 {
		font-size: 18px;
		line-height: 22px;
		font-weight: 900;
		letter-spacing: 5px;
	}
	.events_section h2 {
		font-size: 45px;
		line-height: 54px;
		margin-bottom: 36px;
	}
	.events_txt h5 {
		font-size: 11px;
		letter-spacing: 2.2px;
		margin-bottom: 4px;
	}
	.events_txt h4 {
		font-size: 32px;
		line-height: 42px;
		margin-bottom: 10px;
	}
	.events_img {
		flex: 0 0 512px;
		max-width: 512px;
	}
	.events_txt p {
		font-size: 14px;
		line-height: 20px;
		color: #707070;
		margin-bottom: 10px;
	}
	.events_txt .btn {
		min-height: 32px;
		padding: 0 44px;
		font-size: 13px;
		letter-spacing: 2.4px;
		margin-bottom: 20px;
	}
	.upcoming_events {
		padding: 0 70px 49px;
	}
	.upcoming_events .btn.btn-white{
		margin: 0;
	}
	.favorite_Spots {
		padding: 65px 0;
		margin-bottom: 40px;
	}
	.favorite_Spots h5 {
		font-size: 18px;
		line-height: 20px;
		letter-spacing: 5px;
		margin-bottom: 7px;
	}
	.favorite_Spots h4 {
		font-size: 45px;
		line-height: 54px;
	}
	.favorite_Spots p {
		font-size: 20px;
		margin-bottom: 40px;
	}
	.favorite_Spots .nav.nav-pills li a p {
		font-size: 11px;
		letter-spacing: 3.2px;
		margin-bottom: 12px;
	}
	.favorite_Spots .nav.nav-pills li a h3 {
		font-size: 21px;
	}
	.advertising {
		width: 726px;
		min-height: 105px;
		margin: 0 auto 70px;
	}
	.advertising h2 {
		font-size: 26px;
	}
	.who_we_are h4 {
		font-size: 18px;
		letter-spacing: 5px;
	}
	.who_we_are h2 {
		font-size: 45px;
		line-height: 54px;
		margin-bottom: 32px;
	}
	.who_we_are_slider .slick-slide {
		height: 275px;
	}
	.who_we_are {
		margin-bottom: 50px;
	}
	.our_mission .our_mission_info {
		padding: 0 38px;
	}
	.our_mission .our_mission_info p {
		font-size: 18px;
		line-height: 1.55;
		margin-bottom: 35px;
	}
	.our_mission .nav.nav-pills.our_mission_tabs {
		width: 880px;
	}
	.our_mission .nav.nav-pills.our_mission_tabs li, .our_mission.news_tabs .nav.nav-pills.our_mission_tabs li {
		min-height: 40px;
	}
	.our_mission .nav.nav-pills.our_mission_tabs li a h3 {
		font-size: 17px;
	}
	.our_mission .nav.nav-pills.our_mission_tabs li.active:after {
		border-bottom: 5px solid #39B84A;
	}
	.our_mission_tabs_info_left p {
		font-size: 15px;
		line-height: 1.73;
		margin-bottom: 35px;
	}
	.our_mission {
		margin-bottom: 90px;
	}
	.social_media h3 {
		font-size: 18px;
		letter-spacing: 5px;
		margin-right: 16px;
	}
	.social_media {
		margin-bottom: 50px;
	}
	footer {
		padding: 60px 0;
	}
	footer h2 {
		font-size: 36px;
		line-height: 54px;
		margin-bottom: 18px;
	}
	.footer_form {
		flex: 0 0 33%;
		max-width: 33%;
	}
	.footer_form form input {
		min-height: 45px;
	}
	.footer_form form input[type=email] {
		margin-bottom: 45px;
	}
	.footer_form form input::placeholder{
		font-size: 15px;
	}
	.footer_address h4, .footer_contact h4 {
		font-size: 20px;
		margin-bottom: 16px;
	}
	.footer_address p:nth-child(3) {
		margin-bottom: 15px;
	}
	.footer_address p, .footer_contact p {
		font-size: 14px;
	}
	.favorite_spots_tabs_open_left {
		flex: 0 0 600px;
		max-width: 600px;
	}
	.favorite_spots_tabs_open_right {
		flex: 0 0 330px;
		max-width: 330px;
	}
	.menu-image-holder {
		width: 38vw;
	}
	.menu_header {
		margin-bottom: 60px;
	}
	.menu_list_section {
		width: 100%;
		flex: 0 0 598px;
		padding: 49px 23px 76px;
	}
	.menu-list a {
		font-size: 32px;
		line-height: 48px;
	}
	.our_mission_tabs_right {
		flex: 0 0 300px;
		max-width: 300px;
	}
	/* about page styles */
	.banner.events_banner, .banner.get_involved_banner {
		min-height: 460px;
	}
	.banner_logo {
		padding: 34px 0 60px 0;
	}
	.banner.about_banner .banner_txt {
		width: 525px;
	}
	.banner.about_banner .banner_txt h2 {
		font-size: 42px;
		line-height: 54px;
		margin-bottom: 26px;
	}
	.banner.about_banner .banner_txt p {
		font-size: 20px;
		line-height: 34px;
		padding-right: 10px;
	}
	.about_section {
		padding: 45px 0 60px 0;
	}
	.about_info_lft {
		padding-right: 0;
	}
	.about_info_rht {
		transform: translateX(10px);
		margin: -245px 0 0 0;
		flex: 0 0 415px;
		max-width: 415px;
	}
	.about_info_lft h4 {
		font-size: 24px;
		letter-spacing: 2.2px;
		margin-bottom: 24px;
	}
	.about_info_lft p {
		font-size: 15px;
		margin-bottom: 18px;
	}
	.about_info_lft p .small{
		font-size: 13px;
	}
	.about_info_rht h3 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 5px;
	}
	.about_info_rht img {
		margin-bottom: 45px;
		box-shadow: 3px 0 30px rgb(0 0 0 / 40%);
	}
	.about_info_rht p {
		font-size: 12px;
		padding-left: 32px;
	}
	.our_mission.about {
		padding: 34px 0 45px 0px;
	}
	.bod_section {
		margin: 40px auto;
	}
	.bod_info h5, .bod_info p {
		font-size: 12px;
	}
	/**************places.html**********/
	.dropdown dt a {
		padding: 0px 20px;
		min-height: 64px;
		width: 300px;
	}
	.dropdown dt a span, .multiSel span {
		font-size: 19px;
	}
	.resturents_section {
		padding: 52px 0 0 0;
	}
	.resturents_section h3:after {
		width: 755px;
		bottom: 24px;
	}
	.resturents_section h3 {
		font-size: 28px;
		line-height: 55px;
		margin-bottom: 26px;
	}
	.resturents_txt {
		margin-bottom: 35px;
		padding: 10px 15px 13px 23px;
	}
	.resturents_txt_rht {
		flex: 0 0 245px;
		max-width: 245px;
	}
	.resturents_txt_lft h5 {
		letter-spacing: 2.4px;
	}
	.resturents_txt_lft h4 {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 7px;
	}
	.resturents_txt_lft {
		padding-right: 0;
	}
	.resturents_txt_lft p {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 16px;
	}
	.resturents_address_section .resturents_address a, .hotel_address_section .hotel_address a {
		font-size: 17px;
	}
	.resturents_address_section, .hotel_address_section {
		padding: 0 34px;
		margin-bottom: 40px;
	}
	.resturents_address_section .resturents_address span, .hotel_address_section .hotel_address span {
		font-size: 12px;
		line-height: 18px;
	}
	.resturents_address_section .resturents_address .map_lctn i, .hotel_address_section .hotel_address .map_lctn i {
		font-size: 18px;
	}
	.resturents_address_section .resturents_address .map_lctn, .hotel_address_section .hotel_address .map_lctn {
		margin-bottom: 8px;
	}
	.resturents_address_section .resturents_address h5 {
		font-size: 12px;
	}
	.resturents_address_section .resturents_address p {
		font-size: 11px;
	}
	.resturents_address_section .resturents_address, .hotel_address_section .hotel_address {
		margin: 0 auto 40px;
	}
	.hotel_address_section .hotel_address p {
		font-size: 14px;
		padding-right: 47px;
	}
	.filter_by_section_addresses {
		margin-bottom: 40px;
	}
	.dropdown dd ul {
		width: 300px;
		font-size: 14px;
	}

	/****************events.html*************/
	.banner.events_banner .banner_txt p {
		font-size: 18px;
		line-height: 32px;
	}
	.banner.events_banner .banner_txt {
		width: 755px;
	}
	.events_slider .slick-prev:before,.events_slider .slick-next:before {
		font-family: 'slick';
		font-size: 18px;
	}
	.events_main_rht {
		flex: 0 0 560px;
		max-width: 560px;
	}
	.events_main_lft h4 {
		font-size: 28px;
		line-height: 33px;
		margin-bottom: 7px;
	}
	.events_main_lft p {
		font-size: 15px;
		margin-bottom: 40px;
	}
	.events_main_lft {
		padding: 60px 45px 40px 30px;
	}
	.events_slider_section, .events_slider_section.get_involved {
		margin-bottom: 85px;
	}
	.all_type_events_info .upcoming_events {
		padding: 0 40px 30px;
	}
	.events_by_filter {
		margin-bottom: 55px;
	}

	/*get-invoved.html*/
	.banner.get_involved_banner .banner_txt {
		width: 760px;
	}
	.login_info {
		right: 10px;
	}
	.events_slider_section.get_involved .events_main_lft {
		padding: 50px 29px 40px;
	}
	.events_slider_section.get_involved .events_main_lft .btn.btn-green,
	.events_slider_section.arts_council .events_main_lft .btn.btn-green,
	.events_slider_section.get_involved .events_main_lft .btn.btn-white,
	.events_slider_section.arts_council .events_main_lft .btn.btn-white {
		margin-right: 14px;
		min-height: 32px;
		padding: 0 26px;
		font-size: 12px;
		letter-spacing: 2px;
	}
	.events_slider_section.get_involved .events_main_lft .btn.btn-white,
	.events_slider_section.arts_council .events_main_lft .btn.btn-white{
		padding: 0 30px;
	}
	.events_slider_section .events_slider,
	.events_slider_section.get_involved .events_slider,
	.events_slider_section.arts_council .events_slider {
		margin-bottom: 80px;
	}
	.get_involved_past_events {
		margin-top: -105px;
	}
	.view_past_events h4 {
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 25px;
	}
	.events_slider_section, .events_slider_section.get_involved {
		margin-bottom: 50px;
		padding-bottom: 45px;
	}
	.events_slider_section.get_involved .events_main_lft.membrship .btn.btn-white {
		padding: 0 26px;
		margin-right: 17px;
	}
	.events_main_rht.get-involved-bg {
		padding: 26px 45px;
	}
	.events_main_rht.get-involved-bg h5 {
		font-size: 17px;
		line-height: 22px;
		margin-bottom: 18px;
	}
	.events_main_rht.get-involved-bg ul li {
		font-size: 15px;
		line-height: 1.57;
		margin-bottom: 24px;
	}

	/*arts&council*/
	.events_slider_section.arts_council .events_main_lft {
		padding: 30px 29px 20px;
	}
	.events_slider_section.arts_council .events_main_lft p {
		margin-bottom: 20px;
	}
	.events_slider_section.arts_council .events_slider {
		margin-bottom: 30px;
	}
	.events_slider_section.arts_council .arts_council_info h3 {
		font-size: 28px;
		line-height: 36px;
		padding: 0 165px;
		margin-bottom: 24px;
	}
	.events_slider_section.arts_council .arts_council_info p {
		font-size: 16px;
	}
	.events_slider_section.arts_council {
		padding-bottom: 45px;
		margin-bottom: 50px;
	}
	.news_tabs_blog {
		padding: 10px 10px 13px 25px;
		margin-bottom: 35px;
	}
	.news_tabs_blog_lft h4 {
		font-size: 22px;
		line-height: 24px;
		margin-bottom: 6px;
	}
	.news_tabs_blog_lft p {
		font-size: 14px;
		line-height: 23px;
		margin-bottom: 20px;
	}
	.news_tabs_blog_lft {
		padding-right: 20px;
	}
	.news_tabs_blog_rht {
		flex: 0 0 450px;
		max-width: 450px;
	}
	.news_tabs_blog_lft .btn.btn-white{
		margin-bottom: 0;
	}
	.blog_info_txt {
		flex: 0 0 365px;
		max-width: 365px;
		margin-bottom: 50px;
	}
	.blog_info_txt h5, .blog_info_txt p {
		font-size: 15px;
		line-height: 26px;
	}
	.blog_info {
		padding: 0 30px;
	}
	.column {
		margin: 0 8px;
	}

}
@media (max-width: 991px){
	.banner{
		min-height: 0px;
	}
	.filter_by{
		margin-bottom: 30px;
	}
	.banner_txt{
		padding-bottom: 35px;
	}
	.banner.exp_banner{
		min-height: 0;
	}
	.container{
		max-width: 750px;
	}
	.banner_logo {
		padding: 25px 0 40px 0;
	}
	header .menu {
		width: 140px;
		min-height: 45px;
	}
	.menu_txt {
		font-size: 12px;
	}
	.menu_bars div {
		width: 12px;
	}
	.menu_bars div:nth-child(2), .menu_bars div:nth-child(3) {
		margin-top: 6px;
		width: 20px;
	}
	.menu_bars div:nth-child(3) {
		width: 23px;
	}
	.banner.about_banner .banner_txt h2 {
		font-size: 30px;
		line-height: 44px;
		margin-bottom: 22px;
	}
	.banner.about_banner .banner_txt {
		width: 370px;
	}
	.banner.about_banner .banner_txt p {
		font-size: 15px;
		line-height: 32px;
		padding-right: 0;
		margin: 0;
	}
	.banner.events_banner, .banner.get_involved_banner{
		min-height: 390px;
	}
	.about_info_rht {
		transform: translateX(0px);
		margin: -145px 0 0 0;
		flex: 0 0 340px;
		max-width: 340px;
	}
	.about_section {
		padding: 40px 0 50px 0;
	}
	.about_info_lft h4 {
		font-size: 18px;
		letter-spacing: 2px;
		margin-bottom: 18px;
	}
	.about_info_lft p {
		margin-bottom: 10px;
	}
	.about_info_rht img {
		margin-bottom: 30px;
	}
	.about_info_rht h3 {
		font-size: 22px;
		line-height: 30px;
	}
	.about_info_rht p {
		font-size: 11px;
		padding-left: 24px;
	}
	.our_mission.about {
		padding: 20px 0 30px 0px;
	}
	.our_mission .nav.nav-pills.our_mission_tabs li a h3 {
		font-size: 15px;
	}
	.our_mission .nav.nav-pills.our_mission_tabs li.active:after {
		width: 280px;
	}
	.bod_section {
		margin: 30px auto;
	}
	.bod_info {
		margin-bottom: 14px;
	}
	.hub_txt .btn.btn-white, .avenue_arts.about .btn.btn-white {
		min-height: 48px;
		padding: 0 30px;
		font-size: 16px;
		letter-spacing: 1px;
		margin-bottom: 0px;
	}
	.social_media h3 {
		font-size: 14px;
		letter-spacing: 3px;
		margin-right: 10px;
		margin-bottom: 22px;
	}
	.social_media {
		margin-bottom: 30px;
	}
	.social_media img {
		width: 18px;
		height: 18px;
		margin-right: 4px;
	}
	footer {
		min-height: 390px;
		padding: 40px 0;
	}
	footer h2 {
		font-size: 26px;
		line-height: 42px;
		margin-bottom: 14px;
	}
	.footer_form form input {
		min-height: 40px;
		margin-bottom: 25px;
	}
	.footer_form {
		flex: 0 0 32%;
		max-width: 32%;
	}
	.footer_form form .btn.btn-white,.footer_address .btn.btn-white {
		min-height: 32px;
		padding: 0 44px;
		font-size: 12px;
		letter-spacing: 2.24px;
	}
	.footer_form form input::placeholder{
		font-size: 13px;
	}
	.footer_address {
		padding-right: 75px;
	}
	.footer_address h4, .footer_contact h4 {
		font-size: 18px;
		margin-bottom: 12px;
	}
	.footer_address:after {
		height: 170px;
	}
	.footer_address p, .footer_contact p {
		font-size: 12px;
		line-height: 22px;
	}
	.footer_address p:nth-child(3) {
		margin-bottom: 10px;
	}
	.footer_address span {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 18px;
	}
	.footer_contact a {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.footer_form form input[type=email] {
		margin-bottom: 40px;
	}
	.menu-image-holder{
		display: none;
	}
	.menu_list_section {
		display: block;
		width: 100%;
		flex: 0 0 100%;
		padding: 49px 29px 0px 55px;
	}
	.menu_header {
		margin-bottom: 54px;
	}
	.menu-list a {
		font-size: 22px;
		line-height: 55px;
		margin-bottom: 0;
	}
	/**********places.html**********/
	.dropdown dt a {
		min-height: 54px;
		width: 265px;
	}
	.dropdown dt a span, .multiSel span {
		font-size: 18px;
	}
	.dropdown {
		position: absolute;
		margin-top: -27px;
	}
	.resturents_section {
		padding: 44px 0 0 0;
	}
	.dropdown dd ul {
		width: 265px;
		font-size: 14px;
	}
	.resturents_section h3 {
		font-size: 26px;
		line-height: 48px;
		margin-bottom: 22px;
	}
	.resturents_section h3:after {
		width: 590px;
		bottom: 20px;
	}
	.resturents_txt {
		margin-bottom: 30px;
		padding: 8px 12px 12px 18px;
	}
	.resturents_txt_lft h5 {
		letter-spacing: 2px;
		font-size: 9px;
	}
	.resturents_txt_rht {
		flex: 0 0 190px;
		max-width: 190px;
	}
	.resturents_txt_lft h4 {
		font-size: 22px;
		line-height: 24px;
		margin-bottom: 5px;
	}
	.resturents_txt_lft p {
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 5px;
		padding-right: 10px;
	}
	.resturents_txt_lft .map_lctn i {
		font-size: 14px;
	}
	.resturents_txt_lft span {
		font-size: 11px;
		line-height: 16px;
		letter-spacing: 0.13px;
		margin-bottom: 5px;
	}
	.map_lctn {
		display: flex;
		align-items: center;
		height: 20px;
	}
	.resturents_address_section .resturents_address a, .hotel_address_section .hotel_address a {
		font-size: 15px;
	}
	.resturents_address_section .resturents_address span, .hotel_address_section .hotel_address span {
		font-size: 11px;
		line-height: 16px;
	}
	.resturents_address_section .resturents_address .map_lctn p, .hotel_address_section .hotel_address .map_lctn p {
		font-size: 11px;
		line-height: 20px;
	}
	.resturents_address_section, .hotel_address_section,.filter_by_section_addresses {
		margin-bottom: 20px;
	}
	.hotel_address_section .hotel_address p {
		font-size: 13px;
		padding-right: 26px;
	}
	.resturents_address_section .resturents_address, .hotel_address_section .hotel_address {
		margin: 0 auto 30px;
	}
	.filter_by_section_addresses {
		height: auto;
	}

	/*events.html*/
	.banner_txt h2 {
		font-size: 32px;
		line-height: 54px;
	}
	.banner.events_banner .banner_txt {
		width: 650px;
	}
	.events_slider_section .events_slider, .events_slider_section.get_involved .events_slider, .events_slider_section.arts_council .events_slider {
		margin-bottom: 50px;
		transform: translateY(-85px);
	}
	.get_involved_past_events {
		margin-top: -85px;
	}
	.events_by_filter {
		margin-bottom: 40px;
		margin-top: -105px;
	}
	.events_main_rht {
		flex: 0 0 420px;
		max-width: 420px;
	}
	.events_main_lft {
		padding: 40px 30px 25px 25px;
	}
	.events_main_lft h4 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 5px;
	}
	.events_main_lft p {
		margin-bottom: 30px;
	}
	.events_slider_section.get_involved .events_main_lft p {
		margin-bottom: 28px;
	}
	.btn.btn-white {
		min-height: 34px;
		padding: 0 20px;
		font-size: 12px;
		letter-spacing: 2px;
		margin-bottom: 0;
	}
	.events_main {
		display: flex;
		box-shadow: 0px 8px 2px #0000001c;
	}
	.events_by_filter .events_section {
		padding: 60px 0;
	}
	.events_section.all_type_events .event {
		flex: 0 0 calc(100%/3 - 24px);
		max-width: calc(100%/3 - 24px);
	}
	.Upcoming_event_img {
		height: 190px;
	}
	.Upcoming_event_info {
		padding: 10px;
	}
	.Upcoming_event_info small {
		font-size: 11px;
		letter-spacing: 1px;
	}
	.Upcoming_event_info h4 {
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 1.5px;
		margin-bottom: 5px;
	}
	.Upcoming_event_info p {
		font-size: 12px;
	}
	.more_info {
		min-height: 40px;
	}
	.Upcoming_event_info h5 {
		font-size: 13px;
	}
	.more_info a {
		font-size: 14px;
	}
	.all_type_events_info .upcoming_events {
		padding: 0 30px 20px;
	}
	/*getinvolved styles*/
	.banner.get_involved_banner .banner_txt {
		width: 600px;
	}
	.events_slider_section.get_involved .events_main_lft {
		padding: 30px 20px 25px;
	}
	.events_slider_section.get_involved .events_main_rht {
		flex: 0 0 400px;
		max-width: 400px;
	}
	.events_slider_section.get_involved .events_main_lft .btn.btn-green,
	.events_slider_section.arts_council .events_main_lft .btn.btn-green,
	.events_slider_section.get_involved .events_main_lft .btn.btn-white,
	.events_slider_section.arts_council .events_main_lft .btn.btn-white {
		margin-right: 12px;
		min-height: 30px;
		padding: 0 20px;
		font-size: 11px;
		letter-spacing: 2px;
	}
	.events_slider_section.get_involved .events_main_lft .btn.btn-white,
	.events_slider_section.arts_council .events_main_lft .btn.btn-white{
		margin-right: 0;
		padding: 0 26px;
	}
	.events_slider_section.get_involved .events_main_lft p {
		margin-bottom: 24px;
	}
	.view_past_events h4 {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 22px;
	}
	.events_slider_section, .events_slider_section.get_involved {
		margin-bottom: 40px;
		padding-bottom: 35px;
	}
	.events_main_rht.get-involved-bg {
		padding: 18px 22px;
	}
	.events_main_rht.get-involved-bg h5 {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 14px;
	}
	.events_main_rht.get-involved-bg ul li {
		margin-bottom: 12px;
	}
	.events_slider_section.get_involved .events_main_lft.membrship .btn.btn-white {
		padding: 0 20px;
	}
	.events_slider_section.arts_council .events_main_lft {
		padding: 24px 22px 16px;
	}
	.events_slider_section.arts_council .events_slider {
		margin-bottom: 30px;
	}
	.events_slider_section.arts_council .arts_council_info h3 {
		font-size: 24px;
		line-height: 34px;
		padding: 0 80px;
		margin-bottom: 16px;
	}
	.events_slider_section.arts_council .arts_council_info p {
		font-size: 14px;
		line-height: 26px;
	}
	.events_slider_section.arts_council {
		padding-bottom: 35px;
		margin-bottom: 40px;
	}
	.banner.news_banner .banner_txt {
		width: 600px;
	}
	.our_mission #exTab2 .mission_slider,
	.our_mission #exTab2 .tab-content {
		padding: 0 24.5px;
	}
	.news_tabs_blog_rht {
		flex: 0 0 350px;
		max-width: 350px;
	}
	.news_tabs_blog_lft h4 {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 4px;
	}
	.news_tabs_blog {
		padding: 8px 8px 11px 15px;
		margin-bottom: 26px;
	}
	.news_tabs_blog_lft p {
		font-size: 13px;
		line-height: 22px;
		margin-bottom: 15px;
	}
	.blog_info {
		padding: 0 20px;
	}
	.blog_info_txt {
		flex: 0 0 315px;
		max-width: 315px;
		margin-bottom: 30px;
	}
	.blog_info_txt h5, .blog_info_txt p {
		font-size: 14px;
		line-height: 24px;
	}
	.paginations a {
		font-size: 15px;
	}
	.banner_info {
		padding: 80px 0px 0;
	}
	.banner.home {
		min-height: 520px;
	}
	.banner.home .banner_logo {
		flex: 0 0 180px;
		max-width: 180px;
	}
	.banner_txt h3 {
		font-size: 20px;
		letter-spacing: 5.6px;
	}
	.banner.home .banner_txt h2 {
		font-size: 28px;
		line-height: 44px;
	}
	.banner.home .banner_txt p {
		font-size: 15px;
		line-height: 1.25;
	}
	.column.column-reverse {
		margin-top: -295px;
	}
	.hub_txt {
		padding: 0 50.5px;
	}
	.hub_txt h3 {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 24px;
		padding: 0 35.5px;
	}
	.hub_txt p {
		font-size: 15px;
		line-height: 2;
		margin-bottom: 20px;
	}
	.events_section {
		padding: 30px 0 40px 0;
	}
	.events_section h3 {
		font-size: 16px;
		line-height: 20px;
		font-weight: 900;
		letter-spacing: 3px;
	}
	.events_section h2 {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 26px;
	}
	.events {
		margin: 0 28px 20px;
		padding: 12px 12px 13px 16px;
	}
	.events_img {
		flex: 0 0 420px;
		max-width: 420px;
	}
	.events_txt h4 {
		font-size: 27px;
		line-height: 36px;
		margin-bottom: 7px;
	}
	.events_txt h4 br{
		display: none;
	}
	.events_txt h5 {
		font-size: 11px;
		letter-spacing: 1.2px;
	}
	.events_txt p {
		font-size: 13px;
		line-height: 18px;
		color: #707070;
		margin-bottom: 8px;
	}
	.events_txt .btn.btn-white {
		min-height: 30px;
		padding: 0 22px;
		font-size: 11px;
		letter-spacing: 2px;
		margin-bottom: 10px;
	}
	.upcoming_events {
		padding: 0 50px 36px;
	}
	.favorite_Spots {
		padding: 45px 0;
	}
	.favorite_Spots h5 {
		font-size: 16px;
		line-height: 18px;
		letter-spacing: 4px;
		margin-bottom: 5px;
	}
	.favorite_Spots h4 {
		font-size: 34px;
		line-height: 44px;
	}
	.favorite_Spots p {
		font-size: 16px;
		margin-bottom: 25px;
	}
	.favorite_Spots .nav.nav-pills li a {
		min-height: 115px;
		padding: 25px 0 32px 0;
	}
	.favorite_Spots .nav.nav-pills {
		margin: 0 -6px 55px;
	}
	.favorite_Spots .nav.nav-pills li a p {
		letter-spacing: 2.2px;
		margin-bottom: 10px;
	}
	.favorite_Spots .nav.nav-pills li a h3 {
		font-size: 20px;
	}
	.advertising {
		width: 640px;
		min-height: 90px;
		margin: 0 auto 50px;
	}
	.advertising h2 {
		font-size: 24px;
	}
	.who_we_are h4 {
		font-size: 16px;
		letter-spacing: 4px;
	}
	.who_we_are h2 {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 22px;
	}
	.who_we_are_slider .slick-slide {
		height: 245px;
	}
	.who_we_are_slider .slick-slide {
		height: 245px;
	}
	.our_mission .our_mission_info p {
		font-size: 16px;
		margin-bottom: 22px;
	}
	.our_mission .nav.nav-pills.our_mission_tabs {
		width: 100%;
	}
	.our_mission .nav.nav-pills.our_mission_tabs li a.active:after {
		width: 305px;
	}
	.our_mission_tabs_info {
		padding: 26px 20px 0 20px;
	}
	.our_mission_tabs_info_left p {
		margin-bottom: 20px;
	}
	.our_mission {
		margin-bottom: 65px;
	}
}
@media (max-width: 767px){
	.banner:not(.home){
		margin-bottom: 0;
		padding: 0;
	}
	.avenue_arts.about{
		padding-top: 30px;
	}
	.menu-list{
		max-width: none;
	}
	.container{
		width: 100%;
		padding: 0 15px;
	}
	header .menu {
		width: 125px;
		min-height: 40px;
		padding: 0 18px;
	}
	.menu_bars div {
		width: 10px;
	}
	.menu_bars div:nth-child(2), .menu_bars div:nth-child(3) {
		margin-top: 6px;
		width: 16px;
	}
	.menu_bars div:nth-child(3){
		width: 20px;
	}
	.banner_logo {
		padding: 50px 0 30px 0;
	}
	.banner_logo img{
		width: 75px;
		display: block;
	}
	.banner.about_banner .banner_txt {
		width: 100%;
		padding-bottom: 35px;
	}
	.banner.about_banner .banner_txt h2 {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 16px;
	}
	.banner.about_banner .banner_txt p {
		font-size: 15px;
		line-height: 24px;
		margin: 0;
	}
	.about_info{
		display: block;
	}
	.banner.events_banner, .banner.get_involved_banner{
		min-height: 315px;
	}
	.about_section {
		padding: 26px 0 36px 0;
	}
	.about_info_lft {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 30px;
	}
	.about_info_lft h4 {
		font-size: 16px;
		letter-spacing: 1.5px;
		margin-bottom: 12px;
	}
	.about_info_lft p {
		margin-bottom: 8px;
	}
	.about_info_rht {
		flex: 0 0 320px;
		max-width: 320px;
		margin: 0 auto;
	}
	.about_info_rht h3 {
		font-size: 18px;
		line-height: 28px;
		text-align: center;
		margin-bottom: 10px;
	}
	.about_info_rht p {
		font-size: 11px;
		padding-left: 34px;
		line-height: 20px;
	}
	.our_mission .nav.nav-pills.our_mission_tabs li a h3 {
		font-size: 13px;
		text-align: center;
		line-height: 16px;
	}
	.our_mission .nav.nav-pills.our_mission_tabs li.active:after {
		width: 130px;
	}
	.our_mission.about .nav.nav-pills.our_mission_tabs li{
		align-items: center;
	}
	.our_mission #exTab2 .mission_slider,
	.our_mission #exTab2 .tab-content{
		padding: 0;
	}
	.bod_section {
		column-count: 2;
		column-gap: 30px;
	}
	.hub_txt .btn.btn-white, .avenue_arts.about .btn.btn-white {
		min-height: 45px;
		padding: 0 26px;
		font-size: 13px;
		letter-spacing: 1px;
		margin-bottom: 20px;
	}
	.social_media h3 {
		font-size: 12px;
		letter-spacing: 2px;
		margin-right: 10px;
		margin-bottom: 0;
	}
	.social_media {
		margin-bottom: 25px;
		align-items: center;
	}
	footer {
		min-height: 390px;
		padding: 30px 0;
	}
	.footer_section_one {
		display: flex;
		justify-content: space-between;
		display: block;
	}
	.footer_form {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 30px;;
	}
	.footer_form form input {
		min-height: 35px;
		margin-bottom: 25px;
	}
	.footer_form form input[type=email] {
		margin-bottom: 35px;
	}
	.footer_address {
		padding-right: 60px;
	}
	.footer_address h4, .footer_contact h4 {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.footer_address span {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 14px;
	}

	/**********places.html***********/
	.dropdown dt a {
		min-height: 48px;
		width: 220px;
	}

	.dropdown {
		position: relative;
		margin: -24px auto;
		width: 220px;
		left: 0;
		right: 0;
	}
	.dropdown dt a span, .multiSel span {
		font-size: 17px;
	}
	.dropdown dd ul {
		width: 220px;
		font-size: 13px;
	}
	.resturents_section h3 {
		font-size: 24px;
		line-height: 40px;
		margin-bottom: 18px;
	}
	.resturents_section h3:after {
		width: 195px;
		bottom: 16px;
	}
	.resturents_info {
		display: block;
	}
	.resturents_txt {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.resturents_txt {
		margin-bottom: 20px;
		padding: 8px 12px 12px 12px;
	}
	.resturents_txt_lft h4 {
		font-size: 21px;
		line-height: 22px;
	}
	.resturents_txt_rht {
		flex: 0 0 170px;
		max-width: 170px;
	}
	.resturents_txt_lft p{
		padding-right: 0;
	}
	.resturents_address_section, .hotel_address_section, .filter_by_section_addresses {
		margin-bottom: 15px;
		padding: 0 10px;
	}
	.resturents_address_section .resturents_address, .hotel_address_section .hotel_address {
		flex: 0 0 calc(100% / 2);
		max-width: calc(100% / 2);
	}
	.resturents_address_section .resturents_address a, .hotel_address_section .hotel_address a {
		font-size: 13px;
	}
	.resturents_address_section .resturents_address, .hotel_address_section .hotel_address {
		margin: 0 0 22px;
	}
	.resturents_address_section .resturents_address h5 {
		font-size: 11px;
	}
	.hotel_address_section .hotel_address p {
		font-size: 12px;
		padding-right: 10px;
	}
	/*EVENTS.HTML*/
	.banner_txt h2 {
		font-size: 24px;
		line-height: 44px;
	}
	.banner.events_banner .banner_txt {
		width: 100%;
	}
	.banner.events_banner .banner_txt p {
		font-size: 14px;
		line-height: 24px;
	}
	.events_slider_section .events_slider, .events_slider_section.get_involved .events_slider, .events_slider_section.arts_council .events_slider {
		transform: translateY(-35px);
	}
	.get_involved_past_events {
		margin-top: -35px;
	}
	.events_slider .slick-prev:before, .events_slider .slick-next:before {
		font-size: 16px;
	}
	.events_slider_section .events_slider .slick-prev {
		top: -30px;
		right: 45px;
	}
	.events_slider_section .events_slider .slick-next {
		top: -30px;
	}
	.events_main_lft {
		padding: 12px 10px 30px;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.events_main_lft h4 {
		margin-bottom: 5px;
	}
	.events_main_lft p {
		margin-bottom: 20px;
	}
	.events_main_lft .btn.btn-white {
		padding: 0 15px;
		min-height: 30px;
		font-size: 13px;
		letter-spacing: 1px;
	}
	.events_main_rht {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 15px;
	}
	.events_slider_section .events_slider .slick-track {
		height: 100%;
	}
	.events_by_filter .dropdown dt a span, .multiSel span {
		font-size: 15px;
	}
	.events_section.all_type_events .event {
		flex: 0 0 calc(100%/2 - 12px);
		max-width: calc(100%/2 - 12px);
		margin: 0 6px 6px;
	}
	.all_type_events_info .upcoming_events {
		padding: 0 20px 12px;
		margin: 0 -6px
	}
	.Upcoming_event_img {
		height: 150px;
	}
	.Upcoming_event_info h4 {
		font-size: 13px;
		line-height: 18px;
		letter-spacing: 1px;
		margin-bottom: 5px;
	}
	.more_info {
		min-height: 35px;
	}
	.more_info a {
		font-size: 13px;
		padding: 5px;
	}
	.events_slider_section, .events_slider_section.get_involved {
		margin-bottom: 0px;
	}
	.events_by_filter {
		margin-bottom: 40px;
		margin-top: -35px;
	}

	/*get-involved*/
	.banner.get_involved_banner .banner_txt {
		width: 100%;
	}
	.banner.get_involved_banner .banner_txt h2 {
		font-size: 20px;
		line-height: 40px;
		margin-bottom: 15px;
	}
	.banner.get_involved_banner .banner_txt p {
		font-size: 16px;
		line-height: 24px;
	}
	.login_info a {
		font-size: 20px;
	}
	.login_info {
		right: 20px;
	}
	.events_main {
		display: block;
	}
	.events_slider_section.get_involved .events_main_rht{
		flex: 0 0 100%;
		max-width: 100%;

	}
	.events_slider_section.get_involved .events_main_lft {
		padding: 15px;
		flex:0 0 100%;
		max-width: 100%;
	}
	.events_slider_section.get_involved .events_main_lft p {
		margin-bottom: 30px;
	}
	.events_slider_section.get_involved .events_main_lft .btn.btn-green, .events_slider_section.arts_council .events_main_lft .btn.btn-green, .events_slider_section.get_involved .events_main_lft .btn.btn-white, .events_slider_section.arts_council .events_main_lft .btn.btn-white {
		margin-right: 5px;
		min-height: 30px;
		padding: 0 30px;
		font-size: 11px;
		letter-spacing: 1.5px;
	}
	.events_slider_section.get_involved .events_slider{
		margin-bottom: 40px;
	}
	.events_slider_section.get_involved .events_slider .slick-track {
		height: 100%;
	}
	.events_slider_section.arts_council .arts_council_info {
		margin-top: -35px;
	}
	.events_slider_section.arts_council .events_slider {
		margin-bottom: 50px;
	}
	.events_slider_section.arts_council .arts_council_info h3 {
		font-size: 20px;
		line-height: 26px;
		padding: 0;
		margin-bottom: 10px;
	}
	.events_slider_section.arts_council .arts_council_info p {
		font-size: 13px;
		line-height: 24px;
		padding: 0 15px;
	}
	.events_slider_section.arts_council {
		padding-bottom: 25px;
		margin-bottom: 30px;
	}
	.banner.news_banner .banner_txt {
		width: 100%;
		padding-bottom: 35px;
	}
	.banner.news_banner .banner_txt h2{
		margin-bottom: 20px;
	}
	.banner_txt p{
		font-size: 15px;
		line-height: 24px;
	}
	.banner.get_involved_banner .banner_txt{
		padding-bottom: 35px;
	}
	.banner.news_banner .banner_txt p {
		font-size: 15px;
		line-height: 24px;
	}
	.banner .banner_txt p br{
		display: none;
	}
	.our_mission.news_tabs .nav.nav-pills.our_mission_tabs {
		margin-bottom: 25px;
	}
	.our_mission.news_tabs .nav.nav-pills.our_mission_tabs li.active:after {
		width: 100px;
	}
	.our_mission.news_tabs .nav.nav-pills.our_mission_tabs li, .our_mission.news_tabs .nav.nav-pills.our_mission_tabs li{
		align-items: center;
	}
	#exTab2.container{
		padding: 0 !important;
	}
	.news_tabs_blog {
		display: block;
	}
	.news_tabs_blog_lft {
		padding-right: 0;
		margin-bottom: 15px;
	}
	.news_tabs_blog_rht {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.news_tabs_blog_rht img {
		object-fit: cover;
		width: 100%;
	}
	.blog_info_txt {
		flex: 0 0 100%;
		max-width: 100%;
	}


	.banner.home {
		min-height: 410px;
	}
	.banner_info {
		display: block;
		padding: 30px 0px 0;
	}
	.homepage_grids {
		margin-bottom: 40px;
		margin-top: -90px;
	}
	.column.column-reverse {
		margin-top: -584px;
	}
	.banner.home .banner_logo {
		flex     : none;
		display  : block;
		max-width: none;
		margin: 0 auto;
	}
	.banner.home .banner_logo img{
		margin: 0 auto 20px;
		width: 130px;
	}
	.banner.home .banner_txt{
		display: block;
		width: 100%;
		text-align: center;
	}
	.banner_txt h3 {
		font-size: 16px;
		letter-spacing: 2.6px;
	}
	.banner.home .banner_txt h2 {
		font-size: 18px;
		line-height: 30px;
	}
	.banner.home {
		min-height: 350px;
	}
	.banner.home .banner_txt {
		margin-left: 0;
	}
	.column {
		margin: 0 4px;
	}
	.column__item {
		margin-bottom: 10px;
	}
	.hub_txt {
		padding: 0 12.5px;
	}
	.hub_txt h3 {
		font-size: 21px;
		line-height: 32px;
		margin-bottom: 18px;
		padding: 0 5.5px;
	}
	.hub_txt p {
		margin-bottom: 18px;
	}
	.hub_info_section {
		margin-bottom: 15px;
		padding-top: 0px;
	}
	.events_section {
		padding: 20px 0 30px 0;
	}
	.events {
		margin: 0 18px 16px;
		padding: 10px 10px 11px 12px;
		display: block;
	}
	.events .events_txt {
		margin-bottom: 15px;
	}
	.events_img {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.events_img img{
		width: 100%;
	}
	.events_section h3 {
		font-size: 14px;
		line-height: 18px;
		letter-spacing: 2px;
		margin-bottom: 5px;
	}
	.events_section h2 {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 20px;
	}
	.event{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.upcoming_events {
		display: block;
		margin: 0;
		padding: 0 40px 25px;
	}
	.favorite_Spots {
		padding: 30px 0;
		margin-bottom: 30px;
	}
	.favorite_Spots h5 {
		font-size: 14px;
		line-height: 16px;
		letter-spacing: 3px;
		margin-bottom: 3px;
	}
	.favorite_Spots h4 {
		font-size: 26px;
		line-height: 34px;
	}
	.favorite_Spots p {
		font-size: 15px;
		margin-bottom: 20px;
	}
	.favorite_Spots .nav.nav-pills li a {
		min-height: 105px;
		padding: 18px 0 20px 0;
	}
	.favorite_Spots .nav.nav-pills li a p {
		letter-spacing: 1.2px;
		margin-bottom: 4px;
	}
	.favorite_Spots .nav.nav-pills li a h3 {
		font-size: 18px;
	}
	.favorite_Spots .nav.nav-pills {
		margin: 0 -4px 45px;
	}
	.advertising {
		width: 100%;
		min-height: 80px;
		margin: 0 auto 30px;
	}
	.advertising h2 {
		font-size: 20px;
	}
	.who_we_are h4 {
		font-size: 14px;
		letter-spacing: 2px;
	}
	.who_we_are h2 {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 16px;
	}
	.who_we_are_slider .slick-slide {
		height: 215px;
	}
	.who_we_are {
		margin-bottom: 35px;
	}
	.our_mission .our_mission_info {
		padding: 0 10px;
		margin-bottom: 40px;
	}
	.our_mission .our_mission_info p {
		font-size: 15px;
		margin-bottom: 12px;
	}
	.our_mission_tabs_info {
		display: block;
		padding: 20px 12px 0 12px;
	}
	.our_mission_tabs_info_left {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.our_mission_tabs_right {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.our_mission_tabs_right img{
		width: 100%;
	}
	.our_mission .nav.nav-pills.our_mission_tabs li a.active:after {
		width: 95%;
	}

}
