@media (max-width: 1439px) {
    .container, .articles, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1140px;
    }

    .img-news {
        height: 154px;
        width: 210px;
    }

    .articles {
        grid-template-columns: repeat(auto-fill, minmax(262px, 1fr));
    }

    article {
        height: 370px !important;
    }

    article h2 {
        font-size: 1.1rem;
    }

    h3 {
        font-size: 1.1rem;
    }

    .owl-carousel {
        height: 400px !important;
    }

    .icon i::before {
        padding-top: 8px;
        font-size: 45px;
        position: absolute;
        left: -20px;
        width: 75px;
        height: 75px;
        line-height: 60px;
        border-radius: 50%;
        padding-left: 14px;
        margin-top: -13px;
        color: white;
        border: 1px solid #1db0ff;
        background: linear-gradient(45deg, #1db0ff, #159aff);
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
        margin-left: 4px;
    }

    p {
        font-size: 0.9rem !important;
    }


    .whychooseus-block-three .inner-box {
        padding-left: 110px;
    }

    .whychooseus-block-three .inner-box2 {
        padding-left: 110px;
    }

    .e-2-wrapper__content .title > * {
        margin-bottom: 0;
        font-size: 1.8rem;
    }

    .title-medium-dark {
        font-size: 1.1rem !important;
    }
    .whychooseus-block-three .inner-box{
        margin-top: 30px;
    }
    .whychooseus-block-three .inner-box2{
        margin-top: 30px;
    }
    article {
        height: 470px !important;
        container: unset;
    }
    .article-body p {
        display: block;
    }

    .img-scale-animate {
        height: 393px !important;
    }

    .footer .geoport_rp_widget .widget-title h4, .footer-widget-title h4 {
        font-size: 1.45rem;
    }

    .fdx-home-whoAreWe--title p{
        font-size: 2.2rem !important;
    }
    .fdx-home-whoAreWe--desc p{
        font-size: 1rem !important;
    }
    .fdx-about-organization--left{
        font-size: 1.4rem;
    }
    .fdx-about-organization--right{
        font-size: 1rem;
    }
    .titleXS{
        font-size: 2.2rem;
    }
    .fdx-about-inspire .title{
        font-size: 1.4rem;
    }
    .fdx-about-inspire .desc{
        font-size: 1rem;
    }
    .list-item__wrapper .item__title{
        font-size: 2rem;
    }
    .list-item__wrapper .item__content p{
        font-size: 1rem !important;
    }
    h2.section-titles span{
        font-size: 2.2rem;
    }
    .slogan-text {
        font-size: 1.3rem !important;
    }

}
@media screen and (max-width: 800px){
    .banner-item{
        background-image: url(/images/tuyendungmobile.jpg) !important;
        background-position: center !important;
    }
    .hotline-phone-ring-wrap {
        left: 0 !important;
        bottom: 10px !important;
    }
    .apply-cv .form-contact{
        width: 100%!important;
    }
    #fixed-social-network {
        top: auto;
        bottom: 0;
        transform: translateY(0);
    }
    .hotline-bar{
        display: none;
    }

    .whychooseus-block-three .inner-box1 img{
        height: 7vh !important;
    }
    .whychooseus-block-three .inner-box2 img{
        height: 7vh !important;
    }
    .whychooseus-block-three .inner-box3 img{
        height: 7vh !important;
    }
    .whychooseus-block-three .inner-box4 img{
        height: 7vh !important;
    }
    .whychooseus-block-three .inner-box5 img{
        height: 7vh !important;
    }
    .whychooseus-block-three .inner-box6 img{
        height: 7vh !important;
    }
    .whychooseus-block-three .inner-box1{
        padding-left: 95px !important;
    }
    .whychooseus-block-three .inner-box2{
        padding-left: 95px!important;
    }
    .whychooseus-block-three .inner-box3{
        padding-left: 95px!important;
    }
    .whychooseus-block-three .inner-box4{
        padding-left: 95px!important;
    }
    .whychooseus-block-three .inner-box5{
        padding-left: 95px!important;
    }
    .whychooseus-block-three .inner-box6{
        padding-left: 95px!important;
    }
    .whychooseus-block-three .icon {
        left: 15px;
    }
    .whychooseus-block-three h4{
        font-size: 1.25rem !important;
    }
    .whychooseus-block-three .texts {
        font-size: 1.1rem !important;
    }

}
@media screen and (min-width: 416px) and (max-width: 768px) {
    #fixed-social-network {
        (130%);
    }
    .top_location i::before {
        font-size: 16px;
        left: 50px;
        width: 36px;
        height: 36px;
        line-height: 38px;
        padding-left: 9px;
        margin-top: -23px;
    }
    p img{
        height: auto !important;
        width: 100% !important;
    }
    span img{
        height: auto !important;
        width: 100% !important;
    }
    .header_logo {
        height: 11vh;
        width: 100%;
        margin: 0 auto;
        padding: 10px 0;
    }
    .header_logo img{
        height: 100%;
    }


    .hamburger-icon {
        display: block !important;

    }
    .desktopmenuuu{
        display: none;
    }
    .mobilemenuuu{
        overflow-x: auto;
        overflow-y: hidden;
        display: block !important;
        &::-webkit-scrollbar {
            display: none;
        }

        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .navigation {
        padding: 0;
    }

    #navigation ul{
        display: flex;
    }
    .navigation #navigation > ul > li > a{
        white-space: nowrap;
    }
    #navigation.show {
        display: block;
    }
    .media .media-padding15 {
        padding-top: unset;
        padding-right: unset;
        padding-bottom: unset;
    }
    .post-date-dark{
        padding-top: 10px;
    }
    .rc-post-content{
        max-width: 75%;
    }
    .doitac {
        background: unset;
        min-height: unset;
    }

    .doitac-inner {
        grid-template-columns: 100%;
    }

    .name-doitac {
        display: none;
    }
    .owl-carousel {
        height: 200px !important;
    }
    .lienhe{
        display: none;
    }
    .techber{
        justify-content: center!important;
    }
    .hamburger-icon{
        font-size: 27px !important;
    }
    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
        font-size: 20px;
    }
    .section-title{
        font-size: 1.5rem;
    }
    .whychooseus-block-three .inner-box2 {
        padding-left: 135px;
    }
    .title-services{
        height: 70px;
    }
    .bantinlogistics{
        padding-left: 15px!important;
        padding-top: 30px;
    }
    .hoatdongcongty{
        padding-right: 15px!important;
    }

    .header_logo, .header_top_location {
        padding-left: 10px;
        flex: 1;
    }

    .hotlinetop{
        display: none;
    }
    .emailtop{
        display: none;
    }
    .fa-envelope{
        margin-right: 10.5px;
    }
    .fa-phone-volume{
        margin-right: 10.5px;
    }
    .top_location span{
        font-size: 14px;
    }
    .HeaderSearch{
        display: block !important;
        position: absolute;
        right: 0;
        color: #fff;
        top: 0!important;
        padding-top: 0 !important;
        padding-right: 10px;
    }



    .mobile-search {
        display: block !important;
        position: absolute;
        top: 99%;
        left: 0;
        width: 100%;
        background-color: white;
        z-index: 1001;
        overflow: hidden;
        transform: scaleY(0);
        transform-origin: top;
        transition: transform 0.5s ease, opacity 0.5s ease;

    }

    .mobile-search.open {
        transform: scaleY(1);

    }


    .hamburger-icon {
        display: block;
        position: absolute;
        left: 25px;
    }


    .elementor-section{
        position: relative;
        background: url(/images/961.jpg)no-repeat !important;
        background-size: cover !important;
    }
    .elementor-section::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.4);
        z-index: 0;
    }
    .desktoptatcatintuc{
        display: none;
    }
    .mobiletatcatintuc{
        display: block!important;
    }
    .rt-btn-1{
        font-size: 1.4rem !important;
    }
    .bor-bot-red{
        font-size: 20px !important;
    }
    .art-shape:before{
        right: -57px!important;
    }
    .l-p-category li:nth-child(2) a{
        font-size: 1rem !important;
    }
    .post-meta span{
        font-size: 0.8rem !important;
    }
    .motaall{
        font-size: 0.9rem;
    }
    .article__title{
        font-size: 28px;
        text-align: justify;
    }
    .whychooseus-block-three .inner-box1{
        margin-bottom: 0;
        height: auto;
    }
    .whychooseus-block-three .inner-box2{
        height: auto;
    }
    .whychooseus-block-three .inner-box3{
        height: auto;
    }
    .whychooseus-block-three .inner-box4{
        height: auto;
    }
    .whychooseus-block-three .inner-box5{
        height: auto;
    }
    .whychooseus-block-three .inner-box6{
        height: auto;
    }
    .wpb_wrapper{
        margin-bottom: 30px;
    }
    .integrio_module_double_headings .heading_title *{
        font-size: 2.27rem !important;
    }
    .banner .img-fluid{
        height: 250px;
    }
    .title-nav{
        padding-left: 15px;
        max-width: unset !important;
        font-size: 1.7rem !important;
    }
    .page-content{
        padding: 30px 0 !important;
    }
    .content.content-detail-tt{
        padding-bottom: 30px;
    }
    #main-content{
        padding: 0 0;
    }
    .c-post__news{
        padding-top: unset;
    }
    .c-post__news .post__news-container{
        position: inherit;
        height: unset;
    }
    .c-post__news .post__news-thumbnail img{
        height: 45%;
    }
    .contact-area .left-info{
        padding-right: 15px !important;
    }
    .left-info .content-box{
        margin-bottom: 2rem;
    }
    .banner-item{
        height: 250px !important;
    }

    .rt-btn-1{
        padding: 0 40px !important;
    }
    .article__title{
        line-height: 36px;
    }
    .filter {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;
        grid-gap: 10px !important;
    }
    .filter .input {
        height: 40px!important;
        font-size: 13px!important;
        border-radius: 20px!important;
    }
    .filter .input:nth-child(1), .filter .input:nth-child(3) {
        grid-column: 1/5!important;
    }
    .filter .input:nth-child(2), .filter .input:nth-child(4) {
        grid-column: 5/9 !important;
    }
    .table.table-bordered td a, .table.table-bordered td span {
        white-space: nowrap;
    }
    .apply-cv{
        margin: 60px 0 !important;
    }
    .article__body a{
        white-space: normal;
    }
    .fz15{
        font-size: 1.1rem!important;
    }
    .cate-24h-foot-home-latest-list__ava{
        flex: 0 0 165px;
    }
    .cate-24h-foot-home-latest-list__name{
        font-size: 1.2rem;
    }
    .cate-24h-foot-home-latest-list__sum{
        font-size: 1rem;
    }
    p{
        font-size: 1rem !important;
    }
    .news-title{
        font-size: 1.6rem;
    }
    #fixed-social-network > a{
        height: 45px;
        width: 165px;
    }
    #fixed-social-network > a:hover {
        transform: translateX(-120px);
    }
}
@media screen and (min-width: 319px) and (max-width: 413px){
    .top_location i::before {
        font-size: 16px;
        left: 50px;
        width: 36px;
        height: 36px;
        line-height: 38px;
        padding-left: 9px;
        margin-top: -23px;
    }
    p img{
        height: auto !important;
        width: 100% !important;
    }
    span img{
        height: auto !important;
        width: 100% !important;
    }
    .header_logo {
        height: 11vh;
        width: 100%;
        margin: 0 auto;
        padding: 10px 0;
    }
    .header_logo img{
        height: 100%;
    }


    .hamburger-icon {
        display: block !important;

    }
    .desktopmenuuu{
        display: none;
    }
    .mobilemenuuu{
        overflow-x: auto;
        overflow-y: hidden;
        display: block !important;
        &::-webkit-scrollbar {
            display: none;
        }

        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .navigation {
        padding: 0;
    }

    #navigation ul{
        display: flex;
    }
    .navigation #navigation > ul > li > a{
        font-size: 0.8rem;
        white-space: nowrap;
        padding: 12px 15px;

    }
    #navigation.show {
        display: block;
    }
    .media .media-padding15 {
        padding-top: unset;
        padding-right: unset;
        padding-bottom: unset;
    }
    .post-date-dark{
        padding-top: 10px;
    }
    .rc-post-content{
        max-width: 75%;
    }
    .doitac {
        background: unset;
        min-height: unset;
    }

    .doitac-inner {
        grid-template-columns: 100%;
    }

    .name-doitac {
        display: none;
    }
    .owl-carousel {
        height: 200px !important;
    }
    .lienhe{
        display: none;
    }
    .techber{
        justify-content: center!important;
    }
    .hamburger-icon{
        font-size: 27px !important;
    }
    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
        font-size: 20px;
    }
    .section-title{
        font-size: 1.4rem!important;
    }
    .whychooseus-block-three .inner-box2 {
        padding-left: 135px;
    }
    .title-services{
        height: 70px;
    }
    .bantinlogistics{
        padding-left: 15px!important;
        padding-top: 30px;
    }
    .hoatdongcongty{
        padding-right: 15px!important;
    }

    .header_logo, .header_top_location {
        padding-left: 10px;
        flex: 1;
    }

    .hotlinetop{
        display: none;
    }
    .emailtop{
        display: none;
    }
    .fa-envelope{
        margin-right: 10.5px;
    }
    .fa-phone-volume{
        margin-right: 10.5px;
    }
    .top_location span{
        font-size: 14px;
    }
    .HeaderSearch{
        display: block !important;
        position: absolute;
        right: 0;
        color: #fff;
        top: 0!important;
        padding-top: 0 !important;
        padding-right: 10px;
    }



    .mobile-search {
        display: block !important;
        position: absolute;
        top: 99%;
        left: 0;
        width: 100%;
        background-color: white;
        z-index: 1001;
        overflow: hidden;
        transform: scaleY(0);
        transform-origin: top;
        transition: transform 0.5s ease, opacity 0.5s ease;

    }

    .mobile-search.open {
        transform: scaleY(1);

    }


    .hamburger-icon {
        display: block;
        position: absolute;
        left: 25px;
    }


    .elementor-section{
        position: relative;
        background: url(/images/961.jpg)no-repeat !important;
        background-size: cover !important;
    }
    .elementor-section::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.4);
        z-index: 0;
    }
    .desktoptatcatintuc{
        display: none;
    }
    .mobiletatcatintuc{
        display: block!important;
    }
    .rt-btn-1{
        font-size: 1.4rem !important;
    }
    .bor-bot-red{
        font-size: 20px !important;
    }
    .art-shape:before{
        right: -57px!important;
    }
    .l-p-category li:nth-child(2) a{
        font-size: 1rem !important;
    }
    .post-meta span{
        font-size: 0.8rem !important;
    }
    .motaall{
        font-size: 0.9rem;
    }
    .article__title{
        font-size: 28px;
        text-align: justify;
    }
    .whychooseus-block-three .inner-box1{
        padding-left: 120px;
        margin-bottom: 0;
        height: auto;
    }
    .whychooseus-block-three .inner-box2{
        height: auto;
    }
    .whychooseus-block-three .inner-box3{
        padding-left: 120px;
        height: auto;
    }
    .whychooseus-block-three .inner-box4{
        padding-left: 120px;
        height: auto;
    }
    .whychooseus-block-three .inner-box5{
        padding-left: 120px;
        height: auto;
    }
    .whychooseus-block-three .inner-box6{
        padding-left: 120px;
        height: auto;
    }
    .wpb_wrapper{
        margin-bottom: 30px;
    }
    .integrio_module_double_headings .heading_title *{
        font-size: 2.27rem !important;
    }
    .banner .img-fluid{
        height: 250px;
    }
    .title-nav{
        padding-left: 15px;
        max-width: unset !important;
        font-size: 1.7rem !important;
    }
    .page-content{
        padding: 30px 0 !important;
    }
    .content.content-detail-tt{
        padding-bottom: 30px;
    }
    #main-content{
        padding: 0 0;
    }
    .c-post__news{
        padding-top: unset;
    }
    .c-post__news .post__news-container{
        position: inherit;
        height: unset;
    }
    .c-post__news .post__news-thumbnail img{
        height: 45%;
    }
    .contact-area .left-info{
        padding-right: 15px !important;
    }
    .left-info .content-box{
        margin-bottom: 2rem;
    }
    .banner-item{
        height: 250px !important;
    }

    .rt-btn-1{
        padding: 0 40px !important;
    }
    .article__title{
        line-height: 36px;
    }
    .filter {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;
        grid-gap: 10px !important;
    }
    .filter .input {
        height: 40px!important;
        font-size: 13px!important;
        border-radius: 20px!important;
    }
    .filter .input:nth-child(1), .filter .input:nth-child(3) {
        grid-column: 1/5!important;
    }
    .filter .input:nth-child(2), .filter .input:nth-child(4) {
        grid-column: 5/9 !important;
    }
    .table.table-bordered td a, .table.table-bordered td span {
        white-space: nowrap;
    }
    .apply-cv{
        margin: 60px 0 !important;
    }
    .article__body a{
        white-space: normal;
    }
    .fz15{
        font-size: 1.1rem!important;
    }
    .cate-24h-foot-home-latest-list__ava{
        flex: 0 0 165px;
    }
    .cate-24h-foot-home-latest-list__name{
        font-size: 1.2rem;
    }
    .cate-24h-foot-home-latest-list__sum{
        font-size: 1rem;
    }
    p{
        font-size: 1rem !important;
    }
    .news-title{
        font-size: 1.6rem;
    }
    #fixed-social-network > a{
        height: 45px;
        width: 165px;
    }
    #fixed-social-network > a:hover {
        transform: translateX(-120px);
    }
    .whychooseus-block-three h4{
        font-size: 1rem;
    }
    .whychooseus-block-three .texts{
        font-size: 0.9rem;
    }

}
@media screen and (max-width: 415px){

    .top_location i::before {
        font-size: 16px;
        left: 50px;
        width: 36px;
        height: 36px;
        line-height: 38px;
        padding-left: 9px;
        margin-top: -23px;
    }
    p img{
        height: auto !important;
        width: 100% !important;
    }
    span img{
        height: auto !important;
        width: 100% !important;
    }
    .header_logo {
        height: 11vh;
        width: 100%;
        margin: 0 auto;
        padding: 10px 0;
    }
    .header_logo img{
        height: 100%;
    }


    .hamburger-icon {
        display: block !important;

    }
    .desktopmenuuu{
        display: none;
    }
    .mobilemenuuu{
        overflow-x: auto;
        overflow-y: hidden;
        display: block !important;
        &::-webkit-scrollbar {
            display: none;
        }

        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .navigation {
        padding: 0;
    }
    .search {

        padding-right: 10px;
        padding-top: 0 !important;
        top: -6px!important;
    }
    #navigation ul{
        display: flex;
    }
    .navigation #navigation > ul > li > a{
        padding: 12px 15px;
        font-size: 0.85rem;
        white-space: nowrap;
    }
    #navigation.show {
        display: block;
    }

    .media .media-padding15 {
        padding-top: unset;
        padding-right: unset;
        padding-bottom: unset;
    }
    .post-date-dark{
        padding-top: 10px;
    }
    .rc-post-content{
        max-width: 75%;
    }
    .doitac {
        background: unset;
        min-height: unset;
    }

    .doitac-inner {
        grid-template-columns: 100%;
    }

    .name-doitac {
        display: none;
    }
    .owl-carousel {
        height: 200px !important;
    }
    .lienhe{
        display: none !important;
    }
    .techber{
        justify-content: center!important;
    }
    .hamburger-icon{
        font-size: 27px !important;
    }
    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
        font-size: 20px;
    }
    .section-title{
        font-size: 1.4rem;
    }
    .whychooseus-block-three .inner-box2 {
        padding-left: 135px;
    }
    .title-services{
        height: 70px;
    }
    .bantinlogistics{
        padding-left: 15px!important;
        padding-top: 30px;
    }
    .hoatdongcongty{
        padding-right: 15px!important;
    }

    .header_logo, .header_top_location {
        padding-left: 10px;
        flex: 1;
    }
    .header_top_location{

        margin-top: 0;
    }
    .hotlinetop{
        display: none;
    }
    .emailtop{
        display: none;
    }
    .fa-envelope{
        margin-right: 10.5px;
    }
    .fa-phone-volume{
        margin-right: 10.5px;
    }
    .top_location span{
        font-size: 0.8rem;
    }
    .HeaderSearch{
        display: block !important;
        position: absolute;
        right: 0;
        color: #fff;
        top: 0!important;
        padding-top: 0 !important;
        padding-right: 10px;
    }
    .whychooseus-block-three .inner-box1 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box2 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box3 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box4 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box5 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box6 {
        padding-left: 80px !important;
    }


    .mobile-search {
        display: block !important;
        position: absolute;
        top: 99%;
        left: 0;
        width: 100%;
        background-color: white;
        z-index: 1001;
        overflow: hidden;
        transform: scaleY(0);
        transform-origin: top;
        transition: transform 0.5s ease, opacity 0.5s ease;

    }

    .mobile-search.open {
        transform: scaleY(1);

    }


    .hamburger-icon {
        display: block;
        position: absolute;
        left: 25px;
    }


    .elementor-section{
        position: relative;
        background: url(/images/961.jpg)no-repeat !important;
        background-size: cover !important;
    }
    .elementor-section::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.4);
        z-index: 0;
    }
    .desktoptatcatintuc{
        display: none;
    }
    .mobiletatcatintuc{
        display: block!important;
    }
    .rt-btn-1{
        font-size: 1.4rem !important;
    }
    .bor-bot-red{
        font-size: 20px !important;
    }
    .art-shape:before{
        right: -57px!important;
    }
    .l-p-category li:nth-child(2) a{
        font-size: 1rem !important;
    }
    .post-meta span{
        font-size: 0.8rem !important;
    }
    .motaall{
        font-size: 0.9rem;
    }
    .article__title{
        font-size: 1.7rem;
        text-align: justify;
    }
    .whychooseus-block-three .inner-box1{
        margin-bottom: 0;
        height: auto;
    }
    .whychooseus-block-three .inner-box2{
        height: auto;
    }
    .whychooseus-block-three .inner-box3{
        height: auto;
    }
    .whychooseus-block-three .inner-box4{
        height: auto;
    }
    .whychooseus-block-three .inner-box5{
        height: auto;
    }
    .whychooseus-block-three .inner-box6{
        height: auto;
    }
    .wpb_wrapper{
        margin-bottom: 30px;
    }
    .integrio_module_double_headings .heading_title *{
        font-size: 2.27rem !important;
    }
    .banner .img-fluid{
        height: 250px;
    }
    .title-nav{
        padding-left: 15px;
        max-width: unset !important;
        font-size: 1.5rem !important;
    }
    .page-content{
        padding: 30px 0 !important;
    }
    .content.content-detail-tt{
        padding-bottom: 30px;
    }
    #main-content{
        padding: 0 0;
    }
    .c-post__news{
        padding-top: unset;
    }
    .c-post__news .post__news-container{
        position: inherit;
        height: unset;
    }
    .c-post__news .post__news-thumbnail img{
        height: 45%;
    }
    .contact-area .left-info{
        padding-right: 15px !important;
    }
    .left-info .content-box{
        margin-bottom: 2rem;
    }
    .banner-item{
        height: 250px !important;
    }
    .title-nav{
        max-width: unset !important;
        font-size: 2rem !important;
    }
    .rt-btn-1{
        padding: 0 40px !important;
    }
    .article__title{
        line-height: 35px;
    }
    .icon img{
        height: 11vh !important;
    }
    .title-services {
        height: 80px;
    }
    .title-nav {
        font-size: 1.5rem !important;
    }
    .filter {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;
        grid-gap: 10px !important;
    }
    .filter .input {
        height: 40px!important;
        font-size: 13px!important;
        border-radius: 20px!important;
    }
    .filter .input:nth-child(1), .filter .input:nth-child(3) {
        grid-column: 1/5!important;
    }
    .filter .input:nth-child(2), .filter .input:nth-child(4) {
        grid-column: 5/9 !important;
    }
    .table.table-bordered td a, .table.table-bordered td span {
        white-space: nowrap;
    }
    .apply-cv{
        margin: 60px 0 !important;
    }
    .article__body a{
        white-space: normal;
    }
    .fz15{
        font-size: 1.1rem!important;
    }
    .cate-24h-foot-home-latest-list__ava{
        flex: 0 0 165px;
    }
    .cate-24h-foot-home-latest-list__name{
        font-size: 1.2rem;
    }
    .cate-24h-foot-home-latest-list__sum{
        font-size: 1rem;
    }
    p{
        font-size: 1rem !important;
    }
    .news-title{
        font-size: 1.6rem;
    }
    #fixed-social-network > a{
        height: 45px;
        width: 168px;
    }
    #fixed-social-network > a:hover {
        transform: translateX(-120px);
    }
    .top_location i::before {
        font-size: 13px;
        left: 60px;
        width: 32px;
        height: 32px;
        line-height: 33px;
        padding-left: 9px;
        margin-top: -17px;
    }
    .top_location {
        padding: 8px 0 10px 0 !important;

    }
    .td-block-title span, .td-block-title a{
        font-size: 1.3rem;
    }
    .td_flex_block_3 .td_module_flex_1 .td-excerpt, .td_flex_block_4 .td_module_flex_1 .td-excerpt{
        font-size: 0.9rem;
    }
    .tdi_79 .td_module_flex_1 .td-author-date{
        font-size: 0.8rem;

    }
}
@media screen and (min-width: 389px) and (max-width: 413px) {
    .icon img {
        height: 9vh !important;
    }

    .title-services {
        height: 95px;
    }

    .td-excerpt {
        font-size: 0.9rem;
    }

    .tdi_79 .td_module_flex_1 a {
        font-size: 1rem;
    }

    .tdi_79 .td_module_flex_4 a {
        font-size: 1rem;
    }

    .rt-btn-1 {
        font-size: 1.25rem !important;
    }

    .block-title {
        font-size: 1.25rem;
    }
    .copyright-text p{
        font-size: 0.8rem !important;
    }
}
@media screen and (max-width: 391px){
    .banner-item{
        height: 230px!important;
    }
    #fixed-social-network {
        (110%) !important;
    }
}

@media screen and (max-width: 376px) {
    #fixed-social-network {
        (65%) !important;
    }
    .whychooseus-block-three .inner-box1 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box2 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box3 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box4 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box5 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box6 {
        padding-left: 80px !important;
    }

}
@media screen and (max-width: 361px){
    .banner-item{
        height: 220px!important;
    }
    #fixed-social-network {
        (85%) !important;
    }
    .section-title {
        font-size: 1.3rem!important;
    }
    .whychooseus-block-three .inner-box1 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box2 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box3 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box4 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box5 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three .inner-box6 {
        padding-left: 80px !important;
    }
    .whychooseus-block-three h4 {
        font-size: 1.2rem !important;
    }
    .whychooseus-block-three .texts {
        font-size: 1.05rem !important;
    }
}
/*iphone x*/
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    .icon img {
        height: 9.5vh !important;
    }
    .integrio_module_double_headings .heading_title * {
        font-size: 2rem !important;
    }
    #fixed-social-network {
        (65%) !important;
    }

}

