@media only screen and (min-width: 768px) {
	header .navbar-collapse.collapse {padding: 0;}
}
@media only screen and (max-width: 1440px) {
	.hero-content h2 {font-size: 3em;}
	.home-about .title h3 {font-size: 2.75em; line-height: 1.0;}
	.latest .boxes-wapper .content a {font-size: 1.3em;}
	.boxes-wapper .content a { font-size: 1.5em;}
	.footer .form-group{padding: 0px;}
	.form-group .btn-theme{ padding: 0px;}
	.hero-content { padding-top: 3.7%;}
	.greatest-story-title h4{font-size: 1.5em;}
	.greatest-story-title h6{margin-top: 0px;}
	.directory-list-box li {font-size: 17px;}
	.footer .copyright p {line-height: normal; font-size: 12px;}
	.footer .copyright{padding-top: 0em;}
	.header-menu ul.navbar li + li{margin:0px;}
	.directory-list-box li span{width: calc(100% - 40px);}
	.directory-list-box li span br {display: none;}
}

@media only screen and (max-width: 991px) {
	.header-menu ul.navbar li + li { margin-left: 10px;}
	.header-menu ul.navbar li a { padding:0px 3px; font-size: 14px;}
	.search-box {width: 80%; padding: 15px;}
	.events .events-box:nth-child(3n+4){clear: inherit;}
	.events .events-box:nth-child(2n+3){clear: both;}
	.greatest-story-title h4{font-size: 2em; float: none;}
	.greatest-story-title h6{font-size: 1em; float: none;margin: 0px;}
	.dn-text{ width: 20px; height: 20px; font-size: 11px; line-height:20px; text-indent: 2px; }
	.panel-collapse-info {min-width: 175px;bottom: 35px; left: -33px;}
	.panel-collapse-info-inner{padding:6px;}
	.panel-collapse-info .web-site-link {font-size: 12px;}
	.panel-collapse-info h6 {font-size:13px; line-height: 16px;}
	.social-media-main{padding: 15px;}
	.panel-collapse-info:after{border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #7A9A01;}
	.button-box{padding: 0px;}
	.events-info {min-height: 313px;}
	.dine-title-text {font-size: 1em;}
	.web-site-link {font-size: 1em;}
	.directory-list-box li {font-size: 16px; margin: 5px 0px;}
	.directory-list-box li span br {display: none;}
	.boxes-wapper .content .tags a {visibility: visible; position: static; opacity: 1;}
	.latest .boxes-wapper .content .tags span {top: 0px;}
	.dine .dine-box:nth-child(3n+4) {clear: inherit;}
	.dine .dine-box:nth-child(2n+3) {clear: both;}
	.footer .copyright{ text-align: center;}
	.footer .copyright p{ text-align: center; margin-bottom: 15px;}
	.events-title {font-size: 1.5em; float: none;}
	.events-date{float: none; margin-top: 10px;}
	.pec_upcoming_layout .events-box:nth-child(2n+3) { clear: both; }
	.pec_upcoming_layout .events-box:nth-child(3n+4) {clear: none;}
	.directory-wp .green-title {width: 82%; margin: 0px auto;}
	.boxes-wapper .box-img img{max-height: 150px; min-height: 150px;}
}

@media only screen and (max-width: 767px) {
	.header{position: absolute;}	
	.header-logo{transform: translate(-50%, 0%); left: 50%; position: absolute; z-index: 999;}
	.nav-box .navbar-collapse {padding: 0px;}
	.navbar-toggle {font-size: 17px;color: #fff;letter-spacing: 1.5px;padding: 0px;width: auto;height: auto;border: none;position: absolute;left: 15px;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);}
	.nav-box {text-align: left; float: none; position: absolute; top: 59px; padding: 0px; left: 0px; right: 0px; background: #7b9a01; z-index: 99; overflow: hidden !important;}

	.header-menu ul.navbar li + li { margin-left: 0px; }
	.header-menu ul.navbar li a{ overflow: hidden; display: block; border-bottom: 1px solid #86a706; padding:0px 15px; line-height: 45px; }
	.header-menu ul.navbar{ display: block; border: none;}
	.navbar-collapse li{ width: 100%; opacity: 0;transform: scale(1.15) translateY(-30px); transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s, opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s, -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
	.navbar-collapse.in li{opacity: 1; transform: scale(1) translateY(0px); -webkit-transform: scale(1) translateY(0px);}
	.navbar-collapse.in li:nth-child(1) { transition-delay: 0s; }
	.navbar-collapse.in li:nth-child(2) { transition-delay: 0.1s; }
	.navbar-collapse.in li:nth-child(3) {transition-delay: 0.2s;}
	.navbar-collapse.in li:nth-child(4) { transition-delay: 0.3s; }
	.navbar-collapse.in li:nth-child(5) { transition-delay: 0.4s; }
	.navbar-collapse.in li:nth-child(6) { transition-delay: 0.5s; }
	.navbar-collapse.in li:nth-child(7) { transition-delay: 0.6s; }
	.banner-box img {height: 300px;}
	.about-slider .slick-prev {opacity: 1; left: 20px; width: 40px; height: 40px;}
	.slick-slider .slick-next {opacity: 1; right: 20px; width: 40px; height: 40px;}
	.search-box {width: 90%; padding: 15px;}
	.home-about .top-logo .logo {width: 200px;height: 200px;margin: 0 auto;}
	.home-about .title h3{ font-size: 2em; line-height: 1.3em;}
	.home-about .top-logo{ margin-top: -100px;}
	.home-greatest-boxes, .home-latest-boxes{padding: 0px 1em;}
	.boxes.blue-boxes .blue-title{margin-left:0px; }
	.dine-img img{min-height:auto; max-height:max-content;}
	.boxes-wapper {padding:0px;}
	.button-box{ padding: 30px 0px 50px 0px;}
	.about-slider .item img{min-height: 300px; max-height: 300px;}
	footer.footer.mt8 {margin: 0px !important;}
	.social-media ul li a { width: 30px; height: 30px; line-height: 30px;}
	.social-media ul li .fa{ font-size: 1em; line-height: 30px;}
	.social-media ul li + li{ margin-left: 10px;}
	.footer .copyright { padding-top: 2em;}
	.copyright .text-right{ text-align: center;}
	.social-media{ display: block; margin: 0px;}
	.social-media-box ul li{display: inline-block; margin: 0px 10px 0px 0px;}
	.greatest-content{ margin-top: 25px;}
	.greatest-single-left-story{padding: 0px; margin-top: 15px;}
	.parking-info-main{ width: 100%; margin: 0px auto;}
	.directory-box{margin: 0px;}
	.panel-collapse-info{ min-width:280px; right: 0px; left: 0px; top: 50%; bottom:auto; margin: 0px auto; position: fixed; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 99999;  }
	.panel-collapse-info-inner{padding: 10px;}
	.panel-collapse-info-inner:after{ display: none;}
	.panel-collapse-info h6 { font-size: 1.2em; line-height: 1.3em;}
	.panel-collapse-info .web-site-link{ font-size: 1em;}
	.dn-text {width: 12px; height: 12px; font-size: 8px; line-height: 12px; font-weight: normal; box-shadow: -2px 1px 0px 0px #546f2a, inset 3px -2px 0px #152378;}
	.greatest-story {padding-bottom:0em;}
	.directory-list-box li {display: flex;}
	.directory-wp.section { padding: 2em 0px;}
	.dine-tennant {padding: 0px;}
	.dine-tennant-info iframe {border: 10px solid #e6e7e9; margin-top: 30px; height:auto !important; margin-bottom: 30px;}
	.page-not-found-info{padding-top: 0px;}
	.directory-wp .green-title{width:100%;}
	.greatest-img-box img{height: 300px;}
	
}

