.dichthuat_title{position: absolute;width:100%;text-align: center;color:#fff;text-transform: capitalize;font-weight: 600;font-size:35px;
top:15%;}
.dichthuat_info{position: absolute;width:100%;background:rgba(153,153,153,0.95);padding:10px 0 30px 0;/*display: grid;grid-template-columns: repeat(3,1fr);
grid-gap:20px;*/text-align: center;bottom:0;left:0;}
.dichthuat_info p{color:#fff;font-weight: 600;font-size:24px;}
.dichthuat_info span{display: block;color:#fff;font-weight: 600;font-size:36px;}


.dichthuatlink{
	position: absolute;
	width:100%;
	text-align: center;
	top:45%;left:0;
}
.dichthuatlink a{
	display: inline-block;
	color: #000;
	font-size: 19px;
	text-transform: capitalize;
	margin-right: 20px;
	padding: 5px 10px;
	border-radius: 50px;
	cursor: pointer;
}


.dichthuatlink a:nth-child(1){border:1px solid #fff;background:#fff }
.dichthuatlink a:nth-child(1):hover{background:#ccc; }
.dichthuatlink a:nth-child(2){background: #272727;border:1px solid #272727;color: #fff}
.dichthuatlink a:nth-child(2):hover{border:1px solid #0f0f0f;background: #0f0f0f;color: #fff}
.detaildichthuat_container{padding:40px 0 100px 0;}
.dichthuatnentang{
	padding: 40px 0px;
	margin: auto;
}
.nentang_item{
	text-align: center;
}
.nentang_item img{max-width: 100px;}
.nentang_info{
	padding-top: 15px;
}
.nentang_name{
	    text-transform: uppercase;
    color: #1a1a1a;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}
.nentang_mota{
	color: #595d64;
    font-size: 16px;
    
}

.detaildt_languages{padding:30px 0;background: #d0dcf5;}
.detaildt_title{text-align: center;color:#1a1a1a;font-size:35px;font-weight: 600;text-transform: capitalize;margin-bottom:20px;}
.fixlogo img{opacity: 0.5;}

.detaildt_langlist{max-width: 70%;margin:auto;display: grid;grid-template-columns: repeat(3,1fr);grid-gap:25px;margin-top:25px;margin-bottom:40px;}
.detaildt_langitem{display: none;}
.detaildt_langitem span{color:#1a1a1a;font-size:20px;margin-left:12px;line-height: 50px;}
.detaildt_langbtn{text-align: center;}
.detaildt_langbtn a, .detaildt_langbtn a:hover{display: inline-block; color: #2ea3f1; font-size: 20px; background: url(../images/visaxuatcanh/icon_xemthem.png) no-repeat right center; 
padding-right: 35px; line-height: 23px; cursor: pointer;}

.detailchuyennganh_container{padding:30px 0 50px 0;}
.detaildt_chuyennganhlist{display: grid;grid-template-columns: repeat(4,1fr);grid-gap:75px 40px;text-align: center;max-width: 70%;margin: auto;margin-top:50px;
margin-bottom:30px;}
.detaildt_chuyennganhitem{display: none;}
.detaildt_chuyennganhname{margin-top:20px;}
.detaildt_chuyennganhname a{display: inline-block;color:#1a1a1a;font-size:18px;padding:12px 8px;position: relative;}
.detaildt_chuyennganhname a:after{content:'';position: absolute;border-top:5px solid #6eda65;width:90px;top:0;left:50%;transform: translate(-50%,0);}

.detaillydo_grid{width:45%;min-height: 430px;}
.detaillydo_main{background: #2f4987 url('../images/dichthuat/bg_lydo.png') no-repeat right 20px bottom 20%;border-radius: 20px;padding:35px 20px 100px 20px;}
.detaillydo_title{color:#fff;font-size:30px;font-weight: 600;margin-bottom:40px;padding-left: 30px;}
.detaillydo_item{margin-bottom:35px;padding-left:50px;background-size: contain;}
.detaillydo_item a{display: inline-block;color:#fff;font-size:16px;line-height: 23px; font-weight: 600;}

.detailkh_container{margin:20px 0;padding-bottom:80px;background: url('../images/dichthuat/icon_quote.png') no-repeat center bottom;}
.detailkh_main{max-width: 70%;margin: auto;}
.detailkh_item{text-align: center;}
.detailkh_mota{color:#080808;font-size:20px;font-weight: 600;height: 108px;overflow:hidden;margin-bottom:12px;}
.detailkh_name{color:#837a7a;font-size:30px;font-weight: 600;line-height: 80px;float: left;}
.detailkh_img{display: inline-block;}
.detailkh_img img{float:left;width:80px;margin-right:35px;border-radius: 50%;}

.auto_khachhang .owl-nav button.owl-prev, .auto_khachhang .owl-nav button.owl-next, .auto_khachhang button.owl-dot{outline: none;}
.auto_khachhang .owl-dots .owl-dot span{background:#2ada09;width: 25px; height: 25px; border: 1px solid #000;margin: 5px 3px;outline:none;}
.auto_khachhang .owl-dots .owl-dot.active span, .auto_khachhang .owl-dots .owl-dot:hover span{background:#158600;}

.detaildtdt_container{padding:30px 0 50px 0;}
.detaildtdt_grid{display: grid;grid-template-columns: repeat(6,1fr);grid-gap:14 8px;}
.detaildtdt_mota{grid-column:span 2;text-align: center;padding:0 8px;height:110px;overflow: hidden;color:#595d64;font-size:18px;}
.detaillang_list{text-align: center;margin-top: 20px;display: grid;grid-template-columns: repeat(5,1fr);grid-gap:10px;}
.detaillang_list a{display: inline-block;border-radius: 15px;background: #e9d0d0;
	text-align: center;min-width: 175px;color:#1a1a1a;font-size:18px;
padding:10px 5px;}
.detaillang_list a:hover{background: #e8c7c7;}

.dtlist_background{background: #550bc4;min-height: 575px;padding-top:40px;position: relative;}
.dtlist_title{color:#fff;font-size:35px;font-weight: 600;}
.dtlist_maintain{}
.dtlist_open1{position: absolute;bottom:6%;left:12%;}
.dtlist_open2{position: absolute;bottom:35%;left:17%;}
.dtlist_open3{position: absolute;bottom:44%;left:30%;}
.dtlist_open4{position: absolute;bottom:10%;left:40%;}
.dtlist_open5{position: absolute;bottom:12%;left:57%;}
.dtlist_open6{position: absolute;bottom:47%;left:62%;}
.dtlist_open7{position: absolute;bottom:52%;left:73%;}
.dtlist_open8{position: absolute;bottom:73%;left:78%;}
.dtlist_open9{position: absolute;bottom:77%;left:87%;}

.dtlist_open p{color:#fff;color:#fff;font-size:18px;width: 140px;height:55px;position: absolute;z-index: 9;}
.dtlist_open a{display: inline-block;position: relative;cursor: pointer;}
.dtlist_open a:after{content:'';width: 80px; height: 80px; top: -10px; right: -10px; position: absolute; background-color: transparent; opacity: 0;
-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 3px solid rgba(7,41,103,0.8); border-color: #fff;z-index: 2;}
.dtlist_open a:hover:after{animation: zoomIn 1s infinite;}
.dtlist_open img{position: relative;z-index: 9;border-radius: 50%;}
.dtlist_open1 p, .dtlist_open5 p, .dtlist_open7 p{top:0;left:calc(100% + 10px);}
.dtlist_open2 p, .dtlist_open6 p{top:-60px;left:-30px;}
.dtlist_open3 p, .dtlist_open8 p{top:-60px;left:-20px;}
.dtlist_open4 p, .dtlist_open9 p{bottom:-60px;left:-15px;}

.dtlist_open:after{content:'';position: absolute;border-top:6px solid #b7b7b7;z-index: 1;}
.dtlist_open2:after{bottom: -52px; right: -20%; z-index: 1; transform: rotate(-65deg);width:150px;}
.dtlist_open3:after{bottom: 2px; right: 74%; z-index: 1; transform: rotate(-15deg); width: 150px;}
.dtlist_open4:after{bottom: 117px; right: -4%; z-index: 1; transform: rotate(53deg); width: 205px;}
.dtlist_open5:after{bottom: 25px; right: 80%; z-index: 1; transform: rotate(-3deg); width: 205px;}
.dtlist_open6:after{bottom: -55px; right: -70%; z-index: 1; transform: rotate(-70deg); width: 205px;}
.dtlist_open7:after{bottom: 15px; right: 65%; z-index: 1; transform: rotate(-10deg); width: 130px;}
.dtlist_open8:after{bottom: -20px; right: -15%; z-index: 1; transform: rotate(-60deg); width: 130px;}
.dtlist_open9:after{bottom: 15px; right: 65%; z-index: 1; transform: rotate(-5deg); width: 100px;}

.dtlist_noidungchitiet{padding:50px 0;border-bottom:1px solid #8a8a8a;margin-bottom: 20px;}
.fix_noidungchitiet{max-width: 65%;margin:auto;margin-top:30px;}
.dtlistbv_item{margin-bottom:80px;}
.dtlistbv_img{display: block;float:right;width:535px;}

.dtlistbv_info{float:left;width:40%;margin-top:30px;}
.dtlistbv_name{color:#1a1a1a;font-size:30px;font-weight: 600;margin-bottom:20px;}
.fixdtlistbv_name{color:#1a1a1a;font-size:30px;font-weight: 600;margin-bottom:20px;display: none;}
.dtlistbv_mota{color:#595d64;font-size:17px;line-height: 1.6;margin-bottom:15px;}
.dtlistbv_item:nth-child(2n) .dtlistbv_img{float:left;}
.dtlistbv_item:nth-child(2n) .dtlistbv_info{float:right;}
.dtlistbv_btn{cursor: pointer;display: inline-block;color:#2ea3f1;font-size:17px;padding-right:35px;line-height: 23px;
background:url('../images/visaxuatcanh/icon_xemthem.png') no-repeat right center;}
.dtlistbv_thongtinchitiet{background:#f5f5f5;padding:10px;border-top:1px dashed #ebebeb;display: none;margin-top:20px;}
.dtlistbv_name_res{display: none;color:#1a1a1a;font-size:25px;font-weight: 600;margin-bottom:20px;}
.detaillang_container{
	padding-bottom: 30px;
}
/*===NGÔN NGỮ DT====*/
.ngonngulist_slideinfo{position: absolute;top:100px;left:8%;width: 92%;}
.ngonngulist_slidetitle{margin-bottom:10px;color:#fff;font-size:35px;font-weight: 600;text-transform: capitalize;}
.ngonngulist_listall a{display: inline-block;min-width: 120px;text-align: center;line-height: 34px;border:2px solid #fff;border-radius: 30px;
font-size:14px;margin-right:10px;margin-bottom:25px;color:#fff;}
.ngonngulist_listall a:hover{background: #fff;color:#333;}
.ngonngulist_slideinfo span{
	color: #fff;
}
.ngonngulist_noidungchitiet{padding:20px 0;}
.ngonngulist_left{float:left;width:calc(100% - 330px);padding-right:30px;}
.ngonngulist_right{float:right;width:330px;}
.ngonngulist_title{padding: 8px 0;margin-bottom:10px;}
.ngonngulist_title span{color:#010101;font-size:35px;font-weight: 600;float:left;}
.ngonngulist_title p{float:left;color:#1a1a1a;font-size:24px;padding-left:55px;line-height: 45px;margin-left:30px;
background:url('../images/chitietvisa/icon_hotline.png') no-repeat left center;}

.ngonngulist_btn{margin:30px 0;text-align: center;}
.ngonngulist_btn a{background: none;padding-right:0;line-height: 43px;border:2px solid #2688c9;color:#1a70b2;font-size:24px;
padding:0 13px !important;border-radius: 6px;display: inline-block;cursor: pointer;}
.ngonngulist_btn a:hover{background:#2688c9;color:#fff;}
.hidden_btn{display: none;}

.ngonngulist_baiviet .dtlistbv_img{width:360px;}
.ngonngulist_baiviet .dtlistbv_info{width:50%;}
.ngonngulist_baiviet .dtlistbv_name{font-size:25px;margin-bottom: 10px;}
.ngonngulist_baiviet .dtlistbv_mota{font-size:18px;}
.ngonngulist_baiviet .dtlistbv_btn{font-size:14px;}
.ngonngulist_mota{font-size:18px;margin-bottom:25px;}

.ngonngulist_tintuctitle{color:#1a1a1a;font-size: 21px;font-weight: 600;margin-bottom:20px;}
.ngonngulist_tintucgrid{display: grid;grid-template-columns: repeat(3,1fr);grid-gap:35px;}
.ngonngulist_tintucimg{display: block;}
.ngonngulist_tintucimg img{border-radius: 8px;width: 100%;}
.ngonngulist_tintucname{margin-top:6px;}
.ngonngulist_tintucname a{display: block;line-height: 1.3;color:#080808;font-size:18px;font-weight: 600;}
.ngonngulist_typekhac{margin-bottom:15px;}

.ngonngulist_form{margin-bottom:40px;border-radius: 15px;box-shadow: 0px 0px 10px rgba(0,0,0,0.3);text-align: center;}
.ngonngulist_formtop{padding:20px;padding-bottom: 0px}
.ngonngulist_formtitle{text-align: center;text-transform: capitalize;color:#1a1a1a;font-size:24px;font-weight: 600;margin:10px 0;}
.ngonngulist_formbot{padding:20px;padding-top: 10px}
.ngonngulist_formbot p{color:#1a1a1a;font-size:24px;font-weight: 600;border:2px solid #2688c9;border-radius: 5px;padding:5px;
margin-bottom:15px;}
.ngonngulist_formbtn{display: block;text-align: center;color:#fff;text-transform: uppercase;background:#2688c9;border-radius: 5px;font-size:24px;
font-weight: 600;padding:5px;}
.ngonngulist_formbtn:hover{color:#fff;background: #1776b5;}

.ngonngulist_dichgia{margin-bottom:12px;}
.ngonngulist_dichgiaimg{float:left;width:45px;margin-right:6px;}
.ngonngulist_dichgiaimg img{border-radius: 50%;}
.ngonngulist_dichgianame{color:#1a1a1a;font-size:20px;font-weight: 600;display: inline-block;margin-top:-10px;}
.ngonngulist_dichgiatype{color:#1b75bb;font-size:16px;}
.ngonngulist_dichgialist{margin-top:20px;}
.restintuc_hidden{display: none;}