@media screen and (max-width: 990px) {
	.inner{width: 90%; padding: 0;}
	ul#user-menu li{padding: 0 10px;}
	ul#user-menu li:last-child{padding: 0 10px;}
	div#logo {line-height: initial;}
	div#copyright {padding: 10px;height: auto;}
	div.title-section {padding: 0 10px;}
	.menu-responsive {display: block;position: fixed;height: 100vh;width: 300px;top: 0;right: 0;background: #fff;display: block;transform: translateX(calc(100% + 20px));box-shadow: rgba(0,0,0,0.2) -2px 0 15px;transition: all .3s ease;margin: 0;padding: 10px;z-index: 9;overflow: auto;}
	.menu-responsive.active {transform: translateX(0%);}
	ul#navigation{display: none;}
	.menu-responsive ul#navigation {display: block!important;}
	div#logo {text-align: left !important;float: none;position: relative;}
	div#logo img {height: auto;width: 150px;}
	div#logo .menu-hider {display: block !important;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	body { min-width: 750px; }
	.inner { width: 730px; }
	ul#navigation {display: none;}
	#footer-menu {margin-left: 0;}
	#footer-menu #nav-menu {width: 410px;}
	div#footer-menu div.footer-menu div.left, div#footer-menu div.footer-menu div.right {width: 150px;}
	.footer-menu .right {float: left;}
	div#footer-menu div.footer-menu div.right {float: right;}
}

@media screen and (max-width: 768px){
	
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	body { min-width: 462px; }
	div#header {padding: 0px;}
	div#header .inner {text-align: center;}
	div#logo {text-align: left !important;float: none;position: relative;}
	div#logo img {height: auto;width: 150px;}
	div#logo .menu-hider {display: block !important;}
	ul#navigation {float: none;display: inline-block;}
	div#footer div#site-description {width: 450px;height: 140px;}
	div#footer div#site-description h3 {margin: 15px 0px 5px;}
	div#footer-menu {margin: 0px;height: auto;}
	div#footer-menu div.footer-menu {margin: 0px 0px 20px;}
	div#footer-menu div.footer-menu ul {padding: 0px;}
	div#footer-menu div.footer-menu ul li a {padding: 0px 0px 0px 15px;}
	div#copyright {font-size: 13px;height: 76px;}
	div#copyright-text {float: none;text-align: center;line-height: 40px;}
	div#copyright-link {float: none;width: 216px;margin: 0px auto;padding: 0px;}
	div.title-section {line-height: 40px;height: 40px;}
	div.title-section h1 {color: #FFFFFF;font-size: 16px;line-height: 40px;}
	div.main-content h2 {font-size: 16px;}
	.menu-responsive ul#navigation li{text-align: left;}
}

@media only screen and (max-width: 479px) {
	body { min-width: 300px; }
	ul#user-menu li { padding: 0px 8px 0px 0px; line-height: 27px; }
	ul#lang-menu li, ul#lang-menu li a, ul#user-menu li a { font-size: 12px; }
	div#logo {text-align: left !important;float: none;position: relative;}
	div#logo img {height: auto;width: 150px;}
	div#logo .menu-hider {display: block !important;}
	ul#navigation {position: relative;}
	ul#navigation li {text-align: left;padding-left: 3px;}
	div#header {padding: 0px;}
	div#header .inner {text-align: center;}
	div#footer div#site-description h3 {margin: 15px 0px 5px;}
	div#footer-menu {margin: 0px;height: auto;}
	div#footer-menu div.footer-menu ul {padding: 0px;}
	div#footer-menu div.footer-menu ul li a {padding: 0px 0px 0px 10px;}
	div#copyright {font-size: 12px;}
	div#copyright-text {float: none;text-align: center;line-height: 20px;font-size: 9px;}
	div#copyright-link {float: none;width: 216px;margin: 0px auto;padding: 0px;}
	div.title-section {font-size: 14px;}
	div.title-section h1 {color: #FFFFFF;font-size: 16px;line-height: 40px;}
	.breadcrumb-inner {display: none;}
	.box-1 {background: none repeat scroll 0px 0px rgb(255, 255, 255);box-shadow: 0px 2px 3px rgb(221, 221, 221);-moz-box-shadow: 0px 2px 3px rgb(221, 221, 221);-webkit-box-shadow: 0px 2px 3px rgb(221, 221, 221);}
	.field-container.single .body-field {margin-top: 15px !important;}
	#tabs-list p, .body-field, .twitter-list {font-size: 13px;}
	div.main-content h2 {font-size: 16px;}
}

@media screen and (max-width: 767px){
	div#logo {margin: 0;}
	div#logo .menu-hider {right: 10px;}
	ul#navigation {display: none !important;}
	.footer-wrapper {padding: 15px;}
	div#footer div#site-description {width: 200px;height: auto;float: none;margin: 10px auto;}
	div#footer div#site-description h3 {margin: 0 auto;}
	div#footer-menu {width: calc(100% - 0px);flex: 0 0 100%;-ms-flex: 0 0 100%;}
	div#footer-menu div.footer-menu {width: 100%;}
	.header-banner {margin: 0 0 10px;}
	div.title-section {height: auto;}
	div.content-inner {margin: 15px 0;padding: 15px 0;}
	.panel-body {text-align: center;}
}

@media (max-width: 767px){
	ul#navigation{display: none;}
}

@media (max-width: 320px){
	div#logo {font-size: 29px !important;}
}

@media (max-width: 480px){
	div#logo {font-size: 35px !important;}
	
}

@media (min-width: 1328px) {
	.inner { margin: 0px auto; width: 1250px; padding: 0px 10px; }
}
@media (min-width: 1200px) {
	.inner { margin: 0px auto; width: 1150px; padding: 0px 10px; }
	.row-fluid {width: 100%;zoom: 1;}
}

@media screen and (max-width: 1024px){
	ul#navigation li {margin-left: 12px;}
	div#footer-menu {width: 100%;flex: 0 0 100%;-ms-flex: 0 0 100%;}
	div.block {padding: 0;}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
	div#footer div#site-description {width: 160px;}
	div#footer-menu div.footer-menu div.left {width: 100px;}
}