@media only screen and (max-width: 920px) {
    .sliders .item img {
        width: 200% !important;
        margin-left: -50%;
        margin-top: -20%;
    }

}

@media only screen and (max-width: 800px) {
    .header-container .header-left-container .logo {
        margin-left: 20px;
    }

    .header-container .header-right-container form input {
        width: 180px;
    }

    .sliders .item img {
        width: 250% !important;
        margin-left: -50%;
        margin-top: -12%;
    }

    .home-movie-container {
        height: auto;
        display: block;
    }

    .home-movie-container .column {
        width: 100%;
        display: block;
    }

    .home-movie-container .column:first-child {
        display: none;
    }

    .home-movie-container .column:last-child {
        padding: 60px 30px 80px 30px;
        text-align: center;
    }

    .home-movie-container:after {
        display: none;
    }

    .pages-form .form-group {
        width: 99%;
    }

    .contact-container {
        border-radius: 20px;
        padding: 20px 30px;
        margin-bottom: 40px;
        display: flex;
    }

    .contact-container .contact-image {
        display: none;
    }

    .contact-container table {
        margin-left: 0;
    }

    .pages-files .items .item {
        width: 100%;
        padding-right: 0;
    }

    .services-container .items .item {
        width: 100%;
        margin-right: 0;
    }

}

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

  .sliders .item {
    height: 350px;
  }

    .header-container {
        height: 190px;
    }

    .header-container .header-left-container {
        float: none;
    }

    .header-container .header-left-container .logo {
        display: block;
        padding-top: 20px;
        float: none;
        margin-left: 5%;
        width: 90%;
        text-align: center;
    }

    .header-container .header-left-container .logo img {
      max-width: 200px;
    }

    .header-container .header-left-container .logo:before {
        display: none;
    }

    .header-container .header-left-container .navigation.active {
        top: 210px;
    }

    .header-container .header-right-container {
        float: none;
        text-align: center;
        padding-top: 20px;
    }

    .header-container .header-right-container form input {
        display: none;
    }

    .open-menu {
        float: none;
        margin: 0;
        margin-right: 12px;
    }

    .open-sub-menu {
        float: none;
        margin: 0;
    }

    .home-products .container h3 {
        margin: 0;
        padding: 0;
        font-weight: 400;
        font-size: 31px;
    }

    .home-products .container h2 {
        margin: 0;
        padding: 0;
        font-weight: 900;
        font-size: 48px;
    }

    .home-products .container .description {
        margin-top: 30px;
    }

    .home-news-container .home-news .item {
        width: 90%;
    }

    .home-news-container .home-news .item .image {
        flex-basis: 155px;
    }

    .home-news-container .home-news .item .item-description {
        padding: 0 5px 0 20px;
    }


    .home-news-container .home-news .item .item-description > a > h4 {
        font-size: 14px;
        margin-bottom: 10px;
        height: 30px;
    }


    .home-news-container .home-news .item .item-description .description {
        height: 35px;
        font-size: 12px;
        -webkit-line-clamp: 2;
    }

    .home-news-container .home-news .item .item-description > a:last-child,
    .home-news-container .home-news .item .item-description > a:last-child:visited {
        margin-top: 10px;
        padding: 10px 20px;
        border-radius: 5px;
        font-size: 10px;
    }

    .home-news-container .home-news .owl-stage-outer {
        padding: 10px 0;
    }

    .home-news-container .home-news .owl-dots .owl-dot span {
        width: 14px;
        height: 14px;
    }

    .footer-column {
        float: none;
        display: block;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        padding: 50px 50px 20px 50px;
    }

    .footer-column:first-child {
        max-width: 100%;
    }

    .footer-column table {
        width: 100%;
    }

    .footer-column table tbody tr td {
        line-height: 24px;
        width: 100%;

    }

    .footer-column table tbody tr td:first-child {
        display: none;
    }

    .footer-column span {
        margin-left: 0;
    }

    .page-news-container .page-news .item {
        width: 90%;
    }

    .page-news-container .page-news .item .image {
        flex-basis: 155px;
    }

    .page-news-container .page-news .item .item-description {
        padding: 0 5px 0 20px;
    }


    .page-news-container .page-news .item .item-description > a > h4 {
        font-size: 14px;
        margin-bottom: 10px;
        height: 30px;
    }


    .page-news-container .page-news .item .item-description .description {
        height: 35px;
        font-size: 12px;
        -webkit-line-clamp: 2;
    }

    .page-news-container .page-news .item .item-description > a:last-child,
    .page-news-container .page-news .item .item-description > a:last-child:visited {
        margin-top: 10px;
        padding: 10px 20px;
        border-radius: 5px;
        font-size: 10px;
    }

    .page-news-container .page-news .owl-stage-outer {
        padding: 10px 0;
    }

    .page-news-container .page-news .owl-dots .owl-dot span {
        width: 14px;
        height: 14px;
    }

    .pages-form .form-group {
        width: 99%;
    }

    .news-container .items .item {
        flex-wrap: wrap;
        margin-bottom: 50px;
    }

    .news-container .items .item .image {
        flex-basis: 100%;
    }

    .news-container .items .item .description {
        padding-left: 0;
    }

    .news-container .items .item .description a:first-child {
        margin-top: 30px;
    }

}
