.divgif{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1100;
    display: none;
    background: #dedede;
    opacity: 0.5;
}

.divgif .iconloadgif {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.our-service-right-slide{
    position: relative;
    overflow: visible;
}

.screen-reader-response{
    display: none;
}

.license-require-content-left .content li a:active,
.license-require-content-left .content li a:focus{
    outline: none;
}

.contact-left .row p span input #phonect2{
    display: none;
}

.wpcf7-not-valid-tip{
    color: #FFF;
}

.wpcf7-response-output{
    color: #FFF;
}

.contact .wpcf7-not-valid-tip{
    color: red;
}

.contact .wpcf7-response-output{
    color: red;
}

footer .wpcf7-not-valid-tip{
    display: none;
}

header .header-bot-support .language-down-item picture{
    height: 20px;
}

header .header-bot-support .language-down-item picture a{
    display: flex;
}

.banner .container .link{
    flex-wrap: wrap;
}

.our-service-left-tab li.active p{
    min-width: 8px;
}

.banner-slide{
    height: 706px;
}

.banner-slide-main{
    overflow: hidden;
}

.swiper-wrapper.banner-slide-main-content-list{
    overflow: hidden;
}

header a:focus,
.banner a:focus,
.list-news a:focus{
    outline: none;
}

.detail-country-text .title span p{
    text-align: justify;
    display: inline-block;
}

.interest-benefit-content-item .text span{
    text-align: justify;
    display: inline-block;
}

.economy-content-slide-main-item .content-text span{
    text-align: justify;
    display: inline-block;
}

.why-we-text .text span{
    text-align: justify;
    display: inline-block;
}

.what-we-work-text .text span{
    text-align: justify;
    display: inline-block;
}

.fa-question-list-item .content span{
    display: inline-block;
    text-align: justify;
}

.license-type-content-item .text span{
    text-align: justify;
    display: inline-block;
}

.our-service-right-slide-text li .button{
    justify-content: flex-start;
}

/*Tạm thời ẩn ngôn ngữ*/
header .header-bot-support .language{
    display: none;
}

@media only screen and (max-width: 1366px) {
    .banner-slide{
        height: 606px;
    }
}

@media only screen and (max-width: 1199px) {
    .banner-slide{
        height: 506px;
    }
}

@media only screen and (max-width: 991px) {
    .banner-slide{
        height: 406px;
    }
}

@media only screen and (max-width: 768px) {
    .banner-slide{
        height: 356px;
    }
}

@media only screen and (max-width: 667px) {
    .banner-slide{
        height: 306px;
    }
}

@media only screen and (max-width: 480px) {
    header .header-bot-mobile-menu .menu-mobile-menu1 li ul li{
        padding: 4px 8px;
    }

    .immigration-settlement-slide-main-list-item .text span{
        max-height: 144px;
    }

    .banner-slide{
        height: 256px;
    }
}
