@media screen and (min-width: 2100px) {
}
@media screen and (min-width: 1600px) {
}
@media only screen and (max-width : 1224px) {
}
@media only screen and (max-width : 1024px) {
	header.navbar .navbar-nav { font-size: 0.82em; }
	header.navbar .navbar-nav li a { padding: 1.9em 2em; }
	@-moz-document url-prefix() {
		header.navbar .navbar-nav li a {
			padding: 1.9em 1.8em; 
		}
	}
	#topbar .col-xs-6:nth-child(1) { width: 35% }
	#topbar .col-xs-6:nth-child(2) { width: 65% }	
	#topbar input { max-width: 140px; }
}
@media only screen and (max-device-width : 1024px) and (orientation : portrait) {
}
@media screen and (max-width: 960px) {
	header.navbar .navbar-brand img { max-height: 1.7em; margin: 0.3em 0; }
	header.navbar .navbar-nav { font-size: 0.82em; }
	header.navbar .navbar-nav li a { padding: 2em 0.8em; }
	#topbar img { max-width: 220px; }
	#topbar .col-xs-4 { font-size: 0.7em; padding-top: 1em }
	#featured .col-xs-6 { width: 100% }
	.slider-caption { max-width: 25em }
	.event-slider { font-size: 0.9em; }
	.event-slider-title { padding-top: 1em }
	.event-slider-title p { padding-top: 0 }
	.inside-content .list-item div[class^=col-] { width: 50%; }
	header.navbar .navbar-nav li a.icn-home { background-size: auto 20% }
	header.navbar .navbar-nav li a.icn-home:hover { background-size: auto 20% }
}
@media screen and (max-width: 767px) {
	.container>.navbar-header, .container>.navbar-collapse { width: 100%; margin: 0 auto; }
	header.navbar { padding: 0 1em; }
	header.navbar .navbar-brand { display: table-cell; }
	header.navbar .navbar-nav { width: 100%; text-align: left; }
	header.navbar .navbar-nav li a { padding: 1.55em 0; font-size: 1em }
	header.navbar .navbar-nav li.active a, header.navbar .navbar-nav li a:hover,header.navbar .navbar-nav li a:active,header.navbar .navbar-nav li a:focus{
	color: #fff; background: transparent; text-decoration: underline; }
	.grid-demo ul li:nth-child(1) { display: none }
	#topbar .col-xs-4 { display: none }
	#topbar div[class^='col-'] { width: 100% !important; padding: 0; text-align: left !important; }
	#topbar * { text-align: left !important; }
	#_form_1323_ { margin-top: 0 !important; padding: 14px 0 0 !important; }
	/*#txtSearch { height: 32px; width: 225px; }*/
	.ssk-group, .ssk-sticky { margin-top: -8px; }
	#featured .row { margin: 0; }
	#featured div[class^='col-'], footer .container .col-xs-12 { width: 100%; padding-left: 0; padding-right: 0; margin: 0; float: none; }
	.event-slider { margin: 2em 0; }
	.event-slider .slick-prev, .event-slider .slick-next { width: 3em; height: 3em; }
	footer .container { padding: 0 }
	footer .col-xs-3 { width: 33.3333333%; }
	footer .col-xs-3:nth-child(3),
	header.navbar .navbar-nav li a.icn-home { display: none; }
	.navbar-collapse, .navbar-collapse.collapse { float: none }
	header.navbar .navbar-nav .dropdown a,
	header.navbar .navbar-nav .dropdown a:hover,
	header.navbar .navbar-nav .dropdown.active a,
	header.navbar .navbar-nav .dropdown.active a:hover { background-image: url(../img/icns/icn-down.png); background-repeat: no-repeat; background-position: right; background-size: auto 60%; }
	header.navbar .navbar-nav .dropdown.open a,
	header.navbar .navbar-nav .dropdown.open a:hover,
	header.navbar .navbar-nav .dropdown.active.open a,
	header.navbar .navbar-nav .dropdown.active.open a:hover { background-image: url(../img/icns/icn-up.png); background-repeat: no-repeat; background-position: right; background-size: auto 60%; }
	header.navbar .navbar-nav>li.dropdown>.dropdown-menu>li a, header.navbar .navbar-nav>li.dropdown>.dropdown-menu>li.active a { background: transparent !important; text-decoration: none !important }
	header.navbar .navbar-nav>li.dropdown>.dropdown-menu { position: relative; z-index: 1 }
	header.navbar .navbar-nav>li.dropdown>.dropdown-menu>li.grid-demo { padding: 0 }
	header.navbar .navbar-nav>li.dropdown>.dropdown-menu>li.grid-demo>ul[class^=col-] { width: 100%; float: none; padding: 0; }
	header.navbar .navbar-nav .dropdown .dropdown-menu li { margin: 0; font-size: 0.95em }
	header.navbar .navbar-nav .dropdown .dropdown-menu li.divider { margin: 0; }
	#home-logo, #inside-logo { display: none }
	.navbar-brand { display: block }
	.slider-caption { left: 2em; right: auto; max-width: 30em; }
	.inside-content h1 { font-size: 1.5em }
	.inside-content .list-item h3 { font-size: 1.3em }
	.inside-content .list-item div[class^=col-] { width: 100%; display: block; float: none; }
	.inside-content .list-item { border-bottom: 8px solid #000; padding-bottom: 1em; margin-bottom: 2em; }
	.inside-content .list-item:nth-last-child(1) { border-bottom: none; }
	.inside-content .row { margin: 0; }
	.inside-content .col-xs-12, header.navbar .container { padding: 0; }
}
@media screen and (max-width: 767px) and (orientation:landscape) {
}
@media screen and (max-width: 640px) {
	#topbar .btn { margin-top: -4px; }
	#slider .slider-caption { font-size: 0.85em; left: 2em }
	#slider .slick-dots { display: none !important }
	.contact-details .col-xs-6 { width: 100%; float: none; }
	footer .col-xs-3 { width: 50%; }
	footer .col-xs-3:nth-child(4) { display: none; }
	#_form_1323_ { padding: 0 }
	#_form_1323_ *{ margin: 0 !important }
	#_form_1323_ ._form_element { width: auto !important; display: inline-block !important; }
	#_form_1323_ button[type="submit"] { font-size: 14px !important; padding: 5px 8px !important; }
}
@media screen and (max-width: 480px) {	
	.page { padding:10px; }
	#slider .slider-caption { font-size: 0.625em; top: 1em; left: 1em; padding: 1em 3em 1em 2em }
	.event-slider div.multiple { padding: 1em 0 0.3em; }
	#topbar input { max-width: 110px }
}
@media only screen and (max-width : 320px) {
}