@media only screen and (min-width:1061px) {
.owl-carousel {width:685px !important}
}
@media only screen and (max-width:1060px) {
.sayt {width:100%;}
.item {height:515px; padding-top: 0;}
.sidebarbanner.nrsp {display:none;}
}
@media only screen and (max-width:880px) {
.contentlist ul li {width:50%;}
}
@media only screen and (max-width:850px) {
.headerbottom .mainmenu {padding-right:50px;}
.headerbottom .mainmenu .respmenu {display:block;}
.headerbottom .mainmenu.frsp {height:80px;}
}
@media only screen and (max-width:760px) {
.headertop, .bannertop, .headerbottom {display:none;}
.headermiddle {background-color: #459dcc; box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.42); -webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.42); -moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.42); height: 74px;}
.headermiddle .logo {display:none;}
.headermiddle .mobillogo {display:block;}
.headermiddle .mobillogo a {padding: 6px 10px;}
.headermiddle .mobilmenu, .mobilnav, .headermiddle .mobilesearch {display:block;}
.mainslidervrap {padding:0;}
.owl-carousel {width:100% !important; margin-right:0;}
.item {padding-top: 75.184%; height: auto;}
.sliderbanner {width: 100%; margin-top:15px; text-align:center; background-color: #efefef;}
.sliderbanner .bannerone {display:inline-block; margin:0 auto !important;}
.contentlist.grt, .content {margin-top:10px;}
}
@media only screen and (max-width:711px) {
.content .contentleft, .content .contentright {width: 100%; padding-right: 0;}
.newslistvrap ul {height:auto !important}
}
@media only screen and (max-width:700px) {
.owl-carousel {width:100%}
}
@media only screen and (max-width:580px) {
.contentlist ul li {width:100%; padding: 0 8px 15px;}
}
@media only screen and (max-width:500px) {
.content .contentleft .contenttext .contentimg {margin-bottom:0;}
.content .contentleft .contentinfo {position:static; width:100%; margin-bottom:15px; background-color: #eee; overflow:hidden;}
.content .contentleft .contentinfo .timepanel.hours, .content .contentleft .contentinfo .timepanel .monthl, .content .contentleft .contentinfo .timepanel .yearl {display:none;}
.content .contentleft .contentinfo .timepanel.days {float: left; color: #909090; text-shadow: 1px 1px 1px #fff; font-size: 12.3px; padding: 2px 5px;  background-color: transparent; line-height:20px;}
.content .contentleft .contentinfo .timepanel.days .respdate {display:block; float:left; text-align:left;}
.content .contentleft .contentinfo .timepanel.days .respico {display:block;}
.content .contentleft .contentinfo .timepanel.days i {display:none;}
.content .contentleft .contentinfo .infopanel {float: right; height: 24px; border: none; background-color: transparent; padding: 2px 5px 2px 10px; margin-bottom: 0;}
.content .contentleft .contentinfo .infopanel .infopanelic span {max-width: none; font-size: 12.3px; line-height:20px;}
.content .contentleft .contentinfo .infopanel .infopanelic i {width: 16px; height: 16px; margin: 2px 5px 2px 0;}
.content .contentleft .contentinfo .socialpanel {position:fixed; left:0; bottom:0; width:100%; z-index: 99;}
.content .contentleft .contentinfo .socialpanel ul {opacity: .95}
.content .contentleft .contentinfo .socialpanel ul li {width:25%;}
.content .contentleft .contenttext {margin-left:0;}
}
@media only screen and (max-width:480px) {
.headermiddle {height:60px;}
.headermiddle .mobillogo a img {height:48px;}
.headermiddle .mobilmenu  {width:26px; height:20px; margin: 20px 10px;}
.headermiddle .mobilmenu  span {height: 4px;}
.headermiddle .mobilmenu span:nth-child(2) {top: 8px;}
.headermiddle .mobilmenu span:nth-child(3) {top: 16px;}
.headermiddle .mobilmenu.open span:nth-child(1), .headermiddle .mobilmenu.open span:nth-child(3) {top: 8px;}
.headermiddle .mobilesearch {margin: 20px 10px}
.headermiddle .mobilesearch i {width:20px; height:20px;}
.headermiddle .mobilesearch.akte {padding:13px 40px;}
.headermiddle .mobilesearch.akte i {top: 20px;}
.headermiddle .mobilesearch.akte span  {top: 20px; width:20px; height:20px}
.mobilnav {top:60px;}
}
@media only screen and (max-width:430px) {
footer .footerright {width:100%; text-align: right; height: 36px; padding-top: 8px; padding-bottom:8px}
footer .footerright ul {display: inline-block;}
footer .footerright ul li a {padding: 0 6px;}
}