@media only screen and (max-width: 1200px) { 
#container,.container-web{
	width:960px;
}
#menu li a{
    padding:12px 8px;
}
}
@media only screen and (max-width: 960px) {
#container,.container-web,.container-single-inner{
	width:100%;
}
#container{
    padding:20px 10px;
	margin:0;
}
.contents,.sidebar,#sidebar-single{
	width:100%!important;
	padding:0;
}
.container-web{
	padding:0 10px;
}
.top-header{
	padding:0;
}
.wrap-theader{
    overflow:initial;
}
#menumobile{
	display:block;
}
.bottom-header,.menufter{
    display:none;
}
.logo{
    width:40%;
	padding:5px 0;
	float:left;
}
.logo img{
    max-height:42px;
}
.tfooter-details{
    margin-left:0;
    margin-right:0;
}
.tfooterbox,.tfooterbox:first-child,.tfooterbox:nth-child(2){
    width:100%;
    padding:10px 0;
}
}
@media only screen and (max-width: 760px) {
.entry-content iframe{
    height:auto!important;
}
.newshome3box{
    padding:5px;
}
.socialnetwork{
    padding:15px 0;
}
}
@media only screen and (max-width: 450px) {
.shownewshome2-details,.shownewshome4-details,.wrap-shownews,.shownewshome1-details{
    margin-left:0;
    margin-right:0;
}
.newshome1box:first-child,.newshome1box{
	width:100%;
	padding:0;
}
.newshome2box:first-child, .newshome2box:nth-child(2), .newshome2box:nth-child(3){
    width:100%;
    padding:10px 0;
}
.newshome2box-thumb{
    width:160px;
	height:170px;
}
.newshome2boxinfo{
    width:-webkit-calc(100% - 160px);
    width:-moz-calc(100% - 160px);
    width:calc(100% - 160px);
    padding-left:15px;
}
.newshome4box{
    padding:0;
    width:100%;
}
.newsbox:first-child,.newsbox:nth-child(2),.newsbox:nth-child(3),.newsbox:nth-child(4),.newsbox:nth-child(5),.newsbox:nth-child(6){
    padding:10px 0;
    width:100%;
}
.newsbox:first-child .newsbox-thumb{
    height:auto;
}
.newsbox:nth-child(2),.newsbox:nth-child(3),.newsbox:nth-child(4),.newsbox:nth-child(5),.newsbox:nth-child(6){
    width:100%;
}
.newsbox:nth-child(3),.newsbox:nth-child(4),.newsbox:nth-child(5),.newsbox:nth-child(6){
    padding:0;
}
.newsbox:nth-child(2) .newsbox-thumb,.newshome1box:first-child .newshome1box-thumb{
    height:auto;
    width:100%;
}
.newsbox{
    padding:10px 0;
}
.newsbox-thumb{
    width:160px;
}
.newsboxinfo{
    width:-webkit-calc(100% - 160px);
    width:-moz-calc(100% - 160px);
    width:calc(100% - 160px);
    padding-left:15px;
}
}