/*------------------------------------*\
         Media Queries
\*------------------------------------*/

@media (min-width:991px) {
.container {
	width: 100%;
	max-width: 1310px;
}
.nav-list {
	display: flex !important;
    align-items: stretch; /* Default */
    justify-content: space-between;
    width: 100%;
    margin: 0;
    padding: 0;
}

.nav-list > li {
	display: block;
	width: 100%;
}

.nav-list > li  > a {
	display: block;
	width: inherit;
}
}
 @media (max-width:1024px) {
.container {
	max-width: 990px;
}
.nav {padding: 20px 0 15px 0;}
.nav-list li { padding:0 6px;} 
.nav-list li a{ font-size:12px;}
.event-slider h3 { font-size:15px;}
.tabing-event li a{font-size: 14px;padding: 10px 12px;}
.tabing-event li img { width: 25px; height: 25px;  margin-left: 5px; margin-top: 2px;}
.caption-content { bottom:10px;}

}
 @media (max-width:768px) {
.container {
	max-width: 730px;
}
.pay-online-btn { float: none; margin: 5px 80px 0 0; display: inline-block; }
.caption-content span { font-size:13px;}
.caption-content h1 { margin: 7px 0; font-size: 30px;}
.caption-content h3 { font-size:21px;}
.caption-content a { height:35px; line-height:35px; font-size: 13px; margin:10px 0;}
.tabing-trade li, .tabing-event li { margin-right:10px;}
.tabing-trade li a { padding: 10px 12px; font-size: 10px;}
.tabing-event li a { padding:6px 5px; font-size: 12px;}
.footer-logo { max-width:100%;}
#contact div.wpcf7-validation-errors {bottom:0}

}
@media (max-width: 767px) {

.nav-list li::after { display:none;}	
.brand { margin: 0 0 20px 0; display: inline-block;}	
.brand img { max-width: 150px;}
.nav-mobile { position: absolute; top: -68px; right:15px;}
.nav-mobile.open { top:-130px;}
.search-panel input[type="text"] { float:left; min-width:100%; padding-right:40px;} 
.search-panel { width:100%;}
.search-panel input[type="submit"] { float: right; margin-left: -30px; position: relative; top: -13px}
.carousel-banner img { min-height: 230px; object-fit: cover;}
.nav {  padding: 8px 0; float: left;  width: auto; position:static;}
.pay-online-btn { float: left; margin: 0; display: inline-block;}
.social { float: right; padding: 13px 0;}
.graph { margin: 20px 0 0 0;}
.big-event-post .event-caption { font-size:24px; padding:0;}
.big-event-post .event-caption br{ display:none;}
.EventsPage{ padding:20px 0;}
.titleinn { margin-bottom:30px;}
.tabing-team li { margin:10px;}
.tabing-inner li {    margin: 8px;}
#contact div.wpcf7-validation-errors { position:static;}

}

@media (max-width:500px) {
.tabing-event li img { display:none;}
.tabing-trade li, .tabing-event li { margin-right: 5px;}
.tabing-event li a { padding: 6px 4px; font-size: 11px;}
.tabing-event li.active::before { background-size: 18px; width: 18px;}
.event-date { top:20px;}
.big-event-post .event-caption { font-size: 16px; margin: 15px 20px; line-height: 20px;}
.event-date { font-size: 18px; padding: 5px 10px;}
.member-list ul li { width:100%;}
.screen-reader-text {    display: block;    text-align: left;}
	.tabing-trade li a { padding: 10px 7px;}
}