/* CSS Document */
@media (max-width: 880px) {
  .hero .hero-banner .slid-car {
    display: none; } }
@media (max-width: 767px) {
  .hero .hero-inner {
    padding: 20px; }
    .hero .hero-inner h1 {
      font-size: 26px;
      margin-bottom: 22px; }
    .hero .hero-inner .hero-txt {
      font-size: 13px;
      margin-bottom: 22px; } }
/*top-news */
@media (max-width: 1300px) {
  .top-news .top-news-content .item {
    padding: 20px 20px; } }
@media (max-width: 960px) {
  .top-news {
    background-size: cover, auto; }
    .top-news .top-news-content .item {
      width: 100%; } }
@media (max-width: 767px) {
  .top-title h1 {
    font-size: 20px; }
  .top-title h2 {
    font-size: 13px; }

  .top-news .inner {
    margin: 20px auto; }
  .top-news .top-news-content {
    margin-bottom: 0; }
    .top-news .top-news-content .item {
      padding: 0px 0px 20px; }
      .top-news .top-news-content .item .item-inner {
        padding-left: 10px; }
      .top-news .top-news-content .item .post-exp {
        font-size: 13px;
        margin-top: 8px; } }
/*top-news end*/
/*top-in-kuche */
@media (max-width: 1300px) {
  .top-in-kuche .top-in-kuche-content .item {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px; }
  .top-in-kuche .top-in-kuche-content .item-title {
    font-size: 17px; } }
@media (max-width: 960px) {
  .top-in-kuche .top-in-kuche-content .item {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px; } }
@media (max-width: 767px) {
  .top-in-kuche > div:nth-child(1) {
    margin: 40px auto 20px; }
  .top-in-kuche .top-in-kuche-content {
    margin-top: 10px; }
    .top-in-kuche .top-in-kuche-content .item {
      margin-top: 10px !important;
      margin-left: 10px;
      margin-right: 10px;
      margin-bottom: 10px; } }
/*top-in-kuche end*/
/*top-works */
@media (max-width: 1240px) {
  .top-works .top-works-content .top-works-right {
    padding-left: 40px; } }
@media (max-width: 1100px) {
  .top-works .top-works-content .top-title2 {
    margin-bottom: 20px; }
  .top-works .top-works-content .top-works-txt {
    margin-bottom: 20px; }
  .top-works .top-works-content .top-works-right {
    padding-left: 40px; } }
@media (max-width: 960px) {
  .top-works .top-works-content {
    display: block;
    margin: 70px auto; }
    .top-works .top-works-content .top-works-left {
      width: 100%;
      max-width: 500px;
      margin: 0 auto 30px; }
    .top-works .top-works-content .top-title2 {
      margin-bottom: 10px;
      margin-left: 0%; }
    .top-works .top-works-content .top-works-txt {
      margin-bottom: 20px; }
    .top-works .top-works-content .top-works-right {
      width: 100%;
      padding-left: 0px; } }
@media (max-width: 767px) {
  .top-works .top-works-content {
    padding: 20px;
    margin: 20px auto; }
    .top-works .top-works-content .top-works-left {
      margin: 0 auto 20px; }
    .top-works .top-works-content .top-title2 h1 {
      font-size: 20px; }
    .top-works .top-works-content .top-title2 h2 {
      font-size: 13px; }
    .top-works .top-works-content .top-title2 .icon {
      width: 30px; }
    .top-works .top-works-content .top-works-txt {
      margin-bottom: 20px;
      font-size: 13px; } }
/*top-works end*/
/*top-service */
@media (max-width: 1300px) {
  .top-service .top-service-content .item {
    padding: 20px 20px;
    max-width: 352px; } }
@media (max-width: 1100px) {
  .top-service .top-service-content .item-inner {
    padding: 17px 20px; } }
@media (max-width: 900px) {
  .top-service {
    background-size: cover, auto; }
    .top-service .top-service-content .item {
      width: 50%; } }
@media (max-width: 767px) {
  .top-service .inner {
    margin: 20px auto 0px; }
  .top-service .top-service-content {
    margin-top: 20px; }
    .top-service .top-service-content .item {
      width: 100%;
      padding: 0px 0px 20px; } }
/*top-service end*/
/*top-section*/
@media (max-width: 1440px) {
  .top-section .top-section-content {
    padding: 0 20px; }
    .top-section .top-section-content .item {
      padding: 20px 20px; } }
@media (max-width: 1340px) {
  .top-section .top-section-content {
    padding: 0 10px; }
    .top-section .top-section-content .item {
      padding: 20px 10px; } }
@media (max-width: 1240px) {
  .top-section .top-section-content {
    padding: 0 10px; }
    .top-section .top-section-content .item {
      width: 50%;
      padding: 20px 10px; } }
@media (max-width: 767px) {
  .top-section .top-section-content {
    margin: 40px auto;
    padding: 0 10px; }
    .top-section .top-section-content .item {
      width: 100%;
      padding: 10px 10px 10px; }
      .top-section .top-section-content .item .top-title h1 {
        font-size: 16px; }
    .top-section .top-section-content .triangle-r:after {
      border-right: 30px solid transparent;
      right: -30px; } }
/*top-section end*/
