/*0 up to 479*/
@media only screen and (min-width:0px) and (max-width : 479px) {

.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; }
    .menu {
        display: none;
    }

    .hamburger-menu {
        opacity: 1;
        visibility: visible;
    }

    .main {
        max-width: 400px;
    }

    header .logo {
        width: 110px;
        margin-right: 45px;
    }

    .menu__btn {
        top: 40px;
    }

    header.scroll-down .menu__btn {
        top: 20px;
    }

    .Section_One.Banner_Sec .slider {
        height: 22vh;
    }

    .Section_One.Banner_Sec .slider_pagenation {
        height: 10px;
    }

        .Section_One.Banner_Sec .slider_pagenation .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            margin: 0 2px;
        }

            .Section_One.Banner_Sec .slider_pagenation .swiper-pagination-bullet.swiper-pagination-bullet-active {
                width: 20px;
            }

    .Section_Two.AboutUS_Sec .main {
        gap: 40px;
        flex-direction: column-reverse;
    }

    .Section_Two.AboutUS_Sec {
        padding: 30px 0;
    }

        .Section_Two.AboutUS_Sec .AboutUS_Sec_R {
            width: 100%;
        }

            .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption {
                bottom: 0;
                width: 150px;
                height: 140px;
                padding: 44px 20px;
            }
        .Section_Two.AboutUS_Sec::after {
            width: 50px;
            height: 270px;
            background-size: 100%;
        }
                .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption label {
                    font-size: 39px;
                }

                .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption > span {
                    font-size: 19px;
                    line-height: 30px;
                }

            .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figure {
                height: auto;
            }

        .Section_Two.AboutUS_Sec .AboutUS_Sec_L {
            width: 100%;
        }

            .Section_Two.AboutUS_Sec .AboutUS_Sec_L h1 * {
                font-size: 25px;
                line-height: 37px;
            }
    .desc * {
        line-height: 23px;
        font-size: 13px;
    }
    .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img {
        width: 90%;
    }
    .public-title-lbl * {
        font-size: 15px;
    }

    .Section_Three {
        padding: 30px 0;
    }

        .Section_Three.Services_Sec .Services_Sec_Title .Services_Sec_Title_bottom {
            margin: 30px auto;
            width: 78%;
        }

            .Section_Three.Services_Sec .Services_Sec_Title .Services_Sec_Title_bottom * {
                font-size: 18px;
            }

        .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center {
            margin-top: 8px;
        }

        .Section_Three.Services_Sec .Services_List {
            margin: 20px auto 0;
            width: 100%;
        }
    .Section_Two.AboutUS_Sec .AboutUS_Sec_L .AboutUS_Sec_L_Top::before {
        width: 90%;
        background-size: 100%;
    }
            .Section_Three.Services_Sec .Services_List > ul .Services_List_Item {
                padding: 5px;
            }

                .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Top .Services_List_Item_Icon {
                    width: 40px;
                    height: 40px;
                }

                    .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Top .Services_List_Item_Icon img {
                        width: 50%;
                    }

                .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Top .Services_List_Item_Counter * {
                    font-size: 28px;
                }

                .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center > span {
                    font-size: 11px;
                    height: 30px;
                    overflow-y: hidden;
                    line-height: 13px;
                }

                .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center .desc {
                    height: 85px;
                }

    .Section_Five.Introduction_Sec .Introduction_Sec_R .Introduction_Sec_R_Img {
        width: 84%;
        height: 340px;
        margin-bottom: 65px;
    }

    .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_title::before {
        width: 67px;
        height: 53px;
        top: 10px;
        left: 0;
        background-size: 100% 100%;
    }

    .desc {
        margin: 8px 0px;
    }

    .btn {
        width: 100%;
    }

    .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center .desc * {
        font-size: 10px;
        line-height: 17px;
    }

    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R {
        width: 100%;
        padding: 20px;
    }

    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_L {
        width: 100%;
        margin: 0 auto;
    }


        .Section_Four.ShowAgancy_Sec {
            height: auto;
        }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .Top_title * {
            font-size: 22px;
        }

        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .down_title * {
            font-size: 14px;
            margin-top: 10px;
        }
            .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .down_title::after {
                left: 0;
                width: 146px;
            }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .desc * {
            font-size: 12px;
        }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .desc {
            margin: 35px 0;
        }

        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .count_Item {
            font-size: 30px;
        }

            .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .count_Item * {
                font-size: 25px;
            }

        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li {
            padding: 0 20px;
        }

            .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .statsList_title * {
                font-size: 12px;
            }

    .Section_Five {
        padding: 30px 0;
    }

        .Section_Five.Introduction_Sec .Introduction_Sec_R {
            width: 100%;
        }

        .Section_Five.Introduction_Sec .Introduction_Sec_L {
            width: 100%;
            margin-top: 20px;
        }

            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_title p * {
                font-size: 26px;
            }

            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_title p {
                font-size: 26px;
            }

            .Section_Five.Introduction_Sec .Introduction_Sec_L .desc {
                width: 100%;
            }

            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_bottomList > ul {
                --column: 2;
                --gap-column: 3px;
                --gap-row: 10px;
            }
                .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_bottomList > ul .bottomList_Item {
                    align-items: center;
                }
                .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_bottomList > ul .bottomList_Item > figcaption * {
                    font-size: 12px;
                }
    .Introduction_Sec_L_title {
        margin-bottom: 20px;
    }

    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_R p {
        font-size: 18px;
    }

        .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_R p * {
            font-size: 18px;
        }

    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_L .seen-more * {
        font-size: 12px;
    }

    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_L .seen-more {
        padding: 6px;
    }

    .Section_Six.Blog_Sec .Blog_Sec_Bottom {
        margin: 40px 0;
    }

        .Section_Six.Blog_Sec .Blog_Sec_Bottom .Blog_List_Slider .Blog_List_Slider_Item .Blog_List_Slider_Item_Img {
            height: 191px;
        }

        .Section_Six.Blog_Sec .Blog_Sec_Bottom .Blog_List_Slider .Blog_List_Slider_Item .Blog_List_Slider_Item_Title * {
            font-size: 12px;
        }

    .Section_Seven {
        padding: 30px 0 95px;
    }

        .Section_Seven.Faq_Sec .Faq_Sec_col {
            width: 100%;
        }

    .Section_Eight .green-box {
        padding: 15px;
    }

        .Section_Eight .green-box .green-box-R .green-box-R_Icon {
            width: 80px;
            height: 80px;
        }
    .Section_Seven.Faq_Sec .Faq_Sec_col .Faq_Sec_col_title > span * {
        font-size: 28px;
    }
    .Section_Seven.Faq_Sec .Faq_Sec_col .faq_list .faq_list_Item {
        margin-bottom: 10px;
    }
    .Section_Eight {
        padding-bottom: 120px;
    }
            .Section_Eight .green-box .green-box-R .green-box-R_Icon > figure {
                width: 55px;
                height: 55px;
            }

            .Section_Eight .green-box .green-box-R .green-box-R_Icon img {
                width: 50%;
            }

    .public_Slider_Next.Blog_List_Slider-prev, .public_Slider_Prev.Blog_List_Slider-prev {
        left: 93%;
    }

    .public_Slider_Next, .public_Slider_Prev {
        width: 35px;
        height: 35px;
    }

    .Section_Eight .green-box .green-box-R {
        width: 100%;
    }

    .Section_Eight .green-box .green-box-L {
        width: 100%;
    }

    .Section_Eight .green-box .green-box-R .desc span {
        font-size: 20px;
    }

        .Section_Eight .green-box .green-box-R .desc span * {
            font-size: 20px;
        }

    .Section_Eight .green-box .green-box-R .desc p {
        font-size: 17px;
        margin: 20px 0;
    }

    footer .white-box {
        padding: 15px;
    }

        footer .white-box .white-box_footer_Top .white-box_footer_Top_R {
            width: 100%;
            margin-bottom: 10px;
        }

        footer .white-box .white-box_footer_Top .white-box_footer_Top_L {
            width: 100%;
        }

        footer .white-box .white-box_footer_Top .white-box_footer_Top_R .footer_Logo > a {
            display: flex;
            justify-content: center;
        }

    footer .Footer_Title * {
        font-size: 13px;
    }

    footer .footer_Menu > ul > li > a {
        font-size: 11px;
    }

    footer .Footer_Item .Footer_Item_L .Contact_Item .Contact_Item_num {
        margin-left: 20px;
        font-size: 12px;
    }
    footer .footer_Menu > ul {
        --column: 2;
        --gap-column: 3px;
        --gap-row: 10px;
    }
    footer .white-box .white-box_footer_Bottom {
        padding: 10px 10px;
    }

    .Footer_Item_R {
        width: 8%;
        position: relative;
    }
        .Footer_Item_R .ph-envelope-simple {
            position: absolute;
            left:0;
        }
    footer .Footer_Item .Footer_Item_L .Social_media > ul > li > a {
        width: 25px;
        height: 25px;
    }
    footer  ul .Footer_Item:first-child {
        width:100%;
    }
    .Footer_Item_L {
        width: 92%;
    }

    footer .Footer_Item .Footer_Item_L .Social_media > ul > li {
        margin-left: 3px;
    }
    footer .Footer_Item .Footer_Item_R * {
        font-size: 16px;
    }
    footer .white-box a {
        font-size: 12px;
    }

    footer .Footer_Item .Footer_Item_L .Contact_Item address {
        font-size: 12px;
    }
    footer .white-box .white-box_footer_Top .white-box_footer_Top_R .desc * {
        font-size: 12px;
    }
    footer .footer_Menu {
        margin-top: 15px;
    }

    footer .end-sec-footer * {
        font-size: 10px;
    }
    footer .scroll_Top > a {
        width: 90px;
        height: 90px;
        top: -35px;
    }
}
/*480 up to 719*/
@media only screen and (min-width : 480px) and (max-width : 719px) {

.table { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
.table > .table { margin-bottom: 0; }
     .menu {
        display: none;
    }
    .hamburger-menu {
        opacity: 1;
        visibility: visible;
    }

    .main {
        max-width: 400px;
    }

    header .logo {
        width: 110px;
        margin-right: 15px;
    }
    .menu__btn {
        top: 40px;
    }
    header.scroll-down .menu__btn {
        top: 20px;
    }

    .Section_One.Banner_Sec .slider {
        height: 37vh;
    }

    .Section_One.Banner_Sec .slider_pagenation {
        height: 15px;
    }

        .Section_One.Banner_Sec .slider_pagenation .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            margin: 0 2px;
        }

            .Section_One.Banner_Sec .slider_pagenation .swiper-pagination-bullet.swiper-pagination-bullet-active {
                width: 20px;
            }
    .Section_Two.AboutUS_Sec .main {
        gap: 40px;
        flex-direction: column-reverse;
    }
    .Section_Two.AboutUS_Sec {
        padding: 30px 0;
    }

        .Section_Two.AboutUS_Sec .AboutUS_Sec_R {
            width: 100%;
        }

            .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption {
                bottom: 0;
                width: 177px;

                height: 170px;
            }
                .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption label {
                    font-size: 39px;
                }
                .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption > span {
                    font-size: 19px;
                    line-height: 30px;
                }
            .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figure {
                height: auto;
            }

        .Section_Two.AboutUS_Sec .AboutUS_Sec_L {
            width: 100%;
        }

            .Section_Two.AboutUS_Sec .AboutUS_Sec_L h1 * {
                font-size: 30px;
                line-height: 37px;
            }

    .public-title-lbl * {
        font-size: 15px;
    }

    .Section_Three {
        padding: 30px 0;
    }

        .Section_Three.Services_Sec .Services_Sec_Title .Services_Sec_Title_bottom {
            margin: 30px auto;
            width: 78%;
        }

            .Section_Three.Services_Sec .Services_Sec_Title .Services_Sec_Title_bottom * {
                font-size: 20px;
            }
        .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center {
            margin-top: 8px;
        }
        .Section_Three.Services_Sec .Services_List {
            margin: 20px auto 0;
            width: 100%;
        }

            .Section_Three.Services_Sec .Services_List > ul .Services_List_Item {
                padding: 5px;
            }

                .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Top .Services_List_Item_Icon {
                    width: 40px;
                    height: 40px;
                }

                    .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Top .Services_List_Item_Icon img {
                        width: 50%;
                    }

                .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Top .Services_List_Item_Counter * {
                    font-size: 28px;
                }

                .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center > span {
                    font-size: 11px;
                    height: 30px;
                    overflow-y: hidden;
                    line-height: 13px;
                }

                .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center .desc {
                    height: 85px;
                }
    .Section_Five.Introduction_Sec .Introduction_Sec_R .Introduction_Sec_R_Img {
        width: 84%;
        height: 340px;
        margin-bottom: 65px;
    }
    .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_title::before {
        width: 67px;
        height: 53px;
        top: 10px;
        left: 0;
        background-size: 100% 100%;
    }
    .desc {
        margin: 20px 0px;
    }
    .btn {
        width: 100%;
    }
    .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center .desc * {
        font-size: 11px;
        line-height: 17px;
    }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R {
        width: 100%;
        padding: 20px;
    }

    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_L {
        width: 100%;
        margin: 0 auto;
    }


    .Section_Four.ShowAgancy_Sec {
        height: auto;
    }


        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .Top_title * {
            font-size: 22px;
        }

        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .down_title * {
            font-size: 17px;
            margin-top: 10px;
        }

        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .desc {
            margin: 35px 0;
        }

        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .count_Item {
            font-size: 30px;
        }

            .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .count_Item * {
                font-size: 25px;
            }

        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li {
            padding: 0 20px;
        }

            .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .statsList_title * {
                font-size: 12px;
            }

    .Section_Five {
        padding: 30px 0;
    }

        .Section_Five.Introduction_Sec .Introduction_Sec_R {
            width: 100%;
        }

        .Section_Five.Introduction_Sec .Introduction_Sec_L {
            width: 100%;
            margin-top: 20px;
        }

            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_title p * {
                font-size: 26px;
            }

            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_title p {
                font-size: 26px;
            }

            .Section_Five.Introduction_Sec .Introduction_Sec_L .desc {
                width: 100%;
            }

            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_bottomList > ul {
                --gap-column: 3px;
                --gap-row: 10px;
            }

                .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_bottomList > ul .bottomList_Item > figcaption * {
                    font-size: 12px;
                }

    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_R p {
        font-size: 18px;
    }

        .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_R p * {
            font-size: 18px;
        }

    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_L .seen-more * {
        font-size: 12px;
    }

    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_L .seen-more {
        padding: 6px;
    }

    .Section_Six.Blog_Sec .Blog_Sec_Bottom {
        margin: 40px 0;
    }

        .Section_Six.Blog_Sec .Blog_Sec_Bottom .Blog_List_Slider .Blog_List_Slider_Item .Blog_List_Slider_Item_Img {
            height: 100px;
        }

        .Section_Six.Blog_Sec .Blog_Sec_Bottom .Blog_List_Slider .Blog_List_Slider_Item .Blog_List_Slider_Item_Title * {
            font-size: 12px;
        }

    .Section_Seven {
        padding: 30px 0 95px;
    }

        .Section_Seven.Faq_Sec .Faq_Sec_col {
            width: 100%;
        }

    .Section_Eight .green-box {
        padding: 15px;
    }
      
        .Section_Eight .green-box .green-box-R .green-box-R_Icon {
            width: 80px;
            height: 80px;
        }
            .Section_Eight .green-box .green-box-R .green-box-R_Icon > figure {
                width: 55px;
                height: 55px;
            }
            .Section_Eight .green-box .green-box-R .green-box-R_Icon img {
                width: 50%;
            }
    .public_Slider_Next.Blog_List_Slider-prev, .public_Slider_Prev.Blog_List_Slider-prev {
        left: 93%;
    }
    .public_Slider_Next, .public_Slider_Prev {
        width: 35px;
        height: 35px;
    }

        .Section_Eight .green-box .green-box-R {
            width: 100%;
        }

        .Section_Eight .green-box .green-box-L {
            width: 100%;
        }

        .Section_Eight .green-box .green-box-R .desc span {
            font-size: 20px;
        }

            .Section_Eight .green-box .green-box-R .desc span * {
                font-size: 20px;
            }

    .Section_Eight .green-box .green-box-R .desc p {
        font-size: 17px;
        margin: 20px 0;
    }

    footer .white-box {
        padding: 15px;
    }

        footer .white-box .white-box_footer_Top .white-box_footer_Top_R {
            width: 100%;
        }

        footer .white-box .white-box_footer_Top .white-box_footer_Top_L {
            width: 100%;
        }

        footer .white-box .white-box_footer_Top .white-box_footer_Top_R .footer_Logo > a {
            display: flex;
            justify-content: center;
        }

    footer .Footer_Title * {
        font-size: 13px;
    }

    footer .footer_Menu > ul > li > a {
        font-size: 12px;
    }
    footer .Footer_Item .Footer_Item_L .Contact_Item .Contact_Item_num {
        margin-left: 20px;
        font-size: 12px;
    }
    footer .white-box .white-box_footer_Bottom {
        padding: 10px 10px;
    }
    .Footer_Item_R {
        width: 8%;
    }
    .Footer_Item_L {
        width: 92%;
    }
    footer .Footer_Item .Footer_Item_L .Social_media > ul > li {
        margin-left: 5px;
    }
    footer .white-box a {
        font-size: 12px;
    }

    footer .Footer_Item .Footer_Item_L .Contact_Item address {
        font-size: 12px;
    }
    footer .end-sec-footer * {
        font-size: 11px;
    }
}
/*720 up to 1000*/
@media only screen and (min-width : 720px) and (max-width : 1000px) {
    .hamburger-menu {
        opacity: 1;
        visibility: visible;
    }

    .menu {
        display: none;
    }

    .main {
        max-width: 586px;
    }

    header .logo {
        width: 155px;
    }

    header.scroll-down .menu__btn {
        top: 20px;
    }

    .Section_One.Banner_Sec .slider {
        height: 37vh;
    }
    .Section_One.Banner_Sec .slider_pagenation {
        height: 15px;
    }
    .Section_One.Banner_Sec .slider_pagenation .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        margin: 0 2px;
    }
        .Section_One.Banner_Sec .slider_pagenation .swiper-pagination-bullet.swiper-pagination-bullet-active {
            width: 20px;
        }
    .Section_Two.AboutUS_Sec {
        padding: 30px 0;
    }
        .Section_Two.AboutUS_Sec .AboutUS_Sec_R {
            width: 100%;
        }
            .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption {
                left: 12px;
            }
        .Section_Two.AboutUS_Sec .AboutUS_Sec_L {
            width: 100%;

        }
            .Section_Two.AboutUS_Sec .AboutUS_Sec_L h1 * {
                font-size: 30px;
                line-height: 37px;
            }
    .public-title-lbl * {
        font-size: 15px;
    }
    .Section_Three {
        padding: 30px 0;
    }

        .Section_Three.Services_Sec .Services_Sec_Title .Services_Sec_Title_bottom {
            margin: 30px auto;
            width: 78%;
        }
        .Section_Three.Services_Sec .Services_Sec_Title .Services_Sec_Title_bottom * {
            font-size: 25px;
        }

    .Section_Three.Services_Sec .Services_List {
        margin: 20px auto 0;
        width: 100%;
    }
        .Section_Three.Services_Sec .Services_List > ul .Services_List_Item {
            padding: 5px;
        }
            .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Top .Services_List_Item_Icon {
                width: 40px;
                height: 40px;
            }
            .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Top .Services_List_Item_Icon img{
                width:50%;
            }
            .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Top .Services_List_Item_Counter * {
                font-size: 28px;
            }
            .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center > span {
                font-size: 14px;
                height: 50px;
                overflow-y: hidden;
            }
            .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center .desc {
                height: 85px;
            }
    .desc {
        margin: 20px 0px;
    }
    .Section_Three.Services_Sec .Services_List > ul .Services_List_Item .Services_List_Item_Center .desc * {
        font-size: 11px;
        line-height: 17px;
    }
   
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R {
        width: 100%;
        padding: 20px;
    }

    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_L {
        width: 100%;
        margin: 0 auto;
    }


    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .down_title::after {
        width: 140px;
        left: 280px;
    }
    .Section_Four.ShowAgancy_Sec {
        height: auto;
    }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .Top_title * {
            font-size: 22px;
        }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .down_title * {
            font-size: 17px;
            margin-top: 10px;
        }

    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .desc {
        margin: 35px 0;
    }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .count_Item {
            font-size: 30px;
        }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .count_Item * {
            font-size: 25px;
        }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li {
            padding: 0 20px;
        }
            .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .statsList_title * {
                font-size: 12px;
            }
    .Section_Five {
        padding:30px 0;
    }
        .Section_Five.Introduction_Sec .Introduction_Sec_R {
            width: 100%;
        }
        .Section_Five.Introduction_Sec .Introduction_Sec_L {
            width: 100%;
            margin-top: 20px;
        }
            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_title p * {
                font-size: 26px;

            }
            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_title p {
                font-size: 26px;
            }
            .Section_Five.Introduction_Sec .Introduction_Sec_L .desc {
                width: 100%;
            }
            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_bottomList > ul {
                --gap-column: 3px;
                --gap-row: 10px;
            }
                .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_bottomList > ul .bottomList_Item > figcaption * {
                    font-size: 12px;
                }
    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_R p {
        font-size: 26px;
    }
        .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_R p * {
            font-size: 26px;
        }
    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_L .seen-more * {
        font-size: 12px;
    }
    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_L .seen-more {
        padding: 6px;
    }
    .Section_Six.Blog_Sec .Blog_Sec_Bottom {
        margin: 40px 0;
    }
        .Section_Six.Blog_Sec .Blog_Sec_Bottom .Blog_List_Slider .Blog_List_Slider_Item .Blog_List_Slider_Item_Img {
            height: 100px;
        }
        .Section_Six.Blog_Sec .Blog_Sec_Bottom .Blog_List_Slider .Blog_List_Slider_Item .Blog_List_Slider_Item_Title * {
            font-size: 12px;
        }
    .Section_Seven {
        padding: 30px 0 95px;
    }
        .Section_Seven.Faq_Sec .Faq_Sec_col {
            width: 100%;
        }
    .Section_Eight .green-box {
        padding:15px;
    }
        .Section_Eight .green-box .green-box-R {
            width: 100%;
        }
        .Section_Eight .green-box .green-box-L {
            width: 100%;
        }
        .Section_Eight .green-box .green-box-R .desc span {
            font-size: 20px;
        }
            .Section_Eight .green-box .green-box-R .desc span * {
                font-size: 20px;
            }
        .Section_Eight .green-box .green-box-R .desc p {
            font-size: 20px;
            margin: 20px 0;
        }
    footer .white-box {
        padding: 15px;
    }
        footer .white-box .white-box_footer_Top .white-box_footer_Top_R {
            width: 100%;
        }
        footer .white-box .white-box_footer_Top .white-box_footer_Top_L {
            width: 100%;
        }
        footer .white-box .white-box_footer_Top .white-box_footer_Top_R .footer_Logo > a {
            display: flex;
            justify-content: center;
        }
    footer .Footer_Title * {
        font-size: 13px;
    }
    footer .Footer_Item .Footer_Item_L .Contact_Item .Contact_Item_num {
        margin-left: 20px;
        font-size: 12px;
    }
    footer .white-box a {
        font-size: 12px;
    }
    footer .Footer_Item .Footer_Item_L .Contact_Item address {
        font-size: 12px;
    }
}


/*1001 up to 1249*/
@media only screen and (min-width : 1001px) and (max-width : 1249px) {
    .main {
        max-width: 950px;
    }
    header .logo {
        width: 115px;
    }
    header .menu {
        margin-right: 30px;
    }
    header .menu nav > ul > li {
        margin-left: 14px;
    }
        header .menu nav > ul > li > a {
            font-size: 15px;
        }
  
    .Section_One.Banner_Sec .slider {
        height: 53vh;
    }
    .Section_One.Banner_Sec .slider_pagenation {
        bottom: -10px;
    }
        .Section_One.Banner_Sec .slider_pagenation .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            margin: 0 3px;
        }
            .Section_One.Banner_Sec .slider_pagenation .swiper-pagination-bullet.swiper-pagination-bullet-active {
                width: 25px;
            }
    .Section_Two.AboutUS_Sec {
        padding: 70px 0;
    }
        .Section_Two.AboutUS_Sec .AboutUS_Sec_R {
            width: 34%;
        }
            .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption {
                left: -24px;
                bottom: -4px;
                width: 140px;
                height: 141px;
                padding: 50px 15px;
            }
            .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figure {
                height: 400px;
            }
                .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption label {
                    font-size: 38px;
                }
                .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption > span {
                    font-size: 18px;
                    line-height: 19px;
                }
        .Section_Two.AboutUS_Sec .AboutUS_Sec_L h1 * {
            font-size: 30px;
            line-height: 44px;
        }
        .Section_Two.AboutUS_Sec .AboutUS_Sec_L .AboutUS_Sec_L_Top::before {
            width: 390px;
            height: 74px;
            background-size: 100%;
        }
        .Section_Two.AboutUS_Sec::after {
            width: 55px;
            height: 355px;
            background-size: 90%;
        }
    .Section_Three {
        padding: 40px 0;
    }
        .Section_Three.Services_Sec .Services_Sec_Title .Services_Sec_Title_bottom * {
            font-size: 25px;
        }
        .Section_Three.Services_Sec .Services_List {
            margin: 50px auto 0;
            width: 100%;
        }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R {
        padding: 30px;
    }
    .Section_Four.ShowAgancy_Sec {
        height: 390px;
    }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .Top_title * {
        font-size: 25px;
    }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .down_title * {
        font-size: 16px;
        margin-top: 16px;
    }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .ShowAgancy_Sec_R_Title .down_title::after {
        left: 106px;
    }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .desc * {
        font-size: 13px;
    }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li {
        padding: 0 20px;
    }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .count_Item {
            font-size: 26px;
        }
            .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .count_Item * {
                font-size: 26px;
            }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li .statsList_title * {
            font-size: 15px;
        }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .desc {
        max-height: 226px;
        overflow-y: hidden;
        margin: 40px 0;
    }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_L .map .pins li .pins_Item .white-box {
        width: 170px;
    }
    .Section_Five.Introduction_Sec .Introduction_Sec_R .Introduction_Sec_R_Img {
        width: 310px;
        height: 310px;
    }
        .Section_Five.Introduction_Sec .Introduction_Sec_R .Introduction_Sec_R_Img::before {
            background-size: 100%;
        }
    .Section_Five {
        padding: 60px 0;
    }
        .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_title p {
            font-size: 25px;
        }
            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_title p * {
                font-size: 25px;
            }
        .Section_Five.Introduction_Sec .Introduction_Sec_L .desc {
            width: 100%;
        }
        .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_bottomList > ul {
            --gap-column: 10px;
            --gap-row: 10px;
        }
        .Section_Five.Introduction_Sec .Introduction_Sec_L {
            width: 57%;
        }
            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_bottomList > ul .bottomList_Item > figcaption * {
                font-size: 11px;
            }
            .Section_Five.Introduction_Sec .Introduction_Sec_L .Introduction_Sec_L_bottomList > ul .bottomList_Item {
                padding: 0 5px;
            }
    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_R p * {
        font-size: 25px;
    }
    .Section_Six.Blog_Sec .Blog_Sec_Top .Blog_Sec_Top_R p {
        font-size: 25px;
    }
    .public_Slider_Prev.Blog_List_Slider-prev {
        left: 96%;
    }
    .Section_Six.Blog_Sec .Blog_Sec_Bottom .Blog_List_Slider .Blog_List_Slider_Item .Blog_List_Slider_Item_Img {
        width: 100%;
        height: 110px;
    }
    .Section_Six.Blog_Sec .Blog_Sec_Bottom {
        margin: 50px 0;
    }
        .Section_Six.Blog_Sec .Blog_Sec_Bottom .Blog_List_Slider .Blog_List_Slider_Item .Blog_List_Slider_Item_Bottom * {
            font-size: 11px;
        }
        .Section_Six.Blog_Sec .Blog_Sec_Bottom .Blog_List_Slider .Blog_List_Slider_Item .Blog_List_Slider_Item_Title * {
            font-size: 12px;
        }
    .Section_Seven.Faq_Sec .Faq_Sec_col .Faq_Sec_col_title > span * {
        color: #f5f6f7;
        font-size: 24px;
    }


    .Section_Seven.Faq_Sec .Faq_Sec_col .Faq_Sec_col_title p {
        font-size: 15px;
    }
    .faq_list_Item .faq_list_Item_top .faq-title {
        width: 85% !important;
    }
    .Section_Six.Blog_Sec .Blog_Sec_Bottom::before {
        height: 290px;
    }
    .Section_Eight .green-box .green-box-R .desc span * {
        font-size: 25px;
    }
    .Section_Eight .green-box .green-box-R .desc span {
        font-size: 25px;
    }
    .Section_Eight .green-box .green-box-R .desc p {
        font-size: 20px;
        margin: 25px 0;
    }
    footer .white-box .white-box_footer_Top .white-box_footer_Top_R {
        width: 51%;
    }
    footer .white-box .white-box_footer_Top .white-box_footer_Top_L {
        width: 43%;
    }
    footer .footer_Menu > ul {
        --column: 3;
        --gap-column: 1px;
        --gap-row: 20px;
    }
    footer .white-box .white-box_footer_Top .white-box_footer_Top_R .desc * {
        font-size: 13px;
    }
    footer .footer_Menu > ul > li > a {
        font-size: 13px;
    }
    footer .Footer_Title * {
        font-size: 16px;
    }
    footer .Footer_Item .Footer_Item_L .Contact_Item .Contact_Item_num {
        margin-left: 11px;
        font-size: 13px;
    }
    footer .Footer_Item .Footer_Item_L .Contact_Item address {
        font-size: 13px;
    }
    footer .white-box a {
        font-size: 13px;
    }
}
/*laptop*/
@media only screen and (min-width : 1250px) and (max-width : 1366px) {
    header .menu nav > ul > li {
        margin-left: 25px;
    }
    .main {
        max-width: 1200px;
    }
    .Section_One.Banner_Sec .slider {
        height: 68vh;
    }
    .Section_One.Banner_Sec .slider_pagenation {
        bottom: -8px;
    }
    .Section_Two.AboutUS_Sec .AboutUS_Sec_L h1 * {
        font-size: 47px;
        line-height: 70px;
    }
    .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption {
        left: -28px;
        bottom: 20px;
        width: 175px;
        height: 190px;
        padding: 60px 16px;
    }
        .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption label {
            font-size: 45px;
        }
        .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption > span {
            font-size: 25px;
        }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li {
        padding: 0 20px 0 60px;
    }

    .Section_Four.ShowAgancy_Sec {
        height: 480px;
    }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R {
            padding: 45px 18px 0;
        }
        .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_L {
            padding-top: 50px;
        }
    .public_Slider_Next.Blog_List_Slider-prev, .public_Slider_Prev.Blog_List_Slider-prev {
        left: 97%;
    }
}
/*1250 up to 1400*/
@media only screen and (min-width : 1367px) and (max-width : 1450px) {
    .main {
        max-width: 1300px;
    }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R .statsList > li {
        padding: 0 20px 0 60px;
    }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_L {
        width: 50%;
    }
    .Section_Four.ShowAgancy_Sec .ShowAgancy_Sec_R {
        padding: 45px;
    }
    .Section_Four.ShowAgancy_Sec {
        height: 500px;
    }
    .Section_Two.AboutUS_Sec .AboutUS_Sec_R .AboutUS_Sec_R_Img > figcaption {
        left: -40px;
        bottom: 0px;
        height: 210px;
        padding: 70px 20px;
    }
}

/*1400 up to 1920*/
@media only screen and (min-width : 1400px) and (max-width : 1920px) {
}