/* CSS of home */
a:link{color:#111; text-decoration:none}
a:hover{color:#ff6600!important; text-decoration:underline}
a:active{color:#0066FF}
a:visited{color:#111}
.page_bg{background:#f6f6f6}
#color_026d90{color:#026d90}
#go_myBtn {display:none; position:fixed; bottom:20px; right:18px; z-index:99; font-size:28px; border:2px solid #ffde06; outline:none; background-color:#fff; cursor:pointer; padding:10px; border-radius:6px;}
#go_myBtn:hover {background-color: #f5f5f5}
.yp_text_color{color:#FFCC00}
.ng_pc{display:block}
.ng_mobile{display:none}
@media screen and (max-width:991px){
.ng_pc{display:none}
.ng_mobile{display:block}
}
.ng_header_height_m{height:52px}
.margin_top_11{margin-top:11px}
.ng_height_86{height:86px; clear:both}
.ng_header_height{height: auto; background:#fff; clear:both}
.ng_header_start{width:13%; float:left}
.ng_header_center{width:65%; float:left; padding-top:14px; padding-bottom:13px}
.ng_header_end{width:22%; float:left; padding-top:15px}
.ng_menu_m{height:30px; width:30px; position:absolute; top:13px; right:10px}
.ng_menu{width:30%; float:right; height:50px; padding-top:13px;}
.ng_dangkytrangvang{width:70%; float:left; height:50px; padding-top:13px}
@media screen and (max-width:1199px){
.ng_header_start{width:15%; float:left}
.ng_header_center{width:75%; float:left; padding-top:14px; padding-bottom:13px}
.ng_header_end{width:10%; float:left; padding-top:15px}

.ng_menu{width:100%; float:right; height:50px; padding-top:13px;}
.ng_dangkytrangvang{width:70%; float:left; height:50px; padding-top:13px; display:none}
}
@media screen and (max-width:991px){
.ng_header_height{height: auto}
.ng_header_start{width:100%; float:left}
.ng_header_center{width:100%; height:392px; float:left; background: url(../../images/yellowpages_vietnam.png); background-repeat:no-repeat; background-position:center; margin-bottom:30px; padding-bottom:0px}
.ng_header_end{width:100%; float:left; padding-top:14px}
}
.ng_mucluc_margin_90{margin-top:-90px; height:auto; clear:both}
.ng_header_banner{height:392px; margin:auto; background: url(../../images/yellowpages_vietnam.png); background-repeat:no-repeat; background-position:center; clear:both}
.ng_header_banner_trangvang{width:258px; color:#FFF; margin:auto}
.ng_div_timkiem{height:52px; width:100%; border-color:#FFCC33; border-style:solid; border-width:2px}
.ng_timgi{height:50px; width:50%; float:left; border-right-color:#FFCC33; border-right-style: dotted; border-right-width:1px}
	.ng_timgi_input{border:0px solid #fff; font-family: Arial; font-size:18px; color:#666; background:#FFFFFF; padding-left:19px; padding-right:10px; width:100%!important; height:48px; border-radius: 24px 0px 0px 24px}
.ng_odau{height:50px; width:42%; float:left;}
	.ng_odau_input{border:0px solid #fff; font-family: Arial; font-size:18px; color:#666; background:none; padding-left:19px; width:100%; height:48px}
.ng_timkiem{height:52px; width:8%; float: right; padding:1px}
.ng_nuttimkiem{width:46px; height:46px;border-radius:23px 23px 23px 23px; background:#FFCC00}
.ng_xoa_timgi{height:25px; width:25px; top:12px; right:6px; position:absolute; font-size:25px; text-align:center; display: none; border-radius:50%; color:#CCC}
.ng_xoa_odau{height:25px; width:25px; top:12px; right:6px; position:absolute; font-size:25px; text-align:center; display: none; border-radius:50%; color:#CCC}
.timcongty{width:256px; margin:auto; display:none; margin-top:11px; padding-left:13px}  
.timcongty .timcongty_check{height:23px; width:23px; float:left} .timcongty .timcongty_text{height:23px; float:left; color:#111; margin-left:3px;}
	.timcongty_check input{width:16px; height:16px; margin-top:4px}
@media screen and (max-width:991px){
.ng_mucluc_margin_90{margin-top:23px; height:auto; clear:both}
.ng_div_timkiem{height: auto; width:100%; border-color:#FFF; border-style:solid; border-width:2px; border:none; padding-left:2%; padding-right:2%}
.ng_timgi{height:50px; width:100%; float:left; border-right-color:#FFF; border-right-style: dotted; border-right-width:1px; border-right:none; margin-bottom:11px}
	.ng_timgi_input{border:2px solid #FFCC33; font-family: Arial; font-size:18px; color:#666; background:none; padding-left:19px; padding-right:10px; width:100%!important; height:50px; border-radius: 24px 24px 24px 24px}
.ng_odau{height:50px; width:100%; float:left; margin-bottom:11px}
	.ng_odau_input{border:2px solid #FFCC33; font-family: Arial; font-size:18px; color:#666; background:none; padding-left:19px; width:100%!important; background:#FFFFFF; height:48px; border-radius: 24px 24px 24px 24px}
.ng_timkiem{height:52px; width:100%; float: right; padding:1px}
.ng_nuttimkiem{width:100%; height:46px;border-radius:23px 23px 23px 23px; background:#FFCC00}
}
.ng_padding_top31{padding-top:31px}
.ng_margin_top28{margin-top:28px}
.dropdown {position: relative;display: inline-block;}
.dropdown-content {display:none; width:318px; position:absolute; right:0; background-color:#FFF; min-width:100%; min-height:100%; z-index:6;}
.dropdown-content a {color:black; text-decoration:none; display:block;}
.dropdown-content a:hover {background-color: #FFF}
.dropdown:hover .dropdown-content{display: block;}
.ng_abc{width:4%; float:left}
.ng_cell_abc{width:42px; height:42px; margin:auto; border-color:#FFCC00; border-style:solid; border-width:1px; border-radius:50%}
.ng_font_abc{text-align:center; padding-top:4px; font-size:19px}
@media screen and (max-width:1199px){
.ng_abc{width:4%; float:left}
.ng_cell_abc{width:38px; height:38px; margin:auto; border-color:#FFCC00; border-style:solid; border-width:1px; border-radius:50%}
.ng_font_abc{text-align:center; padding-top:4px; font-size:18px}
}
@media screen and (max-width:1068px){
.ng_abc{width:7%; float:left}
.ng_cell_abc{width:42px; height:42px; margin:auto; border-color:#FFCC00; border-style:solid; border-width:1px; border-radius:50%}
.ng_font_abc{text-align:center; padding-top:4px; font-size:19px}
}
@media screen and (max-width:768px){
.ng_abc{width:11%; float:left}
.ng_cell_abc{width:36px; height:36px; margin:auto; border-color:#FFCC00; border-style:solid; border-width:1px; border-radius:50%}
.ng_font_abc{text-align:center; padding-top:4px; font-size:18px}
}
.ng_start{width:25%; float:left; padding-right:10px}
.ng_center{width:25%; float:left; padding-right:10px; padding-left:10px}
.ng_end{width:25%; float:left; padding-left:10px}
.ng_img_height{height:66px; object-fit:cover}
@media screen and (max-width:1279px){
.ng_start{width:33.33%; float:left; padding-right:5px;  padding-left:5px}
.ng_center{width:33.33%; float:left; padding-right:5px; padding-left:5px}
.ng_end{width:33.33%; float:left; padding-right:5px; padding-left:5px; }
}
@media screen and (max-width:900px){
.ng_start{width:50%; float:left; padding-right:5px;  padding-left:5px}
.ng_center{width:50%; float:left; padding-right:5px; padding-left:5px}
.ng_end{width:50%; float:left; padding-right:5px; padding-left:5px; }
}
@media screen and (max-width:600px){
.ng_start{width:100%; float:left; padding-right:0px}
.ng_center{width:100%; float:left; padding-right:0px; padding-left:0px}
.ng_end{width:100%; float:left; padding-left:0px}
}
.ng_all_start{width:20%; float:left; padding-right:10px; padding-left:16px}
.ng_all_center{width:20%; float:left; padding-right:10px; padding-left:10px}
.ng_all_end{width:20%; float:left; padding-left:10px; padding-right:16px}
.ng_all_fontsize{font-size:13px; color:#555}
@media screen and (max-width:1250px){
.ng_all_start{width:25%; float:left; padding-right:8px; padding-left:8px}
.ng_all_center{width:25%; float:left; padding-right:8px; padding-left:8px}
.ng_all_end{width:25%; float:left; padding-left:8px; padding-right:8px}
}
@media screen and (max-width:991px){
.ng_all_start{width:33.33%; float:left; padding-right:8px; padding-left:8px}
.ng_all_center{width:33.33%; float:left; padding-right:8px; padding-left:8px}
.ng_all_end{width:33.33%; float:left; padding-left:8px; padding-right:8px}
}
@media screen and (max-width:768px){
.ng_all_start{width:50%; float:left; padding-right:8px; padding-left:8px}
.ng_all_center{width:50%; float:left; padding-right:8px; padding-left:8px}
.ng_all_end{width:50%; float:left; padding-left:8px; padding-right:8px}
}
@media screen and (max-width:500px){
.ng_all_start{width:100%; float:left; padding-right:10px; padding-left:8px}
.ng_all_center{width:100%; float:left; padding-right:10px; padding-left:10px}
.ng_all_end{width:100%; float:left; padding-left:0px; padding-right:10px}
.ng_all_fontsize{font-size:13px; color:#555}
}
.ng_cell_icon{width:12%; float:left; margin-top:3px; text-align:center}
.ng_cell_txt{height:auto; width:88%; float:left}
.w_96{width:96%}
.ng_cell{width:33%; float:left; height: auto; border-right-color:#DDD; border-right-style:solid; border-right-width:1px}
.ng_cell_1{width:33%; float:left; height:auto; border-right-color:#DDD; border-right-style:solid; border-right-width:1px}
.ng_cell_2{width:33%; float:left; height:auto; border-right-color:#DDD; border-right-style:solid; border-right-width:1px; border-right:none;}
.ng_add_fontsize{font-size:16px}
@media screen and (max-width:1399px) {
.ng_add_fontsize{font-size:13px}
}
@media screen and (max-width:1099px) {
.ng_cell{width:50%; float:left; height:auto; border-right-color:#DDD; border-right-style:solid; border-right-width:1px}
.ng_cell_1{width:50%; float:left; height:auto; border-right-color:#DDD; border-right-style:solid; border-right-width:1px; border-right:none}
.ng_cell_2{width:50%; float:left; height:auto; border-right-color:#DDD; border-right-style:solid; border-right-width:1px; border-right:none; display:none}
.ng_add_fontsize{font-size:16px}
}
@media screen and (max-width:768px) {
.ng_cell{width:100%; float:left; height:auto; border-right-color:#DDD; border-right-style:solid; border-right-width:1px; border-right:none}
.ng_cell_1{width:100%; float:left; height:auto; border-right-color:#DDD; border-right-style:solid; border-right-width:1px; border-right:none}
.ng_cell_2{width:100%; float:left; height:auto; border-right-color:#DDD; border-right-style:solid; border-right-width:1px; border-right:none; display: block}
.ng_add_fontsize{font-size:16px}
}
@media screen and (max-width:521px) {
.ng_add_fontsize{font-size:15px}
}