@media screen and (max-width: 1240px) {


  .header {  }
    .header .line { max-width: 100%; padding: 0 30px; }

  .wrap { max-width: 100%; padding: 0 30px; }

  .category li a .num { display: none; }



}

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

  .header { height: auto; overflow: hidden; }
    .header .line { height: auto; overflow: hidden; }
    .header .line { text-align: center; }
    .header .line .logo { float: none; display: inline-block; margin: 20px 0 0 0; width: 100%; background: url("../images/logo.png") no-repeat center center; }
    .header .line ul { display: none; }
    .header .line .search { float: none; width: 100%; display: inline-block; margin: 0 0 10px 0;; }

  #searchsuggestions { top: 145px !important; }


  .wrap .wleft { width: 100%; }
  .wrap .wright { width: 100%; margin-top: 30px; }


  .comment {  }
    .comment .ava { display: none; }
    .comment .text { width: 100%; }
    .comment .text .title { font-size: 20px; color: #000; font-weight: 400; line-height: 24px; padding-right: 0; }
    .comment .text .rate { float: left; position: static; width: 100%; margin: 10px 0; }

}


@media screen and (max-width: 667px) {

  .header { margin: 0 0 30px 0; }

  .wrap { padding: 0 20px; }

    .fullstory .infomain .photo { float: none; width: 100%; margin: 0; display: inline-block; text-align: center; }
    .fullstory .infomain .photo img { width: 155px; }
    .fullstory .infomain .text { float: left; width: 100%; margin-top: 20px; }
    .fullstory .infomain .specific { width: 100%; }

    .shortstory { width: 100%; margin: 0 0 20px 0; }

  .related_news {  }
    .related_news .shortstory { display: inline-block; width: 100%; margin: 0 0 20px 0; }
    .related_news .shortstory:nth-of-type(2n) { margin: 0 0 20px 0; }
.stuck_banner_center{
    width:100%;
    left:0;
    }
    #block-r{
        display:none
    }
}

@media screen and (max-width: 375px) {



    #searchsuggestions { width: 280px; }


}


