@media only screen and (max-width: 800px) {
	#top-bar{display: none;}
	.header-wrapper #logo img{top: 0px;max-height: 60px !important;}
	.header-wrapper .header-main{height: 50px;}
	.mobile-nav > li > a > i{color: #552f12;}
	.mobile-sidebar .sidebar-menu{padding-top: 0px;border-top: 10px solid #ffcc01;}
	.off-canvas-right .mfp-content, .off-canvas-left .mfp-content{min-width: 300px;background-color: #fff;}
	.sidebar-menu .nav-sidebar li a{padding-top: 8px;padding-bottom: 8px;padding-left: 10px !important;}
	.off-canvas:not(.off-canvas-center) li.html{padding: 10px;}
	.sidebar-menu .header-social-icons .social-icons{text-align: center;color: #552f12;}
	.sidebar-menu .nav-sidebar > li > a{color: #552f12;font-size: 15px;}
	.sidebar-menu .nav-sidebar > li.active{border-top: 1px solid #f3f3f3;background-color: rgb(251, 251, 251);}
	.sidebar-menu .nav-sidebar li ul{padding-bottom: 0px !important;}
	.sidebar-menu .nav-sidebar li ul li a{font-size: 14px;color: #444;}
	.sidebar-menu .nav-sidebar li .toggle{opacity: 1;}
	.sidebar-menu .nav-sidebar li .toggle i{font-size: 22px;opacity: 1;color: #552f12;}
	.featured-title .page-title-inner{padding-top: 0px;padding-bottom: 0px;}
	.shop-page-title{margin-bottom: 0px;}
	.dark .breadcrumbs{font-size: 13px;}
	.category-filtering.category-filter-row{padding: 0px 0px;}
	.woocommerce-ordering select{margin: 0;}
	.single-product .page-title-inner > .flex-col:nth-child(1){display: none;}
	.product-title{font-size: 20px;}
	.mobile-nav.nav-right .cart-item .header-button{padding-top: 10px;}
	.woocommerce-tabs .product-tabs{white-space: nowrap;overflow-x: auto;display: inline-block !important;}
	.woocommerce-tabs .product-tabs li{width: auto;}
	.header.show-on-scroll, .stuck .header-main{height: 50px !important;}
	.stuck #logo img{max-height: 50px !important;}
	.slider_banner .flickity-slider .banner {padding-top: 300px !important;}
	.mobile-nav li a i{color: #ffcc01;font-size: 28px !important;}
	.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {min-width: 300px;background-color: #fff;}
	.sidebar-menu .nav-sidebar li a {padding-top: 8px;padding-bottom: 8px;padding-left: 10px !important;}
	.sidebar-menu .nav-sidebar > li > a {color: #444444;font-size: 14px;}
	.sidebar-menu .nav-sidebar li .toggle i {font-size: 22px;opacity: 1;color: #552f12;}
	.row-slider .flickity-prev-next-button svg{background-color: #fff;}
	.woocommerce-ordering, .woocommerce-ordering select{display: none;}
	.shop-page-title .page-title-inner .shop-page-title{font-size: 20px;}
	.shop-page-title .page-title-inner .form-flat{display: none;}
	.product-small .box-image .image-tools{display: none;}
	.header-search-form-wrapper form{min-width: 270px;}
	.mfp-ready .mfp-close{opacity: 1;}
	.mfp-ready .mfp-close svg{color: #ec0000;}
	.header-main .nav > li > a{padding-top: 12px;padding-bottom: 12px;}
	.textbanner h3, .textbanner h4{padding-left: 0;text-align: center;font-size: 30px;line-height: 36px;}
	.textbanner h3:after{display: none;}
	.home .section .section-content > .row > .col{max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
	.ColLsex02 > .col-inner .textLsec2Home{position: static;}
	.sec02home{padding-top: 30px !important;}
	.textLsec2Home h4{color: #8a7115;text-align: center;}
	.textLsec2Home p{text-align: center;color: #000;}
	.textLsec2Home strong{color: #8a7115;background: unset;-webkit-background-clip: unset;-webkit-text-fill-color:unset;}
	.ColLsex02{margin-bottom: 30px;}
	.Tabsec3_home > h4{position: static !important;
        max-width: initial !important;}
	.Tabsec3_home > ul.nav{position: static !important;width: 100% !important;}
	.col12sec3_home > .col-inner {
		padding-left: 10px !important;
		padding-right: 10px;
	}
	.ndtabs_sec3home{
		position: static !important;
		min-width: 100% !important;
		margin-left: 0 !important;
    	margin-right: 0 !important;
	}
	.sec3Home:before, .sec3Home:after, .sec04Home:after, .sec04Home:before,
	.sec5Home:before, .sec6Home:after, .rowsec7Home:before, .sec8Home:before, .sec8Home:after{
		display: none;
	}
	.sec04Home, .sec6Home, .sec7Home, .sec8Home, .sec9Home{
		padding-top: 0px !important; 
		padding-bottom: 0px !important;
	}
	.secnopadding{
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.sec8Home{
		margin-top: 15px;
	}
	.colLesec5_home > .col-inner, .rowsec9home, .rowsec10Home{
		padding-left: 15px;
		padding-right: 15px;
	}
	.rowsec5_home:before{
		top: 0;
		left: 0;
	}
	.rowsec5_home {
		padding-bottom: 0;
	}
	.rowsec6_Home, .rowpadding_Left{
		padding-left: 0 !important;
	}
	.rowpadding_Right, .rowsec7Home, .colLesec9Home > .col-inner{
		padding-right: 0px !important;
	}
	.sec6Home:before{
		width: 100%;
	}
	.textcolLe_sec6Home h2 {
		font-size: 20px;
		line-height: 30px;
	}
	.textbanner_slidesec6{
		padding-right: 15px;
	}
	.sec9Home > .section-bg{
		background-image: none !important;
	}
	.sec10Home:before{
		width: 100%;
	}
	.Tabs_galleyHome > ul > li a{
		padding-left: 0;
		margin: 0 auto;
		font-size: 16px;
	}
	.sec10Home, .secbloghome{
		padding-top: 30px !important;
		padding-bottom: 0px !important;
	}
	.Tabs_galleyHome > ul, .Tabs_galleyHome > ul{
		display: table;
	}
	.Tabs_galleyHome > ul > li, .Tabs_galleyHome > ul > li{
		width: 50% !important;
		float: left;
	}
	.Tabs_galleyHome > ul > li a, .Tabs_galleyHome > ul > li a{
		text-align: center;
	}
	form .wpcf7-submit, .viewmorebtnhome{
		margin-top: 15px;
	}
	.text1colRsec4 {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.textcolLesec5_home h3{
		font-size: 22px; 
		margin-bottom: 15px;
    	margin-top: 15px; 
	}
	.slidesec6_home .banner_slide_sec6{
		padding-top: 300px !important;
	}
	.colRisec7Home > .col-inner{
		padding: 20px 19px 0px 15px;
	}
	.textcolLe_sec9home h3{
		font-size: 22px;
	}
	.colRisec9Home .slide_tichnoikhu .slider-custom{
		position: static;
	}
	.colRisec9Home .slide_tichnoikhu .slider-custom .flickity-slider .imgslide_noikhu{
		max-width: 124px !important;
	}
	.colRisec9Home .slide_tichnoikhu .slider-custom .flickity-slider .imgslide_noikhu .img-inner {
		padding-top: 80px !important;
		width: 120px;
	}
	#main .banner_childpage{padding-top: 250px !important;}
	.tithome_bds h3{font-size: 22px;text-align: center;}
	.text-box.banner-layer .text-inner h1{font-size: 25px;}
	.ColLsec5_pagetich > .col-inner {height: 100%;padding: 20px 15px 0px 15px;}
	.Tabs_page_product ul.nav.nav-simple li{width: 32.333%;margin-bottom: 15px;}
	.Tabs_page_product ul.nav.nav-simple li:nth-child(3n+3){margin-right: 0;}
	.Tabs_page_product ul.nav.nav-simple li a{font-size: 16px;background-color: #856a47;display: table;width: 100%;color: #fff;min-height: 60px;position: relative;}
	.Tabs_page_product ul.nav.nav-simple li a span{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;line-height: 20px;}
	.imgslide_intabspagepro .textbox_banner_tabspagepro {width: 100% !important;}
	.banner_slider .banner .text-box.banner-layer{width: 100% !important;}
	.Tabsec8home > .nav-simple > li{width: 49%;margin-right: 2%;}
	.Tabsec8home > .nav-simple > li:nth-child(2n+2){margin-right: 0;}
}
@media only screen and (max-width: 680px) {
	.core_layout_archive #post-list article{width: 100%;padding-right: 0;}
}
@media only screen and (max-width: 580px) {
	.slider_banner .flickity-slider .banner {padding-top: 210px !important;}
	.initemtabs_pro .itemlipro{width: 32%;margin-right: 2%;padding: 0px 5px;}
	.itemlipro .initemlipro p{font-size: 14px;}
	.banner_collection .flickity-button svg{background-color: rgb(255 255 255 / 64%);}
	.secgthieu .coltext_ghtieu h3{font-size: 16px;padding-bottom: 0px;margin-bottom: 5px;}
	.coltext_ghtieu .col-inner p{font-size: 16px;text-align: justify;}
	.textbanner_slider .text h2, .textbanner_slider .text h3{font-size: 35px;line-height: 50px;}
	.textbanner_slider .text h3{font-size: 22px;line-height: 30px;}
	.banner_slider .textbanner_slider{width: 100% !important;padding: 0px 10px;position: static !important;padding-top: 10px;}
	.tithome_bds{margin-bottom: 0px;}
	.mobile-nav.nav.nav-right .header-button a{padding: 0 8px;font-size: 12px;line-height: 28px;min-height: 30px;height: 30px;background-color: #ffcc01;color: #091c3a;}
	.core_layout_archive #post-list article .entry-content{padding: 10px 15px;}
	.content_popup_banner, .content_popup_banner .text, .content_popup_banner .text .text-inner{width: 100%!important;overflow: auto;}
	
}
@media only screen and (max-width: 480px) {
	.product-small .box-image a img{min-height: 228px;}
	.product-small .box-image a img{min-height: initial;}
	.product-small .name.product-title a{font-weight: normal;font-size: 14px;}
	.price_lh{font-size: 13px;}
	.shop-page-title{font-size: 20px;}
	.woocommerce-ordering select{font-size: 12px;}
	.coltextngcuu h3{font-size: 18px;margin-bottom: 0px;}
	.rowprofestion{margin-bottom: 20px;}
	.coltextngcuu p{font-size: 15px;}
	.rowprofestion:nth-child(2n+2) .colimgnghcuu{order: 2;}
	.rowprofestion:nth-child(2n+2) .coltextngcuu{order: 3;}
	.secnghicuu{padding-bottom: 0px !important;}
	.titmodel_home{font-size: 22px;}
	.titfooter_main{margin-bottom: 5px;}
	.titfooter_main h3{font-size: 16px;font-weight: 500;}
	.coltextngcuu .col-inner{padding: 0px 10px;}
	.product-small .title-wrapper .product-title a{font-size: 14px;}
	.colonefoo, .coltwofoo {margin-bottom: 10px;}
	.coltwofoo {margin-bottom: 20px;}
	.coldkemail form{margin-top: 10px;}
	.tit_archive_core h3{font-size: 20px;}
	.titbread_addnew #breadcrumbs{font-size: 14px;}
	.blog-single .row.row-large .post-sidebar{padding-left: 15px;}
	.blog-single .entry-header .entry-title{font-size: 16px;}
	.product-title{font-size: 16px;margin-bottom: 5px;padding-top: 5px;}
	.product-info.summary{margin-top: 15px;}
	.product-short-description ul li{font-size: 15px;margin-bottom: 5px;}
	.product-main{padding-bottom: 0px;}
	.titboxhome{font-size: 16px;}
	.titmodel2main h3 span{font-size: 18px;}
	.bloghome_left .post-item .box-image, .blogoffhomer .post-item .box-image{width: 30% !important;float: left;}
	.bloghome_left .post-item .box-text, .blogoffhomer .post-item .box-text{width: 70%;float: left;padding-left: 10px;}
	.bloghome_left .post-item .box-text .post-title{font-size: 16px;color: #266087;font-weight: bold;}
	.bloghome_left .post-item .box-text .is-divider{display: none;}
	.bloghome_left .post-item .from_the_blog_excerpt{display: none;}
	.col12_talk .col-inner p{font-size: 15px;}
	.ribaodai .col-inner h3{font-size: 18px;}
	.coltext_toadam .col-inner{padding-top: 5px;}
	.btn_dowcnnow {margin-top: 10px;}
	.imghowrouse .img-inner img{width: auto;display: table;margin: 0 auto;}
	.sectwo_footer img{width: auto;}
	.colleft_absolute p{font-size: 16px;}
	.colvideo_gthieu .col-inner > ul li{padding: 5px 0px 5px 10px;}
	.colvideo_gthieu .col-inner > ul li p{font-size: 13px;}
	.nav-tabs+.tab-panels{padding: 10px;}
	.page-wrapper > .row > .large-3.col{padding-left: 15px;}
	.item_archive_post .post-item .box-image{width: 100% !important;}
	.item_archive_post .post-item .box-text{padding-left: 0px;}
	.sidebar_newlayout{padding-left: 15px !important;}
/* 	.banner_slider .flickity-slider .banner{padding-top: 268px !important;} */
	.textbanner_slider h1{font-size: 35px;line-height: 35px;}
	.textbanner_slider h2{font-size: 20px;}
	.textaboutsec h3{font-size: 18px;}
	.secabout{padding-top: 0px !important;}
	.titlehome h3, .titlehome span{font-size: 20px;padding-bottom: 2px;}
	.imgquytrinh .box-text h5{font-size: 14px;min-height: 88px;margin: 0;margin-top: 15px;text-align: justify;}
	.colimgqtrinh > .col-inner{padding-top: 10px;padding-bottom: 0px;}
	.imgquytrinh .box-image img{max-width: 100px;}
	.rowprojected > .col{padding-left: 0px !important;padding-right: 0px !important;}
	.rowprojected .projecteditem .col.post-item{max-width: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;}
	.projecteditem .post-item .box-text-inner .post-title{font-size: 14px;padding: 0px 10px;}
	.projecteditem .post-item .box-text{opacity: 1;bottom: 0;background-color: #0006;}
	.projecteditem .post-item .box-text .box-text-inner{padding: 15px 0px;}
	.footer_main .section-content .row .col{max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
	.list_cate_project li a{font-size: 15px;padding: 3px 10px;}
	.list_cate_project{white-space: nowrap;overflow-x: auto;display: inline-block !important;width: 100%;}
	.list_cate_project li{display: inline-block !important;float: none;}
	.tit_archive_core h3{font-size: 16px;padding-top: 0px;}
	#breadcrumbs, #breadcrumbs span, #breadcrumbs span a{font-size: 13px;margin-bottom: 0px;}
	.titbread_addnew{padding-bottom: 0px;}
	.blog-single .entry-header .entry-title{line-height: 23px;}
	.googlemaps iframe{height: 200px !important;}
	.table_pricepage{margin-top: 15px;}
	.gallery_nopadding > .gallery-col.col{max-width: 33.3333%;-ms-flex-preferred-size: 33.3333%;flex-basis: 33.3333%;}
	.textbanner_slider .text-inner p{font-size: 16px;}
	.rowproject_archive .col.post-item .box{overflow: hidden;}
	#header #logo{width: auto;}
	.textlhnow_home h3{font-size: 18px;text-align: center;}
	.textlhnow_home p{text-align: center;}
	.colimgqtrinh > .col-inner{height: 220px;}
	.textykkhang p{font-size: 14px;text-align: justify;}
	.Tabssec9_home > ul > li > a{font-size: 16px;}
	.textRisec02Home{    
		max-width: 410px;
    	margin: 0 auto;
		padding: 20px 30px 165px;
	}
	.textLsec2Home strong{font-size: 25px;}
	.textLsec2Home p{font-size: 20px;}
	.Tabsec3_home > h4{font-size: 22px;}
	.imgtquansec3 .box-text-inner p,.imgtquansec3 .box-text-inner h2{text-align: center;}
	.imgslide_sec5home img{height: auto}
	.slide_tichnoikhu  .img-inner.image-cover{padding-top: 300px !important;}
	.Tabsec3_home .nav-simple > li{width: 100%;display: table;margin: 0;}
	.Tabsec3_home .nav-simple > li{display: table;width: 100%;text-align: center; }
	.textcolRi_sec7Home h4 span{font-size: 20px !important;}
}
@media only screen and (max-width: 414px) {
	.dark .breadcrumbs{font-size: 12px;}
	.projecteditem .post-item .box-text-inner .post-title{font-size: 13px;}
	.textLsec2Home p{line-height: 35px;}
}
@media only screen and (max-width: 375px) {
	.core_layout_archive #post-list article{width: 100%;padding-right: 0;}
	.core_layout_archive #post-list article .entry-image a img, h2.entry-title{height: auto;}
	.textRisec02Home {max-width: 310px;padding: 10px 15px 165px;}
	.sec02home .ColRisex02 .img img{width: 130px !important;}
	.Tabsec3_home > h4{font-size: 19px;}
}
@media only screen and (max-width: 360px) {
	.textLsec2Home h4, .textLsec2Home strong{font-size: 20px;}
	.textLsec2Home p{line-height: 30px;}
}
@media only screen and (max-width: 320px) {}