.container {
    width: 94%;
    margin: 0 3%;
}

[class|=col] {
    width: 90% !important;
    margin: 5% !important;
    overflow: hidden;
}

.region-navbar {
    display: none;
}

.wow {
    animation: none !important;
    visibility: visible !important;
}

section .table {
    display: block !important;
}

    section .table .left, section .table .right {
        display: block !important;
        width: 90% !important;
        padding: 5%;
    }

    section .table h3 {
        font-size: 3em !important;
    }

#block-madar-header-mobile {
    display: block;
}

#block-madar-header {
    display: none;
}

section#mainslider {
    height: 50vh;
}

section .table .left img {
    max-width: 50% !important;
}

#block-footermenu table tr td {
    display: block;
    margin: 10px 0;
}

#block-madar-footer-address .block-content table tr td:nth-child(3) {
    display: none;
}

#block-socials .block-content img {
    display: inline-block;
    margin: 0;
}

.section-text .title {
    font-size: 3em;
}

.section-text .desc {
    font-size: 1em;
}

.section-text .link {
    font-size: 16px;
}

.region-nav-top {
    display: none;
}

.trade .table .right img {
    height: unset;
    width: 60%;
    margin: -14% 0 0;
}

.header .region-header {
    float: none;
}

    .header .region-header img {
        max-width: 50% !important;
        margin-left: 20px;
    }

.trade .table .left {
    margin-top: 1em;
}

.block-simplenews #edit-mail-wrapper {
    width: 100%;
    float: none;
}

#block-socials {
    margin-top: 0;
}

span.arrow-right {
    height: 25px;
    width: 25px;
}

.only-mobile {
    display: block;
}

section#footer .section-inner {
    padding: 0;
}

.nav-wrapper-normal-place-alternate {
    display: none !important;
}

.nav-responsive-wrapper {
    display: block;
}

.mainslider-carousel.owl-carousel .owl-stage-outer .owl-stage .views-row .text {
    width: 90%;
    margin: 0 5%;
}

#filmserial .view-content .views-row, #mostanad .view-content .views-row, #television .view-content .views-row, #motion .view-content .views-row, #entesharat .view-content .views-row {
    float: none;
    width: calc(100% - 40px);
    margin: 20px 20px;
    text-align: center;
    display: inline-block;
}

.view-id-film .view-content .views-row .views-field-field-category, .view-id-mostanad .view-content .views-row .views-field-field-category {
    float: none;
    display: inline-block;
}

section#footer .region-footer-right {
    float: none;
}

section#footer .region-footer-left {
    float: none;
    margin: 20px;
}

#header-scroll {
    display: none !important;
}

.view-id-film .owl-nav, .view-id-mostanad .owl-nav, .view-id-television .owl-nav, .view-id-motion .owl-nav, .view-id-entesharat .owl-nav {
    position: relative;
}

    .view-id-film .owl-nav button.owl-prev, .view-id-mostanad .owl-nav button.owl-prev, .view-id-television .owl-nav button.owl-prev, .view-id-motion .owl-nav button.owl-prev, .view-id-entesharat .owl-nav button.owl-prev {
        right: 5px;
    }

    .view-id-film .owl-nav button.owl-next, .view-id-mostanad .owl-nav button.owl-next, .view-id-television .owl-nav button.owl-next, .view-id-motion .owl-nav button.owl-next, .view-id-entesharat .owl-nav button.owl-next {
        left: 5px;
    }

#block-madar-footer-address .block-content table tr td {
    display: inline-block;
    min-width: unset !important;
    clear: both;
    width: 100%;
    padding: 10px 0;
}

    #block-madar-footer-address .block-content table tr td:nth-child(3) img {
        position: relative;
        width: 100%;
    }

        #block-madar-footer-address .block-content table tr td:nth-child(3) img:hover {
            width: 100%;
        }

.mainslider-carousel-wrapper #mainslider-carousel-tabs .owl-dot, .mainslider-carousel-wrapper .owl-dots .owl-dot {
    margin-left: 10px;
}

    .mainslider-carousel-wrapper #mainslider-carousel-tabs .owl-dot button, .mainslider-carousel-wrapper .owl-dots .owl-dot button {
        width: 60px;
        height: 45px;
    }

.view-id-motion .owl-nav {
    margin: 10px 0;
}

.taxonomy-term .views-row {
    display: block;
    margin: 0 0 50px;
    width: unset;
    text-align: center;
}

    .taxonomy-term .views-row .text {
        background: unset;
        color: unset;
        height: unset;
        display: unset;
        position: relative;
        clear: both;
        width: unset;
        padding: unset;
        display: block;
    }

        .taxonomy-term .views-row .text .title-top {
            margin-bottom: 0px;
        }

.node.node--type-article .article-top {
    flex-direction: column;
}

.node.node--type-article .article-top-right {
    text-align: center;
}

.view-news .view-content .views-row {
    height: unset !important;
    float: unset;
    width: 100%;
    margin: 0 0 30px;
}

.node.node--type-film .film-top {
    flex-direction: column;
}

.node.node--type-film .film-top-right {
    margin: 0 0 15px;
    text-align: center;
}

.node.node--type-film .field--name-field-series-sections .wrapper-section .field__item:nth-child(5n) {
    margin-left: 15px;
}

.node.node--type-film .field--name-field-series-sections .wrapper-section .field__item {
    width: calc(50% - 8px);
}

    .node.node--type-film .field--name-field-series-sections .wrapper-section .field__item:nth-child(2n) {
        margin-left: 0;
    }

.node.node--type-film .gallery-wrapper {
    flex-direction: column;
}

.node.node--type-film .image-album.small {
    width: unset;
    margin: 0 0 10px;
}

.node.node--type-film .videos {
    margin-right: 0;
}

.view-film-archive .view-content .views-row, .view-mostanad-archive .view-content .views-row {
    float: unset;
    width: 100%;
    margin: 15px 0;
    text-align: center;
}

    .view-film-archive .view-content .views-row .views-field-field-top-title, .view-mostanad-archive .view-content .views-row .views-field-field-top-title {
        float: unset;
        margin: 0 0 10px;
    }

.view-tv-archive .view-content .views-row, .view-archive-motions .view-content .views-row {
    float: unset;
    margin: 15px 0;
    width: 100%;
}

.view-entesharat-archive .view-content .views-row {
    height: unset !important;
    float: none;
    margin: 30px 0;
    width: 100%;
    clear: both;
    text-align: center;
}

#block-about .block-content table tr {
    display: flex;
    flex-direction: column;
}

    #block-about .block-content table tr td {
        width: 100% !important;
        padding: 20px 0 !important;
        text-align: center;
    }

        #block-about .block-content table tr td img {
            width: 70%;
        }

.mainslider-carousel .slick-list .slick-track .views-row {
    height: 50vh;
}

    .mainslider-carousel .slick-list .slick-track .views-row .image-bk {
        height: 50vh;
        background-position: 75% 50%;
    }

#block-myservices .block-content table tr {
    flex-direction: column;
}

    #block-myservices .block-content table tr td {
        width: calc(100% - 40px) !important;
        margin: 10px 0 !important;
        padding: 20px !important;
        height: auto;
    }

section#accelerate {
    background-size: auto;
}

    section#accelerate .section-inner {
        padding: 0;
    }

#block-front-accelerate .block-content .view-content .views-row .taxonomy-term .field--name-taxonomy-term-title:before {
    position: relative;
    left: unset !important;
    right: unset !important;
    top: unset;
    width: 100%;
    display: block;
    text-align: center;
    content: "\f077";
    margin: 0;
    padding: 0;
    transform: scaleY(-1);
}

#block-front-accelerate .block-content .view-content .views-row .taxonomy-term {
    padding: 20px;
}

    #block-front-accelerate .block-content .view-content .views-row .taxonomy-term .field--name-taxonomy-term-title h3 {
        text-align: center;
    }

#block-front-accelerate .block-content .view:before {
    display: none;
}

#block-front-accelerate {
    margin-top: 30px;
}

    #block-front-accelerate .block-content .view-header .centralbar {
        display: none;
    }

    #block-front-accelerate .block-content .view-content .views-row {
        float: unset !important;
        width: 100% !important;
        text-align: right !important;
        margin: 30px 0 !important;
    }

        #block-front-accelerate .block-content .view-content .views-row:before {
            float: unset !important;
            margin: 10px auto -18px !important;
        }

#block-startups .block-content table tr {
    flex-wrap: wrap;
}

    #block-startups .block-content table tr td {
        width: calc(50% - 40px);
        margin: 5px;
        flex: unset;
    }

#block-members-block .block-content .view .view-header {
    float: unset;
    width: 100%;
    margin: 0 0 30px;
}

#block-members-block .block-content .view .view-content .views-row {
    width: calc(50% - 20px);
    margin: 15px 10px;
}

#block-views-block-wblag-block-1 .block-content .view .view-content .views-row {
    float: unset !important;
    width: 100% !important;
    margin: 20px 0 !important;
    text-align: center;
}

    #block-views-block-wblag-block-1 .block-content .view .view-content .views-row .node .node__content .field--name-field-image {
        float: unset;
        margin: 0 auto;
        text-align: center;
    }

#block-contact .block-content table tr {
    display: flex;
    flex-direction: column;
}

    #block-contact .block-content table tr td {
        width: 100%;
        margin: 10px 0;
        padding: 0;
    }

    #block-contact .block-content table tr td {
        width: 100%;
        margin: 10px 0;
        padding: 0;
        font-size: 13px !important;
    }

#block-copyright .block-content table tr td {
    display: block;
    text-align: center;
    padding: 5px 10px;
}

#block-views-block-wblag-block-1 .block-content .view .view-content .views-row:not(:nth-child(1)) .node .node__content .field--name-field-image img {
    width: unset;
}

section#news1 .section-inner .view-news1 .view-content {
    height: unset;
}

    section#news1 .section-inner .view-news1 .view-content .views-row {
        width: 100% !important;
        margin: 10px 0 !important;
    }

        section#news1 .section-inner .view-news1 .view-content .views-row:nth-child(1) {
            height: unset;
        }

section#newstop .section-inner .view-news1 .view-content .views-row .views-field[class*=views-field-field-image]:nth-child(1) {
    display: none;
}

section#newstop .section-inner .view-news1 .view-content .views-row .views-field[class*=views-field-field-image]:nth-child(2) {
    display: block;
}

.header .topbar-wrapper .region-topbar {
    flex-direction: column;
    padding: 0;
}

.header .region-brand {
    position: relative;
    top: unset;
    right: unset;
    text-align: center;
    margin: 10px 0;
    flex-wrap: wrap;
    justify-content: center;
    padding: 10px 10px;
    width: calc(100% - 20px);
    margin: 0;
}

#block-views-block-news-slider-block-1 {
    width: 100%;
    display: none;
}

#block-khatam-header-socials {
    margin: unset;
    text-align: center;
}

section#newstop {
    margin-top: 0px;
}

section#section-main-content .container-inner {
    flex-direction: column;
}

section#section-main-content .main-content-column {
    width: 100%;
}

section#section-main-content .sidebar1 {
    margin: 0;
    width: 100%;
}

.view-frontpage .view-content {
    height: unset !important;
}

#block-views-block-last-block-1 .view-content {
    height: unset !important;
}

section#section-main-content .sidebar2 {
    width: 100%;
}

.view-frontpage .view-content .views-row {
    flex-direction: column;
}

    .view-frontpage .view-content .views-row .views-field-field-image {
        width: calc(100% - 20px);
        text-align: center;
        font-size: 0;
    }

        .view-frontpage .view-content .views-row .views-field-field-image img {
            height: unset !important;
            width: 100%;
        }

.view-multimedia .views-row:nth-child(1) {
    float: unset;
    width: calc(100% - 40px);
    margin: 20px;
}

.view-multimedia .views-row:nth-child(2), .view-multimedia .views-row:nth-child(3), .view-multimedia .views-row:nth-child(4) {
    float: unset;
    width: calc(100% - 20px);
    margin: 20px 10px;
    text-align: center;
    flex-direction: column;
}

.view-multimedia .view-footer {
    text-align: center;
}

section#main2 .section-inner .block {
    width: 100%;
}

#block-khatam-contact .block-content table tr td {
    padding: 20px 0;
    width: 100%;
}

#block-khatam-copyright .block-content table tr td {
    display: block;
    text-align: center;
    padding: 10px;
}

    #block-khatam-copyright .block-content table tr td:nth-child(2) {
        display: none;
    }

body:not(.path-frontpage) section#section-main-content .main-content-column {
    width: 100%;
}

.view-taxonomy-term .view-content .views-row {
    flex-direction: column;
    text-align: center;
}

    .view-taxonomy-term .view-content .views-row .views-field-field-image img {
        height: unset;
        width: 100%;
    }

section#newstop .section-inner .view-news1 .view-content .views-row {
    height: unset;
}

section#news1 .section-inner .view-news2 .view-content .views-row img {
    height: unset;
}

#block-views-block-multimedia-block-1 .block-title {
    text-align: center;
}

section#newstop .section-inner .container-inner {
    flex-direction: column;
}

section#newstop .section-inner .region-news1 {
    width: 100%;
}

section#newstop .section-inner .region-news2 {
    width: 100%;
    margin: 0;
}

section#newstop .section-inner .view-news1 .view-content {
    height: unset;
    margin-bottom: 0;
}

section#newstop .section-inner .view-news2 .view-content .views-row:nth-child(1), section#newstop .section-inner .view-news2 .view-content .views-row:nth-child(2), section#newstop .section-inner .view-news2 .view-content .views-row:nth-child(3), section#newstop .section-inner .view-news2 .view-content .views-row:nth-child(4) {
    width: calc((100% - 15px) / 2);
}

section#newstop .section-inner .view-news2 .view-content .views-row:nth-child(1), section#newstop .section-inner .view-news2 .view-content .views-row:nth-child(2) {
    margin-left: 15px;
}

.view-events .view-content .views-row {
    margin: 20px;
    width: calc(100% - 40px);
}

.services-wrapper .region-services #block-services .block-content table tr {
    width: calc(100% - 62px);
    margin: 5px 10px;
}

.stat-wrapper .region-stat #block-stat .block-content table tr {
    width: calc(100% - 62px);
    text-align: center;
    justify-content: center;
    align-items: center;
}

    .stat-wrapper .region-stat #block-stat .block-content table tr:nth-child(1) td:nth-child(2) {
        display: none;
    }

    .stat-wrapper .region-stat #block-stat .block-content table tr:nth-child(1) td:nth-child(1) {
        width: 100%;
        display: block;
        text-align: center;
    }

    .stat-wrapper .region-stat #block-stat .block-content table tr:nth-child(1) p:nth-child(2) {
        text-align: center;
    }

.view-projects-front .view-content .views-row {
    width: calc(100% - 40px);
}

.certify-wrapper .region-certify #block-certifies .block-content table tr td {
    padding: 0;
}

.certify-wrapper .region-certify #block-certifies .block-content table tbody {
    flex-direction: column;
    align-items: center;
}

.certify-wrapper .region-certify #block-certifies .block-content table tr {
    width: 100%;
    margin: 20px 0;
    padding: 0;
}

.view-blog-front .view-content .views-row {
    width: calc(100% - 40px);
    margin: 20px;
}

.about-wrapper .region-about #block-drbarhfawyn .block-content table tr {
    flex-direction: column;
}

    .about-wrapper .region-about #block-drbarhfawyn .block-content table tr td {
        width: calc(100% - 40px);
        padding: 20px;
    }

#block-customers .slick-prev, #block-customers .slick-next {
    display: none !important;
}

.header .topbar-wrapper .container {
    flex-direction: column;
}

.header .topbar-wrapper .region-topbar {
    padding: 0 20px;
    width: calc(100% - 40px);
    display: none;
}

#block-khatam-header-socials .block-content img, #block-khatam-header-socials .block-content i {
    padding: 0 10px;
}

section#newstop .section-inner .view-news1 .view-content .views-row .views-field-field-image-1 {
    display: block;
}

section#newstop .section-inner .view-news1 .view-content .views-row .views-field[class*=views-field-field-image]:nth-child(2) img {
    height: 45vh !important;
}

section#newstop .section-inner .view-news1 .view-content .views-row .views-field.views-field-field-image img {
    -o-object-position: center;
    object-position: center;
}

section#newstop .section-inner .view-news1 .view-content .views-row .text-wrapper .views-field-title {
    font-size: 25px;
}

section#newstop .section-inner .view-news1 .view-content .views-row .text-wrapper {
    bottom: unset;
    top: 10%;
    padding: 0 5%;
    text-align: center;
    width: 90%;
}

    section#newstop .section-inner .view-news1 .view-content .views-row .text-wrapper .views-field-fieldset-2 > .field-content {
        display: block;
        width: unset;
    }

    section#newstop .section-inner .view-news1 .view-content .views-row .text-wrapper .views-field-body * {
        font-size: 100% !important;
    }

#block-bottombar {
    padding: 0 20px;
}

.region-navbar-responsive .block-menu ul li a {
    color: #009126;
}

#block-drbarhfawyn .block-content button {
    margin: 5px;
}

[dir=ltr] #block-khatam-contact .block-content table tr td, [dir=rtl] #block-khatam-contact .block-content table tr td {
    width: calc(100% - 40px);
    padding: 0 20px;
}

.header .region-brand .block img {
    margin: 0;
}

[data-history-node-id="95"] .node__content table tbody tr {
    width: 40%;
}

    [data-history-node-id="95"] .node__content table tbody tr:nth-child(1) {
        width: 70%;
    }

.view-blog .view-content .views-row {
    width: calc(50% - 40px);
}

.view-display-id-block_2 .view-content .views-row {
    flex-direction: column;
    margin: 20px 0;
    width: 100%;
    text-align: center;
    align-items: center;
}

    .view-display-id-block_2 .view-content .views-row .views-field-field-image {
        width: unset;
        margin: 0;
    }

.library-wrapper .region-library #block-library .block-content table tr {
    flex-direction: column;
}

.about-wrapper .region-about #block-khatam-drbarhfawyn .block-content table tr {
    flex-direction: column;
}

#block-khatam-contact .block-content table tr {
    flex-direction: column;
}

.view-farhangi .view-content {
    flex-direction: column;
}

    .view-farhangi .view-content .views-row {
        width: calc(100% - 20px);
        margin: 10px;
    }

#block-khatam-bottombar .block-content table tr {
    justify-content: space-between;
}

    #block-khatam-bottombar .block-content table tr td {
        margin-right: 5px;
        margin-left: 5px;
        width: calc(16.6666666667% - 5px);
        font-size: 13px;
    }

.front-sections .region {
    padding: 70px 0;
}

#block-khatam-bottombar .block-content table tr td img {
    border-width: 5px;
    width: calc(100% - 10px);
}

.view-events.view-display-id-block_1 {
    flex-direction: column;
}

    .view-events.view-display-id-block_1 > .view-content {
        width: 100%;
    }

    .view-events.view-display-id-block_1 > .view-footer {
        width: 100%;
    }

        .view-events.view-display-id-block_1 > .view-footer .view-display-id-block_2 .view-content .views-row .views-field-field-image {
            width: unset;
            margin: 0;
        }

.view-blog-front .view-content .views-row .views-field-field-image img {
    border-width: 10px;
}

.view-centers .view-content .views-row {
    flex-direction: column;
}

    .view-centers .view-content .views-row .views-field-fieldset {
        width: 100%;
    }

    .view-centers .view-content .views-row .views-field-field-image {
        width: 100%;
        order: -1;
    }

.view-ghavanin {
    margin: 0 5%;
}

.view-medias .view-content .views-row.slick-active .views-field-fieldset-1 {
    transform: unset;
}

.view-medias .view-content .views-row.slick-active:not(.slick-active ~ .slick-active) .views-field.views-field-fieldset-1 {
    transform: unset;
}

.view-medias .view-content .views-row.slick-active ~ .slick-active:not(.slick-active ~ .slick-active ~ .slick-active) .views-field.views-field-fieldset-1 {
    transform: unset;
}

.view-medias .view-content .views-row.slick-active ~ .slick-active ~ .slick-active ~ .slick-active:not(.slick-active ~ .slick-active ~ .slick-active ~ .slick-active ~ .slick-active) .views-field.views-field-fieldset-1 {
    transform: unset;
}

.view-medias .view-content .views-row.slick-active ~ .slick-active ~ .slick-active ~ .slick-active ~ .slick-active:not(.slick-active ~ .slick-active ~ .slick-active ~ .slick-active ~ .slick-active ~ .slick-active) .views-field.views-field-fieldset-1 {
    transform: unset;
}

.view-medias .view-content .views-row.slick-current .views-field-fieldset-1 {
    transform: unset;
}

.stat-wrapper .region-stat #block-khatam-stat .block-content table tr {
    width: 100%;
    margin: 30px 0;
    padding: 0;
}

.stat-wrapper .region-stat #block-khatam-stat .block-content table tbody {
    flex-direction: column;
}

.stat-wrapper .region-stat #block-khatam-stat .block-content table tr:nth-child(1) {
    text-align: center;
    justify-content: center;
    align-items: center;
}

    .stat-wrapper .region-stat #block-khatam-stat .block-content table tr:nth-child(1) p:nth-child(2) {
        text-align: center;
    }

.stat-wrapper .region-stat #block-khatam-stat .block-content table tr:nth-child(1) {
    display: flex;
    flex-direction: column;
}

.view-centers .view-content .slick-arrow.slick-next {
    left: 0;
}

.view-centers .view-content .slick-arrow.slick-prev {
    right: 0;
}

.library-wrapper .region-library #block-library .block-content table tr td:nth-child(1) {
    padding: 0;
}

.library-wrapper .region-library #block-library .block-content table tr td:nth-child(2) {
    padding: 0;
}

#block-khatam-brand {
    margin: 20px 0 25px;
}

    #block-khatam-brand .block-content {
        top: unset;
    }

.region-brand .block img {
    max-height: 60px !important;
}

.navbar-wrapper .container {
    justify-content: center;
}

#header:before, #header:after {
    width: unset;
    background-size: 100% 100%;
    z-index: 1000;
}

.stat-wrapper .region-stat {
    padding: 20px 0;
}

    .stat-wrapper .region-stat #block-khatam-stat .block-content table tr:not(:nth-child(1)) td:nth-child(1) {
        font-size: 35px;
    }

.view-nashriat .slick-list {
    margin: 0 10%;
}

.about-wrapper .region-about #block-khatam-drbarhfawyn .block-content table tr td:nth-child(1) {
    padding: 0;
}

.about-wrapper .region-about #block-khatam-drbarhfawyn .block-content table tr td:nth-child(2) {
    margin-top: 10px;
}

#block-khatam-copyright .block-content span {
    font-size: 10px !important;
}

.footer-wrapper .region-footer {
    flex-direction: column;
}

#block-khatam-views-block-news-slider-block-1 {
    width: 100%;
}

    #block-khatam-views-block-news-slider-block-1 .block-content .view-content .slick-arrow {
        position: absolute;
        left: 0;
        display: none;
    }

.view-medias .view-content .views-row {
    padding: 10px 0;
}

.front-sections .region {
    padding-top: 0;
}

#block-views-block-subcompany-block-1 .block-content .view-subcompany .views-row .views-field-field-image {
    margin: 0;
    width: calc(100% - 40px);
    height: unset;
    padding: 0;
}

    #block-views-block-subcompany-block-1 .block-content .view-subcompany .views-row .views-field-field-image a {
        width: calc(100% - 20px);
        height: unset;
        margin: 0;
        border: unset;
    }

.stat-wrapper .view-activity .view-content {
    flex-wrap: wrap;
    padding: 10px 0 60px;
}

.stat-wrapper .items .item {
    margin: 10px;
    width: calc(50% - 20px);
}

.footer-wrapper .region-footer .block#block-footercompany {
    margin: 50px 20px;
    width: calc(100% - 40px);
}

#block-khatam-views-block-news-slider-block-1 .block-content .view-content {
    flex-grow: 0;
    overflow: hidden;
}

    #block-khatam-views-block-news-slider-block-1 .block-content .view-content .slick-list {
        width: unset;
    }

.front-sections .region {
    padding-top: 20px;
}

.stat-wrapper .items {
    flex-wrap: wrap;
    padding: 50px 0;
}

.block-search {
    margin: 10px 0;
}

.stat-wrapper {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
}

.footer-wrapper .section-wrapper-inner {
    background-size: 250%;
    background-position: right bottom;
}

.stat-wrapper .view-activity .view-content .views-row {
    margin: 20px 10px;
    width: calc(50% - 20px);
}

.view-medias .view-content .views-row .views-field-fieldset {
    position: relative;
    opacity: 1;
    visibility: visible;
    background-color: unset;
    color: #000;
    top: unset;
    right: unset;
    width: unset;
    height: unset;
    margin: 0;
    padding: 0;
}

.view-medias .view-content .views-row .text-wrapper .views-field-title {
    font-size: 16px;
}

    .view-medias .view-content .views-row .text-wrapper .views-field-title a {
        color: #000;
    }

.block-search {
    display: none;
}

.stat-wrapper .view-activity .view-content .views-row img {
    width: 50%;
}

#block-khatam-brand .block-content .field--name-body img {
    width: unset;
}

body.grid .view-taxonomy-term .view-content .views-row, body.grid .view-id-archive_all .view-content .views-row {
    width: 100%;
    margin: 20px 0;
}

    body.grid .view-taxonomy-term .view-content .views-row .views-field-field-image img, body.grid .view-id-archive_all .view-content .views-row .views-field-field-image img {
        height: unset;
        width: calc(100% - 4px);
    }

.view-taxonomy-term .view-content .views-row, .view-id-archive_all .view-content .views-row {
    border: unset;
    border-top: 3px solid #c22c2c;
}

    .view-taxonomy-term .view-content .views-row .views-field-field-image, .view-id-archive_all .view-content .views-row .views-field-field-image {
        margin: 5px 0 0;
    }

        .view-taxonomy-term .view-content .views-row .views-field-field-image img, .view-id-archive_all .view-content .views-row .views-field-field-image img {
            width: calc(100% - 4px);
        }

    .view-taxonomy-term .view-content .views-row .views-field-fieldset, .view-id-archive_all .view-content .views-row .views-field-fieldset {
        justify-content: center;
    }

.footer-wrapper .region-footer .block#block-footercompany .block-content {
    height: unset;
    overflow: visible;
}

div#block-footercontact {
    margin: 50px 20px;
    width: calc(100% - 40px);
}

.node.node--type-article .videos video, .node.node--type-project .videos video {
    height: auto;
    width: 100%;
}
