*{margin:0;padding:0;font-family: "RobotoRegular";}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block;margin:5px auto}
.bocnoidung{width:1170px;position:relative;margin:0 auto}
li{list-style:none}
.top_website{position:relative;background: #f39519;color:#fff;font-size:12px;}
.top_website p,.top_website .icon_social{float:left;padding:10px 0;margin:0;font-size: 13px;}
.top_website p:first-child{width: 45%;}
.top_website p:not(:first-child){margin: 0 30px 0 0;}
.top_website .icon_social{position:relative;text-align:center}
.top_website .icon_social i{width:22%;box-sizing:border-box;margin:0!important;font-size:1.2em}
.top_website i{color: #3ea2d4;margin:0 5px 0 0;}
header,content,footer{position:relative}
header{box-sizing:border-box;border-bottom:1px solid #bcbdc0}
.fixed-header{position:fixed;top:0;width:100%;z-index:9999;background:#fff;height: 80px;}
.logo{height:70px;margin:10px 0 0}
.logo img{max-width:100%;max-height:100%;object-fit:cover}
menu,.logo{float:left}
.right_top_header,footer .right_footer,.select_lang p{float:right;}
.select_lang{position:relative;z-index:999;text-align:right;box-sizing:border-box;border-radius:2px;padding-top: 1px;}
.fixed-header .top_website{display:none}
.fixed-header .logo{margin:7px 0 3px}
.fixed-header menu{margin:23px 0 0}
.fixed-header .box_lang_search .form{margin:0}
.fixed-header .icon_search{margin:5px 0 0}
.select_lang span img{float:left;border-radius:1px}
.select_lang span i{font-size:20px;float:left;margin:0 0 0 7px}
.center_content{position:relative;width:100%;margin:0 auto}
.select_lang ul{position:absolute;top:35px;border:1px solid #9e9e9e;border-radius:5px;box-sizing:border-box;right:0;background:#fff;opacity:0;transition:.5s all ease;visibility:hidden;-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 5px -1px rgba(0,0,0,0.75);box-shadow:0 2px 5px -1px rgba(0,0,0,0.75)}
.select_lang ul:after,.select_lang ul:before{content:'';display:block;position:absolute;left:100%;width:0;height:0;left:30px;border-style:solid}
.select_lang ul:after{top:-19px;border-color:transparent transparent #fff;border-width:10px}
.select_lang ul:before{top:-20px;border-color:transparent transparent #9e9e9e;border-width:10px}
.select_lang ul li{transition:.5s all ease;border-radius:5px}
.select_lang ul li a{text-decoration:none;color:#333;display:block;padding:5px 15px;font-size:1em;border-bottom:1px solid #dedede;box-sizing:border-box}
.select_lang ul li:last-child a{border:none}
.select_lang ul li:hover{background:#f5f5f5}
.select_lang span{cursor:pointer;display:inline-block}
.select_lang ul li img{border-radius:2px;transition:.5s all ease;-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px -1px rgba(0,0,0,0.75);box-shadow:0 0 5px -1px rgba(0,0,0,0.75)}
.select_lang ul li:hover img{-webkit-box-shadow:0 0 5px -1px rgba(0,217,255,1);-moz-box-shadow:0 0 5px -1px rgba(0,217,255,1);box-shadow:0 0 5px -1px rgba(0,217,255,1)}
.show_select_lang{opacity:1!important;visibility:visible!important}
#load_more{margin:10px 0}
.box_lang_search{position:relative;float:  right;}
.box_lang_search .form input{padding:10px 20px;box-sizing:border-box;border:1px solid #dedede;float:left;border-radius:5px;outline:none}
.box_lang_search input:focus{border:1px solid #0072bc}
.box_lang_search .form{margin:12px 0 0;position:absolute;width:0;top: -23px;right:0;z-index:9;overflow:hidden;}
.box_lang_search .form button{width:32px;height:42px;float:right;cursor:pointer;color:#3b5998;background:none;outline:none;border:none;font-size:1.3em}
#mask_search{background:rgba(255,255,255,0.85);position:absolute;top:0;left:0;width:100%;height:100%;z-index:6}
.icon_search{font-size:1.3em!important;color: #0770b4;cursor:pointer;position:relative;z-index:7;}
footer{background: #f4941b;    padding: 0px 0 0px 0;}
footer .left_footer{color: #fff;float:left;font-size:.9288em;}
footer .right_footer ul li{display:inline-block}
footer .right_footer ul li a{text-decoration:none;color: #fff;display:block;padding:0 10px;}
.top_footer{margin:0px}
.buttom_footer{padding:2px 0 0px;border-top: 1px solid #fff;}
footer .left_footer,footer .right_footer ul li a{font-size:.8288em}
.footer_top_left{float:left}
.footer_top_left ul li a{text-decoration:none;color: #fff;font-size:14px;transition:.3s all ease;float:left;padding:10px 0;}
.footer_top_left ul li a:hover{color: #fff;}
.footer_top_left img{margin:0px;max-width:120px}
.footer_top_left ul li{width:50%;float:left;position:relative}
.footer_top_center{color: #fff;position:relative;font-size:15px;line-height:1.5em;}
.title_footer{font-size:25px;margin:10px 0 15px;color: #fff;}
.footer_top_center i{display:inline-block;width:20px;text-align:center;color: #1590ce;}
.footer_top_center p:not(:nth-child(1)){padding:5px 0;position:relative}
.footer_top_right{position:relative}
.footer_top_left ul li a i{width:15px}
.footer_top_right .icon_social a{color: #fff;display:inline-block;width:40px;margin:5px;height:40px;transition:.5s all ease;text-align:center;background:none;border-radius:20px;}
.footer_top_right .icon_social a:hover{background:none;color:#fff}
.title_footer_son{font-size:14px;color: #fff;margin:10px 0 0;}
.footer_top_right .icon_social i{position:relative;top:50%;transform:translateY(-50%)}
.form_footer{position:relative;margin:20px 0 0}
.form_footer input{float:left;padding:6px 10px;border:none;outline:none;border-radius:5px 0 0 5px}
.form_footer button{background: #0d5d8e;color:#fff;cursor:pointer;float:left;border:none;outline:none;padding:5px 10px;font-size:16px;border-radius:0 5px 5px 0;}
.footer_top_center:before,.footer_top_center:after{content:'';height:150px;top:20px;width:1px;background: #0c5f89;position:absolute;}
.footer_top_center:before{left:-15px}
.footer_top_center:after{right:0}
.left_content{position:relative;float:left}
.right_content{position:relative;float:right}
.box_breadcrumd{background:#f8f8f8;margin:0 0 20px}
.box_breadcrumd h1{font-size:1.2em;color:#333;line-height:6em;float:left}
.breadcrumd{position:relative;float:right;padding:47px 0}
.breadcrumd ul li{display:inline-block;position:relative}
.breadcrumd ul li i:before{content:'/';margin:-3px 5px 0 0;float:left;font-size:1.3em}
.breadcrumd ul li a{text-decoration:none;color:#333;font-size:.9267em;font-weight:700;transition:.5s all ease}
.breadcrumd ul li a:hover{color:#0294ff}
.breadcrumd ul li:last-child a{font-weight:400}
.no_post{font-size:1.5em;display:block;text-align:center;margin:20px 0;font-weight:700;color:#484848}
.left_content .title_new{font-size:1.2em;color:#333}
#keyword_text p{color:#797979;font-size:1.2em}
.address_home_chung{padding:10px 0}
menu ul li{display:inline-block;margin:0 0 0 -5px;position:  relative;}
menu ul li a{text-decoration:none;color:#cc1311;position:relative;z-index:6;font-weight:700;text-transform:uppercase;padding: 30px 15px;font-size: 15px;transition:.5s all ease;letter-spacing:.5px;font-family: 'RobotoCondensedLight';text-align:  left;}
menu{margin:35px 0 0}
.sub-menu{opacity:0;visibility:hidden;position:absolute;transition:.5s all cubic-bezier(0.44,-0.57,1,1);z-index:20;background: #f39519;margin:40px 0 0;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.75);-moz-box-shadow:0 3px 5px -1px rgba(0,0,0,0.75);box-shadow:0 3px 5px -1px rgba(0,0,0,0.75);box-sizing:border-box;border-radius:0 0 3px 3px;left: 0;}
.sub-menu li{display:block;float:none;margin:0;min-width:260px;position:relative}
.sub-menu li:last-child a{border:none}
.sub-menu li a{display:block;color:#fff;    font-size: 14px;text-transform: none !important;padding:10px 15px;white-space:nowrap;text-overflow:ellipsis;border-bottom: 1px dotted #fff;box-sizing:border-box;line-height:1.5em;font-size: 15px;}
.sub-menu li > .sub-menu{left:300px;top:0;margin:0!important}
.sub-menu li > .sub-menu li{display: block;}
menu > ul > li:hover > a{color: #f39519!important;text-decoration:none;}
menu li li:hover > a,menu li li li:hover > a{color: #ff9100;background: #fbfbfb;}
menu > ul > li:hover > .sub-menu{opacity:1;visibility:visible;margin: 26px 0 0;}
menu > ul > li > ul > li:hover > .sub-menu{visibility:visible;left:260px;opacity:1}
.css_content{overflow:hidden;/* font:400 14px sans-serif; */padding:0 0 10px;position:relative;margin:0;}
.css_content h1,.css_content h2,.css_content h3,.css_content h4,.css_content h5{margin:.3em 0 1em;line-height:1.5em!important}
.css_content a{color:#009cda;text-decoration:none}
.css_content h1{font:700 24px/28px sans-serif;color:#000}
.css_content h2{font:700 20px/24px sans-serif;color:#000}
.css_content h3{font:700 18px/21px sans-serif;color:#000}
.align-center{width:100%!important;text-align:center}
.css_content .sudo-content-img-caption p{text-align:center}
.css_content em{font-style:italic}
.css_content em strong{font-style:oblique}
.css_content p,.css_content li{margin:1em auto;line-height:1.9em;font-size:16px!important;color:#333}
.css_content table{max-width:100%;margin:0 auto 10px;box-sizing:border-box;border-collapse:collapse}
.css_content table,.css_content th,.css_content td{border:1px solid #909090}
.css_content th,.css_content td{padding:15px}
.css_content ul,.css_content ul li{list-style-type:disc;margin:0 auto}
.css_content ul li{list-style-type:disc;margin-left:30px;margin-bottom:.5em;line-height:1.4em;font-size:16px;color:#333}
.css_content .sudo-media-item{display:block;text-align:center}
.css_content iframe{display:block;text-align:center;margin:0 auto}
.css_content ol{list-style:decimal;padding:0 0 0 15px;margin:0}
.css_content ol li{list-style-type:disc;margin-left:30px;margin-bottom:.5em;line-height:1.4em}
.css_content img{max-width:100%;margin:5px 10px 10px 0;height:auto!important}
.css_content blockquote{padding:15px 20px;border-left:5px solid #0072bc;border-right:1px solid #0072bc;box-sizing:border-box;background:#efefef;border-radius:2px}
.btn_socail{float:left;margin:4px 5px 0 0}
.box_btn_social{border-top:1px solid #dedede;border-bottom:1px solid #dedede;box-sizing:border-box;margin:10px 0 0}
.btn_social{float:left}
.zalo-share-button{float:left;margin:7px 0 0 7px;width:35px;cursor:pointer;border-radius:5px;transition:.5s all ease}
.zalo-share-button:hover{background:#0273b2}
.zalo-share-button:hover p{color:#fff}
.zalo-share-button p{float:left;font-weight:700;line-height:35px;color:#0080c8;margin:0 0 0 5px}
.zalo-share-button img{width:37px;height:37px;float:left}
::-webkit-input-placeholder{color:#c3c3c3}
:-moz-placeholder{color:#c3c3c3;opacity:1}
::-moz-placeholder{color:#c3c3c3;opacity:1}
:-ms-input-placeholder{color:#c3c3c3}
::-ms-input-placeholder{color:#c3c3c3}
.notification{font-size:16px;width:98%;transition:.3s all ease}
.error_notification{background:red;padding:20px 10px;border:1px solid red;border-radius:10px;box-sizing:border-box;color:#fff;-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px -1px rgba(0,0,0,0.75);box-shadow:0 0 5px -1px rgba(0,0,0,0.75)}
.success_notification{background:green;padding:20px 10px;border:1px solid green;border-radius:10px;box-sizing:border-box;color:#fff;-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px -1px rgba(0,0,0,0.75);box-shadow:0 0 5px -1px rgba(0,0,0,0.75)}
.btn-show-more{font-size:1em;text-transform:uppercase;color:#00a1f1;text-align:center;padding:10px 0;cursor:pointer;border:1px solid #dedede;border-radius:5px;margin:0 auto;width:200px}
.suicide{position:relative;width:100%}
.title_suicide{font-size:16px;text-transform:uppercase;font-weight:700;color:#565656;word-spacing:2px;text-align:center;margin:20px 0;position:relative}
.title_suicide:before{content:'';position:absolute;width:180px;background:#0072bc;height:2px;bottom:-5px}
.suicide_son{width:calc(100% / 3);width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);float:left;position:relative;font-size:15px;line-height:1.8em}
.suicide_son p:nth-child(1){font-weight:700}
.popup_subcribe{position:fixed;max-width:600px;height:400px;left:50%;transform:translate(-50%,0);-o-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);z-index:10;top:25%}
.mask_popup{position:fixed;width:100%;height:100vh;background:#363d4d;top:0;background:rgba(0,0,0,0.53);z-index:9;left:0}
.left_popup_box{width:200px;height:200px;position:relative;float:left;overflow:hidden;margin:20px 0 0 20px}
.right_popup_box{float:right;width:calc(100% - 220px);width:-webkit-calc(100% - 220px);width:-moz-calc(100% - 220px);color:#333;position:relative;text-align:center}
.left_popup_box img{width:100%;height:100%}
.top_popup{position:relative;width:100%;height:230px;background:#fff}
.top_popup:before{content:'';position:absolute;width:0;height:0;bottom:-30px;left:0;z-index:1;border-top:solid 30px #fff;border-left:solid 300px transparent;border-right:solid 300px transparent}
.bottom_popup{background:#363d4d;position:relative;width:100%;padding:50px 0 0;box-sizing:border-box;height:150px}
.right_popup_box h3{font-size:23px;margin:50px 0 20px}
.right_popup_box p{color:#3f3f3f;font-size:16px;padding:0 10px}
.right_popup_box p:nth-of-type(2){font-size:15px;color:#797979;margin:20px 0 0}
.input_popup{border:none;padding:11px 20px;margin:21px 18px;border-radius:3px;box-sizing:border-box;float:left}
.bottom_popup button{background:#0072bc;color:#fff;border:none;padding:11px 20px;cursor:pointer;border-radius:3px;margin:21px 0}
.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(0.65,0,0.45,1) forwards}
.checkmark{width:300px;height:300px;border-radius:50%;display:block;stroke-width:5;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}
.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65,0,0.45,1) .8s forwards}
@keyframes stroke {
100%{stroke-dashoffset:0}
}
@keyframes scale {
0%,100%{transform:none;-o-transform:none;-webkit-transform:none;-moz-transform:none}
50%{transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);-moz-transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1)}
}
@keyframes fill {
100%{box-shadow:inset 0 0 0 300px #7ac142}
}
.retina-logo{display:none}
.select_lang span img{max-height:20px}
#slider .nivo-controlNav a{display:inline-block;width:14px;height:14px;text-indent:-9999px;border:0;margin:0 10px;position:relative}
#slider .nivo-controlNav a::before{content:"";width:14px;height:14px;background:#909090;border-radius:50%;position:absolute;left:0;transition:all ease .5s}
#slider .nivo-controlNav a.active::before,#slider .nivo-controlNav a:hover::before{background:#ff8502}
#breadcrumbs{background:#f5f5f5}
.left_content h1{display:inline-block;font-size: 20px;background: #0072bc;color: white !important;border-radius: 5px;padding: 8px 10px;margin: 5px 0;}
.right_content{margin:25px 0 0}
.form-style_right{margin:10px 0;position:relative;text-align:center}
.form-style_right label{width:90px;display:block;float:left;font-size:1em;color:#333;margin:10px 0 0}
.form-style_right input{border:1px solid #dedede;padding:10px;border-radius:5px;outline:none;width:calc(100% - 115px);transition:.5s all ease}
.form-style_right input:focus{border:1px solid #26507a}
.registor_email button{padding:8px 35px;background:#c59d04;cursor:pointer;font-size:1em;color:#fff;border:none;border-radius:4px}
.registor_email{position:relative}
.registor_email p{font-size:.8893em;padding:10px 0;line-height:1.5em}
.new_question li:last-child{border:none}
.new_question li a{text-decoration:none;color:#757575;transition:.5s all ease;font-size:16px;position:absolute;top:50%;transform:translateY(-50%)}
.new_question li{position:relative;padding:10px 0;margin:0 10px;border-bottom:1px solid #dedede;box-sizing:border-box;height:65px}
.new_question li:before{position:relative;float:left;padding:10px 15px;font-size:20px;margin:0 5px 0 0;border-radius:5px;background:#26507a;color:#fff}
.new_question li:nth-child(1)::before{content:'1'}
.new_question li:nth-child(2)::before{content:'2'}
.new_question li:nth-child(3)::before{content:'3'}
.new_question li:nth-child(4)::before{content:'4'}
.new_question li:nth-child(5)::before{content:'5'}
.new_question li:nth-child(6)::before{content:'6'}
.cd-container{width:90%;max-width:768px;margin:2em auto}
.cd-container::after{content:'';display:table;clear:both}
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;border-radius:6px;bottom:40px;right:10px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(/templates/home/images/icon_up_top.png) no-repeat center 50%;visibility:hidden;opacity:0;z-index:100;background-size:100% auto;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s}
.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}
.cd-top.cd-is-visible{visibility:visible;opacity:1}
.cd-top.cd-fade-out{opacity:.5}
.no-touch .cd-top:hover{background-color:#1E5799!important;opacity:1!important}
.newspapers .title_home{color:#e62f2d}
@media only screen and (min-width: 1024px) {
.cd-top{height:60px;width:60px;right:15px;bottom:15px}
}
@media only screen and (min-width: 768px) {
.cd-top{right:20px;bottom: 10px;}
}
.right_top_header menu{text-align:right;float:right;margin-top: 4%;}
section.maps-video iframe{min-height:350px;}
.item-album {
    margin-bottom: 15px;
}

.item-album {
    text-align: center;
}
.item-album-img {
    background: #e6e6e6;
    height: 170px;
    overflow: hidden;
}

.item-album-tit {
    padding: 10px 0;
    background: #f1f1f1;
    min-height: 70px;
}
.fancybox-close::before {
    content: "\f00d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    background: #fff;
    border-radius: 50%;
    padding: 8px 12px;
    position: absolute;
    top: 0;
    right: 0;
}
.faq-home a:hover{color:#ff0103}
.faq-home > a{color:#ff0103;text-align: right;display:  block;}
body{top:0 !important}
.d_page {
    display: block;
    margin-top: 20px;
    text-align: center;
}
.d_page b {
    font-weight: 700;
    padding: 3px 6px;
    border: 1px solid #DADADA;
    background: #FFF;
    margin-right: 3px;
    color: #017CA5;
	border-radius: 8px;
}
.d_page a {
    background: #fff;
    border: 1px solid #f0f0f0;
    padding: 3px 18px 3px 20px;
    color: #333!important;
    border-radius: 8px;
    margin-left: 5px;
}
.d_page a {
    padding: 3px 7px;
    border: 1px solid #DADADA;
    background: #fff;
    margin-right: 3px;
}
.left_footer p{    margin: 0;}
.right_footer ul{    margin: 0;}
.vdesc{    font-weight: bold;
    font-size: 15px;
    line-height: 26px;}
.fa-facebook{    background: url(img/facebook.png) no-repeat;
    padding: 16px 18px;}
.fa-google-plus{ background: url(img/google.png) no-repeat;
    padding: 16px 18px;}
.fa-youtube-play{background: url(img/youtube.png) no-repeat;
    padding: 16px 18px;}
.marquee-content-items img{width: 100px;height: 100%;}
.vdesc-faq h3{    text-transform: uppercase;
    font-size: 17px;
    color: #4d72a8;
    font-weight: bold;
    margin-bottom: 10px;}
.vdesc-faq p{font-weight: bold;}
p.ndcauhoi{font-weight: bold;}
@media(max-width:480px){
	.left_popup_box{
	width: 100%;
	height: auto;
	display: none;
}
.top_popup:before{
	display: none;
}
.right_popup_box h3{
	font-size: 20px;
    margin: 25px 0 20px;
    color: rebeccapurple;
}
.bottom_popup{
	padding: 0;
}
.input_popup{
	margin: 2px 18px;
}
.bottom_popup button{
	margin: 10px 19px;
}
.right_popup_box{
	float: left;
    width: 100%;
    width: 100%;
    width: -moz-calc(100% - 220px);
    color: #fff;
    position: relative;
    text-align: center;
  
}
}