@media ( max-width: 1920px ) {
	/* BODY MAX WIDTH */
}

@media (max-width: 1466px) {
	/* lg container */
	.s_title {
		font-size: 6vw;
	}
}

@media ( max-width: 1199px ) {
	/* MEDIUM */
	#markers_section .container .leaf_div {
		left: -469px;
	}

	#footer .container .leaf_div {
		right: -469px;
	}

	#inner_page_banner .content h1 {
		font-size: 115px;
	}

	.s_post_img_container {
	    float: none;
	    display: table;
	    margin: auto;
	}
}

@media ( max-width: 991px ) {
	/* SMALL */
	.s_title {
		font-size: 80px;
	}

	#main_header {
		position: absolute;
	}

	#main_header .items-right {
		text-align: center;
	}

	#main_header .socials li {
	    display: inline-block;
	    vertical-align: middle;
	}

	#welcome_section {
	    background-image: unset !important;
	}

	#markers_section .container .leaf_div {
		display: none;
	}

	#map_container #map, #map_container #marker-list {
		width: 100%;
	}

	#baguio_section {
		background: unset !important;
	}

	#footer .container .leaf_div {
		display: none;
	}

	#temp_section .details h2 {
		font-size: 30px;
	}

	#temp_section .details h3 {
		font-size: 25px;
	}
}

@media ( max-width: 767px ) {
	/* MOBILE */
	#inner_page_banner .content h1 {
		font-size: 80px;
	}

	#events_section .controls .left, #events_section .controls .right {
		width: 49%;
	}

	#events_section .controls .nums {
		display: none;
	}

	#events_section .item {
	    width: 100% !important;
	}

	#events_section .event_content .content {
		text-align: center;
	}

	.events_body .event_container .event_top {
		flex-wrap: wrap;
	}

	.events_body .event_container .event_top .main_info {
		width: 100%;
		padding-left: 0;
	}

	.artists_body .artists_container .artist_top {
		flex-wrap: wrap;
	}

	.artists_body .artists_container .artist_top .artist_meta {
	    width: 100%;
	    padding-left: 0;
	}

	.artists_body .artists_container .artist_top .artist_meta h4 {
		margin-bottom: 0;
	}

	.artists_body .artists_container .artist_bot {
		flex-wrap: wrap;
	}

	.craft_gall_container .special_modal .artist_info .artist_image {
		margin: auto;
	}

	.craft_gall_container .special_modal .artist_info .artist_details {
	    width: 100%;
	    padding-left: 0;
	}

	.craft_gall_container .special_modal .artist_info .artist_details .artist_top {
		flex-wrap: wrap;
	}

	.craft_gall_container .special_modal .artist_info .artist_details .artist_top div {
		width: 100%;
	}

	.craft_gall_container .item {
		width: 100% !important;
	}
}

@media (max-width: 320px) {
	.ginput_recaptcha > div {
		transform-origin: 0 0;
		transform: scale(.96);
	}
}