@media only screen and (min-width: 1280px) and (max-width: 1400px) {



}

@media only screen and (min-width: 1000px) and (max-width: 1181px) {



}

@media only screen and (min-width: 958px) and (max-width: 1027px) {

.navbar-collapse{
	padding-left: 0;
	padding-right: 0;}

.nav > li > a{
	padding: 0 8px;}

.search-panel .text{
	line-height: 1.4em;}

.search-panel .search .moduletable-search {
    width: 70%;}

.inputbox-search{
	width: 69%;}

.search-panel .search .moduletable-advsearch{
	width: 30%;}

.home-content h3 {
    font-size: 2em;}

.home-content h1 {
    font-size: 3em;}

.home-content p {
    font-size: 1.05em;}

.home-menu ul {
    margin: 0 -30px;}

.home-menu ul li {
    padding: 12px 8px;}

.newsletter .newsletter-fields input[type="text"]{
	width: 70%;}

.newsletter .newsletter-fields input[type="submit"]{
	padding: 15px 25px;}

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

.moduletable_leftmenu ul {
    margin: 14px 0;}

.middle-header .mainmenu{
	padding-right: 15px;}

.mainmenu ul{
	text-align: center;}

.nav > li > a{
	padding: 0 13px;}

.left-img{
	text-align: center;}

a.ProdList{
	margin: 0 30px 0 0;}

}

@media only screen and (min-width: 640px) and (max-width: 768px) {

.logo{
	text-align: center;}

a.ProdList{
	margin: 0 20px 0 0;}

}

@media only screen and (min-width: 480px) and (max-width: 640px) {

.middle-header .mainmenu{
	margin-bottom: 0;
    padding-right: 15px;}

.navbar-default{
	background: none repeat scroll 0 0 #368e00;
	border-color: #56c90c;}

.mainmenu .container-fluid{
	padding-left: 15px;
	padding-right: 15px;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #fff;}

.navbar-default .navbar-brand{
	color: #fff;
	display: block;}

.navbar-default .navbar-toggle .icon-bar{
	background-color: #fff;}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{
	background-color: #368e00;}

.nav > li{
	padding-left: 0;}

.navbar-default .navbar-nav > li > a{
	color: #FFFFFF;}

.mainmenu ul{
	text-align: left;}

.mainmenu ul li{
	display: block;}

.mainmenu ul li a {
    padding-bottom: 5px;
    padding-top: 5px;}

.mainmenu ul li a:hover, .mainmenu ul li a:focus{
	color: #000 !important;}

.top-right{
	display: none;}

.top-menu .socials {
    float: none !important;
    margin: 0;
    text-align: center;
    width: 100%;}

.top-msg {
    float: none !important;
    line-height: 19px;
    text-align: center;}

.search-panel .text {
	line-height: 1.5em;
    margin-bottom: 15px;}

.search-panel .search .moduletable-search {
	text-align: center;
    width: 100%;}

.inputbox-search{
	display: inline-block;
    float: none;
    width: 68%;}

.search-panel .search .button-search{
	position: relative;
	top: 1px;}

.search-panel .search .moduletable-advsearch {
    clear: both;
    text-align: center;
    width: 100%;}

.left-img{
	text-align: center;}

.home-content h3 {}

.home-content h1 {}

a.read-more {}

.home-menu ul li {}

.newsletter h1 {
    font-size: 30px;}

.newsletter .newsletter-fields input[type="text"]{}

.copyright-left{
	text-align: center;}

.copyright-text{
	margin-top: 5px;
	text-align: center;}

.copyright-left{
	text-align: center;}

a.ProdList{
	width: 100%;}

}

@media only screen and (min-width: 320px) and (max-width: 480px) {

.middle-header .mainmenu{
	margin-bottom: 0;
    padding-right: 15px;}

.navbar-default{
	background: none repeat scroll 0 0 #368e00;
	border-color: #56c90c;}

.mainmenu .container-fluid{
	padding-left: 15px;
	padding-right: 15px;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #fff;}

.navbar-default .navbar-brand{
	color: #fff;
	display: block;}

.navbar-default .navbar-toggle .icon-bar{
	background-color: #fff;}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{
	background-color: #368e00;}

.nav > li{
	padding-left: 0;}

.navbar-default .navbar-nav > li > a{
	color: #FFFFFF;}

.mainmenu ul{
	text-align: left;}

.mainmenu ul li{
	display: block;}

.mainmenu ul li a {
    padding-bottom: 5px;
    padding-top: 5px;}

.mainmenu ul li a:hover, .mainmenu ul li a:focus{
	color: #000 !important;}

.top-right{
	display: none;}

.top-menu .socials {
    float: none !important;
    margin: 0;
    text-align: center;
    width: 100%;}

.top-msg {
    float: none !important;
    line-height: 19px;
    text-align: center;}

.search-panel .text {
	line-height: 1.5em;
    margin-bottom: 15px;}

.search-panel .search .moduletable-search {
    width: 100%;}

.inputbox-search{
	width: 68%;}

.search-panel .search .moduletable-advsearch {
    clear: both;
    text-align: center;
    width: 100%;}

.home-content h3 {
    font-size: 1.3em;}

.home-content h1 {
    font-size: 2em;}

a.read-more {
    font-size: 14px;}

.home-menu ul li {
    border-bottom: 1px solid #cccccc;
    border-right: medium none;
    display: block;}

.newsletter h1 {
    font-size: 30px;}

.newsletter .newsletter-fields input[type="text"]{
	width: 100%;}

.copyright-text{
	margin-top: 5px;
	text-align: center;}

.copyright-left{
	text-align: center;}

a.ProdList{
	width: 100%;}

}

@media only screen and (min-width: 240px) and (max-width: 320px) {

.middle-header .mainmenu{
	margin-bottom: 0;
    padding-right: 15px;}

.navbar-default{
	background: none repeat scroll 0 0 #368e00;
	border-color: #56c90c;}

.mainmenu .container-fluid{
	padding-left: 15px;
	padding-right: 15px;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #fff;}

.navbar-default .navbar-brand{
	color: #fff;
	display: block;}

.navbar-default .navbar-toggle .icon-bar{
	background-color: #fff;}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{
	background-color: #368e00;}

.nav > li{
	padding-left: 0;}

.navbar-default .navbar-nav > li > a{
	color: #FFFFFF;}

.mainmenu ul{
	text-align: left;}

.mainmenu ul li{
	display: block;}

.mainmenu ul li a {
    padding-bottom: 5px;
    padding-top: 5px;}

.mainmenu ul li a:hover, .mainmenu ul li a:focus, .mainmenu ul li a#active_menu{
	color: #000 !important;}

.top-right{
	display: none;}

.top-menu .socials {
    float: none !important;
    margin: 0;
    text-align: center;
    width: 100%;}

.top-msg {
    float: none !important;
    line-height: 19px;
    text-align: center;}

.search-panel .text {
	line-height: 1.5em;
    margin-bottom: 15px;}

.search-panel .search .moduletable-search {
    width: 100%;}

.inputbox-search{
	width: 68%;}

.search-panel .search .moduletable-advsearch {
    clear: both;
    text-align: center;
    width: 100%;}

.home-content h3 {
    font-size: 1.3em;}

.home-content h1 {
    font-size: 2em;}

a.read-more {
    font-size: 14px;}

.home-menu ul li {
    border-bottom: 1px solid #cccccc;
    border-right: medium none;
    display: block;}

.newsletter h1 {
    font-size: 30px;}

.newsletter .newsletter-fields input[type="text"]{
	width: 100%;}

.copyright-text{
	margin-top: 5px;
	text-align: center;}

.copyright-left{
	text-align: center;}

a.ProdList{
	width: 100%;}

}