@media (min-width: 1300px){
}	

@media (max-width: 1300px){
	#header{position: relative;}
	#header .container{padding: 0px;}
	.logo_mobile{display: block;}
	.r_head{width: 100%; padding-left: 0px; background: #1c508e; float: none;}
	.r_head .r1{padding: 0px 10px;}
	.r_head .r1:before{content: none;}
	.r_head .r1:after{content: none;}
	.r_head .r2{display: none;}
	.tk_pc{margin-top: 6px; width: calc(100% - 180px);}
	.timkiem{max-width: 100%;}
	.slogan{display: none;}
	.imgs_home{display: none;}
	.h_hl, .h_cart{display: none;}
	#timkiem{margin-top: 16px; margin-right: 10px;}
	#menu{height: 40px;}
	
	a.cart_mb{display: block;}
	.prev_owl{left: 0px;}
	.next_owl{right: 0px;}
	.content_al{min-height: auto;}
	.item_al{margin-bottom: 16px; max-width: calc(33.33% - 8px);}
	.icon_per{display: none;}
	.content_owl{padding: 0px 20px;}
	.prev_sp{width: 10px; height: 22px; left: -20px;}
	.next_sp{width: 10px; height: 22px; right: -20px;}
	.danhmuc{width: 25%;}
}

@media(max-width: 1200px){
	.menu-res{display:block;}
	.container{max-width: 100%;width: 100%;}
	.col-pro{
		-ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	    max-width: 25%;
	}
	.icon_baove{display: none;}
	.frm_dknt{padding: 30px 15px;}

	.col-dkntt{width: 100%;}
	.col-dknt2{max-width: 100%;}
	.col-dknt{width: 100%;}
	.col-img-dknt{display: none;}
	.col-dknt1 p.r1{font-size: 20px;}
	.menu_desk{display: none;}
	.menu_mobile{display: block;}

}
@media(max-width: 1024px){
	.search-res{
		position: absolute;
	    top: 6px;
	    right: 5px;
	}
	.search-res .icon-search{color: #fff;line-height: 40px;}
	.sosau.d-flex{display: flex!important;}
	.sodau b{font-size: 85px;padding-left: 25%;}
	.sodau span{font-size: 25px;}
	.wrap-so{min-height: auto}
	.wrap-so .container{max-width: 100%;}
	.trong{margin-top: 0px;}
	.testl{margin-left: 0px;margin-top: 0px;}
	.name_home .l_name{font-size: 25px;}
	.grid_input{grid-template-columns: repeat(1,1fr); grid-gap:0px; }
	.mennu{display: none;}
	.toolbar{display: block;}
	.phone_fix{right: 10px;}
	/*#full{padding-bottom: 45px;}*/
	.full_bg_mobile{background-size: auto 100% !important;}
	.full_bg_mobile2{background-size: 100% auto !important;}
	.info_head{display: none !important;}
	.next_slide,.prev_slide{width: 25px; height: 25px; background-size: 100% 100%;}

	.col-foot{width: 100%; margin: 0px; margin-bottom: 30px;}
	.col-foott{width: 100%;}
	.copyright{text-align: center; width: 100%;}
	.mxh_f{margin-bottom: 15px;}
    .thongke{text-align: center; width: 100%;}
    .mxh_f{position: relative; width: 100%;}

    .col-other-l{width: calc(50% - 10px); margin-bottom: 30px;}
    .col-other-r{width: calc(50% - 10px);}
    .title_other{font-size: 20px;}

    .col-l-dv{width: 100%;}
	.col-r-dv{width: 100%;}

    .item_news_two .img{width: 100px;}
    .item_news_two .des{display: none;}
    .col-home-qc{display: none;}
    .col-home-sp{width: 100%;}
    .info_h{display: none;}
    #pro_yeuthich{padding-bottom: 30px;}
    #pro_yeuthich .img_home{display: none;}
    .wrap_spbc{position: relative; transform: none; padding: 0px;}

    .left_content{display: none;}
    .right_content{width: 100%;}
    .prev_doitac {display: none;}
    .next_doitac {display: none;}
}

@media (max-width: 992px){

	.album_index{
		grid-template-columns: repeat(1,1fr);
	}
	.pic_album:nth-child(1) {
	    grid-column: 1/2;
	}
	.pic_album:nth-child(2) {
	    grid-column: 1/2;
	    grid-row: 1/2;
	}
	.pic_album:nth-child(3) {
	    grid-column: 1/2;
	}
	.pic_album:nth-child(4) {
	   
	}
	.pic_khachhang {
	    position: absolute;
	    left: 10%;
	    bottom: -70px;
	    width: 75%;
	}
	.box_khachhang{margin-bottom: 90px;}
	.box_doitac_l{padding:10px;}
	.chu_title{font-size: 30px;}
	.doitac_l{width: 100%;margin: 0px;margin-bottom: 10px;}
	.doitac_r{width: 100%;}
	.gioithieu{
		padding: 0px;
	}
	.txt_about{
		padding-top: 10px;
	}
	.title_about{
		    background: #2d3a97;
		    color: #fff;
		    padding: 10px 20px;
		    position: relative;
		    top: 0px;
		    left: 0%;
		    width: 100%;
		    z-index: 999;
		    padding-left: 10px;
	}

	.frm_input textarea{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.sub_dknt_button button{
		line-height: 40px;
	}
	.tieuchi_about_box{float: left;}
	.mxh_top{width: 100%;padding-bottom: 10px;}
	.ulc2{
		display: none;
	}
	.search {
	    height: 48px;
	    width: 75%;
	    border-radius: 30px;
	    background: #fff;
	    margin-top: 10px;
	    margin-left: 20%;
	    margin-right: 0px;
	}

	#btn_menu_bootstrap{
		    display: block !important;
		    position: absolute;
		    bottom: 6px;
		    left: 10px;
		    z-index: 999;
		    color: #fff !important;
	}
	.box_product .name a{
		padding: 0px 5px;
	}
	#slider .container{padding: 0px;}
	.next_doitac{display: none !important;}
	.prev_doitac{display: none !important;}
	.statistic{width: 100%;text-align: left;}
	.tukhoa {
	    display: grid;
	    grid-template-columns: repeat(2,1fr);
	}
	.w40{width: 100%;}
	.w60{width: 100%;}
	.col-foott:nth-child(1){
		padding: 0px;
	}
	.chu_hen{
		font-size: 29px;
	}
	span.name_list {
	    color: #333;
	    font-size: 13px;
	    font-family: 'font1';
	    display: inline-block;
	    background: url(../images/b3.png) no-repeat right 10px;
	    cursor: pointer;
	    margin-top: -1px;
	    padding-right: 10px;
	    margin-right: 5px;
	}
	.grid_product {
	    display: grid;
	    grid-template-columns: repeat(2,1fr);
	    grid-gap: 5px;
	}
	.owl-theme .owl-nav{display: none !important;}
	.slider_index{width: 100%;float: none;}
	.danhmuc{display: none;}
	#footer{padding: 20px 10px;}
	.col-foott:nth-child(2){width: 100%;}
	.col-foott:nth-child(3){width: 100%;}
	.col-foot{width: 100% !important}
	.right-intro{width: 100%;}
	.none{display: none;}
	.left-intro{width: 100%;}
	.flex_dknt{display: block;}
	.frm_dknt .r_dknt:nth-child(1){width: 100%}
	.frm_dknt .r_dknt:nth-child(2){width: 100%}
	.frm_dknt .r_dknt:nth-child(3){width: 100%}
	.frm_dknt .btn_ac{
		top: 98%;
	}
	.pic_tintuc{}
	.pic_tintuc img{max-width: 100%;}
	.info-tintuc{}
	.newshome-scroll{width: 100%;margin: 0px;}
	.btn_ac span{display: none;}
	
	#baogia{padding: 0px; padding-bottom: 40px;}
	.title_about span{font-size: 20px;}
	.col-info{width: 100%;}
	.col-img{width: 100%;}
	.banner img{max-width: 100%;}
	.logo{width: 100%;text-align: center;}
	.banner{width: 100%;text-align: center;padding: 0px 10px;}
	.d-flex{display: block !important;}
	.hotline_top{display: none !important;}
	.header_top{display: none;}
	#about_home .col-img{width: 100%; margin-top: 20px;}
	#about_home .col-img .play{width: 50px; height: 30px;}
	#about_home .col-info{width: 100%;}
	.head_about{padding: 20px 15px;}
	.head_about .r2{font-size: 16px;}
	.col-tc{width: 100%;}
	.col-pro{
		-ms-flex: 0 0 33%;
	    flex: 0 0 33%;
	    max-width: 33%;
	}
	.procart{
		display: flex !important;
	}
}

@media(max-width: 966px){

}

@media (max-width: 900px){
	.item_why_1{margin-left: 0px;}
	.item_why_2{margin-right: 0px;}
}

@media (max-width: 800px){
	.mxh_h{display: none;}
	.email{display: none;}

	.frm_dknt .r_dknt .wrap_info{display: none;}
	.dknt_f .l_dknt{width: 100%;}
	.dknt_f .r_dknt{width: 100%;}
	.frm_dknt textarea{width: 100%;}
	.item_camnhan .img{width: 100%; padding-top: 0px;}
	.item_camnhan .info{width: 100%; padding: 20px 15px; min-height: auto;}

	.col-other-l{width: 100%;}
	.l_ttnb{width: 100%;}
	.ri_ttnb{width: 100%;}
	.col-other-r{width: 100%;}

	.l_bds{width: 100%;}
	.r_bds{width: 100%;}
	.title-pro-detail-pc{display: none;}
	.title-pro-detail-mb{display: block;}
	.desc-pro-detail-pc{display: none;}
	.desc-pro-detail-mb{display: block;}

	#slider{width: 100%; float: none;}
	.spnb_pc{display: none;}
	#doitac{padding: 10px 0px;}

	
}

@media (max-width: 768px){
	.procart{
		display: flex !important;
	}
	.top-contact{flex-flow: row wrap;}
	.top-contact .article-contact{width:100%; margin-bottom: 20px;}
	.form-contact{width:100%;}
	.wrap_name .name{font-size: 22px;}
	.wrap_name .txt_home{font-size: 14px; margin: 10px 0px;}

	.item_dvhome .img{max-width: 100%; width: 100%;}
	.item_dvhome .info{max-width: 100%; padding: 15px 20px; position: relative; top: 0px; transform: none; float: right; width: 100%;}
	
	.col-pro{padding: 0px 8px;}
	
	.col_news:nth-child(3n+1){clear: none;}
	.col_news:nth-child(2n+1){clear: left;}
	.col_news{padding: 0px 7px;}

	.name_home{height: auto;}
	.name_home .l_name{width: 100%;}
	.name_home .l_name:after{right: 0px;}
	.name_home .r_name{width: 100%; padding-right: 0px; line-height: normal;}
	#map_home iframe{height: 250px;}

	.col-l-dv{padding: 20px 15px 0px;}
	.txt_dv{font-size: 18px;}
	.dv_home{width: 100%; margin-right: 0px;}
	.txt_lh1{font-size: 20px;}
	.txt_lh2{font-size: 16px;}
	#icon_lk{display: none;}
	#icon_lk img{width: 35px; height: auto;}
	.item_dv .name a{font-size: 15px;}
	.txt_dknt1{font-size: 22px; margin-bottom: 2px;}
	.view_home a{width: 100px; height: 30px; line-height: 30px; font-size: 12px;}
	#list_home{padding: 40px 0px;}
	.col-pro{
		-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	#main_content{padding: 20px 0px;}
}

@media (max-width: 740px){
}

@media (max-width: 640px){
	.l_news{width: 100%;}
	.r_news{width: 100%;}
	.item_news_two{margin-bottom: 0px; margin-top: 20px;}
	.item_loai .name a{font-size: 15px;}
	.frm_dknt .r_dknt{width: 100%;}
	.frm_dknt .r_dknt input{width: 100%;}
	.r1_about{font-size: 19px;}
	.r2_about{font-size: 14px;}

	.frm_dknt .col-l{padding-right: 0px; text-align: center;}
	.frm_dknt .col-r{padding-left: 0px;}
	.frm_dknt .col-r:before{content: none;}
	.item_list .name a{font-size: 15px;}

	.item_ct .name{font-size: 14px;}
	.item_ct .view{display: none;}
}

@media (max-width: 603px){
	.col-da{padding: 0px 10px;}
	.item_da .name a{font-size: 14px;}

	.item_why .name{font-size: 14px;}
	.item_why .des{font-size: 12px;}

	.box_product .name h3{font-size: 14px;}
	.box_product .price span.ban{font-size: 14px;}
	.box_product .price span.cu{font-size: 13px;}
	.list_nb a{font-size: 12px; margin: 3px; padding: 4px 7px;}

	.big_vd .play{width: 35px; height: 35px;}
	.name_company{font-size: 22px;}
}

@media (max-width: 568px){
	.tab_pro .item_tab{font-size: 15px;}
}
@media (max-width: 500px){
	
}
@media (max-width: 480px){
	.l-ct{width: 100%;}
	.r-ct{width: 100%;}
	.frm_dknt .r_dknt .wrap_input input{width: 100%;}

	.auto_tk{right: -45px;}
	.auto_tk .wrap{width: 355px;}
}

@media (max-width: 460px){

}

@media(max-width: 380px){
	
}

@media (max-width: 360px){
	
}

@media (max-width: 320px){
	
}

@media (max-width: 240px){
	
}