@media screen and (max-width: 1024px){
#mobi {padding-top:9px;}
	 #mob_menu{width:100%; position:relative; left:0px; padding-left:10px; padding-right:10px;
	 padding-top:-100px!important; margin:0; 
	 }
	 #mob_menu a { font-size:12px!important;padding-top:1px!important; padding-bottom:1px!important;
	 }
	 #ban_er{min-height:0px; height:auto;
	 }
	 #bane{height:0px!important; padding:0!important; margin:0!important; height:304px!important;
	 }
	 #cntx {margin-top:-61px;
	}
	.boxbar {margin:0px auto; width:100%; max-width:1000px!important; padding:30px 0;}
	.bxlft {float:left; width:89%; max-width:206px!important; height:300px; padding:25px 15px; text-align:center;}
	.mdslst {margin:0px auto; width:92%; max-width:1000px;}
	.mds {float:left; width:92%; max-width:192px; margin:25px 12px 0 12px; text-align:center; border-bottom:#017400 solid 2px;}
	.sepcntbarrgt {float:right; width:100%; max-width:200px; margin:10px 20px;}
	.sepcntbarlft {margin:0px auto!important;  float:none!important; width:100%; max-width:830px;}
	.sepcntbarsep {float:left; width:83%; max-width:360px; padding:15px; border:#efefef solid 1px; background-color:#f9f9f9; margin:10px;}
	
	.accord {float:left; width:92%; max-width:340px; padding:15px 0; margin:0 20px 0px 10px;}
	.frmbar {float:none!important; width:99%; max-width:430px; padding:20px 3px 0 3px;  margin:0px auto;}
	.item {
  width: 100%; max-width:270px;
  height:195px!important;
}
.ftbr {float:right; margin-top:5px;}
nav ul a {
    color: #CCC;
    font-size: 10px;
    font-weight: bold;
} 
}
@media screen and (max-width:950px) {
#mobi {padding-top:0px; margin-top:0px; margin-bottom:10px;}
	 #mob_menu{ background:#ed1c24 !important; width:97%; position:relative; left:0px; padding-left:0px; padding-right:0px;
	 padding-top:-100px!important; margin:0;
	 }
	 #mob_menu a { font-size:11px!important;padding-top:0px!important; padding-bottom:0px!important; color:#FFFFFF!important; height:5px!important;
	 }
	 #mob_menu a:hover{ color:#5bc960!important;
	 }
	 #mob_menu li {padding:10px 10px 16px 10px;}
	 #ban_er{min-height:0px; height:auto;
	 }
	 .logosc {float:none!important; padding:10px 0; width:100%; max-width:440px; margin:0px auto!important;}
     .logosc img {float:left;}
     .logotxt {font:bold 15px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:1.6em; text-align:center; margin-top:15px;}
	 .menusep {border-left:0!important; border-right:0!important; width:100%; border-bottom:#eb4c53 solid 1px; margin:0;}
	 .bxlft {margin:0px auto!important; float:none!important; width:89%; max-width:400px!important; padding:25px 15px; text-align:center;}
	 .mdslst {margin:0px auto; width:92%; max-width:590px;}
	 .mds {float:left; width:92%; max-width:270px; margin:25px 12px 0 12px; text-align:center; border-bottom:#017400 solid 2px;}
	 .sepcntbarrgt {margin:0px auto!important; float:none!important; width:100%; max-width:280px;}
	 .sepcntbarlft {margin:0px auto!important; float:none!important; width:100%; max-width:590px;}
	 .sepcntbarsep {float:left; width:83%; max-width:590px; padding:15px; border:#efefef solid 1px; background-color:#f9f9f9; margin:10px;}
	 .item {
  width: 100%; max-width:270px;
  height:270px!important;
}
.list {float:none!important; width:92%; max-width:370px; padding:15px 0; margin:0px auto;}
.accord {float:none!important; width:92%; max-width:370px; padding:15px 0; margin:0px auto;}
.inrseprgt {float:none!important; width:100%; max-width:1000px; margin:0px auto;}
.frmbar {float:none!important; width:99%; max-width:430px; padding:20px 3px 0 3px;  margin:0px auto;}
.ftbr {float:right; margin-top:0px;}
	}
@media screen and (max-width:850px) {
#mobi {padding-top:0px; margin-top:-30px; margin-bottom:10px;}
	 #mob_menu{ background:#ed1c24 !important; width:97%; position:relative; left:0px; padding-left:0px; padding-right:0px;
	 padding-top:-100px!important; margin:0;
	 }
	 #mob_menu a { font-size:11px!important;padding-top:0px!important; padding-bottom:0px!important; color:#FFFFFF!important; height:5px!important;
	 }

	 #mob_menu li {padding:10px 10px 16px 10px;}
	 #ban_er{min-height:0px; height:auto;
	 }
	 .menusep {border-left:0!important; border-right:0!important; width:100%; border-bottom:#eb4c53 solid 1px; margin:0;}
	 .bxlft {margin:0px auto!important; float:none!important; width:89%; max-width:400px!important; padding:25px 15px; text-align:center;}
	 .mdslst {margin:0px auto; width:92%; max-width:590px;}
	 .mds {float:left; width:92%; max-width:270px; margin:25px 12px 0 12px; text-align:center; border-bottom:#017400 solid 2px;}
	 .sepcntbarrgt {margin:0px auto!important; float:none!important; width:100%; max-width:280px;}
	 .sepcntbarlft {margin:0px auto!important; float:none!important; width:100%; max-width:400px;}
	 
	 .tprgtsep {margin:0px auto!important; float:none!important; text-align:center!important;}
	 .tprgt {margin:0px auto!important; float:none!important; text-align:center!important;}
	 .logosc {margin:0px auto!important; float:none!important; padding:10px 0; width:440px; text-align:center;}
	 .logosc img {float:none!important;}
	 .logotxt {font:bold 15px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:1.6em; text-align:center; margin-top:15px;}
	 .ftbr {float:none!important;}
	 .menu {margin:0px auto!important;  float:none!important; background-color:#86d524; font:bold 11px Arial, Helvetica, sans-serif; color:#545252; text-decoration:none; text-transform:uppercase; margin-top:120px;}
	 .item {
  width: 100%; max-width:270px;
  height:270px!important;
}
.nav {float:none!important; width:92%; max-width:370px;  margin:0px auto;}
.list {float:none!important; width:92%; max-width:370px; padding:15px 0; margin:0px auto;}
.cmnt {width:90%; max-width:1000px; padding:9px 12px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.since {font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; margin:0 0 10px 0;}
	}
@media screen and (max-width:768px) {
#mobi {padding-top:0px; margin-top:-37px; margin-bottom:10px;}
	 #mob_menu{ background:#ed1c24 !important; width:94%; position:relative; left:0px; padding-left:0px; padding-right:0px;
	 padding-top:-100px!important; margin:0;
	 }
	 #mob_menu a { font-size:11px!important;padding-top:0px!important; padding-bottom:0px!important; color:#FFFFFF!important; height:5px!important;
	 }

	 #mob_menu li {padding:10px 10px 16px 10px;}
	 #ban_er{min-height:0px; height:auto;
	 }
	 .menusep {border-left:0!important; border-right:0!important; width:100%; border-bottom:#eb4c53 solid 1px; margin:0;}
	 .bxlft {margin:0px auto!important; float:none!important; width:89%; max-width:400px!important; padding:25px 15px; text-align:center;}
	 .mdslst {margin:0px auto; width:92%; max-width:270px;}
	 .mds {float:left; width:92%; max-width:270px; margin:25px 12px 0 12px; text-align:center; border-bottom:#017400 solid 2px;}
	 .sepcntbarrgt {margin:0px auto!important; float:none!important; width:100%; max-width:280px;}
	 .sepcntbarlft {margin:0px auto!important; float:none!important; width:100%; max-width:400px;}
	 .tprgtsep {margin:0px auto!important; float:none!important; text-align:center!important;}
	 .tprgt {margin:0px auto!important; float:none!important; text-align:center!important;}
	 .logosc {margin:0px auto!important; float:none!important; padding:10px 0; width:440px; text-align:center;}
	 .logosc img {float:none!important;}
	 .logotxt {font:bold 13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:1.6em; text-align:center; margin-top:15px;}
	 .ftbr {float:none!important;}
	 .menu {margin:0px auto!important;  float:none!important; background-color:#86d524; font:bold 11px Arial, Helvetica, sans-serif; color:#545252; text-decoration:none; text-transform:uppercase; margin-top:120px;}
	 .item {
  width: 100%; max-width:270px;
  height:250px!important;
}
.accord {float:none!important; width:92%; max-width:370px; padding:15px 0; margin:0px auto;}
.nav {float:none!important; width:92%; max-width:370px;  margin:0px auto;}
.list {float:none!important; width:92%; max-width:370px; padding:15px 0; margin:0px auto;}
.frmbar {float:none!important; width:99%; max-width:430px; padding:20px 3px 0 3px;  margin:0px auto;}
.since {font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; margin:0 0 10px 0;}
	}
	@media screen and (max-width:600px) {
#mobi {padding-top:0px; margin-top:-37px; margin-bottom:10px;}
	 #mob_menu{ background:#ed1c24 !important; width:94%; position:relative; left:0px; padding-left:0px; padding-right:0px;
	 padding-top:-100px!important; margin:0;
	 }
	 #mob_menu a { font-size:11px!important;padding-top:0px!important; padding-bottom:0px!important; color:#FFFFFF!important; height:5px!important;
	 }
	 #ban_er{min-height:0px; height:auto;
	 }
	.menusep {border-left:0!important; border-right:0!important; width:100%; border-bottom:#eb4c53 solid 1px; margin:0;
	 }
	.bxlft {margin:0px auto!important; float:none!important; width:89%; max-width:400px!important; padding:25px 15px; text-align:center;}
	.mdslst {margin:0px auto; width:92%; max-width:270px;}
	.mds {float:left; width:92%; max-width:270px; margin:25px 12px 0 12px; text-align:center; border-bottom:#017400 solid 2px;}
	
	.sepcntbarrgt {margin:0px auto!important; float:none!important; width:100%; max-width:280px;}
	.sepcntbarlft {margin:0px auto!important; float:none!important; width:100%; max-width:400px;}
	
	.tprgtsep {margin:0px auto!important; float:none!important; text-align:center!important;}
	.tprgt {margin:0px auto!important; float:none!important; text-align:center!important;}
	 .logosc {margin:0px auto!important; float:none!important; padding:10px 0; width:440px; text-align:center;}
	 .logosc img {float:none!important;}
	 .logotxt {font:bold 13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:1.6em; text-align:center; margin-top:15px;}
	 .ftbr {float:none!important;}
	 .menu {margin:0px auto!important;  float:none!important; background-color:#86d524; font:bold 11px Arial, Helvetica, sans-serif; color:#545252; text-decoration:none; text-transform:uppercase; margin-top:120px;}
	 .item {
  width: 100%; max-width:270px;
  height:250px!important;
}
.accord {float:none!important; width:92%; max-width:370px; padding:15px 0; margin:0px auto;}
.list {float:none!important; width:92%; max-width:370px; padding:15px 0; margin:0px auto;}
.frmbar {float:none!important; width:100%; max-width:430px; padding:20px 3px 0 3px;  margin:0px auto;}
.inrseplft {float:none!important; margin:0px auto; width:94%; max-width:450px; text-align:center;}
.inrseplft img {float:left; margin:0px auto;  max-width:350px;}
}
@media screen and (max-width: 480px) {
#mobi {padding-top:0px; margin-top:-37px; margin-bottom:10px;}
	 #mob_menu{ background:#ed1c24 !important; width:94%; position:relative; left:0px; padding-left:0px; padding-right:0px;
	 padding-top:-100px!important; margin:0;
	 }
	 #mob_menu a { font-size:11px!important;padding-top:0px!important; padding-bottom:0px!important; color:#FFFFFF!important; height:5px!important;
	 }
	 #ban_er{min-height:0px; height:auto;
	 }
	.menusep {border-left:0!important; border-right:0!important; width:100%; border-bottom:#eb4c53 solid 1px; margin:0;
	 }
	.bxlft {margin:0px auto!important; float:none!important; width:91%; padding:25px 15px; text-align:center; min-height:350px;}
	.mdslst {margin:0px auto; width:92%; max-width:270px;}
	.mds {float:left; width:92%; max-width:270px; margin:25px 12px 0 12px; text-align:center; border-bottom:#017400 solid 2px;}
	
	.sepcntbarrgt {margin:0px auto!important; float:none!important; width:100%; max-width:280px;}
	.sepcntbarlft {margin:0px auto!important; float:none!important; width:100%; max-width:400px;}
	.tprgtsep {margin:0px auto!important; float:none!important; text-align:center!important;}
	.tprgt {margin:0px auto!important; float:none!important; text-align:center!important;}
	 .logosc {margin:0px auto!important; float:none!important; padding:10px 0; width:282px; text-align:center;}
	 .logosc img {float:none!important;}
	 .logotxt {font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:2em; text-align:center; margin-top:15px;}
	 .ftbr {float:none!important;}
	 .menu {margin:0px auto!important;  float:none!important; background-color:#86D522; font:bold 11px Arial, Helvetica, sans-serif; color:#545252; text-decoration:none; text-transform:uppercase; margin-top:120px;}
	 .item {
  width: 100%; max-width:270px;
  height:250px!important;
}
.accord {float:none!important; width:92%; max-width:370px; padding:15px 0; margin:0px auto;}
.list {float:none!important; width:92%; max-width:370px; padding:15px 0; margin:0px auto;}
.frmbar {float:none!important; width:98%; max-width:390px; padding-top:20px;  margin:0px auto;}
.boxfix {margin:0px auto; background-image:none; background-color:#fff;}
.boxbar {margin:0px auto; width:100%; max-width:1180px; padding:0;}
.cmntxtdet {float:left; width:96%; max-width:450px; padding:9px 0px; font:normal 11px Arial, Helvetica, sans-serif; color:#cff98e;}
.cmntxtdet b {font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
nav ul a {
    color: #656758;
    font-size: 13px;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 100%;
    position: relative;
}
}
@media screen and (max-width: 320px){
   #mobi {padding-top:0px; margin-top:-37px; margin-bottom:10px;}
	 #mob_menu{ background:#ed1c24 !important; width:92%; position:relative; left:0px; padding-left:0px; padding-right:0px;
	 padding-top:-100px!important; margin:0;
	 }
	 #mob_menu a { font-size:11px!important;padding-top:0px!important; padding-bottom:0px!important; color:#FFFFFF!important; height:5px!important;
	 }
	 #ban_er{min-height:0px; height:auto;
	 }
	 .menusep {border-left:0!important; border-right:0!important; width:100%; border-bottom:#eb4c53 solid 1px; margin:0;
	 }
	 .bxlft {margin:0px auto!important; float:none!important; width:89%; padding:25px 15px; text-align:center;}
	 .mdslst {margin:0px auto; width:92%; max-width:270px;}
	 .mds {float:left; width:92%; max-width:270px; margin:25px 12px 0 12px; text-align:center; border-bottom:#017400 solid 2px;}
	 .sepcntbarrgt {margin:0px auto!important; float:none!important; width:100%; max-width:280px;}
	 .sepcntbarlft {margin:0px auto!important; float:none!important; width:100%; max-width:400px;}
	 
	 .tprgtsep {margin:0px auto!important; float:none!important; text-align:center!important;}
	 .tprgt {margin:0px auto!important; float:none!important; text-align:center!important;}
	 .logosc {margin:0px auto!important; float:none!important; padding:10px 0; width:282px; text-align:center;}
	 .logosc img {float:none!important;}
	 .logotxt {font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:1.6em; text-align:center; margin-top:15px;}
	 .ftbr {float:none!important;}
	 .menu {margin:0px auto!important;  float:none!important; background-color:#86d524; font:bold 11px Arial, Helvetica, sans-serif; color:#545252; text-decoration:none; text-transform:uppercase; margin-top:120px;}
	 .item {
  width: 100%; max-width:270px;
  height:240px!important;
}
.cmntxtdet b {font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
nav ul a {
    color: #656758;
    font-size: 13px;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 100%;
    position: relative;
}
}
@media screen and (max-width: 240px){
   #mobi {padding-top:0px; margin-top:-37px; margin-bottom:10px;}
	 #mob_menu{ background:#ed1c24 !important; width:90%; position:relative; left:0px; padding-left:0px; padding-right:0px;
	 padding-top:-100px!important; margin:0;
	 }
	 #mob_menu a { font-size:11px!important;padding-top:0px!important; padding-bottom:0px!important; color:#FFFFFF!important; height:5px!important;
	 }

	 #ban_er{min-height:0px; height:auto;
	 }
	 .menusep {border-left:0!important; border-right:0!important; width:100%; border-bottom:#eb4c53 solid 1px; margin:0;
	 }
	 
	 .bxlft {margin:0px auto!important; float:none!important; width:89%; max-width:265px!important; padding:25px 15px; text-align:center;}
}