.topHeader-mobile{padding:10px;background:var(--primary-red-400,#cf3e3e)}.mobile{position:relative;width:100%;z-index:100}.position-fixed{position:fixed}.mobile .boxLogo img{width:150px}.mobile .click{cursor:pointer}.mobile .boxMenuMobile{position:fixed;top:0;right:-100%;width:85%;background:#fff;height:100vh;padding:15px;z-index:100000000;overflow:scroll}.mobile .boxMenuMobile.show{right:0!important}.mobile .boxMenuMobile .menuMobile{background:var(--primary-red-400,#cf3e3e);margin:0;padding:0;border-radius:12px}.mobile .boxMenuMobile .menuMobile li{list-style:none}.label-mobile-logout,.mobile .boxMenuMobile .menuMobile li a{color:#fff;opacity:.5;font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:block;padding:10px 12px 10px 12px;position:relative}.mobile .boxMenuMobile .menuMobile li a:active{padding-left:17px!important;opacity:1}.mobile .boxMenuMobile .menuMobile li .subMenu{padding:0;background:#db6e6e;display:none}.mobile .boxMenuMobile .menuMobile li a i{position:absolute;right:40px;top:15px;font-size:25px}.mobile .boxMenuMobile .menuMobile li .subMenu.active li a,.mobile .boxMenuMobile .menuMobile li a.active{padding-left:17px!important;opacity:1!important}.mobile .boxMenuMobile .boxAccount{border-bottom:2px solid #fff;padding-bottom:10px;margin-bottom:20px;color:#fff}.mobile .boxMenuMobile .account{color:#fff}.mobile .boxMenuMobile .lan-cur{margin-top:20px;display:flex;gap:20px;align-items:center}.lan-cur .lan-cur-title{color:#c30e0e;font-size:16px;font-style:normal;font-weight:600}.btn-language-currency{border:1px solid #bbb}@media only screen and (max-width:768px){*,.documents .box p,p{font-size:12px;font-style:normal}.fs-12{font-size:12px!important}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.fs-20{font-size:20px!important}.red-color{color:#9c0b0b}.center{display:flex;justify-content:center;align-items:center}.btnAction{width:100%;border-radius:10px}.boxInfoHome h1{font-size:32px;text-align:center}.ourServices{padding-bottom:0}.ourServices .service .name{font-size:20px}.news .main h4{font-size:16px;font-weight:700;margin:15px 0 5px}.newList li{margin-bottom:0}.newList li h5{font-size:16px;font-weight:700;margin:15px 0 5px;margin-bottom:5px}.news p{font-size:12px}.contenBorder{padding:15px}.boxForm{padding:15px}.tabList{margin:0}.tabList .item{min-width:100px}.tabList .item a{font-size:12px}.jumbotron .formBox{background:0 0;backdrop-filter:unset}.jumbotron .formBox .line{color:#fff}.jumbotron .formBox .line:before{background:#fff}.jumbotron .formBox .line:after{background:#fff}.news .newsBox{padding:0;border:unset;border-radius:unset}.newList{padding-left:0}.news .seeMore{font-size:12px}.aboutUs{padding-top:0}.aboutUs .info p{font-size:12px}#aboutUs .bgText{background-color:#c30e0e;color:#fff;padding:24px 12.5%;margin-top:-10px}#aboutUs .bannerMobile h1{font-size:35px;font-style:normal;font-weight:700}#aboutUs .bannerMobile p{font-size:14px}#aboutUs .exp{padding-top:50px}#aboutUs .exp .title{font-size:20px;margin-bottom:24px}#aboutUs .exp .description{margin:24px 0 0;font-size:14px}#aboutUs .exp ul{margin-top:-10px}#aboutUs .exp .boxItem{padding:12px}#aboutUs .ourService{padding-top:0}#aboutUs .ourService .title{margin-bottom:24px}#aboutUs .ourService .box .boxtitle{border-top-right-radius:10px;border-top-left-radius:10px;padding:12px 15px;font-size:16px;font-weight:700}#aboutUs .ourService .box .list{padding:16px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}#aboutUs .ourService .box .list .subTitle strong{font-size:14px}.ourServices .title i{height:30px;width:30px;padding:6px;font-size:16px}.chooseUs{padding-top:0}.chooseUs .title{font-size:20px;font-style:normal;font-weight:700;color:#9c0b0b;margin-bottom:24px;text-transform:uppercase}#faq .bannerSmall{background-image:url("../images/faq-mobile.png")!important}.bannerSmall .title{color:var(--shading-white,#fff);text-align:center;font-size:32px!important;font-style:normal;font-weight:700;margin-bottom:0;letter-spacing:.64px;text-transform:uppercase;text-shadow:1px 1px #fff}.bannerSmall p{color:#fff}.boxSearchFaq{display:flex;justify-content:center}.boxSearchFaq .searchFaq{width:85%;border-radius:10px;border:1px solid var(--shading-white,#fff)}.boxSearchFaq i{right:10%}.FAQs .boxFaqs .infoFaq h5{color:#000;font-size:14px;font-weight:700}.FAQs .boxFaqs .imgFaq{width:62px}.FAQs .boxFaqs .imgFaq img{border:1px solid #bbb;width:50px;padding:6px;border-radius:10px}.form-control{height:40px}.form-control:disabled,.form-control[readonly]{background-color:#ededed}.boxForm .mb-3{position:relative;margin-bottom:20px!important}.boxForm .mb-3.error input,.boxForm .mb-3.error select{border-color:red}.boxForm .mb-3.error .form-text{display:inline-block}.boxForm .mb-3 .form-text{color:red;position:absolute;display:none}.boxForm select{font-size:16px}.boxForm input[type=text],.boxForm select{height:40px}.boxPhone{display:table;width:100%}.boxPhone .boxPhoneItem{display:table-cell}.boxForm .btnSendContact{font-size:16px;font-style:normal;font-weight:700;background:#c30e0e;border:none;color:#fff;padding:13px 50px;border-radius:10px;text-transform:uppercase;cursor:pointer}.news-block .block-title{font-size:18px}.bannerNormal .title,.bannerNormal .title span{font-size:32px!important;margin-bottom:12px!important}#pricing .documents{width:100%;margin:unset;display:block}.tabPricing{padding:0 16px}.tabList .item a{padding:12px 16px;color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:700}.bgPricing{background-image:unset!important;padding:30px 15px 0}#pricing h4{font-size:20px;font-style:normal;font-weight:700}.feeTable{margin:0}.feeTable th{font-size:12px}.feeTable td,.feeTable th{padding:10px 10px}.listContent h5{color:#9c0b0b;font-size:20px;font-style:normal;font-weight:700;text-transform:uppercase}.boxInfoContact{padding:30px 25px}.wapperBgBoxContactInfo{position:relative;margin-top:-50px;margin-bottom:50px}.boxInfoContact .item{margin-bottom:12px}.boxInfoContact .itemLeft img{width:32px;height:40px}.boxInfoContact .btnContact{width:100%}.contentPolicy{padding-bottom:24px}#profile .orderBox input[type=date],#profile .orderBox input[type=password],#profile .orderBox input[type=text],#profile .orderBox select{height:40px}#profile .orderBox h2,.orderBox h1{font-size:20px;text-transform:uppercase}.orderBox .btn{width:100%}.orderBox .orderItem{display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:10px;border:1px solid #c8c6c6;background:#fff;padding:12px;margin-bottom:24px}.orderBox .itemId{width:36px;height:36px;background:#c8c6c6;text-align:center;margin-right:12px;border-radius:50%}.orderBox .orderItem h4{color:#000;font-size:14px;font-style:normal;font-weight:700}.orderBox .orderItem p{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:6px}.orderBox .fa-arrow-left{width:36px;height:36px;font-size:20px;margin-right:12px}.custom-checkbox{display:inline-block;position:relative;padding-left:45px;margin-right:15px}.custom-checkbox input[type=checkbox]{width:36px;height:36px;border-radius:10px;border:1px solid var(--shading-grey,#c8c6c6);background:var(--shading-white,#fff);position:absolute;left:0;top:0;appearance:none;cursor:pointer}.custom-checkbox input[type=checkbox]:checked{background-color:var(--shading-green,#c8c6c6);border:1px solid var(--shading-green,#c8c6c6)}.table-order-mobile{border-radius:10px;border:1px solid #c8c6c6;background:#fff;border-collapse:separate;border-spacing:0;overflow:hidden;margin:20px 0}.table-order-mobile .row div{display:flex;justify-content:center;align-items:center;padding:0;height:42px;border:1px solid #c8c6c6}.bgBanner{display:none}.banner{height:250px}.list-box{display:none}.select-box{display:block;position:relative}.slt-dropdown{position:absolute;top:-22px;left:50%;transform:translateX(-50%);width:76%;border-radius:10px;border:1.5px solid #7f7f7f;background:#fff;box-shadow:0 4px 2px 0 rgba(0,0,0,.03);z-index:10}.slt-group{padding:10px 20px;display:flex;align-items:center;justify-content:space-between;color:#7f7f7f}.slt-dropdown.active .fa-chevron-up{display:block}.slt-dropdown.active .fa-chevron-down{display:none}.slt-dropdown .fa-chevron-up{display:none}.slt-dropdown .fa-chevron-down{display:block}.slt-dropdown.active .slt-item{display:block}.slt-dropdown .slt-item{display:none;list-style:none;padding:0;margin-bottom:7px}.slt-item li{padding:7px 15px;border-top:.5px solid #dcdcdc}.slt-item li a{color:#545454}.slt-item li:first-child{border-top:.75px solid #545454}section.banner .container .title{font-size:32px;text-align:center}section .container .title{font-size:20px}.documents:first-child{margin-top:50px}.after-banner{margin-top:50px}.apply-item{display:flex;align-items:center;gap:25px}.apply-item .step-content{text-align:left}.step-content h5{font-weight:700;font-size:16px;margin:20px 0 10px 0}.documents .box h5{font-size:16px}.documents .listToggle li h6{font-size:14px;font-weight:400}.apply-item .item-img{width:80px}.fee-list p{padding:15px}section.documents .boxInfo .title{font-size:14px}.howToActive .boxItem{padding:20px}.howToActive .boxItem .name{font-size:12px}#contact .boxContactInfo{min-height:auto}footer .boxLogo-image{width:60px;padding:2px}.popup{display:none}.popup .container-popup{height:100%;padding:0;max-width:100%;border-radius:0}.popup .box{height:100%;margin-top:0;border-radius:0;overflow:scroll}.popup .box .fa-xmark{position:absolute;right:5px;width:30px;height:30px;background:#fff;border-radius:50%;padding:7px;text-align:center;cursor:pointer;top:5px;box-shadow:0 0 5px #333}.popup .title{font-size:32px}.popup .popupTable td,.popup .popupTable th{font-size:12px}.popup .box .btnSubmit{width:100%;border-radius:10px}.popup .box textarea.form-control{height:108px!important}.formApply h4,.formApply h4>span{color:#9c0b0b;font-size:20px;font-style:normal;font-weight:700}.formApply .formBox label strong{color:#000;font-size:14px;font-style:normal;font-weight:700}.formApply input[type=date],.formApply input[type=number],.formApply input[type=text],.formApply select{height:40px;font-size:12px}.formApply .formBox .form-check{display:flex;align-items:center}.formApply .formBox .form-check .form-check-input{width:24px;height:24px;margin:unset;margin-right:8px;margin-left:-18px}.formApply .boxService{margin-bottom:20px}.formApply .reviewOrder h3{text-align:center;margin-bottom:20px}.formApply .reviewOrder .type{font-size:14px}.formApply .reviewOrder .touristList .redColor{font-size:14px}.formApply .apply-file-upload{height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center}.formApply .apply-file-upload p{margin:0}section.visaStep{padding-bottom:30px}.titleStep.active div:last-child{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:700;border-color:#000}.titleStep p,.titleStep.completed .fa-solid.fa-check{width:48px;height:48px;font-size:16px;font-weight:700}.btnBackStep{font-size:14px}.boxPolicy p{font-size:12px}.applicant .applicantTitle span{color:#000;font-size:18px;font-style:normal;font-weight:600}.boxPayment input{width:20px;height:20px;margin-top:3px;margin-right:8px}.paypal h5{color:var(--Content,#000);text-align:center;font-size:18px;font-style:normal;font-weight:600;text-transform:unset}.paypal .clickPaypal{color:#c30e0e;font-size:16px;font-style:normal;font-weight:600;border:1px solid;border-radius:10px;padding:10px 20px;display:inline-block;background:#fff}.visaStep-4 h1{color:#9c0b0b;text-align:center;font-size:24px;font-style:normal;font-weight:700}.signInPage .container-m{height:100vh;padding:0}.signInPage .boxSignIn{height:100%;border-radius:0;margin:0;padding:50px 0}.signinTab{padding:15px}.boxSignIn .boxTitle{height:57px}.boxSignIn .boxTitle .tabs .tab{font-size:20px;font-weight:700}.boxSignIn .boxTitle .tabs .tab.active{color:#9c0b0b;border-top:10px solid #9c0b0b;border-top-left-radius:10px;border-top-right-radius:10px}.boxSignIn strong{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.boxSignIn span{font-size:14px}.boxSignIn .btnSubmit{border-radius:10px;margin-top:30px}.signinTab .btnSocial{font-size:14px;border-radius:10px}.signinTab .btnSocial img{width:24px;height:24px;margin-right:8px}.signupTab{padding:15px}.closeLoginPage{text-align:end;position:unset;margin-top:-35px;margin-right:15px}.btn-booking{width:110px}.payment-item{border-right:none}.applicant .boxAttachFile{border-left:none;padding-left:0}.mobile-action{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:76%;border-radius:10px;box-shadow:0 4px 2px 0 rgba(0,0,0,.03);z-index:10}.btn-apply{display:inline-block;width:100%;border-radius:10px;border:2px solid #fff;background:var(--primary-red-500,#c30e0e);font-size:16px;font-weight:700;text-align:center;color:#fff;padding:10px}.result-upload{height:120px}.result-upload-img{height:120px}.btn-eligibility{width:100%}section#unsubscribe{padding-top:0}section#searchBanner{padding-bottom:0}.boxSearch .searchBar .search{border:0 solid}.searchIcon{background-color:unset;position:absolute;right:2px;font-size:20px;top:5px;cursor:pointer}.searchIcon i{font-size:25px;color:#fff;transition:color .3s ease-out}.searchContainer.active .searchIcon i{color:#000}.rv-service-name{font-size:14px}.booking-form-12 .btn-action-bar{position:fixed;bottom:0;background-color:#fff;padding:12px;box-shadow:0 0 10px rgba(0,0,0,.25);z-index:2}.jumbotron{background-image:url("../images/banner-home-mobile.webp")}.review .boxReview .contentRating{font-size:14px}.banner-footer{background-image:none!important}.banner-footer .banner-title{font-size:20px;line-height:24px}.banner-footer .banner-subtitle{font-size:12px}.banner-footer .banner-download{font-size:10px}}