/* custom-media */

/* Large only */
/*min width = '1,024px' and max width = '1,199px'*/
@media screen and (min-width: 64em) and (max-width: 74.9375em) {

}



/* Medium only */
/*min width = '640px' and max width = '1,023px'*/
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

}



/* Small only */
/*min width = '320px' and max width = '639px'*/
@media screen and (min-width: 20em) and (max-width: 39.9375em) {

}



/* Large and up */
@media screen and (min-width: 64em) {

}

@media (max-width: 1300px) {
	/** Page Banner Layout **/
	/** page image slider banner **/
	.page-banner-section .page-slider-banner-wrapper .banner-image {
		height: 600px;
	}
	/** Page Banner Layout **/
}

@media (max-width: 1200px) {
	body {
		padding-top: 150px;
	}

	/** header **/
	header .__desktop_logo_menu {
	    display: none;
	}

	header .__mobile_logo_menu {
	    display: block;
	}

	header .header-logo-menu-section {
		padding: 8.5px 0 !important;
	}

	header .top-header-section .header-meta-details-wrapper {
		justify-content: end;
	}

	header .top-header-section .header-social-media {
		display: none;
	}

	header .top-header-section .header-details {
		display: none;
	}
	/** header **/


	/** Page Banner Layout **/
	/** page image banner **/
	.page-banner-section .page-banner-wrapper .page-banner-title h1 {
		font-size: 72px;
	}

	/** page image slider banner **/
	.page-banner-section .page-slider-banner-wrapper .banner-image {
		height: 550px;
	}
	/** Page Banner Layout **/


	/** Content Media Layout **/
	main.home .content-media-section .cam-content {
	    margin-top: 20px;
	}

	.content-media-section .__custom_left_column {
		padding: 0 15px;
	}

	.content-media-section .__custom_left_column_push {
		padding: 0 15px;
	}

	.content-media-section .cam-image {
		height: 100%;
	}

	.content-media-section .cam-image img {
		height: 100%;
		object-fit: cover;
	}

	.content-media-section .cam-buttons {
	    margin-top: 30px;
	}
	/** Content Media Layout **/


	/** Map Layout **/
	.map-section .section-title {
	    margin-bottom: 30px;
	}
	/** Map Layout **/


	/** Events Single Page **/
	.events-single-content-section .__custom_right_column {
		padding: 0 15px;
	}

	.events-single-content-section .event-single-image {
		height: 100%;
	}

	.events-single-content-section .event-single-image img {
		height: 100%;
		object-fit: cover;
	}
	/** Events Single Page **/


	/** Content Editor Two Columns Layout **/
	.content-editor-two-columns-section .__custom_left_column {
		padding: 0px 30px 0 15px;
	}

	.content-editor-two-columns-section .__custom_right_column {
		padding: 0px 15px 0 40px;
	}

	.content-editor-two-columns-section .left-content,
	.content-editor-two-columns-section .right-content {
		margin-top: 30px;
	}

	.content-editor-two-columns-section .left-content-buttons {
		margin-top: 30px;
		justify-content: normal;
	}
	/** Content Editor Two Columns Layout **/
}

@media (max-width: 1024px) {
	/** Page Banner Layout **/
	/** page image banner **/
	.page-banner-section .page-banner-wrapper .page-banner {
		height: 350px;
	}

	.page-banner-section .page-banner-wrapper .page-banner-title-wrapper {
		height: 350px;
	}

	.page-banner-section .page-banner-wrapper .page-banner-title h1 {
		font-size: 66px;
	}

	/** page image slider banner **/
	.page-banner-section .page-slider-banner-wrapper .banner-image {
		height: 500px;
	}
	/** Page Banner Layout **/


	/** Content Editor Layout **/
	.content-editor-section .full-content-editor h2 {
		font-size: 46px;
	}
	/** Content Editor Layout **/


	/** Content Media Layout **/
	.content-media-section .cam-content h2 {
		font-size: 46px;
		margin-bottom: 20px;
	}
	/** Content Media Layout **/


	/** Map Layout **/
	.map-section .section-title h2 {
	    font-size: 46px;
	}
	/** Map Layout **/


	/** Events Single Page **/
	.events-single-content-section .event-single-content h2 {
		font-size: 46px;
		margin-bottom: 20px;
	}
	/** Events Single Page **/


	/** Text Strip Layout **/
	.text-strip-section .text-strip-title p {
		font-size: 46px;
	}
	/** Text Strip Layout **/
}

@media (max-width: 1023.98px) {
	/** Events List Layout **/
	.events-list-section .__event_padding {
	    padding: 0 15px;
	}

	.events-list-section .event-item {
		margin-bottom: 20px;
	}
	/** Events List Layout **/


	/** Content Editor Two Columns Layout **/
	.content-editor-two-columns-section .__custom_left_column {
		width: 50%;
	}

	.content-editor-two-columns-section .__custom_right_column {
		width: 50%;
	}
	/** Content Editor Two Columns Layout **/


	/** Gallery Layout **/
	.gallery-section .__gallery_padding {
	    padding: 0 15px;
	}

	.gallery-section .gallery-image {
		margin-bottom: 20px;
	}
	/** Gallery Layout **/
}



/* Medium and up */
@media screen and (min-width: 40em) {

}

@media (max-width: 992px) {
	/** Content Media Layout **/
	.content-media-section {
		padding: 70px 0px 70px !important;
	}

	main.home .content-media-section .cam-content {
		margin-top: 0;
	}
	/** Content Media Layout **/


	/** Map Layout **/
	.map-section {
	    padding: 70px 0px 70px !important;
	}

	.map-section .map > iframe {
		height: 500px;
	}
	/** Map Layout **/


	/** Events List Layout **/
	.events-list-section {
		padding: 70px 0px 50px !important;
	}
	/** Events List Layout **/


	/** Events Single Page **/
	.events-single-content-section {
		padding: 70px 0;
	}

	.events-single-content-section .event-single-content {
	    margin-top: 0;
	}
	/** Events Single Page **/
}

@media (max-width: 900px) {

}

@media (max-width: 860px) {
	/** Content Media Layout **/
	main.eat-drink .content-media-section .__custom_left_column,
	main.eat-drink .content-media-section .__custom_right_column {
		width: 100%;
	}

	.content-media-section .gform_wrapper {
	    margin-top: 25px;
	    margin-bottom: 35px;
	}

	.content-media-section .gform_wrapper fieldset.gfield--type-time select {
		background-position: 88% center;
	}
	/** Content Media Layout **/
}

@media (max-width: 768px) {
	body {
		padding-top: 140px;
	}

	/** header **/
	header .mobile-main-menu a > img {
	    width: 90px;
	}

	header .mobile-main-menu #open-mobile-menu i.fa-bars {
		font-size: 25px;
	}
	/** header **/


	/** Page Banner Layout **/
	/** page image banner **/
	.page-banner-section .page-banner-wrapper .page-banner-title h1 {
		font-size: 56px;
	}
	/** Page Banner Layout **/
}

@media (max-width: 767.98px) {
	/** Content Media Layout **/
	.content-media-section .__custom_left_column,
	.content-media-section .__custom_right_column {
		width: 100%;
	}

	.content-media-section .cam-image {
		margin-top: 15px;
	}

	.content-media-section .__custom_left_column_push,
	.content-media-section .__custom_right_column_pull {
		width: 100%;
		left: unset;
	}

	.content-media-section .cam-image {
		height: auto;
	}

	.content-media-section .cam-buttons {
		margin-bottom: 25px;
	}
	/** Content Media Layout **/


	/** Map Layout **/
	.map-section .map > iframe {
		height: 450px;
	}
	/** Map Layout **/


	/** Events Single Page **/
	.events-single-content-section .__custom_left_column,
	.events-single-content-section .__custom_right_column {
	    width: 100%;
	}

	.events-single-content-section .event-single-content {
		margin-top: 30px;
	}

	.events-single-content-section .event-single-content h2 {
		margin-bottom: 15px;
	}
	/** Events Single Page **/


	/** Content Editor Two Columns Layout **/
	.content-editor-two-columns-section .__custom_left_column {
		width: 100%;
		padding: 0 15px;
		border-right: 0;
	}

	.content-editor-two-columns-section .__custom_right_column {
		width: 100%;
		padding: 0 15px;
	}

    .content-editor-two-columns-section .left-content {
        margin-top: 0;
    }
	/** Content Editor Two Columns Layout **/
}

@media (max-width: 667px) {

}

@media (max-width: 640px) {
	/** Page Banner Layout **/
	/** page image slider banner **/
	.page-banner-section .page-slider-banner-wrapper .banner-image {
		height: 420px;
	}

	.page-banner-section .page-slider-banner-wrapper .slider-arrow-down span i {
	    font-size: 46px;
	}
	/** Page Banner Layout **/
}

@media (max-width: 639.98px) {
	/** footer **/
	footer .sitemap-section .__full_center_left {
		justify-content: center;
	}

	footer .sitemap-section .__full_center_right {
		justify-content: center;
	}

	footer .sitemap-section .left-content {
		margin-bottom: 20px;
	}

	footer .sitemap-section .right-content {
		margin-top: 25px;
	}

	footer .sitemap-section .footer-copyright {
		margin-top: 10px;
	}
	/** footer **/
}



/***small devices***/
@media (max-width: 600px) {
	/** Page Banner Layout **/
	/** page image banner **/
	.page-banner-section .page-banner-wrapper .page-banner-title {
		margin-bottom: 30px;
	}
	/** Page Banner Layout **/
}

@media (max-width: 578px) {

}

@media (max-width: 560px) {
	body {
		padding-top: 130px;
	}

	/** header **/
	header .top-header-section .header-buttons span a {
		padding: 5.75px 10px;
	}

	header .header-logo-menu-section {
		padding: 6px 0 !important;
	}

	header .mobile-main-menu #open-mobile-menu i.fa-bars {
		font-size: 24px;
	}
	/** header **/
}

@media (max-width: 530px) {

}

@media (max-width: 500px) {
	/** Page Banner Layout **/
	/** page image banner **/
	.page-banner-section .page-banner-wrapper .page-banner-title h1 {
		font-size: 52px;
	}
	/** Page Banner Layout **/


	/** Content Editor Layout **/
	.content-editor-section {
		padding: 60px 0px 60px !important;
	}

	.content-editor-section .full-content-editor h2 {
		font-size: 40px;
	}
	/** Content Editor Layout **/


	/** Content Media Layout **/
	.content-media-section {
		padding: 60px 0px 60px !important;
	}

	.content-media-section .cam-content h2 {
		font-size: 40px;
	}
	/** Content Media Layout **/


	/** Map Layout **/
	.map-section {
		padding: 60px 0px 60px !important;
	}

    .map-section .section-title {
        margin-bottom: 25px;
    }

	.map-section .section-title h2 {
	    font-size: 40px;
	}

    .map-section .map > iframe {
        height: 400px;
    }
	/** Map Layout **/


	/** Events List Layout **/
	.events-list-section {
		padding: 60px 0px 40px !important;
	}
	/** Events List Layout **/


	/** Events Single Page **/
    .events-single-content-section {
        padding: 60px 0;
    }

    .events-single-content-section .event-single-content h2 {
    	font-size: 40px;
    }
	/** Events Single Page **/


	/** Content Editor Two Columns Layout **/
	.content-editor-two-columns-section {
		padding: 60px 0px !important;
	}
	/** Content Editor Two Columns Layout **/


	/** Gallery Layout **/
	.gallery-section {
			padding: 0px 0px 40px !important;
	}
	/** Gallery Layout **/


	/** Text Strip Layout **/
	.text-strip-section .text-strip-title p {
		font-size: 40px;
	}
	/** Text Strip Layout **/
}

@media (max-width: 480px) {
	/** Page Banner Layout **/
	/** page image slider banner **/
	.page-banner-section .page-slider-banner-wrapper .banner-image {
		height: 400px;
	}
	/** Page Banner Layout **/
}

@media (max-width: 430px) {

}

@media (max-width: 420px) {
 
}

@media (max-width: 410px) {
	.moby.left-side {
	    min-width: 330px !important;
	}
}

@media (max-width: 379px) {

}

@media (max-width: 373px) {
	.moby.left-side {
	    min-width: 310px !important;
	}
}

@media (max-width: 360px) {
	/** Page Banner Layout **/
	/** page image banner **/
	.page-banner-section .page-banner-wrapper .page-banner-title h1 {
		font-size: 50px;
	}
	/** Page Banner Layout **/
}

@media (max-width: 350px) {
	.moby.left-side {
	    min-width: 280px !important;
	}
}