@media only screen and (min-width:320px) and (max-width :900px){
	.product-title a{font-size: 0.8em}
	.logo_ft{padding-bottom: 25px}
	.copy-text{text-align: center;}
	.title_decor{ position: relative; }
	.title_decor h2{padding: 15px;margin-left: 0;background: rgba(250, 178, 7, 1);font-size: 16px;}
	._img_qt img { position: relative; }
	.hinhthoi_right { position: relative;bottom: 105px;right: 0;width: 100%; }
	.hinhthoi_items { width: 65px;height: 65px;margin-left: 0; }
	.hinhthoi_items:nth-child(2n) {bottom: 85px;}
	.hinhthoi_items .box_div_a a {font-size: 6px;}
	.div_h0 {height: 0;}
	#tuvanform .row-contact.w-49 { width: 100%; }
	.slick-prev, .slick-next {position: absolute !important; height: 24px !important; top: 0 !important}
	.slick-next {right: 0 !important;left: 95%;background-size: 50% !important;}
	.slick-prev {left: 0 !important; background-size: 50% !important;}
	#bg-ttuc .kttm {width: 100%;}
	.kttm h2 {font-size: 25px;}
	._list_duan {margin-top: 30px;}
	._img_hover a p{text-shadow: 2px 2px 3px #000}
	.box-tintuc-item div.desc { width: 100%;opacity: 1;position: relative;margin-top: 15px;bottom: 0;left: 0; }
	.box-tintuc-item div.desc h5 {color: #000;}
	.box-tintuc-item div.desc p{color: #000;}
	#videoindex {height: 50vh;}
	#tuvanform textarea.noidung{ height: 90px; }
	.error-text {height: auto;}
	#gioi_thieu_child {padding: 0 15px;}
	.section.ab_section {background: #dfdfdf;}
	div.content-main-ab { margin: 15px 0;padding: 0; }
	div.pic-chairman {float: none;width: 100%;}
	div.pic-content {float: none;width: 100%;margin-top: 15px;}
	.pic-content h2{font-size: 23px;padding: 0 10px;}
	.images_galley {height: auto;}
	#duan_child {height: auto;}
	


	/*end*/
	._des_qt{font-size:14px}
	._img_hover img{width:100%}
	.header-logo-ads{max-height:initial}
	.banner-ads img{max-height:initial;float:none}
	#form{width:auto;right: 1%;}
	.pd-0 i{padding:0;height:100%;display:flex;align-items:center}
	.mobile-dis{display:none}
	.swiper-slide img{height:650px}
	.append-buttons{display:none}
	.content-slider{margin-bottom:110px;left:5%}
	.watch-list{float:none}
	.xemchitiet{padding:7px 14px}

	.dinhvi-baogia{padding:0 10px}
	.head-cty h1{font-size:30px}
	.head-cty h3{font-size:17px}
	.slogan-head .fa-volume-up{font-size:21px}
	.slogan{width:100%}
	.marquee{width:100%}
	.slogan-head .js-marquee{font-size:16px}
	.head-phone .fa-phone-volume{font-size:21px;padding:10px 13px;color:red;border-color:red}
	.head-phone h5{font-size:21px;color:red}
	#slider-form{display:block;margin-top:0}
	.thumb-absolute{margin-top:-30px;font-size:30px}
	.content-slider p{font-size:30px}
	#formtuvan{position:relative; padding-bottom: 25px;}
	.edit-form-mid form{padding:15px}
	.tde-dvu a h4{padding-right:30px}
	.tde-dvu2{width:auto;background-position:left center}
	.nav-tabs{margin-top:15px;display:flex;justify-content:space-between}
	.nav-tabs>li{float:none!important;margin:0 0 15px 0!important}
	.nav-tabs>li>a{font-size:10px;font-family:Roboto;padding:5px!important}
	#bannerqc1 .col-md-6{margin-bottom:20px}
	#bannerqc2 .col-md-6{margin-bottom:20px}
	.qtsx-ed0{margin:10px 0;display:block}
	.qtsx-ed1{margin:10px 0;display:block}
	.qtsx-nd{width:100%;z-index:-1}
	.icon-set-sx{width:auto}
	#baogia{padding:40px 0}
	#bg-ttuc{background-size:100% 100%!important;margin-top:25px}
	#duandangmoban2{margin:25px 0;display:inherit}
	#duandangmoban{display:none}
	.tde-dvu{margin-bottom:0}
	.fll-datb2 p:nth-child(1){font-size:16px;margin-bottom:0;text-align:left}
	.fll-datb2 p:nth-child(2){font-size:16px;text-align:right;margin-bottom:0}
	.tuvan1 h1{font-size:27px}
	.title-footer h1{font-size:21px}
	.footer-content{height:auto}
	.edit-form-mid{padding:15px}
	.edit-form-lh form{width:100%}
	#tuvanform input.input{box-shadow:none}
	#tuvanform textarea.noidung{box-shadow:none}
	.headtop ul li:nth-child(1) p{width:auto}
	.set-wid{width:70%}
	.tab-menuphu h2{font-size:20px}
	#menuphu{top:50px!important;position:absolute;margin-top:120px;width:auto}
	.menuphu{background:0 0;width:70px;float:right;flex-direction:column;height:auto}
	.menuphu li{padding:0;margin-bottom:10px;background:#eba029;width:100%;text-align:center;border-radius:5px}
	.menuphu li a{font-size:9px}
	.tab-menuphu h2{font-size:20px}
	.mfp-close-btn-in .mfp-close{margin-top:50px}
	#block-template{margin-top:0;padding-top:0}
	#block-template2{margin-top:0}
	#duanhot3{display:inherit;padding-bottom:30px}
	#duanhot2{display:none}
	.box-visao>a>img{height:200px}
	.ed-dir-cheo{top:0;margin-left:10px}
	.tde-dvu a h4{font-size:20px}
	.ch-block1 a{font-size:16px}
	.ch-block2 p{font-size:11px}
	.sl-wap{padding:0!important}
	.slickDuAnHot{margin-bottom:0}
	.tt-anhien2{display:inherit}
	.tt-anhien1{display:none}
	.bg-cty{margin-left:0!important;width:100%}
	#map-content iframe{height:200px}
	.tde-dvu2 h4{font-size:22px}
	.nd-slider h2{font-size:60px}
	.nd-slider h4{font-size:50px}
	.span-ed span{padding:10px;font-size:40px}
	#dichvunb{margin-top:0}
	.wh-custom{margin-left:0;position:relative;width:100%;background:#f9f9f9;transform:skew(0);height:200px}
	.wh-custom1{margin-right:0;width:100%;position:relative;height:200px;background:#f9f9f9;transform:skew(0)}
	.wh-custom2{margin-left:0;width:100%;top:0;right:0;height:200px}
	.wh-custom3{top:0;left:0;margin-right:0;width:100%;height:200px}
	.rs-image{position:relative;transform:skew(0);margin-right:0;top:0;left:0}
	.rs-image1{position:relative;transform:skew(0);margin-left:0;top:0;right:0}
	.rs-image1 img{width:50%}
	.rs-image img{width:50%}
	.icon-set-sx p{font-size:13px}
	.rep-bg{margin:0 15px;padding:0!important;background-repeat-y:repeat!important}
	.desc-footer h4{text-align:center;float:none}
	.mxh-ft-ed{display:flex;justify-content:center}
	#slider-top{position:relative}
	.box-contact-index{flex-wrap:wrap}
	#top-page{height:auto}
	.headtop{padding:5px 0}
	.headtop ul li{width:100%;display:flex;text-align:center;font-size:12px;justify-content:center;padding:5px 0}
	.banner img{display:flex;float:right}
	.menu-hx{display: flex; flex-wrap:inherit;width: 100%;float: right;justify-content: end}
	#header.mfix{}
	.head-page-bottom{display:block}
	.mask a{max-width:100%!important;width:100%!important}
	.tencty>p{margin-top:10px;font-size:20px;text-shadow:none}
	.tencty>a{font-size:24px}
	.banner{width:100%;max-width:100%}
	.hotline{margin-left:22px;float:left;justify-content:center;margin-bottom:10px}
	.hotline div>p{font-size:18px;text-shadow:none}
	.hotline div>p:nth-child(2){font-size:18px;text-shadow:none}
	.hotline span{width:50px;height:50px}
	.hotline span>img{width:100%;margin:0}
	.res-479{display:flex;justify-content:center;align-items:center}
	.res-479>p{margin:0 10px}
	.menu-but{display:block}
	#nav-bar{border:none;width:auto}
	.menu-lx{display:none}
	.posi-tion{border:none;float: none;padding: 7px 0}
	.menu-but>a{color:#000}
	.menu-but>a:active,.menu-but>a:hover{text-decoration:none;color:#000}
	.set-height{background:url(images/bg-gioi-thieu-res.png) no-repeat top center!important}
	#about{width:100%;margin-top:30px;padding:0 10px}
	.sp-sive{width:100%;justify-content:center;display:flex;margin:0 0 30px 0}
	.sp-sive img{width:100%}
	.desc-gioithieu p a img{width:28%}
	.desc-gioithieu{font-size:13px}
	.product-title p{font-size:16px;font-weight:600}
	.responsive-new{max-width:100%}
	.box-page{padding:0 10px}
	.spmoi-edit div{margin:0 0;width:19%}
	.spmoi-edit img{max-width:8%}
	.spmoi-edit a{font-size:25px}
	.di-fx{margin:0 5px;display:block}
	.chia-3{margin-left:7px;width:45%}
	.chia-3 img{width:100%}
	.product-title h4 a{font-size:19px}
	.dmcap1-edit img{max-width:5%}
	.dmcap1-edit a{font-size:18px}
	.dmcap1-edit div{margin-left:10px;width:38%}
	.but-display{display:none}
	.width-20{margin:0 10px;width:90%}
	.width-80{margin-top:15px;width:100%;margin:0;justify-content:center}
	.responsivesp{margin-top:25px;overflow:hidden}
	.responsivesp img{width:250%}
	.lhtt{margin:0}
	.chia-4{width:calc(91% / 2)}
	.chia-4 img{width:100%}
	.title1>h5{font-size:25px}
	.itintuc-left{width:calc(100%)}
	.box-don-item{width:100%}
	.box-don-item1{width:100%}
	.box-tintuc-item{margin:30px 0 0}
	.itintuc{display:block}
	.itintuc-center{margin-bottom:35px;width:100%}
	.itintuc-right{width:100%;margin-top:15px}
	.img-qc{display:block;padding:0 20px}
	.change-qc{padding-right:50px}
	.tdx{margin-bottom:10px}
	#nhanemail{margin:0 auto;width:100%}
	.di-fx{width:auto;background-size:100% 100%;margin:0;display:block}
	.text-mail{padding:0 30px;height:40px}
	.btn-mail{height:40px;left:86%}
	.mxh-flex{width:80%;margin:0 auto}
	.ft-edit{display:block;margin:0 10px}
	.footer-content{padding-top:10px}
	.box-footer{display:block;width:100%}
	.map-css{width:100%;margin-top:10px}
	.item-footer:first-child{width:100%;padding: 10px 0}
	.tdx,.title-footer h6{font-size:23px}
	.title-footer h6,.title-footer2 h6{text-align:center}
	.desc-footer p{font-size:12px;margin-bottom:0;text-align:left;display:block}
	.content-copy{display:block}
	.desc-footer{margin-top:10px}
	.t-center-i{display:inline-flex}
	.item-footer{box-sizing:border-box}
	.item-footer:nth-child(2){margin-top:25px;width:100%}
	.responsive-pt{margin:0 auto 35px;height:270px;overflow:hidden}
	.responsive-pt div{width:100%}
	.item-footer:nth-child(3){width:100%;margin-top:15px}
	.item-footer:nth-child(4){width:100%}
	.copy-text{font-size:10px}
	.product-slide.cl-4{width:calc(100% / 2)}
	.content-flex{display:block}
	.detail-left{width:100%}
	.detail-right{width:100%}
	.top-news{border:none;display:flex}
	.img_decor{float: none;width: 100%;}
	.info_decor{width: 100%;position: relative;padding: 10px;height: auto;border: none;top: 10px;}
	.info_decor h2 { font-size: 20px; }
	.box_decor:nth-child(2n) .img_decor {float: none;}
	#footer_child{padding: 0 0 90px;}
	#footer_child .bg-cty{position: absolute;}

	/*Kim quoc tin*/
	.p_title{width: 100%}
	.phone_t{padding-left: 0}
	.search-top{justify-content: space-around;}
	.img_gt img {width: 19rem}
	#mail {height: auto;}
	.setting_mail_input{display: flex;justify-content: center; align-items: center;}
	#nhanemail input {width: auto;}
	#nhanemail button {width: auto;}
	.box-mail {background-size: 233% 100%}
	.mxh{justify-content: start;}
	#top{width: 3.2rem;font-size: 1rem}


	/*end kim quoc tin*/




}



@media only screen and (min-width:320px) and (max-width :480px){
	._img_hover a p{font-size: 15px}
	._img_qt{height: 80vh}
	.hinhthoi_right{bottom: 80%;left: 16%;height: 70vh;position: absolute;display: block;}
	.div_h0{position: relative;}
	.hinhthoi_items:nth-child(2n){bottom: 5px;left: 85px;}
	.content-copy a{font-size:10px}
	.content-copy p.list-menu-footer a:after{margin-left:7px;margin-right:7px}
	.header-logo-ads{display:block}
	.head-logo{display:flex;align-items:center;justify-content:center;}
	#introduce h1.uppercase{font-size:30px}
	#introduce ._introduce a{padding:8px 14px}
	.news-column-2{flex-direction:row;height:auto}
	.content .watch-list .cont-news{padding:5px}
	.watch-list .col-md-4{padding-left:0;padding-right:0}
	.top-news{border:none}
	.top-news .col-md-7{display:none}
	.top-news .col-md-5{background:#e7e7e7}
	.top-news .mxh{width:100%;text-align:center;display:flex;justify-content:center;align-items:center}
	.box-chitiet{width:70%;margin:0 auto}
	.box-tintuc-item div.img{width:100%}
	.box-tintuc-item div.desc{width:100%}
	.ds-block{max-width:170px;max-height:150px}
	.ttuc-box{display:block}
	.ttuc-box .product-img{min-width:auto;max-width:100%}
	.ttuc-box .product-img img{width:100%}
	.ttuc-box2 .tx-datb a{font-size:12px}
	.product-more>p{font-size:12px}
	.detail{line-height:normal}
	}
@media only screen and (min-width:481px) and (max-width :773px){
	.news-column-2{flex-direction:row;height:auto}
	.content .watch-list .cont-news{padding:5px}
	.watch-list .col-md-4{padding-left:0;padding-right:0}
	.content-copy a{font-size:10px}

}
@media only screen and (min-width:501px) and (max-width :899px){
	.tuvan1{display:flex}
	.news-column-2{flex-direction:column;height:100%}
	.sx-content .cont-news .hover-img{width:100%}
	.sx-content .cont-news .hover-img+p{width:100%}
	#videoindex {height: 100vh;}
	#footer-content {height: 100%;}
	.bg-cty{position: relative;}
	._fu_footer {height: auto;padding-bottom: 20px;}
	.scrollA {height: auto;max-height: inherit;}

	#nhanemail input {width: 30rem;}
}
@media only screen and (min-width:650px) and (max-width :767px){
	.news-column-2{flex-direction:row;height:auto}
}
@media only screen and (min-width:768px) and (max-width :900px){
	.content-copy{display:flex;align-items:center;justify-content:space-between}
	.content-copy a{font-size:10px}
	.head-page-bottom{display:flex}
	#formtuvan .col-md-4{flex:100%;max-width:100%}
	.dinhvi-baogia{padding:0 10px}

}
@media only screen and (min-width :901px) and (max-width :1023px){
	#header.mfix{position:relative !important}
	.posi-tion{border:none;}
	#header{height:auto}
	.tuvan1 h1{font-size:40px}
	.edit-form-popup{max-width:400px;margin-top:60px;top:0}
	.edit-form-popup input.input{height:30px}
	#header{position:relative;margin:0;top:0}
	.product-img img{width:100%}
	.edit-form-mid{background-size:100% 100%}
	.headtop{padding:5px 0}
	.menu-but>a{color:#000;text-decoration:none}
	#top-page{height:auto}
	.headtop ul li{text-align:center;font-size:11px}
	.headtop ul{flex-wrap:nowrap}
	.head-page-bottom{display:flex;justify-content:space-between}
	.tencty>a{font-size:24px}
	.tencty>p{margin-top:10px;font-size:22px}
	.menu-but{display:block}
	#nav-bar{border:none}
	.menu-lx{display:none}
	.copy-text{color:#fff;font-size:10px}

	.menu-hx {
        display: flex;
        flex-wrap: inherit;
        width: 100%;
        float: right;
        justify-content: end;
    }
    #top{width: 3.2rem;font-size: 1rem}

}
@media only screen and (min-width :1024px) and (max-width :1224px){
	
	
	.posi-tion{border:none;}
	.edit-form-mid{padding:10px 40px}
	.row-contact{margin-bottom:10px}
	#tuvanform input.input{height:30px}
	#tuvanform textarea.noidung{height:60px}
	.title-footer h1{font-size:28px}
	#_longden_gt_2 ._longden_1 {top: 65%}
	.tde-dvu2 h4{font-size:22px}
	#header{position:relative;margin:0;top:0;height:auto}
	.product-img img{width:100%}
	.edit-form-mid{background-size:100% 100%}
	.banner{margin-right:30px}
	.headtop{padding:5px 0}
	.gt-change h4{font-size:18px}
	.desc-footer h4{float:none}
	#map-content iframe{height:400px}
	.menu-but a{color:#000}
	.ft-edit{margin:0 10px}
	.giaban-edit>p{font-size:14px}
	.menu-but{display:block}
	.search-con.menu-but{display:none}
	#nav-bar{border:none;width:auto}
	.posi-tion{border:none}
	.set-height{background-size:94%!important;height:227px}
	#about{width:51%;margin-top:10px;padding:0 20px;margin-bottom:20px}
	.sp-sive{margin:25px 0 0 0}
	.sp-sive img{width:75%}
	.desc-gioithieu p a img{width:18%}
	.box-page{padding:0 10px}
	.itintuc-left{width:calc(100% / 3)}
	.box-tintuc-item{margin-bottom:0}
	.title1>h5{font-size:21px}
	#video_load{width:100%;height:344px}
	.video-container{padding-bottom:56%;height:100%}
	.height-100{height:100%}
	.footer-content{padding-top:15px}
	.item-footer:first-child{width:100%;margin-right:0}
	.responsive-pt{overflow:hidden;width:100%}
	.item-footer:nth-child(2){width:100%;overflow:hidden;padding:0 10px}
	.item-footer:nth-child(3){width:100%}

	.menu-hx {
        display: flex;
        flex-wrap: inherit;
        width: 100%;
        float: right;
        justify-content: end;
    }
	.menu-lx{display:none}
	#top{width: 3.2rem;font-size: 1rem}
}
@media only screen and (min-width :1224px) and (max-width :1250px){
	#header.mfix{
		position:fixed!important;
	}
}
@media only screen and (min-width :1251px){
	#header.mfix{
		position:fixed!important;
	}
	.container {
		max-width: 1230px !important;
	}
	.hidden_pc {display: none;}

}
@media only screen and (min-width :700px) and (max-width :890px){
	.image_move_gt{
		display: flex;
		justify-content: center;
		align-items: center;
	}
}
@media only screen and (min-width :900px) and (max-width :1240px){
	
	#form {
	    width: auto;
	    right: 1%;
	}
	.pd-0 i {
	    padding: 0;
	    height: 100%;
	    display: flex;
	    align-items: center;
	}
	.kttm h2{font-size: 30px}
	#mail {height: auto;}
	.setting_mail_input{display: flex;justify-content: center; align-items: center;}
	#nhanemail input {width: 45rem;}
	#nhanemail button {width: auto;}
	.box-mail {background-size: 233% 100%}
}


/*kimquoctin*/
@media screen and (max-width: 770px) {
    .addThis_listSharing {
        display: none;
    }
}