@media only screen and (min-width: 1600px){
	.breadcrumd_core {
    	height: 200px;
	}
	.archive.tax-product_cat .breadcrumd_core,
	.archive.post-type-archive .breadcrumd_core,
	.single.single-product .breadcrumd_core{
    	height: 500px;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1599px){
	.breadcrumd_core {
    	height: 165px;
	}
	.archive.tax-product_cat .breadcrumd_core,
	.archive.post-type-archive .breadcrumd_core,
	.single.single-product .breadcrumd_core{
    	height: 384px;
	}
}
@media only screen and (min-width: 1000px){
	.rowbread_core{
		height: 100%;
		padding: 0
	}
	.rowbread_core > .col{
		padding-bottom: 0 !important;
		position: relative;
	}
	.rowbread_core > .col>.tit_archive_core{
		position: absolute;
		top: 50%;
		transform: translate(0,-50%);
	}
	.titbread_addnew h3.visible-last-text .woocommerce-breadcrumb, .titbread_addnew h3.visible-last-text{
		font-style: normal;
		font-weight: 600;
		font-size: 48px;
		line-height: 58px;
		color: #FFFFFF;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	}
}

@media only screen and (max-width:1366px){



}

@media only screen and (max-width:1170px){


}

@media only screen and (max-width:850px){

	#top-bar{
		display: none;
	}
	.header-wrapper:not(.stuck) .logo img{
		bottom: 0;
	}
	.medium-logo-center .logo{
		margin: 0
	}
	#logo img{
		left: 50%;
    	transform: translate(-50%,0);
	}
	.stuck #logo img{
		transform: translate(0,0);
	}

}

@media only screen and (max-width:800px){
	.html_topbar_right{
		padding-left: 0 !important;
	}
	.html_topbar_right >a{
		display: block !important;
		flex-grow: unset !important;
	}
	.html_topbar_right::after{
		display: none;
	}
	#header .stuck #logo img{
		max-height: 55px !important;
	    position: static;
	    bottom: 0px;
	}
}

@media only screen and (max-width:680px){

	

}

@media only screen and (max-width:550px){

	

}

@media only screen and (max-width:480px){
	.col_video .col-inner .video-button-wrapper{
		min-height: 200px;
	}
	.banner_home_slider{
		padding-top: 165px !important;
	}
	.banner_home_slider .text-box .text-inner h3{
		font-size: 23px;
	}
	.banner_home_slider .text-box .text-inner>p{
		font-size: 13px;
	    max-width: 130px;
	    margin: 0 auto;
	    margin-top: 5px;
	}
	.title_row_home .titleHome_type1{
		margin-bottom: 25px;
		font-size: 20px;
	}
	.text-gt{
		height: 84px;
		display: -webkit-box;-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.btn_read_about{
		margin-top: 0;
		background-color: #fff !important;
		border: 0;
		padding:0;
	}
	.btn_read_about>span{
		color: var(--main-color);
	}
	.btn_read_about>span:after{
		content: " >>";
	}
	.sec-2 .col_video .col-inner, .sec-2 .col_video .col-inner .video-button-wrapper{
		height: 188px;
	}
	.sec_3{
		padding-top: 10px !important;
	}
	.sec_3 .title_row_home{
		display: none;
	}
	.wapper_cateProduct .tite_cate, .row_dsp .title_dsp{
		font-size: 20px;
	    text-align: center;
	    margin: 10px;
	}
	.row_cateProduct{
		margin-top: 0;
	}
	.wapper_cateProduct .des_cate{
		text-align: justify;
	}
	.wapper_cateProduct .des_cate{
		margin-bottom: 20px;
	}
	.wapper_cateProduct .wapper_btnCate{
		justify-content: center;
	}
	.list_Cate_other{
		width: max-content;
	}
	.wapper_cateProduct .scroll{
		overflow: auto;
		height: 50px;
	}
	.wapper_cateProduct .wapper_btnCate{
		margin-bottom: 20px;
	}
	.home_product .product-small .product-small.box .box-image img{
		height: 115px;
	}
	.home_product .flickity-viewport .flickity-slider > .product-small.col{
		padding-bottom: 0 !important;
	}
	.box_tuvan h4{
		font-size: 22px;
		line-height: 1.3em;
		margin: 10px 0;
	}
	.text-right .button:last-of-type, .text-center .button:last-of-type{
		margin: 0;
	}
	.sec_5 .col_video {
		order: 2;
	}
	.home_blogs > .post-item .box-vertical .box-image{
		width: 115px !important;
	}
	.home_blogs > .post-item .box-image .image-cover,.home_blogs > .post-item .box-image img{
		height: 100px;
	}
	.home_blogs > .post-item .box-vertical .box-text{
		width: calc(100% - 115px);
		padding-left: 15px;
	}
	.btn_read_news{
		display: none;
	}
	.title_video, .titleHome_type2{
	    font-weight: bold;
	    font-size: 22px;
	    line-height: 1.3em;
	    color: #FFFFFF;
	    text-align: center;
	}
	.title_video{
		margin-bottom: 25px;
	}
	.dvls_maps_3col > .dvls_maps_col{
		width: 100%;
	}
	.dvls_maps_3col .submitFind{
		margin: 0;
	}
	.dvls_maps_3col .submitFind input[type="submit"]{
		width: 100%;
	}
	.dvls_maps_3col .dvls_maps_col.btn_dk{
		display: none;
	}
	.wapper_hotline .info{
		flex-wrap: wrap;
	}
	.wapper_hotline .info .hotlineNumber{
		width: 100%;
		margin: 0
	}
	.wapper_hotline .info .email_info{
		width: 100%;
	}
	.banner_hotline{
		padding-top: 215px !important;
	}
	.banner_hotline .text-box{
		width: 100% !important;
		text-align: center;
	    left: 0;
	    padding: 0 15px;
	}
	.banner_hotline .text-box .text-left{
		text-align: center;
	}
	.banner_hotline .text-box .image img{
		max-width: 230px;
	}
	.col1-top-footer .lienKet, .col1-top-footer > .col-inner #lienketweb{
		display: none;
	}
	.medium-flex-wrap.formEmailFooter{
		flex-flow: unset;
	}
	.medium-flex-wrap.formEmailFooter .flex-col{
		flex-grow: unset;
    	width: unset;
    	flex: unset;
	}
	.top_footer{
		border: 0;
	}
	.bot_footer{
		padding-top: 0 !important;
	}
	.infoFooter{
		margin-bottom: 0;
	}
	.woocommerce.archive .category-page-row .large-3, .woocommerce.archive .category-page-row .large-3 .woof_hide_filter{ 
		display: block !important;
		padding-bottom: 0 !important;
	}
	.woocommerce.archive .category-page-row .woof_sid_widget {
		display: none;
	}
	.rowbread_core{
		align-items: center;
    	height: 80px;
	}
	.breadcumb_term{
		display: none;
	}
	.dvls_maps_container .dvls_maps_body{
		display: flex;
    	flex-wrap: wrap;
	}
	.dvls_maps_container .dvls_maps_body .dvls_maps_sidebar, .dvls_maps_container .dvls_maps_body .dvls_maps_main{
		width: 100%;
	}
	.dvls_maps_container .dvls_maps_body .dvls_maps_sidebar{
		order: 2;
	}
	.dvls_maps_container .dvls_maps_body .dvls_maps_main{
		order: 1;
	}
	.product_single_devmd{
		padding-top: 0;
	}
	.woocommerce-tabs .product-tabs>li{
		width: 50%;
	}
	.woocommerce-tabs .product-tabs>li>a {
	    padding: 8px 25px;
	}
	.wapper_search{
		margin-left: -10px;
	}
	.loc > .searchform .wapper_search input, .loc > .searchform .wapper_search select, .loc > .searchform .wapper_search .btn_attr{
		margin-left: 10px;
		margin-bottom: 10px;
		width: calc(50% - 10px)
	}
	.loc > .searchform .wapper_search .btn_attr{
		margin-right: 0;
		height: 41px;
	}
	.loc > .searchform .wapper_search input::placeholder,.loc > .searchform .wapper_search input, .loc > .searchform .wapper_search select{
		font-size: 13px;
	}
	.loc{
		padding: 15px 0;
		padding-bottom: 5px;
	}
	.product-main .product-info .product-title{
		font-size: 24px !important;
		margin-top: 15px;
	}
	.product-container .product-main.product_single_devmd .product-thumbnails .flickity-prev-next-button.next{
		right: -7px;
	}
	.custom-add-to-cart .btn_dutoan, .custom-add-to-cart .single_add_to_cart_button{
		width: 100%;
		margin: 0;
		margin-bottom: 15px;
	}
	.custom-add-to-cart{
		margin: 0;
	}
	.custom-add-to-cart .btn_dutoan{
		height: 45px;
    	margin-top: 15px;
	}
	.single-product .shop-container .product-small .product-small.box .box-text-products .sku_product{
		width: 100%;
	}
	.related-products-wrapper .product-small.product.type-product .col-inner{
		padding: 5px;
	}
	.single-product .slider-nav-reveal .flickity-prev-next-button.previous{
		left: -1 !important;
	}
	.single-product .slider-nav-reveal .flickity-prev-next-button.next{
		right: 15px !important;
	}
	.product-footer .tab-panels .entry-content iframe{
		width: 100%;
		height: 300px;
	}
	.rownguoc_pagetlieu > .col:nth-child(1){
		order: 2;
	}
	.page-id-565 .img .img-inner.image-cover{
		padding-top: 0 !important;
		margin-bottom: 10px;
	}
	.page-id-565 .img .img-inner.image-cover img{
		position: static;
	}
}

@media only screen and (max-width:414px){
	.product-footer .tab-panels .entry-content iframe{
		width: 100%;
		height: 220px;
	}
}

@media only screen and (max-width:375px){

	

}

@media only screen and (max-width:320px){

	

}