@media only screen and (min-width: 769px) {
	.ct-top{
		margin-top:-40px;
	}
	.testimonials .testi-pad{
		
		padding-right:60px;
	}
	.sa-form form{
		padding-left:100px;
	}
	.min-row-pad{
		padding:30px 0px;
	}
	.modal-dialog{
		max-width:680px;
	}
}
@media screen and (max-width: 1024px) and (min-width: 600px) {
	
	
	
}
@media only screen and (max-width: 768px) {
h1,h2,h3,h4,h5,h6{
	text-align:center;	
	margin-bottom:20px;
}
p{
	text-align:center;
}
h1{	
font-size:40px;	
}
h2{	
font-size:32px;	
}
h3{	
font-size:26px;	
}
h4{	
font-size:24px;	
}
h5{	
font-size:22px;	
}
h6{	
font-size:20px;	
}
.header-nav{
	position:unset;
		border-bottom:1px solid #a5a5a58c;
}
.header-nav .container{
	flex-direction: row-reverse;
}
.header-nav .navbar-collapse{
	
}
.navbar-toggler{
	    background: #ffffff;
    padding: 5px;
    border: 0px;
    border-radius: 0px;
    color: #ffffff;
}
.header-nav .nav-item {
	margin:5px 0px;
}
.header-nav .nav-item a{
	display:inline-block;
}
.row-pad {
	padding:2rem 0;
}
.res-spacer{
	height:30px;
}
.res-auto{
	display:block;
	margin:0px auto;
}
.map iframe{
	height:300px;
}
.res-border{
	border:0px !important;
}
.res-pad{
	padding:0px !important;
}
	.min-row-pad{
		padding:15px 0px;
	}
	.accordion-button h4{
		text-align:left;
	}
}
@media only screen and (max-width: 599px) {
	h1,h2,h3,h4,h5,h6{
	text-align:center;	
	margin-bottom:20px;
	}
h1{	
font-size:40px;	
}
h2{	
font-size:32px;	
}
h3{	
font-size:26px;	
}
h4{	
font-size:24px;	
}
h5{	
font-size:22px;	
}
h6{	
font-size:20px;	
}
.navbar-brand{
	width:80%;
}
.hero-banner{
	padding: 0px !important;
	background-position: top !important;
	height: 100px;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-attachment: unset !important;
	min-height: unset;
}
.hero-banner .primary-title{
	font-size:20px;
	font-weight:300;
}
.hero-banner .secondary-title{
	font-size:32px;
	font-weight:600;
}

.theme-name{
	font-size:20px;
}
.filter-box *{
text-align:left;
}
.jlink img,
.res-img img{	
margin-bottom:20px;	
}
.res-margin{
	margin:5px 10px;
}
.res-mt{
	margin-top:15px;
}
.subcribe-form #subscribe input{
	box-shadow:none;
}
.subcribe-form #subscribe #subscribe-button {
	position:relative;
	width:100%;
	right:0px;
}
.res-text-center{
	text-align:center !important;
}
.venue-contact ul li{
	margin-bottom:8px;
	text-align:center;

}
.venue-contact ul li i{
	display:block;
	margin:0px 8px 0px 0px;
}
.input-check{
	flex-wrap:wrap;
}
.ic-main, .ic-box{
	width:100%;
}
.footer-links a{
	display:block;
}
.contact-info li{
text-align:center;
margin-bottom:8px;
}
.contact-info li i{
	display:block;
	margin-bottom:2px;
}
.footer-nav ul{
	flex-wrap:wrap;
	text-align:center;
}
.footer-nav ul li{
margin:0px 0px 10px 0px;
    display: block;
    width: 100%;
}
}