@charset "utf-8";
/*
 CSS Create by 2fellows
*/
#view_desktop_callcenter,#viewdesktop_visitor{ display:block;}
#view_mobile_callcenter,#viewmobile_visitor{display:none;}
.dropdown_menu2f.menu_mobile { display: none;}

@media (max-width: 1200px){
	.t-title{ padding-top:0; line-height:18px; font-size:18px;}
	.thumbnail-news2f img{ height:100%; width:auto;}
	/*.big-banner2f, .big-banner2f .slick-slider, .big-banner2f .slick-initialized .slick-slide,.bg-home-topright{ height:400px;}*/
	.contentleft-search2f{    padding: 10px 15px;}
	.home-banner-check2f, .home-banner-complain2f{ height:75px;}
	.home-centerlink2f{padding: 14px 5px;}
	.home-about2f h2,.heading-procurment2f{ font-size:32px;}
	.contentleft-contact2f{ padding:20px 5px;}
	.contentleft-contact2f ul li img{ width:30px;}
	.contentleft-contact2f ul li span{ top:-6px;}
	.contentleft-searchlist2f ul li {width: 28px; height: 28px;}
	.contentleft-searchlist2f ul li img{ height:14px;}
	.contentleft-searchlist2f ul li{    padding: 7px 6px;}
	.home-network2f{ height:125px;}
	.box-visitor2f ul li{margin-right: 2px;    line-height: 22px; width: 20px; height: 20px;}
	.box-social2f .list-inline > li{    padding-right: 0;}
	.dropdown_menu2f.menu_fullscreen{ height:auto;}
	.new-date{ padding-left:10px; width:35%;}
	.title-new2f{width:65%;}
	#header2f > .container-fluid > .row  > .col-md-2,#wrapper2f > .container-fluid > .row  > .col-md-2{ width:20%;}
	#header2f > .container-fluid > .row  > .col-md-10,#wrapper2f > .container-fluid > .row  > .col-md-10{ width:80%;}
	}
@media (max-width: 1024px){

	.main-contentright2f{ min-height:900px;}
	.list-cate-sitemap2f > ul > li{ width:33%;}
	.body-menudropdown > li { width: 33%; padding-right: 20px;}
	.t-date02{ padding-top:13px;}
	.boxthumbnail-news2f,.thumbnail-news2f{ height:135px;}
	.t-date01{ height:50px; line-height:50px;}
	.box-newsdetail2f p{ height:60px;}
	.date-news2f{ width:60px;}
	.boxthumbnail-news2f{ padding-right:60px;}
	.home-dataservice2f .slick-slider ul{ list-style:none;}
	#header2f >.container-fluid > .row > .col-md-2,#wrapper2f >.container-fluid > .row > .col-md-2 {width: 20%;}
	#header2f >.container-fluid > .row > .col-md-10,#wrapper2f >.container-fluid > .row > .col-md-10 {width: 80%;}
	/*.big-banner2f, .big-banner2f .slick-slider, .big-banner2f .slick-initialized .slick-slide,.bg-home-topright {height: 360px;}*/
	.home-newsdetail2f {font-size: 14px; height: 56px; line-height: 16px;}
	.main-contentright2f{   padding-left: 20px;}
	.thumbnail-dataservice{ height:80px;}
	.home-document2f a{height: 112px;}
	.numdate{ font-size:30px;    line-height: 20px;}
	.box-link2f img{ height:50px;}
	.home-about2f, .home-centerlink2f{    height: 100px;}
	.month-year span,.home-itemlist-procurment2f ul li a{ font-size:16px;}
	.home-newsdetail2f a { font-size: 18px; height: 49px;line-height: 17px;    margin-bottom: 0px;}
	.home-newslist2f ul li, .home-boxnewslist2f,.home-newsthumbnail2f img{ height:65px;}
	.home-network2f{ height:115px;}
	.home-vdo2f{  height:145px;}
	.home-vdo2f .i-play{    left: 36%;}
	.heading-procurment2f a{ top:10px;}
	.home-boxthumbnailnews2f,.home-boxthumbnailnews2f a{ height:210px;}
	.home-about2f h2, .heading-procurment2f{ font-size:22px;}
	.home-itemlist-procurment2f ul li a{ line-height:20px; height:20px;}
	.box-link2f a{ font-size:15px;}
	.home-banner-check2f, .home-banner-complain2f{ height:70px;}
	.contentleft-contact2f ul li a{ font-size:16px;}
	.contentleft-contact2f{ padding:10px;}
	.contentleft-visitor2f{padding: 20px 15px 30px 10px;}
	.home-newsthumbnail2f img{ width:auto;}
	#header2f > .container-fluid > .row  > .col-md-2,#wrapper2f > .container-fluid > .row  > .col-md-2{ width:23%;}
	#header2f > .container-fluid > .row  > .col-md-10,#wrapper2f > .container-fluid > .row  > .col-md-10{ width:77%;}
	.box-newsdetail2f a{ font-size:19px;}
	}
@media (max-width: 991px){
	.control-gallery2f .bx-wrapper:first-child, .control-gallery2f .bx-wrapper:first-child .bx-viewport li {height: 400px !important;}
	.content-tab2f > .nav-tabs > li > a{ font-size:20px;}
	.header-menu2f .nav > li > a{ line-height:18px;}
	.list-cate-sitemap2f > ul > li{ width:50%;}
	.contentleft-iconlink2f ul li a{ font-size:10px;}
	.contentleft-iconlink2f ul li.link_icon01, .contentleft-iconlink2f ul li.link_icon03{ padding-right:3px;}
	.contentleft-iconlink2f ul li.link_icon02, .contentleft-iconlink2f ul li.link_icon04{ padding-left:3px;}
	.contentleft-iconlink2f ul li{ padding-bottom:6px;}
	.home-newsslide2f .news-date{ font-size:45px;}
	.box-link2f a{ line-height:20px;}
	.home-about2f h2, .heading-procurment2f{ line-height:26px;}
	.heading-procurment2f a{ top:5px;}
	.thumbnail-dataservice{ height:70px;}
	.home-document2f a{ height:105px;}
	.home-itemlist-procurment2f ul li a{ width:60%;}
	.home-about2f a{height: 55px;    overflow: hidden;display: block;}
	.item_bannerlink .slick-slide{ height:55px;}
	.navbar-nav > li > .dropdown-menu > li{ width:50%;}
	.title-new2f a {
		font-size: 18px;
		height: 49px;
		line-height: 17px;
		margin-bottom: 0px;
		}
	.t-newdate {
		padding-right: 5px;
		}
	.new-date{ padding-left:5px;}
	.new-date{ padding-left:10px; width:39%;}
	.title-new2f{width:61%;}
	.content-abouten2f h5{ font-size:20px;}
	.content-abouten2f a{ font-size:18px;}
	}
@media (max-width: 850px){
	#header2f >.container-fluid > .row > .col-sm-4,#wrapper2f >.container-fluid > .row > .col-sm-4 {width: 25%;}
	#header2f >.container-fluid > .row > .col-sm-8,#wrapper2f >.container-fluid > .row > .col-sm-8 {width: 75%;}
	.home-network2f{ height:100px;}
	.home-vdo2f .i-play img{ width:30px;}
	.home-vdo2f{ height:100px;}
	.home-vdo2f .i-play { left: 40%;}
	.home-vdo2f .i-play{ bottom:10px;}
	.home-boxthumbnailnews2f, .home-boxthumbnailnews2f a{ height:190px;}
	.box-link2f img{ height:40px; width:auto;}
	.home-banner-check2f, .home-banner-complain2f{ height:50px;}
	}
@media (max-width: 768px){
	.contentleft-listlink2f ul li a{ font-size:14px;}
	.contentleft-listlink2f ul li span{ margin-left:5px;}
	.month-year span.t-year {font-size: 12px;}
	.month-year span{ font-size:13px;}
	.numdate { font-size: 20px;}
	.footer-menu2f ul li{ margin-right:0;}
	.header-logo2f img{ height:50px; width:auto;}
	.header-logo2f { height: 75px; text-align: center;  padding: 5px;}
	.bg-home-topright{ height:260px;}
	.header-left2f{ height:auto;}
	.big-banner2f, .big-banner2f .slick-slider, .big-banner2f .slick-initialized .slick-slide{ height:380px;}
	.thumbnail-dataservice{ height:55px;}
	.home-document2f a{ height:90px;}
	.header-language2f ul li a{ font-size:16px;     line-height: 20px;}
	.contentleft-iconlink2f ul li{ margin-bottom:3px;}
	.contentleft-callcenter2f{    padding: 10px 1px 0 10px;}
	.home-newsslide2f .news-date {font-size: 35px;    line-height: 50px;}
	.home-newslist2f{    position: relative;float: left;width: 100%; height: 210px;  overflow: hidden;}
	.home-newsslide2f .title-caption {font-size: 15px; padding: 6px 10px;height: 41px; line-height: 17px;}
	.home-boxnewsdetail2f .news-month{ font-size:12px;}
	.home-newsslide2f .news-caption2f{ height:50px;}
	.home-boxnewsdetail2f .title-news a{ font-size:18px;}
	.home-boxthumbnailnews2f, .home-boxthumbnailnews2f a{ height:130px;}
	.home-aboutcenter2f .col-sm-6{ width:100%;}
	.home-about2f a{ height:37px; padding-bottom:0px;    width: 70%;}
	.home-about2f{ height:120px;}
	.home-centerlink2f{ width: 100%;height: 100px;float: left;}
	.home-about2f{    background-size: 40%; padding:15px 10px; border: 1px solid #ccc; background-position:right bottom; margin-bottom:15px;}
	.box-link2f img{ float:left;}
	.home-centerlink2f .box-link2f{ float:left; width:100%;}
	.box-link2f span{ padding-top:5px;}
	.box-link2f img{ height:30px;}

	}
@media (min-width: 767px){}
@media (max-width: 767px){
	.heading-highlight{color: #7f90a5;font-size: 22px; line-height: 22px;}
	.bg-highlight{ background-image:none; padding:0;}
	.home-contenthilight2f{border:none;}
	.mod-sppoll{ margin-bottom:20px;}
	.contentleft-listlink2f ul li a { font-size: 16px;}
	.control-gallery2f .bx-wrapper:first-child, .control-gallery2f .bx-wrapper:first-child .bx-viewport li {height:300px !important;}
	.heading-highlight{ top:4px;}
	.content-tab2f > .nav-tabs > li > a{ border-right:none;}
	.content-tab2f > .nav-tabs > li{ min-width:inherit; width:100%; border-bottom:1px solid #C9DCE8;}
	.heading-highlight,.home-contenthilight2f{ position:relative;}
	.heading-highlight{     bottom: 0;
    left: 0;
    margin-left: 0;
    display: block;
    margin-bottom: 10px;
    top: 0;}
	.header-right2f{ height:auto;}
	#highlight_desktop{ display:none;}
	#highlight_mobile{ display:block;}
	.cassso_user{display:none;}
	.ps-container > .ps-scrollbar-y-rail{ opacity:0;}
	/*.big-banner2f{ display:none;}*/
	.big-banner2f .slick-slide img {display: block; width: 100%; height: auto;}
	.dropdown_menu2f.menu_fullscreen,.insite-content2f{ min-height:initial;}
	.header-left2f{ height:auto;}
	#wrapper2f.bghome{ background-image:none;}
	.home-hilight2f{ height:auto;margin-left: 15px;    padding-right: 15px;}
	.title-hilight2f a{ height:auto; margin-bottom:5px;}
	.title-hilight2f{ margin-bottom:15px;}
	.content-bottom2f{margin-top:30px;}
	.pagination2f{ margin-bottom:20px;}
	.main-contentright2f{border-left:none;}
	.content-searchtab2f .nav-tabs > li{ width:25%;}
	.content-searchtab2f .nav-tabs > li a{  height:58px; overflow:hidden; text-align:center;}
	#click_sitemap{ display:none;}
	.heading-form01{ text-align:left; margin-bottom:10px;}
	#wrapper2f .form-collapse2f .nopaddingright{ padding:0 15px;}
	.form-collapse2f .t-title{ text-align:left; margin-bottom:5px; font-size:20px;}
	.contact-detail2f{ margin-bottom:30px;}
	.content-map2f{ height:350px;}
	.form-searchlist2f .t-title{ text-align:left;}
	.form-searchlist2f .nopadding{ padding:0 15px;}
	ul.dropdown-level03 li a{ background-image:url(../images/arrow_gray.png);}
	.dropdown_menu2f.menu_mobile { display: none;}
	.header-menu2f .navbar-default .navbar-nav > .open > a,
	.header-menu2f .navbar-default .navbar-nav > .open > a:hover,
	.header-menu2f .navbar-default .navbar-nav > .open > a:focus,
	.header-menu2f .navbar-default .navbar-nav > li > a:hover,
	.header-menu2f .navbar-default .navbar-nav > li > a:focus,
	.header-menu2f .navbar-default .navbar-nav > .active > a,
	.header-menu2f .navbar-default .navbar-nav > .active > a:hover,
	.header-menu2f .navbar-default .navbar-nav > .active > a:focus{
		background-image:none;
		}
	ul.dropdown-level03{ margin:10px 0;}
	ul.dropdown-level03 li a {font-size: 15px; color: #555;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{ margin-bottom:0;}
	.navbar-nav .open .dropdown-menu > li > a{     padding: 0 15px 5px 25px;font-size: 22px;}
	.header-menu2f .dropdown-menu > li > a{ border-bottom:none;}
	.header-menu2f .navbar-nav > li{ float:left; width:100%;}
	.header-menu2f .navbar-collapse, .header-menu2f .container-fluid { padding-right: 15px;padding-left: 15px;}
	.header-menu2f .nav > li > a{ margin-bottom:0;}
	.header-menu2f .dropdown-menu{ left:0;    padding: 0; min-height: initial;}
	.navbar-nav > li > .dropdown-menu > li { width: 100%;}
	.container-fluid {
	padding-left:15px;
    margin-right: auto;
    margin-left: auto;
	}
	#header2f .navbar-default .navbar-toggle{ margin-right:0;}
	.container-fluid > .navbar-header{ margin:0;}
	.slide-productview2f{ margin-bottom:0;}
	.box-slidethumbnail2f a.active span{ display:none;}
	.download2f{ text-align:left;}

	.pagination2f ul li a.first,.pagination2f ul li a.last{ display:none;}
	.pagination2f ul li a, .pagination2f ul li span{ font-size:13px;}
	.pagination2f ul li select{ width:45px;}
	.insite-content2f{ margin-top:0;}
	.boxthumbnail-news2f,.thumbnail-news2f{ height:125px;}
	.title-download2f{ margin-bottom:10px;}
	/*insite*/
	#view_desktop_callcenter,#viewdesktop_visitor,#viewmobile_visitor,.bg-home-topright,.insite-bigbanner2f{ display:none;}
	#view_mobile_callcenter{display:block;}
	.header-menu2f .nav > li > a{ margin-bottom:5px;}
	.main-contentright2f h3{ margin-bottom:10px;}
	.contentleft-listlink2f{ clear:both;padding: 15px 15px 15px 15px;    border-bottom:none; background-image:none;}
	.contentleft-visitor2f{ background-image:none;}
	.box-visitor2f,.box-social2f{ width:100%%; float:left;}
	.box-social2f{ text-align:left;}
	.contentleft-visitor2f{ float:left; width:100%; clear:both;}
	.header-menu2f  .navbar { position: relative;min-height: inherit;margin-bottom: 0;}
	.header-menu2f .navbar-brand{ padding:0;}
	.header-menu2f .navbar-brand > img{ height:100%;padding: 10px 0 5px 0;}
	.header-menu2f .navbar-default{ background:#fff;}
	.header-menu2f .navbar-brand{display:block;}
	.header-logo2f{ display:none;}
	#header2f >.container-fluid > .row > .col-sm-4,#wrapper2f >.container-fluid > .row > .col-sm-4 {width: 100%;}
	#header2f >.container-fluid > .row > .col-sm-8,#wrapper2f >.container-fluid > .row > .col-sm-8 {width: 100%;}
	#header2f .nopaddingright,#header2f .nopaddingleft,#wrapper2f .nopaddingright{ padding:0;}
	.header-language2f{ width:100%; }
	.header-menu2f{ height:auto;}
	.header-menu2f{ padding:0;}
	.header-right2f,.main-contentleft2f{ border:none;}
	/*.big-banner2f, .big-banner2f .slick-slider, .big-banner2f .slick-initialized .slick-slide{ height:200px;}
	.big-banner2f ul.slick-dots{ bottom:30px;}*/
	.big-banner2f, .big-banner2f .slick-slider, .big-banner2f .slick-initialized .slick-slide{ height:160px;}
	.big-banner2f ul.slick-dots{ bottom:-100px;}
	.contentleft-search2f { width:100%;}
	.contentleft-search2f .input-group{ display:block;}
	.contentleft-search2f .form-control{ margin-bottom:10px;}
	.contentleft-search2f label{ text-align:left;}
	.contentleft-searchlist2f,.box-visitor2f ul{ float:left;}
	.contentleft-iconlink2f ul li.link_icon01,
	.contentleft-iconlink2f ul li.link_icon02,.contentleft-iconlink2f ul li.link_icon03,
	.contentleft-iconlink2f ul li.link_icon04{background-position: center 15px;}
	.contentleft-iconlink2f ul li a{ font-size:12px;}
	.contentleft-listlink2f ul li{    text-align: left; margin-bottom: 4px; border: 1px solid #ccc;padding: 10px 0 7px 0;}
	.contentleft-listlink2f ul li a{ padding-left:45px;}
	.contentleft-listlink2f ul li span{    position: absolute;left: 0; top: -2px;}
	.contentleft-contact2f{ display:none;}
	.contentleft-visitor2f {padding: 10px 0;}
	.main-contentright2f { margin-top: 0; padding-left: 15px; padding-right:0;}
	.home-document2f a,.home-boxthumbnailnews2f, .home-boxthumbnailnews2f a,
	.home-boxnewsdetail2f .title-news a,.home-newslist2f,.home-newsdetail2f a,.home-network2f,
	.home-vdo2f,.home-banner-check2f, .home-banner-complain2f{ height:auto;}
	.home-document2f img{ height:auto; width:100%;}
	.home-document2f,.home-dataservice2f,.home-centerlink2f,.home-banner-check2f, .home-banner-complain2f,
	.home-newslist2f,.home-itemlist-procurment2f{  margin-bottom:20px;}
	.thumbnail-dataservice{ height:60px;}
	.home-boxthumbnailnews2f img {
    height: auto;
    display: block;
    width: 100%;
	}
	.footer-menu2f,.footer-mail2f{ text-align:center;}
	.home-boxnewsdetail2f,.home-newslist2f,.box-link2f img{ float:none;}
	.home-newslist2f ul li, .home-boxnewslist2f, .home-newsthumbnail2f img{ height:80px;}
	.home-vdo2f .i-play img{ width:auto;}
	.home-vdo2f .i-play { bottom: 30%; left: 45%;}
	.home-about2f {background-size: 120px;}
	.home-centerlink2f{ width:100%; height:auto;}
	.home-centerlink2f .box-link2f{ width:50%;}
	.box-link2f img { height: 40px;}
	.box-link2f a{ font-size:20px;}
	.footer-copyright2f{ padding-bottom:5px; text-align:center;}
	.footer-address2f{ text-align:center;}
	.contentleft-visitor2f h3{ text-align:left;}
	.footer-mail2f img{    right: 70%;}
	.header-left2f .navbar-nav {     margin: 10px 0;padding: 0px;}
	.header-menu2f .nav > li > a {font-size: 18px; line-height: 22px;height: auto;  text-align: left;padding-left:5px;color:#333;}
	.contentleft-callcenter2f{ padding:0;}
	.top{ margin-bottom:20px;}
	.box-slidethumbnail2f a{ float:left;}
	.box-slidethumbnail2f a.active{    border: 5px solid #428fd9;}
	.box-slidethumbnail2f a{    border: 5px solid #fff;}
	.box-slidethumbnail2f a{ width:25%; max-width:initial;}
	.slide-productview2f,.slide-productview2f .bx-wrapper img{ height:400px;}
	.slide-productview2f .bx-wrapper img{ padding:0 15px;}
	.slider-product2f .nopaddingleft{ padding-left:15px;}
	.new-date{ padding-left:10px; width:16%;}
	.title-new2f{width:84%;}
	.content-abouten2f { min-height:inherit; border:none; padding:0;}
	.title-hilight2f p{ height:auto;}
	.detail-gallery2f h4,.insite-content2f > h1 { font-size: 26px;line-height: 26px;}
	.insite-content2f > h1{ padding-bottom:10px;}
	.navication2f{ line-height:20px;}
	.view_vdo2f .modal-lg{width:80%;}
	.control-gallery2f .bx-wrapper:last-child, .control-gallery2f .bx-wrapper:last-child .bx-viewport li {
    height: 80px !important;}
	.home-informationslide2f{ margin-bottom:20px;}
	}
@media (max-width: 480px){
	.home-informationslide2f .nopaddingleft{ padding-left:15px;}
	.home-informationslide2f .col-xs-6{ width:100%;}
	.control-gallery2f .bx-wrapper:last-child, .control-gallery2f .bx-wrapper:last-child .bx-viewport li {
    height: 65px !important;}
	.control-gallery2f .bx-wrapper:first-child, .control-gallery2f .bx-wrapper:first-child .bx-viewport li {height:250px !important;}
	.header-hilight2f strong{ font-size:26px;}
	.content-login2f .modal-dialog{ width:80%;}
	.bfFormDiv section > label{ padding:0; margin-bottom:5px;}
	.bfFormDiv section > label,.bfFormDiv input[type="text"],
	 .bfFormDiv textarea, .bfFormDiv select,.bfFormDiv input[type="file"]{ width:100%; text-align:left;}
	.heading-tabcollapse2f a{ color:#000;}
	.tab-body2f { background-color: aliceblue;}
	.content-searchtab2f .nav-tabs > li{ width:100%;}
	.content-searchtab2f .nav-tabs > li a{ height:auto;}
	.body-tabcollapse2f ul{ padding-left:25px;}
	.body-tabcollapse2f ul li a{ font-size:18px; line-height:18px;}
	.heading-tabcollapse2f a{    padding: 10px 25px 10px 10px;}
	.content-searchtab2f .nav-tabs > li a{ text-align:left;}
	.content-searchtab2f .nav-tabs > li > a{ color:#fff; background-color:#2066AE;    border: 1px solid #fff;}
	.content-searchtab2f .nav-tabs > li.active > a,
	.content-searchtab2f .nav-tabs > li.active > a:hover,
	.content-searchtab2f .nav-tabs > li.active > a:focus{ background-color:#fff;   border: 1px solid #fff; background-image:none;}
	/*.box-newsdetail2f a{ height:65px;}*/
	.boxthumbnail-news2f, .thumbnail-news2f{ height:170px;}
	.box-newsdetail2f{ padding:10px 0 15px 0;}
	.box-newslist2f .col-xs-6,.box-newsdetail2f{ width:100%;}
	.box-newslist2f  .nopaddingleft{ padding-left:15px;}
	/*.big-banner2f{ display:none;}*/
	.thumbnail-dataservice {height: 80px;}
	.footer-mail2f img{ display:none;}
	.home-vdo2f .i-play{ left:40%;}
	.home-itemlist-procurment2f ul li a{font-size: 18px;}
	.title-procurment2f span{ font-size:12px;}
	.home-about2f {background-size: 80px;}
	.slide-productview2f,.slide-productview2f .bx-wrapper img{ height:250px;}
	.box-slidethumbnail2f a{ height:80px;}
	.new-date{ padding-left:10px; width:25%;}
	.title-new2f{width:75%;}
	.date-news2f { width: 80px;}
	.boxthumbnail-news2f{ padding-right:80px;}
	.t-date01 {
    height: 70px;
    line-height: 55px;
    padding-top: 10px;
	}
	.t-date02 {padding-top: 20px;}
	.header-hilight2f span {font-size: 25px;}
	.content-media-vdo2f .col-xs-6,.content-media-brochure2f .col-xs-6{ width:100%;}
	}
