@media screen and (max-width:1166px) {
.container{ max-width:1024px;}
}

@media screen and (max-width:1024px) {
.container{ max-width:980px;}
}

@media screen and (max-width:980px) {
.container{ max-width:730px;}
}

@media screen and (max-width:767px) {
.container{ max-width:640px;}

.navigation{ width:100%; background:#fff; margin:10px 0px 0px 0px; position:relative;}
.toggleMenu { top:0px; position:relative; float:right; right:0px;}
.active { display: block;}
.nav{ width:100%; float:left; background-image:none; margin-top:0px; /*margin-top:50px;*/ text-align:left;}
.nav > li { float: none; }
.nav a { background-image:none; font-size:14px; line-height:32px; padding:0px 10px; margin:0px;}
.nav a:hover, .nav a.act {color:#73a427; border-bottom:0px solid #73a427;}
.nav a:hover, .nav .test a.act {color:#73a427;  border-bottom:0px solid #73a427;}
.nav li{ background:none; border-bottom:1px solid #e4e4e4; margin:0px;}
.nav > li > .parent{ /*background-image:url(../site-images/downArrow.png); background-repeat: no-repeat; background-position:98%;*/}
.nav > li:hover > .parent { /*background-image:url(../site-images/downArrow.png); background-repeat: no-repeat; background-position:98%;*/}
.nav ul { display: block; width: 100%; }
.nav > li.hover > ul, .nav li li.hover ul { position: static; border-radius:0px;}
.nav a:hover, .nav a.act { background-image:none; padding:0px 10px;}
.nav > li:hover > .parent { border-radius:0px; background-position:98%; }
.nav li:hover > a, .nav ul ul :hover > a { color:#73a427; border-radius:0px;}
.nav li ul { padding-top:0px; }
.nav li li { margin-right:0px; }
.nav li li a { background:#fff; border-top:0px solid #7f7f7f; color:#858584; border-bottom:0px solid #7f7f7f; }
.nav li li a:hover { color:#73a427;}

header .slider-main{ margin:26px 0px 0px 0px; }
}

@media screen and (max-width:599px) {
.container{ max-width:460px;}



}

@media screen and (max-width:479px) {
.container{ max-width:300px;}
}
