
@media only screen and (min-width:0px) and (max-width : 500px) {

    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .shape-slider.absolute.z-index {
        display: none;
    }
        .table-responsive > .table {
            margin-bottom: 0;
        }

    header {
        height: auto;
        background-color: #fff !important;
        box-shadow: 2px 2px 13px -2px #b0aeae;
    }

        header .header-logo .logo > img {
            filter: none;
        }

        header .header-logo .logo * {
            color: unset;
        }

        header .header_right .lang-select > ul > li * {
            color: unset;
        }
        header .main {
            flex-direction:column;
        }
    .humberger-menu {
        opacity: 1;
        visibility: visible;
    }

    nav {
        width: 100%;
        margin: 0;
    }

    header .menu {
        display: none;
        flex-direction: column;
        margin: 0;
    }

        .submenu, header .menu > li:nth-child(2) .submenu {
            width: 100%;
            z-index: 1111;
        }

    .scroll-up {
        top: -110px
    }

    .section_one {
        padding-top: 85px;
    }

        .section_one .slider-main .slide_item figcaption * {
            font-size: 20px;
            line-height: 26px;
        }

        .section_one .slider-main .slide_item figcaption {
            width: 90%;
        }

        .section_one .slider-bottom {
            display: none;
        }

        .section_one .slider-main {
            height: auto;
            /*margin-bottom: 50px;*/
        }

    .section_two.about-section::before {
        display: none;
    }

    .section_two.about-section .main {
        flex-direction: column;
    }

    .section_two.about-section .about-section_left, .section_two.about-section .about-section_right, .section_two.about-section .about-section_right .statistics_list > ul > li .white-box {
        width: 100%;
    }

        .section_two.about-section .about-section_right .statistics_list > ul > li {
            margin: 0 0 40px 0px;
            width: 100%;
        }

            .section_two.about-section .about-section_right .statistics_list > ul > li .white-box > figure, .section_two.about-section .about-section_right .statistics_list > ul > li .white-box > figcaption {
                width: 50%;
            }

            .section_two.about-section .about-section_right .statistics_list > ul > li .white-box {
                justify-content: center;
            }

            .section_two.about-section .about-section_right .statistics_list > ul > li:last-child {
                top: unset;
            }

    .section_two.about-section .main .about-section_right .statistics_list ul {
        justify-content: center;
    }

    .section_two.about-section::after {
        display: none;
    }

    .section_three {
        margin-top: 0;

    }
    #map, #map_holder{
        width:100% !important;
    }

    .section_three.Semicircular::after {
        display: none;
    }

    .line-blue-title::before {
        display: none;
    }

    .section_four .services-section h2 {
        margin: 0 0 0 10px;
    }
    .services-section .services-section-slider .services-section-slider-item .services-section_left {
        width: 100%;
        padding-left: 25px;
        padding-top: 10px;
    }
    .services-section .services-section-slider .services-section-slider-item .services-section_right {
        width: 100%;
        height:auto;
    }
    .section_seven::after, .section_seven::before, footer .footer_up::before {
        display: none;
    }
    .section_seven h2 {
        margin: 20px 0 0 10px;
    }
    .section_eight.manager-section::before, .section_eight.manager-section::after {
        display: none;
    }
    .section_eight.manager-section .manager_slider .manager_slider_item .manager_slider_item_left {
        width: 100%;
    }
    .section_seven .project-section-slider_main .project-section-slider-item .project-section_left {
        width: 100%;
        height:auto !important; 
    }
    .section_seven .project-section-slider_main{
        margin-left:0;
    }
    .project-section-slider-item.flex-start.align-start {
        flex-direction: column;
    }
    .section_seven .project-section-slider_main .project-section-slider-item .project-section_right{
        width:100%;
    }
    .section_nine.news-section .news_list > ul {
        flex-direction: column;
    }
    .section_nine.news-section .news_list > ul li{
        width:90%;
    }
    .section_seven .project-section-slider_pager {
        width: auto;
        left: 35%;
        top: 95%;
    }
    .project-section-slider_pager .swiper-slide {
        width:22px !important;
    }
    .manager_slider_item {
        flex-direction: column-reverse;
    }
 
}


















@media only screen and (min-width:501px) and (max-width : 700px) {

    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }

    .shape-slider.absolute.z-index {
        display: none;
    }

    .table-responsive > .table {
        margin-bottom: 0;
    }

    header {
        height: auto;
        background-color: #fff !important;
        box-shadow: 2px 2px 13px -2px #b0aeae;
    }

        header .header-logo .logo > img {
            filter: none;
        }

        header .header-logo .logo * {
            color: unset;
        }

        header .header_right .lang-select > ul > li * {
            color: unset;
        }
        header .main {
            flex-direction: column;
        }
    .humberger-menu {
        opacity: 1;
        visibility: visible;
    }

    nav {
        width: 100%;
        margin: 0;
    }

    header .menu {
        display: none;
        flex-direction: column;
        margin: 0;
    }

        .submenu, header .menu > li:nth-child(2) .submenu {
            width: 100%;
            z-index: 1111;
        }

    .scroll-up {
        top: -110px
    }

    .section_one {
        padding-top: 85px;
    }

        .section_one .slider-main .slide_item figcaption * {
            font-size: 20px;
            line-height: 26px;
        }

        .section_one .slider-main .slide_item figcaption {
            width: 90%;
        }

    /*    .section_one .slider-bottom {
            display: none;
        }*/
    .slider-bottom_item span{
        font-size:12px; 
    }
    .section_one .slider-bottom{
        width:95%;
    }
    .section_one .slider-main {
        height: auto;
        /*margin-bottom: 50px;*/
    }

    .section_two.about-section::before {
        display: none;
    }

    .section_two.about-section .main {
        flex-direction: column;
    }

    .section_two.about-section .about-section_left, .section_two.about-section .about-section_right, .section_two.about-section .about-section_right .statistics_list > ul > li .white-box {
        width: 100%;
    }

        .section_two.about-section .about-section_right .statistics_list > ul > li {
            margin: 0 0 40px 0px;
            width: 100%;
        }

            .section_two.about-section .about-section_right .statistics_list > ul > li .white-box > figure, .section_two.about-section .about-section_right .statistics_list > ul > li .white-box > figcaption {
                width: 50%;
            }

            .section_two.about-section .about-section_right .statistics_list > ul > li .white-box {
                justify-content: center;
            }

            .section_two.about-section .about-section_right .statistics_list > ul > li:last-child {
                top: unset;
            }

    .section_two.about-section .main .about-section_right .statistics_list ul {
        justify-content: center;
    }

    .section_two.about-section::after {
        display: none;
    }

    .section_three {
        margin-top: 0;
    }

    #map, #map_holder {
        width: 100% !important;
    }

    .section_three.Semicircular::after {
        display: none;
    }

    .line-blue-title::before {
        display: none;
    }

    .section_four .services-section h2 {
        margin: 0 0 0 10px;
    }

    .services-section .services-section-slider .services-section-slider-item .services-section_left {
        width: 100%;
        padding-left: 25px;
        padding-top: 10px;
    }

    .services-section .services-section-slider .services-section-slider-item .services-section_right {
        width: 100%;
        height: auto;
    }

    .section_seven::after, .section_seven::before, footer .footer_up::before {
        display: none;
    }

    .section_seven h2 {
        margin: 20px 0 0 10px;
    }

    .section_eight.manager-section::before, .section_eight.manager-section::after {
        display: none;
    }

    .section_eight.manager-section .manager_slider .manager_slider_item .manager_slider_item_left {
        width: 100%;
    }

    .section_seven .project-section-slider_main .project-section-slider-item .project-section_left {
        width: 100%;
        height: auto !important;
    }

    .section_seven .project-section-slider_main {
        margin-left: 0;
    }

    .project-section-slider-item.flex-start.align-start {
        flex-direction: column;
    }

    .section_seven .project-section-slider_main .project-section-slider-item .project-section_right {
        width: 100%;
    }

    .section_nine.news-section .news_list > ul {
        flex-direction: column;
    }

        .section_nine.news-section .news_list > ul li {
            width: 90%;
        }

    .section_seven .project-section-slider_pager {
        width: auto;
        left: 35%;
        top: 95%;
    }

    .project-section-slider_pager .swiper-slide {
        width: 22px !important;
    }

    .manager_slider_item {
        flex-direction: column-reverse;
    }
}







@media only screen and (min-width:701px) and (max-width : 992px) {

    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }



    .table-responsive > .table {
        margin-bottom: 0;
    }

    header {
        height: auto;
        background-color: #fff !important;
        box-shadow: 2px 2px 13px -2px #b0aeae;
    }

        header .header-logo .logo > img {
            filter: none;
        }

        header .header-logo .logo * {
            color: unset;
        }

        header .header_right .lang-select > ul > li * {
            color: unset;
        }

        header .main {
            flex-direction: column;
        }

    .humberger-menu {
        opacity: 1;
        visibility: visible;
    }

    nav {
        width: 100%;
        margin: 0;
    }

    header .menu {
        display: none;
        flex-direction: column;
        margin: 0;
    }

        .submenu, header .menu > li:nth-child(2) .submenu {
            width: 100%;
            z-index: 1111;
        }

    .scroll-up {
        top: -110px
    }

    .section_one {
        padding-top: 85px;
    }
    .section_two.about-section::after {
        width: 30px;
        height: 60px;
    }

    .section_three.Semicircular::after {
        top: 80px;
        right: 0px;
    }
    .Semicircular::after {
        right: -16px;
        width: 30px;
        height: 60px;
        border-radius: 10rem 0 0 10rem;
    }
        .section_one .slider-main .slide_item figcaption * {
            font-size: 20px;
            line-height: 26px;
        }

        .section_one .slider-main .slide_item figcaption {
            width: 90%;
        }

  
    .slider-bottom_item span {
        font-size: 12px;
    }

    .section_one .slider-bottom {
        width: 95%;
    }

    .section_one .slider-main {
        height: auto;
    }

  

    .section_two.about-section .main {
        flex-direction: column;
    }

    .section_two.about-section .about-section_left, .section_two.about-section .about-section_right, .section_two.about-section .about-section_right .statistics_list > ul > li .white-box {
        width: 100%;
    }

        .section_two.about-section .about-section_right .statistics_list > ul > li {
            margin: 0 0 40px 0px;
            width: 100%;
        }

            .section_two.about-section .about-section_right .statistics_list > ul > li .white-box > figure, .section_two.about-section .about-section_right .statistics_list > ul > li .white-box > figcaption {
                width: 50%;
            }

            .section_two.about-section .about-section_right .statistics_list > ul > li .white-box {
                justify-content: center;
            }

            .section_two.about-section .about-section_right .statistics_list > ul > li:last-child {
                top: unset;
            }

    .section_two.about-section .main .about-section_right .statistics_list ul {
        justify-content: center;
    }

    .section_two.about-section::before {
        left: -40px;
        top: -50px;
        width: 150px;
        height: 249px;
        background: url(../images/beforeabout.png) no-repeat center center;
    }
    .section_three {
        margin-top: 0;
    }

    #map, #map_holder {
        width: 100% !important;
    }

 

    .section_four .services-section h2 {
        margin: 0 0 0 10px;
    }


    .section_seven::after, .section_seven::before, footer .footer_up::before {
        display: none;
    }

    .section_seven h2 {
        margin: 20px 0 0 10px;
    }



    .section_eight.manager-section .manager_slider .manager_slider_item .manager_slider_item_left {
        width: 100%;
    }


    .section_seven .project-section-slider_main {
        margin-left: 0;
    }



    .section_nine.news-section .news_list > ul {
        flex-direction: column;
    }

        .section_nine.news-section .news_list > ul li {
            width: 90%;
        }

    .section_seven .project-section-slider_pager {
        width: auto;
        left: 35%;
        top: 95%;
    }

    .project-section-slider_pager .swiper-slide {
        width: 22px !important;
    }

    .manager_slider_item {
        flex-direction: column-reverse;
    }
}

