.header-top-right ul.menu{padding:0;margin:0;float:right;margin-top:15px}.header-top-right ul.menu li:last-child:after{display:none}#site-footer{border-top:1px solid green;*background-image:url(//entryvietnamvisa.com/wp-content/themes/visa/dev/enqueue/css/images/boat.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.new-footer{*background:rgba(33,115,70,.8509803921568627);background:#f5f6f7}#site-footer,#site-footer a{*color:#fff;}#site-footer ul.menu{padding:0;margin:0}#site-footer ul.menu li{list-style-type:none;display:inline-block}.header-top-right ul.menu li,#site-footer ul.menu li{display:inline-block;position:relative;padding-right:10px;padding-left:5px}#site-footer ul.menu li{width:100%}.header-top-right ul.menu li:last-child,#site-footer ul.menu li:last-child{padding-right:0}.header-top-right ul.menu li:after{content:"|";position:absolute;right:0}#site-footer ul#menu-footer-menu li:last-child:after{display:none}.copyright .textwidget>p{margin:0}.copyright .pr-block{text-align:left}#tip{background-color:#fff;font-weight:500;font-size:14px;text-align:left;padding-top:10px;color:red}.btn{border-radius:9px}.pr-block ul li{float:left;width:100%;list-style-type:none}.pr-blockL{font-size:30px;line-height:30px}.pr-block{padding-top:0}.home .page-content{padding-bottom:0}.page-content{min-height:500px}.steps{padding:0;list-style:none}.steps li{float:left;width:25%;text-align:center;border-bottom:3px solid #ccc;padding-bottom:10px;position:relative}.steps.count-step-3 li{width:33.3333333%}.steps li.past{border-bottom:3px solid #079c43}.steps li i{position:absolute;height:20px;width:20px;background:#ccc;border-radius:50%;bottom:-11px;left:50%;transform:translateX(-50%)}.steps li.past i{background:#079c43;color:#fff}.steps li.past i:before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome}.bg-w .steps li:last-child i{border-top-color:#fff;border-bottom-color:#fff}.bg-w .steps li>span:after{border-left-color:#fff}.w366.widget:not(.w366_why_vietnam_visa_on){padding-bottom:10px}#sec-cont-all-step{margin-top:10px;float:left;width:100%;*padding-bottom:43px;}#sec-cont-all-step ul{padding:0;margin:0;padding-left:15px}ul.summary{list-style:decimal}#sec-cont-all-step h2{margin-top:0}.visa-form .dott,.order-summary-tt{width:100%;border-bottom:1px dotted;padding-bottom:5px}.txtbred{color:green}.visa-form{float:left;width:100%}.visa-form .invalid-feedback{display:none;color:#b92c28}.visa-form .invalid-feedback.show{display:block}.visa-form .done{color:green;font-weight:bolder}.header-group{margin-top:20px}#apply_step_4 .header-group{margin-top:0}.header-group label,.order-summary-tt{color:green;font-size:18px;font-weight:700;font-style:normal}.order-summary-tt{padding-top:20px}.form-group .rt{color:#d2691e}.all-payments-method h3{width:100%;border-bottom:1px dotted;padding-bottom:5px;color:#d2691e;font-style:italic;font-size:18px}#top-menu .current_page_item a{background-color:#33485c}.res-check-status .page-title{border:0;padding-top:10px}.res-check-status .page-title .status{color:#d2691e}.visa-requirement-content{margin-top:20px}.visa-support{margin-top:11px;background:#f5f6f7}.visa-support .support-r{padding-top:10px;padding-bottom:3px}.visa-support .support-r ul{padding:0}.visa-support .support-r ul li{list-style:none}.visa-support .content{background-size:cover;margin-right:10px;margin-left:10px}.visa-loop .link-more{display:none}.visa-loop .title{height:40px;overflow:hidden}.visa-loop .c{height:150px;overflow:hidden}.visa-loop .btn{background:0 0}.visa-loop.thumbnail{border-radius:0}.navigation.pagination{float:left;width:100%;text-align:center}.navigation.pagination .screen-reader-text{display:none}.navigation.pagination .page-numbers .icon{width:11px;height:11px;color:#fff;fill:#fff}.navigation.pagination .page-numbers{background:#d2691e;color:#fff;padding:10px}.navigation.pagination .page-numbers.current{background:#eec900;color:#000}.header-sm .navbar-menu-toggle-right.showmenu{left:0;z-index:100000000}.fl100{float:left;width:100%}.btn-danger{background:green;border-color:green}.faqs-listing>ul>li>h2>a.collapsed:hover,.faqs-cluster>ul>li>h2>a.collapsed:hover{background:#d2691e}.faqs-listing>ul>li>h2>a.collapsed:before,.faqs-cluster>ul>li>h2>a.collapsed:before{color:#d2691e}.home-heading{position:relative;text-align:center;font-size:24px;margin-bottom:5px}.home-heading .f,.home-heading .l{position:relative;width:10%;height:20px}.home-heading .f:before,.home-heading .l:after{content:"";position:absolute;width:100%;height:.5px;background:#ccc;top:50%;transform:translateY(-50%);display:inline-block}.home-heading .l:after{left:10px}.home-heading .f:before{right:10px}.home-heading span{display:inline-block;position:relative;padding:10px 5px}.home-heading.renew:before{content:"";position:absolute;width:100%;height:.5px;background:#ccc;top:50%;left:0;transform:translateY(-50%);display:inline-block}.home-heading.renew span.bg-1{background:#f5f6f7}.home-heading.renew span.bg-2{background:#fff}.border-style{border:1px solid #ccc;overflow:hidden;padding:10px}.border-style h2,.border-style .tt{margin-top:0}.rm-martop{margin-top:0}.check-list ul{padding:0;margin:0}.check-list ul li:before{content:url(//entryvietnamvisa.com/wp-content/themes/visa/dev/enqueue/css/images/check10.png);margin-right:5px}.btn:not(.btn-check){padding:3px 6px}.scrollup{background:url(//entryvietnamvisa.com/wp-content/themes/visa/dev/enqueue/css/images/scroll-top.png) no-repeat scroll center center #abaeb7;right:15px;bottom:120px;display:none;width:42px;height:42px;position:fixed;text-indent:-9999px}.w366_why_me .check-list{position:relative}.set-on-bot{position:absolute;left:10px;bottom:10px}.page-template-apply-visa .w366_apply_visa{*background-color:#f5f6f7;padding-bottom:15px}.widget.w366_apply_visa{*margin-bottom:20px;padding-top:10px}.page-template-apply-visa .widget.w366_apply_visa{margin-bottom:0}.page-template-apply-visa .page-content{padding-bottom:0}.our-visa-team .item{margin-bottom:5px}.our-visa-team .item.des{text-align:justify}.news-cluster .item{margin-bottom:15px}.news-cluster img,.news-cluster .item:last-child{margin-bottom:0}.footer-bottom{padding-top:0}.header .banner{padding-top:5px;padding-bottom:5px}.w366_news .home-heading{margin-bottom:0}.group-price-sumary{padding-top:10px}.faqs-listing h2,.news-cluster h2{padding-top:0;margin-top:0}.under-line{border-bottom:1px solid #000;padding-bottom:2px}.w366_news .faqs-listing>ul{border:0}#id-use-for-step4{display:none}.entry-title{font-size:24px}.gen{float:left;width:100%;margin-top:20px}#not-found-visa{text-align:center}.thanks-you.gen{font-size:3.5rem}.thanks-you.gen i{color:#079c43}.description.gen{border:1px solid #ccc;padding:10px}.wgA .wg{border:1px solid #ccc;font-size:1.4rem;padding:1rem 1rem!important;margin-bottom:11px!important}.wg_5m{position:relative;padding-left:52px}.wg_5m:before{content:'';display:block;width:32px;height:36px;background:transparent url(//entryvietnamvisa.com/wp-content/themes/visa/dev/enqueue/css/images/icon.png) no-repeat -129px 0;position:absolute;left:0;top:4px}.wg_5m span{display:block;text-transform:uppercase;font-size:1.6rem;font-family:"Product Sans",sans-serif}.m0{margin:0!important;color:#666}.wg_6m img{display:block;margin:0 auto 8px}.wg_6m{text-align:center}#site-footer #w366_footer_1-2,#site-footer #text-4{width:100%}.w366_footer_1 .w366_footer_1{padding-bottom:4px}.copyright{text-align:center;color:#000}#apply-btn-footer{margin-top:35px;float:right;padding:10px 25px;text-transform:uppercase;border-radius:15px}#site-footer .widget_nav_menu .widget-title{font-size:20px}#secondary{padding-top:20px;float:left;width:100%}#secondary .widget .widget-title{padding-top:0;margin-top:0}#secondary .widget{border:1px solid #ccc;overflow:hidden;padding:10px;margin-bottom:20px}#secondary .widget ul{padding:0;padding-left:15px}.why-apply-with-us ul{padding-left:0 !important}.why-apply-with-us ul li{list-style:none}.why-apply-with-us ul li:before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome;margin-right:5px}.why-apply-with-us p{text-align:center}.why-apply-with-us a{display:inline-block;color:#fff;padding:10px 25px;text-transform:uppercase;border-radius:21px;background:green;border-color:green}.welcome_to_evs .wtt,.welcome_to_evs ul{padding:0;margin:0}.welcome_to_evs ul{list-style:none}.s-cont{*height:215px;overflow:hidden;text-align:left}.w366_extra_pages .page-item{padding-bottom:20px}.thumb img{width:100%}.new-st{font-size:20px;text-align:center;display:inherit}.home-slide h3{font-size:15px}.textwidget p{text-align:center}.wrap{margin-left:5px}.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.breadcrumb{padding:8px 10px;list-style:none;background-color:#f5f5f5;border-radius:4px}.information{display:flex;text-align:center;justify-content:center;height:75px;color:#fff}.information .numyear,.numclient,.numcountry,.numsuccess{padding:7px;background:green}.information .numyear{border-radius:15px 0 0 15px}.information .numsuccess{border-radius:0 15px 15px 0}.information .numyear span,.numclient span,.numcountry span,.numsuccess span{font-size:25px;font-weight:700;padding:0 10px}#breadcrumbs{font-size:75%;color:#8e908f;margin:0}#breadcrumbs a{display:inline;border:none;padding:0;text-transform:none}.w366_apply_evisa button.vsactapply,.w366_apply_evisa button.vssavestep2,.w366_apply_evisa button.vsgoback,.w366_apply_evisa button.vssavestep3{padding:5px 10px}.evisa-order-summary .visa_details ul li.evisa-processingtime span{margin-bottom:0}.w366_apply_evisa button.vssavestep2,.w366_apply_evisa button.vssavestep3{float:right}.summary-booking>ul>h2{display:none}.summary-booking .visa_details{padding:0 !important;!i;!}.booking-infomation-cus h2{text-transform:uppercase;border-left:4px solid green;padding:0 0 0 10px}.booking-infomation-cus ul li{list-style:none;padding:5px 0}.booking-infomation-cus .header-group{margin-top:0}.booking-infomation-cus ul li span{font-weight:700}.applicant_information_bk ul li:last-child,.applicant_information_bk ul li:nth-last-child(2){display:none !important;!i;!}.summary-booking ul.summary li:last-child{font-size:18px}.summary-booking ul.summary li:last-child span{color:green}.summary-booking ul.summary li:last-child span.txtbred{font-size:30px;font-weight:700}.applicant_information_bk h2{float:left;width:100%;margin:15px 0 !important;!i;!}.applicant_information_bk h2:first-child{margin-top:0 !important;!i;!}.form-group-pr.evisa_applicant_info{display:block}.evisa-infomation.evisa-infomation-emergency_contact ul li:nth-child(2),.evisa-infomation-applicant_information_details ul li:nth-child(7){display:block}.evisa-infomation.evisa-infomation-emergency_contact ul li:nth-child(2) span,.evisa-infomation-applicant_information_details ul li:nth-child(7) span{display:block}.booking-infomation-cus .header-group.visa_application_details_bk ul li:nth-child(8){display:none}#secondary .widget .widget-title{padding-top:0;margin-top:0;font-size:18px;color:green;font-weight:700;margin-bottom:15px}.panel-desc{box-shadow:none;border:none}.form-group[payment_method="stripe"]{display:flex;justify-content:center;padding:20px}.form-group[payment_method="stripe"] button{background:linear-gradient(135deg,#4253ef 0%,#4248c4 100%);color:#fff;font-size:16px;font-weight:500;padding:14px 28px;border:none;border-radius:12px;cursor:pointer;transition:all .4s ease-in-out;box-shadow:0 4px 15px rgba(90,103,216,.3);display:inline-flex;align-items:center;gap:10px;position:relative;overflow:hidden;width:100%;justify-content:center}.form-group[payment_method="stripe"] form{width:100%}.form-group[payment_method="stripe"] button:before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.form-group[payment_method="stripe"] button:hover{background:linear-gradient(135deg,#4c51bf 0%,#5a67d8 100%);box-shadow:0 6px 20px rgba(90,103,216,.4);transform:translateY(-3px)}.form-group[payment_method="stripe"] button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(90,103,216,.2)}.form-group[payment_method="stripe"] button:focus{outline:none;box-shadow:0 0 0 4px rgba(90,103,216,.25)}.form-group[payment_method="stripe"] button svg{width:22px;height:22px;fill:#fff;transition:transform .3s ease}.form-group[payment_method="stripe"] button:hover svg{transform:scale(1.1)}@media (max-width:600px){.form-group[payment_method="stripe"] button{font-size:14px;padding:12px 20px}.form-group[payment_method="stripe"] button svg{width:18px;height:18px}}