﻿@media screen and (max-width:792px) {
    #header .nav-logo .h40 {
        height: 25px;        
    }
    header .navbar .nav-logo2 {
        display: none;
    }
    header .navbar.active-fixed .nav-operate .nav-operate-btn.navbar-toggle, header .navbar.active .nav-operate .nav-operate-btn.navbar-toggle, header .navbar.show .nav-operate .nav-operate-btn.navbar-toggle, header .navbar.visible .nav-operate .nav-operate-btn.navbar-toggle {
        background:url(../images/menu.png) no-repeat 0 0;
        width:25px;
        height:25px;
        margin-left:3vw;
    }
    header .navbar .nav-operate .nav-operate-btn.navbar-toggle {
        background: url(../images/menu.png) no-repeat 0 0;
        width: 25px;
        height: 25px;
        margin-left: 3vw;
    }
    header .navbar .nav-operate {
        padding: 6.53333vw 0;
    }
    header .navbar .nav-menu .sub-menu-item-arrow-link:before {
        background-size: 5.66667vw 5.66667vw;
    }
    header .navbar .nav-menu .nav-menu-item.has-sub-menu-tab .nav-menu-first:before, header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first:before {
        background-size: 5.66667vw 5.66667vw;
    }
    header .navbar .nav-operate {
        right: 2vw;
    }
    header {
        position: relative;
    }
    .mr-home-products .mr-home-products-swiper .swiper-slide-next {
        opacity: 1;
    }
    .clear10 {
        clear: both;
        height: 1vh;
    }
    .mr-home-kv .kv-swiper-pagination {
        /*bottom: 0.93333vw;*/
        display:none;
    }
    .scroll_down_btn_page img {
        display: none;
    }
    .mr-service-Kv {
        height: auto;
    }
        .mr-service-Kv .mr-service-content .mr-service-title {
            font-size: 5.2vw;
            color: #000;
            margin-top: 5vw;
        }
    .btn {
        padding: 3vw 5vw;
        font-size: 3.26667vw;
    }
    .animation-kv-btn {
        background-color: #007cbd;
        border-color: #007cbd;
    }
    .mr-service-Challenges .mr-service-section-title-square {
        background-color: #007cbd;
    }
    .mr-service-Innovative .mr-service-section-title-square {
        background-color: #007cbd;
    }
    .mr-service-Solutions .mr-service-section-title:before {
        background-color: #007cbd;
    }
    .mr--career--kv--tit {
        font-size: 5.2vw;
    }
    .scroll_down_btn_services img {
        display: none;
    }
    .mr--career--nav--item.active {
        color: #007cbd;
    }
    .mr--career--culture--itemTit {
        color: #007cbd;
    }
    .mr--career--sub_tit {
        color: #007cbd;
    }
        .mr--career--sub_tit b {
            background-color: #007cbd;
        }
    .mr--career--growth .swiper-pagination-bullet-active {
        background-color: #007cbd;
    }
    .mr-media-center-title:before {
        background-color: #007cbd;
    }
    .mr-media-center-events {
        padding-top: 2vw;
        padding-bottom: 2vw;
    }
    .col-4 {
        width:100%;
        max-width:100%;
    }
    .media_center_empty {
        display:none;
    }
    .mr-related-products .mr-related-products-swiper .mr-related-products-item .mr-related-products-item-img {
        width: 100%;
        height: auto;
    }
    .col-mob-6, .col-7, .col-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .mr-press-center .mr-press-center-container .mr-press-center-content .mr-press-center-content-items .mr-press-center-content-item:first-child, .mr-press-center .mr-press-center-container .mr-press-center-content .mr-press-center-content-items .mr-press-center-content-item:nth-child(2), .mr-press-center .mr-press-center-container .mr-press-center-content .mr-press-center-content-items .mr-press-center-content-item:nth-child(3) {
        -webkit-box-flex: 0!important;
        -webkit-flex: 0 0 100%!important;
        flex: 0 0 100%!important;
        max-width: 100%!important;
        padding-top: 0!important;
        padding-bottom: 4.6875vw;
    }
    .col-6 {
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .scroll_down_btn_solutions img {
        display: none;
    }
    .mr-product-submenu .wrap .mr-product-submenu-name {
        padding: 2.66667vw 2.33333vw 2.66667vw 5.33333vw;
        font-size: 5.8vw;
    }
    .mr-product-submenu2 .wrap2 {
        display: block;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        text-align: center;
        padding: 5vw 0;
    }
    .mr-product-submenu2 .wrap2 .mr-product-submenu-name2 {
        width: 100%;
        display: block;
        max-width: 100%;
    }
    .mr-product-33-tab-title-2 {        
        line-height: 1;
        max-height: 100%;
        display: block;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: inherit;
    }
    table tbody tr td {
        text-align: left;   
        font-size:16px;
    }
    table tbody tr {
        border-bottom: 20px solid #F8F8F8;
    }    
    .mr-related-products .mr-related-products-control .mr-related-products-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #007cbd;
    }
    .mr-product-submenu {
        min-height: 2vw;
    }
    .icon-b {
        width: 50px!important;
    }
    table thead {
        display: block;
        height:auto!important;
    }
    .col-8, .col-3 {
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .mr-home-news .mr-home-news-container .mr-home-news-summary .home-news-title {
        color: #007cbd;
        margin-top: -40vw;
    }
    .ani-overflow-text {
        overflow: inherit;
    }
    .mr-home-about {
        padding-top: 0vw;
        padding-bottom: 10vw;
    }
    .mr-home-about-bg {
        position: relative!important;
        top: 0!important;
        left: 0!important;
        right: 0!important;
        bottom: 0!important;
        width: 100%!important;
        height: auto!important;
    }
    .mr-home-about-bg video {        
        height: 250px!important;
        margin-top:10vw!important;
    }
    .scroll_down_btn {
        display:none;
    }
    .mr-home-kv {
        margin-bottom: 0vw;
    }
        .mr-home-kv .mr-home-swiper .home-kv-summary .ani-overflow-text {
            display: none;
        }
        .mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-btn {
            margin-top: 0;
            position: absolute;
            bottom: -40vw;
            right: -3vw;
        }
    .mr--career--nav--item {
        font-size: 3.56667vw;
        padding: 0 3vw;
    }
    .mr-product-submenu.fixed_with_nav {
        display: none;
    }
    .mr-media-center-title {
        font-weight: 600;
    }
    .icon-yazi {
        margin-left: 5px;
        font-size: 4.26667vw;
    }
    .cssd_section2 {
        height: auto;
        background: url(../images/cssd_section_2.jpg) no-repeat 70% 100%;
    }
        .cssd_section2 ul, li {
            font-size: 4.26667vw;
        }
    .industrial_gases_section2 {        
        height:auto;
    }
    .clear5 {
        clear: both;
        height: 1vh;
    }

    .clear7 {
        clear: both;
        height: 1vh;
    }

    .clear10 {
        clear: both;
        height: 1vh;
    }

    .clear15 {
        clear: both;
        height: 1vh;
    }

    .clear20 {
        clear: both;
        height: 1vh;
    }
    .mr-product-33 .mr-product-33-block {
        padding: 1vw 0;
    }
    .mr-product-33 {
        padding: 1vw 0;
    }
    .mr-product-33-tab-title-2 {
        font-size: 20px;
    }
    .solutions_airfresh {
        background: url(../images/airfresh_mobile.jpg) no-repeat 0 0;
        background-size: cover;
        height: 16vh;
    }
    .solutions_psa {
        background: url(../images/psa_mobile.jpg) no-repeat 0 0;
        background-size: cover;
        height: 90vh;
    }    
    .table_product .title1 {
        font-size: 14px;
        letter-spacing: 0px;
        font-weight: 400;
    }
    .table_product .title3 {
        font-weight: 400;
        font-size: 12px;
    }
    .table_product .title2 {
        font-size: 12px;
        letter-spacing: 0px;
        font-weight: 400;
    }
    .table_product td {
        font-weight: 400;
        font-size: 12px;
        width:100%;
        word-break:keep-all;
    }
    .sterilization_cycle {
        background: url(../uploads/sterilization_cycle_mobile.jpg) 0 0 no-repeat;
        background-size: cover;
        height: 190vh;
    }
    .wrap {
        position:inherit;
    }
    .pd-5 {
         padding-top: 1px; 
         padding-left: 1px; 
    }
    .mr-solution-products .mr-solution-text-img-bottom-list .mr-solution-text-img-bottom-item .mr-solution-text-img-bottom-item-con .mr-solution-item-des {
        margin-bottom: 0vw;
    }
    .mr_gap {
        height: 1vw;
    }
    .mr--career--join video {
        height: 250px !important;
    }
    .mr--career--join {
        margin: 1vw 0;
    }
    header .navbar .nav-operate .nav-search-input {
        width: 28.875vw;
        height: 7.34375vw;

    }
    .image_middle {
        width: 100%;
    }
    .mr-service-Kv .mr-service-Kv-img {
        height: auto;
    }
    .mr-products-solutions-ventilators {
        padding: 25vw 0 6.66667vw;
    }
        .mr-products-solutions-ventilators .mr-products-solutions-list > a {
            width: 100%;
            height: 45vh;
        }
        .mr-products-solutions-ventilators .mr-products-solutions-list .mr-products-solutions-item-mask .mr-products-solutions-item-mask-con .mr-products-solutions-item-mask-tit {
            width: 100%;
        }
    .product-kv-1 .product-kv-1-text .product-kv-1-text-sub {
        color: #007cbd;
        max-width: 80%;
    }

}

/*Mobil Yan Ekran*/
@media only screen and (min-width: 430px) and (max-width: 940px) and (orientation: landscape) {
    #header .nav-logo .h40 {
        height: 25px;
    }

    header .navbar .nav-menu .nav-menu-item .nav-menu-first {
        font-weight: 400;
    }

    header .navbar .nav-menu .nav-menu-link {
        font-size: 12px;
        line-height: 1.54167vw;
    }

    header .navbar .nav-menu .nav-menu-item .nav-menu-first {
        padding: 1.30208vw 0.6625vw;
    }

    header .navbar .nav-logo2 img {
        height: 25px !important;
        margin-top: -15px !important;
    }

    header .navbar .nav-logo2 {
        top: 0.3vw;
        right: -12.5vw;
    }

    header .navbar .nav-operate .nav-search-input {
        top: 3.41667vw;
        background-color: #007cbd;
        right: -5vw;
    }

    header .navbar .nav-operate {
        top: -0.3vw;
        right: -3vw;
    }

    .langs {
        margin-left: 1vw;
        margin-top: 0.2vw;
    }

    .mr-home-about-bg video {
        width: 99%;
        height: 400px;
    }

    .mr--career--join video {
        width: 99%;
        height: 250px;
    }

    .mr-contact-us-block .mr-contact-us-content .mr-contact-us-content-items .mr-contact-us-content-item .mr-contact-us-content-item-right {
        padding-right: 6vw;
    }

    .product-kv-1 .product-kv-1-text .product-kv-1-text-sub {
        font-size: 24px;
    }

    .mr-product-33-tab-title-2 {
        font-size: 24px;
    }

    .table_product .title1 {
        font-size: 18px;
    }

    .table_product .title2 {
        font-size: 16px;
    }

    .table_product td {
        font-size: 14px;
    }

    .table_product .title3 {
        font-size: 14px;
    }

    .sterilization_cycle {
        background: url(../uploads/sterilization_cycle.jpg) 0 0 no-repeat;
        background-size: cover;
        height: 900vh;
    }

    .mr-product-submenu2 .wrap2 .mr-product-submenu-name2 {
        padding-top: 14px;
        line-height: 3.04167vw;
        padding-bottom: 0px;
    }

    .cssd_section2 .col-6:first-child {
        -webkit-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
    }

    .cssd_section2 {
        height: 110vh;
    }

    .mar_top_bottom_3 {
        margin: 0vw 0;
    }

    .industrial_gases_section2 {
        height: 200vh;
    }
    .image_middle {
        width: 100%;
    }
    header .navbar .nav-logo {
        left: -9.5vw;
    }
    header .navbar .nav-menu {
        margin-left: 4vw;
    }
    .solution_slider_title {
        top: 30% !important;
    }
    .scroll_down_btn_solutions {
        top: 20vw;
    }
    .product-kv-1 .product-kv-1-text .product-kv-1-text-des {
        top: 15vw;
    }
}

/*TABLET*/
@media only screen and (min-width: 1024px) and (max-width:1299px) 
{
    #header .nav-logo .h40 {
        height: 50px;        
    }
    header .navbar .nav-logo2 {
        width: 3.04167vw;
        height: 3.64583vw;
    }
        header .navbar .nav-logo2 img {
            height: 50px!important;
            margin-top: -15px!important;
        }
    header .navbar .nav-operate {
        right: 10vw;
        margin-top:1.5vw;
    }
    .mr-home-kv .mr-home-swiper img {
        object-fit: contain;
        padding-top:12vw;
    }
    .mr-home-about-bg video {
        width: 95%;
        height: 570px;
    }
    .mr--career--join video {
        height: 300px;
    }
    header .navbar .nav-menu .nav-menu-link {
        font-size: 3.03333vw;
    }
    header .navbar .nav-menu .nav-menu-item .nav-menu-first {
        padding: 1.30208vw 0.8625vw;
    }
    .mr_gap {
        height: 0vw;
    }
    .image_middle {
        width:100%;
    }
    header .navbar .nav-logo2 {
        top: 5vw;
        right: 5vw;
    }
    header .navbar .nav-operate img{
        width:40px!important;
    }
    header .navbar .nav-operate .nav-operate-btn.navbar-toggle {
        background: url(../images/menu.png) no-repeat 0px 7px;
        width: 40px;
        height: 40px;
        margin-left: 2vw;
    }
    header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-content-title .nav-menu-link {
        padding: 2vw 3.33333vw 2vw 3.66667vw;
    }
    header .navbar .nav-menu .nav-sub-menu .nav-menu-link {
        padding: 2vw 3.33333vw 2vw 3.66667vw;
    }
    header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-menu-link {
        padding-left: 10vw;
    }
    .mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-desc {
        margin-top: 30vw;
        font-size: 4.26667vw;
    }
    .mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-btn {
        margin-top: 0;
        position: absolute;
        bottom: -8vw;
        right: -5vw;
    }
    .home-kv-summary .btn {
        padding: 2vw 4vw;
        font-size: 3.26667vw;
    }
    .mr-home-kv .kv-swiper-pagination {
        bottom: -1.06667vw;
    }
    .mr-home-products .mr-home-products-swiper .swiper-slide-next {
        opacity: 1;
    }
    .mr-home-about .mr-home-about-container .mr-home-about-bg {
        top: 41.33333vw;
        right: 0vw;
        width: 100%;
        height: 79.2vw;
        position: initial;
        margin-top:5vw;
    }
    .mr-home-about {
        padding-top: 5vw;
        padding-bottom: 0;
    }
    .ani-overflow-text {
        overflow: inherit;
    }
    .mr-home-news .mr-home-news-container .mr-home-news-summary {
        margin-top: -30vw;
    }
    .product-kv-1 .product-kv-1-text .product-kv-1-text-sub {
        margin-top: 10vw;
        font-size: 3.5vw;
        color: #007cbd;
        max-width: 90%;
    }
    .mr-product-submenu {
        min-height: 12vw;
    }
    .mr-product-submenu2 .wrap2 .mr-product-submenu-name2 {
        padding-top: 10px;
        font-size: 22px;
        line-height: 1.54167vw;
        color: #d5b16e;
        padding-bottom: 10px;
    }
    .mr-product-33-tab-title-2 {
        font-size: 34px;
    }
    .mr-product-submenu.fixed_with_nav {
        position: inherit;
    }
    .scroll_down_btn_solutions {
        display: none;
    }
    .mr-solution-video .mr-solution-video-con {
        overflow: inherit;
        top: 3vw !important;
    }
    .solution_slider_video a {
        color: #fff;
        font-size: 20px;
    }
    .product-kv-1 .product-kv-1-text .product-kv-1-text-des:before {
        display:none;
    }
    p {
        font-size: 20px;
    }
    table tbody tr td {
        font-size: 20px;
    }
    .sterilization_cycle {
        background: url(../uploads/sterilization_cycle_mobile.jpg) 0 0 no-repeat;
        background-size: cover;
        height: 315vh;
    }
    .product-kv-1 > picture > img {
        padding-top: 15vw;
    }
    .h6, h6, h2,h4 {
        font-size: 3.8vw;
    }
    .mr-service-Kv .mr-service-Kv-img {
        height: auto;
    }
    .mr-service-Kv {
        height: auto;
    }
        .mr-service-Kv .mr-service-content .mr-service-title {
            font-size: 4vw;
            color: #007cbd;
            margin-top: 20vw;
        }
        .mr-service-Kv .btn {
            padding: 1vw 2vw;
            font-size: 2.26667vw;
            margin-top: -4vw,
        }
    .mr--career--kv--img {
        display: block;
        width: 100%;
        padding-top: 15vw;
    }
    .scroll_down_btn_services {
        top: 40vw;
    }
    .mr-press-center .mr-press-center-container .mr-press-center-content .mr-press-center-content-items .mr-press-center-content-item:first-child, .mr-press-center .mr-press-center-container .mr-press-center-content .mr-press-center-content-items .mr-press-center-content-item:nth-child(2), .mr-press-center .mr-press-center-container .mr-press-center-content .mr-press-center-content-items .mr-press-center-content-item:nth-child(3) {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 99%!important;
        flex: 0 0 99%!important;
        max-width: 99%!important;
        padding-top: 0;
        padding-bottom: 4.6875vw;
    }
    .mr-media-center-events .col-4 {
    -webkit-flex: 0 0 99%;
    flex: 0 0 99%;
    max-width: 99%;
    }
    .mr-media-center-events .col-4 video {
        height:500px;
    }
    .col-6 {
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }        #header .nav-logo2 img {
        height: 30px!important;
    }
    header .navbar .nav-logo2 {
        right: -8vw;
    }
    header .navbar .nav-operate {
        right: 2vw;
    }
    header .navbar .nav-menu .nav-menu-link {
        font-size: 15px;
    }
    header .navbar .nav-menu .nav-menu-item .nav-menu-first {
        padding: 1.30208vw 1.0625vw;
    }
    header .navbar .nav-operate .nav-search-input {
        top: 2.71667vw;
        margin-right: -4.25vw;
        background-color: #fff;
    }
}