@media only screen and (max-width: 1180px) {
    #header #logo img{
        max-height: 148px
    }    
}
@media only screen and (max-width: 1150px) {
    #header #logo img{
        max-height: 120px
    }    
}
@media only screen and (max-width: 800px) {
	#top-bar{display: none;}
	.header-wrapper #logo img{top: 0px;max-height: 48px;}
	.header-wrapper .header-main{height: 50px;border-bottom: 1px solid #f7f7f7;}
	.mobile-nav > li > a > i{color: #552f12;}
	.mobile-sidebar .sidebar-menu{padding-top: 0px;}
	.mobile-sidebar .sidebar-menu .nav-sidebar > li:nth-child(1) a{background-color: #eb0000;}
	.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: #5d5d5d;}
	.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: 1px;}
	.mobile-nav.nav-right .cart-item .header-button a{background-color: #fff;}
	.mobile-nav.nav-right .cart-item .header-button a i{font-size: 16px !important;}
	.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: #444;font-size: 28px !important;}
	.header-main .mobile-nav > li:nth-child(1) > a i{color: #eb0000 !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;}
	#top-bar .social-icons.follow-icons a:nth-child(3),
	#top-bar .social-icons.follow-icons a:nth-child(4),
	#top-bar .social-icons.follow-icons a:nth-child(5){display: block;}
	/*.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{margin-top: 0;top: 0;}*/
	.doitac_gallery .flickity-button{display: none;}
	.header-search-form-wrapper form .ux-search-submit i{top:-2px;color: #eb0000;}
	.titleboxhome h3 span{font-size: 24px;padding-bottom: 12px;}
	.titleboxhome h3:after{background-size: 100%;width: 55px;}
	.imgkquacl a img{margin: 0 auto;display: table;}
	.product-small:hover .box-image > div:nth-child(1):after,
	.product-small:hover .box-image > div:nth-child(1):before{display: none;}
	.tabs_calcular_lson ul.nav li{width: 50%;}
	.item_formnt{width: 49%;}
	.item_formnt:nth-child(2n+2){margin-right: 0;}
	#header #logo img{padding-top: 2px;}
	#header #logo img, #header .stuck #logo img{max-height: 48px !important;}    
	[data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step{background-color: #e34444;}
	.col12tinkmhot > .col-inner{top: 24px;left: -100%;height: 75%;width: 178%;}
	.tabcatprohome ul{max-width: 100%;}
	.tabcatprohome ul:after, .tabcatprohome ul li a:before, .tabcatprohome ul li a:after{display: none;}
	.tabcatprohome ul li{margin-left: 0 !important;}
	.tabcatprohome ul li a{padding: 6px 16px;border-radius: 5px;font-size: 14px;}
	.colphanhoi{    max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
	.col12video_newhome > .col-inner{background-image: none;}
	.titfoomain h3, .titfoomain span{font-size: 17px;}
	/*Css Menu Add*/
	.menu_vertical_mobile{
		position: fixed;
	    top: 0;
	    left: -100%;
	    min-width: 330px;
	    width: 100%;
	    background-color: rgb(51 51 51 / 63%);
	    z-index: 222;
	    height: 100%;
	    overflow: auto;
	    transition: all .5s;
	}
	.in_menuver_mobile{
		background-color: #fff;
		max-width: 300px;
    	padding: 10px;
    	height: 100%;
	}
	.menu_vertical_mobile.open{
		left: 0;
		transition: all .5s;
	}
	.in_menuver_mobile .mfp-close{
		display: none !important;
	}
	.open .in_menuver_mobile .mfp-close{
		display: block !important;
		opacity: 1;
	}
	.header-main li.html.custom{
		display: block !important;
	}
	.header-main .mobile-nav.nav-right li{
		margin: 0px 10px;
	}
	.header-main .mobile-nav.nav-right li .open_menu i{
		font-size: 20px;
		color: #e34444;
		top: 1px;
		position: relative;
	}
	/*.category-page-row .category-filtering{
		display: none;
	}*/
	.header-search-form-wrapper form .search-field{
		min-width: initial;
	}
	.secbanner_home{
		margin-top:  0;
	}
	.secbanner_home .rowsearch_home {
	    position: relative;
	    bottom: 0;
	    left: 0;
	    transform: unset;
	    margin-top: 10px !important;
	}
	.rowsearch_home .rowsearch_one, .rowsearch_home .rowsearch_two{
		display: table;
		width: 100%;
		box-sizing: border-box;
	}
	.rowsearch_home .rowsearch_one .search_keyword,
	.rowsearch_home .rowsearch_one .search_productcat{
		width: 100%;
	}
	.rowsearch_home .rowsearch_two .itemsearch_attribu {
	    width: 49%;
	    margin-right: 2%;
	    float: left;
	}
	.rowsearch_home .rowsearch_two .itemsearch_attribu:nth-child(2n+2){
		margin-right: 0;
	}
	.rowsearch_home .rowsearch_two .itemsearch_attribu:last-child{
		width: 49%;
	}
	.rowsearch_home .rowsearch_one .search_keyword{
		margin-bottom: 10px;
	}
	.rowsearch_home .rowsearch_one .search_keyword input {
	    border-top-right-radius: 5px;
	    border-bottom-right-radius: 5px;
	    border-right: 1px solid #C1C7CD;
	}
	.rowsearch_home .rowsearch_one .search_productcat select {
	    border-top-left-radius: 5px;
	    border-bottom-left-radius: 5px;
	    border-left: 1px solid #C1C7CD;
	}
	.rowsearch_home .rowsearch_one .search_keyword:after{
		display: none;
	}
	.textanout_dvuhome h3{
		font-size: 22px;
	    line-height: 26px;
	    max-width: 100%;
	}
	.imgboxdvu_home .box-text-inner h4{
		font-size: 16px;
	}
	.titmodelmain h3, .titmodelmain h3 span{
		font-size: 22px;
	}
	.secphutung{
		padding-top: 0 !important;
	}
	.imgabsolute_phutung{
		display: none;
	}
	#header .header-wrapper.stuck .header-main{
	    display: block !important;
	}
	#header .header-wrapper.stuck .header-bottom{
		display: none;
	}
	.has-child:hover{
		cursor: none;
	}
	#wrapper > .shop-page-title {
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	.mainform_dkntin{
		background-image: none;
		background-color: #efefef;
    	border-radius: 5px;
	}
	.mainform_dkntin .colforrm_dkntin{
		max-width: 100%;
	    -ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	}
	.rowform_dkntin > .col:nth-child(1){
		display: none;
	}
	.colforrm_dkntin .wpcf7-form {
	    padding-left: 10px;
	    padding-right: 10px;
	    margin-bottom: 0px;
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.titform_mobile{
	    display: block;
	    text-align: center;
	    text-transform: uppercase;
	    color: #eb0000;
	    font-weight: bold;
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	.titpro_addsingle{
		margin-top: 8px;
	}
	.rowbread_core {
	    padding-top: 5px;
	    padding-bottom: 0px;
	}
	/*End Css Add*/
}

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

@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%);}
    .col12tinkmhot > .col-inner{top: 0;left: 0;height: auto;width: 93%;padding: 10px;}
    .tabcatprohome ul li{width: 49%;margin-right: 2%;}
    .tabcatprohome ul li:nth-child(2n+2){margin-right: 0;}
    .Colvideohome > .col-inner{left: 0;}
}   

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

	.product-small .box-image a img{min-height: 228px;}

	.core_layout_archive #post-list article{width: 50%;padding-right: 4%;}

	.core_layout_archive #post-list article:nth-child(2n+2){padding-right: 0px;}

	.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;padding-left: 15px;padding-right: 15px;}

	.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;padding-top: 0px !important;}

	.titmodel_home{font-size: 22px;}

	.titfooter_main{margin-bottom: 5px;}

	.titfooter_main h3{font-size: 16px;font-weight: 500;}
	.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: 18px;line-height: 26px;margin-bottom: 0;}
	.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;}
	.secprohome{padding-top: 0px !important;}
	.sectwo_footer{padding-bottom: 0px !important;}
	.bloghome .flickity-viewport .col.post-item{padding-bottom: 0px;}
	.excerpt_promd{display: none;}
	.col-inner > .product-small{padding: 0px;}
	.product-small .title-wrapper .product-title a{height: 40px;margin: 0;}
	.slider .flickity-prev-next-button svg{background-size: 100%;}
	.prohome .flickity-prev-next-button{top: 55px !important;}
	.titleboxhome h3 span{margin-top: 0;font-size: 22px;padding-bottom: 0;}
	.blog_projeted .flickity-viewport .flickity-slider .post-item .box-image .image-cover{padding-top: 56.25% !important;}
	.blogsmall .post-item .box-image{width: 35% !important;float: left;}
	.blogsmall .post-item .box-text{width: 65%;float: left;padding-left: 10px;}
	.colhotline_onfooter p{font-size: 20px;}
	.titfoomain{margin-bottom: 0px;}
	.colfooter{margin-bottom: 15px;}
	.hotline_onfooter {padding-top: 15px !important;;padding-bottom: 15px !important;}
	.form_noithat{padding: 0px 5px;}
	.item_formnt p{margin-bottom: 0px;font-size: 13px;color: #000;}
	.head_lightbox_cacul h4{font-size: 18px;}
	.product-small .add-to-cart-button a{font-size: 16px;}
	.imgbox_hethong .box-image{display: none;}
	.imgbox_hethong .box-text{padding-top: 0;padding-bottom: 0;}
	.imgbox_hethong .box-text h4{font-size: 18px;}
	.rowaddhethong{border-bottom: 1px solid #ccc;margin-bottom: 15px;}
	.btnview_bando{margin-top: -20px;font-size: 14px;}
	.rowaddhethong > .col:last-child{padding-bottom: 5px;}
	.vert{max-width: 100%;}
	.header-search-form-wrapper form .search-field{min-width: 260px;}
	#wrapper #main{margin-top: 0;}
	.category-page-row .page-title-inner > .flex-col:nth-child(1){display: none;}
	h1.shop-page-title{font-size: 24px;}
	.core_layout_archive #post-list article .entry-image a img{height: 190px;}
	.rowpage_contact{border: none;}
	.breadcrumbs{font-size: 13px;}
	.colR_blogmain #post-list h2.entry-title{font-size: 18px;}
	.h1arblogmain h1{font-size: 22px;line-height: 28px;}
	.btncontact_buy a span{font-size: 12px;}
	.formsearch_car .btn_searchcar button{font-size: 15px;}
	.formsearch_car .btn_searchcar button i{margin-right: 0;}
	.itematt span{font-size: 12px;padding-left: 6px;}
	.itematt:nth-child(1), .itematt:nth-child(3){width: 28%;}
	.itematt:nth-child(2){width: 40%;}
	.itematt:nth-child(1) span:before, .itematt:nth-child(2) span:before, .itematt:nth-child(3) span:before{width: 12px;height: 12px;left: -11px;top: 2px;}
	.price_addcart_prosmall .pricenone, .price_addcart_prosmall .price-wrapper{font-size: 14px;}
	.product-small .price_addcart_prosmall .add-to-cart-button a{width: 38px;height: 28px;}
	.product-small .price_addcart_prosmall .add-to-cart-button a:before{width: 18px;height: 18px;background-size: 18px;}
	.prodmall_devmd .flickity-prev-next-button{width: 25px !important;height: 25px !important;line-height: 25px;min-height: 25px;}
	.prodmall_devmd .flickity-prev-next-button svg{padding: 6px !important;}
	.prodmall_devmd .flickity-button.previous{right: 30px;}
	.prodmall_devmd .flickity-button{top: -30px;}
	.prodmall_devmd .flickity-prev-next-button.next{right: 3px;}
	.titboxv2home{border-bottom: none;margin-bottom: 0px;margin-top: 10px;}
	.rowykkhang > .col{padding: 0;}
	.hotline_support{display: none;}
	.cf7_dkntin .item_cf7dkktin{width: 49%;margin-right: 2%;}
	.cf7_dkntin .item_cf7dkktin:nth-child(2n+2){margin-right: 0;}
	.cf7_dkntin .item_cf7dkktin:nth-child(3){margin-right: 2%;}
	.cf7_dkntin .item_cf7dkktin:nth-child(4){width: 49%;}
	.colfooter form .wpcf7-submit{max-width: 100%;height: 39px;}
	.item_cf7dkktin input{border-radius: 5px;}
	.imgboxykien, .textykkhang{height: auto;}
	.colykienhome{margin-top: 15px;}
	.secprosidebar_home.secfffprohome{padding-top: 0px !important;}
	.psingle_cattitle_pro{font-size: 25px;}
	#breadcrumbs, #breadcrumbs span, #breadcrumbs a{font-size: 14px;font-weight: normal;}
	.category-page-row .page-title-inner{margin-bottom: 0;}
	.tax-product_cat .row.category-page-row{padding-top: 0;}
	.secone_footer .colhotline_fooone{max-width: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;}
	.colknoi_fooone {border-top: 1px solid #fff;margin-top: 5px;padding-top: 5px;}
	.colforrm_dkntin .wpcf7-form .wpcf7-submit{min-width: 100%;}
	.widget-title{font-size: 16px;}
	#shop-sidebar #custom_html-8 .widget-title:after{width: 23px;height: 23px;top: 14px;}
	.off-canvas .sidebar-inner{padding: 10px;}
	.prodmall_devmd .product-small.col,
	.product-small.col{padding: 0 2px 15px !important;}
	.titmodelmain h3, .titmodelmain h3 span{margin-left: -4px;}
	.spanprice_none{font-size: 20px;}
	.leftsingle_prodevmd .product-gallery .product-thumbnails{width: 100%;margin: 0;}
	.leftsingle_prodevmd .product-gallery .product-thumbnails .flickity-button{top: 30%;width: 16px !important;height: 16px;min-height: 16px;}
	.titpro_addsingle p{font-weight: 600;font-size: 18px;}
	.accordion_singlepro .accordion-item a.accordion-title span{font-size: 17px;}
	.woocommerce-tabs > ul.tabs li a{font-size: 16px;}
	.woocommerce-Tabs-panel p, .woocommerce-Tabs-panel div{text-align: justify;}
	.itemcustom_layout{display: table;}
	.imgpost_customar, .infopost_customar{width: 100%;margin: 0;padding: 0;}
	.imgpost_customar img{max-height: initial;}
	.titpost_customar a{font-size: 17px;margin-bottom: 5px;margin-top: 5px;}
	.title_layoutar h1{font-size: 26px;margin-bottom: 0;}
	.Left_Blog h1{font-size: 20px;margin: 0;}
	.blog-single .row.row-large .post-sidebar{padding-right: 15px;}
	.imgpost_customar img{width: 100%;}
	.formsearch_car input, .formsearch_car select{height: 35px;line-height: 32px;font-size: 14px;}
	.coltieuchi_pageabout > .col-inner{min-height: 188px;padding-top: 5px;margin-bottom: 5px;}
	.formsearch_car .btn_searchcar button{height: 35px;line-height: 31px !important;min-height: 35px;}
	.divtit_singlepost .kk-star-ratings{margin-left: 0;padding-top: 3px;}
	.divtit_singlepost{margin-bottom: 0px;}
	.textsecone_foo2{padding-top: 5px;}
	.tax-product_cat .category-page-row > .col.large-9 .page-title-inner > .flex-col.flex-center{width: 100%;}
	.page-title-inner .category-filtering > a{display: table;width: 100%;}
}

@media only screen and (max-width: 414px) {
	.dark .breadcrumbs{font-size: 12px;}
	.slider_banner .flickity-slider .banner {padding-top: 150px !important;}
	.colleft_absolute p{font-size: 12px;}
	.product-small .price-wrapper span.amount{font-size: 18px;}
	h1.shop-page-title{font-size: 22px;}
	.btncontact_buy a span{font-size: 11px;}
	.itematt:nth-child(1) span:before, .itematt:nth-child(2) span:before, .itematt:nth-child(3) span:before{left: -9px;}
	.imgbox_phutung .box-text .box-text-inner h4{font-size: 26px;}
	.iconshare_this{display: none;}
}

@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;}
	.colhotline_onfooter p{font-size: 18px;}
	.tabcatprohome ul li a{padding: 5px 5px;}
	.product-small .price-wrapper span.amount{font-size: 13px;}
	.btncontact_buy{margin-bottom: 10px;margin-right: 0;margin-bottom: 6px;}
}

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

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