@media only screen and (max-width: 849px){
	.header-wrapper:not(.stuck) .logo img {
	    max-height: 51px !important;
	    position: absolute;
	    bottom: 2px;
	}
	.header-main .nav > li > a{
		line-height: initial;
	}
	.mobile-nav > li > a > i{
		color: #444;
	}
	.mobile-sidebar .sidebar-menu{
		padding-top: 0px;
	}
	.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 .sidebar-menu-top-content{
		border-bottom: 1px solid #f1f1f1;
		padding: 10px 0px;
	}
	.sidebar-menu .sidebar-menu-top-content a img{
		max-height: 98px;
	    margin: 0 auto;
	    display: table;
	}
	.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: #444;
		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: #444;
	}
	.has-child:hover{
		cursor: none;
	}
	#header .stuck #logo img {
	    max-height: 36px !important;
	    bottom: 0px;
	}
	.stuck .header-main .mobile-nav > li.nav-icon > a{
		padding: 5px 0px;
	}
	.sidebar-menu .searchform .search-field{
		box-shadow: none;
    	border-radius: 5px 0px 0px 5px;
	}
	.sidebar-menu .searchform .ux-search-submit{
		background-color: #f0b86b;
	    height: 40px;
	    color: #000;
	    font-size: 12px;
	    width: 40px;
	    border-radius: 0px 5px 5px 0px;
	}
	.off-canvas-left .mfp-content, .off-canvas-right .mfp-content{
		width: 90%;
	}
	.featured-title .page-title-inner{
		padding-top: 0px !important;
		padding-bottom: 5px !important;
	}
	.woocommerce-ordering .orderby{
		margin: 0;
	    height: 30px;
	    font-size: 13px;
	}
	.category-filter-row {
	    padding: 0px 0;
	}
	.archive .shop-page-title .shop-page-title{
		font-size: 25px;
    	margin-bottom: 5px;
	}
	.product-info h1.product-title {
	    font-size: 30px;
	}
	.woocommerce-tabs ul.product-tabs{
		display: flex;
	    flex-wrap: wrap;
	    align-items: flex-start;
	}
	.woocommerce-tabs ul.product-tabs > li{
		width: auto;
		padding-left: 15px;
    	padding-right: 15px;
	}
	.hotline_devmd{
		bottom: 180px;
    	right: 0px;
	}
	.allicon_socical a img{
		width: 38px;
    	margin-bottom: 2px;
	}
	.allicon_socical a.aSkypeicon img{
		width: 42px;
	}
	.allicon_socical a .tooltipCall{
		height: 32px;
	}
}
@media only screen and (max-width: 680px){

}
@media only screen and (max-width: 580px){
	.post-sidebar.large-3 {
	    padding-left: 15px;
	}
	.colLeftDidYou .col-inner:after{
		background-size: auto 100%;
	}
	.gallery_doitac .box-image{
		height: 70px;
	}
	.gallery_doitac > .gallery-col.col{
		padding-bottom: 10px;
	}
	.rowBtnContactFoo{
		height: auto;
	}
	.rowBtnContactFoo:before,
	.rowBtnContactFoo:after{
		display: none;
	}
	.colBtnContact > .col-inner{
		justify-content: center;
		margin-bottom: 15px;
	}
	.titboxContactFoo p{
		margin-bottom: 0px;
	}
	.logoFooter img{
		max-width: 100px;
	}
	.MenuFooters .ux-menu-link a.ux-menu-link__link{
		padding: 0;
		font-size: 14px;
	}
	.colFooter .followUsFoo span{
		font-size: 15px;
	}
	.colFooter .followUsFoo a{
		font-size: 20px;
	}
	.product-gallery .product-images a img{
		height: 320px;
	}
	.product-gallery > .product-images{
		margin-bottom: 5px;
	}
	.product-thumbnails.thumbnails .flickity-slider > .col a img{
		height: 80px;
	}
	.product-info h1.product-title {
	    font-size: 25px;
	}
	.product-info.summary .price {
	    font-size: 28px;
	}
	#breadcrumbs{
		font-size: 14px;
	}
	.AccordionStyle .accordion-item a{
		font-size: 15px;
	}
	.AccordionStyle .accordion-inner{
		padding: 10px;
	}
	.ourproductHome > .product-small, .related-products-wrapper .flickity-slider > .product-small{
		    flex-basis: 50%;
    	max-width: 50%;
	}
}
@media only screen and (max-width: 480px){
	.blog3ItemHome .box,
	.VertiBlogHome .box{
		display: flex;
	}
	.blog3ItemHome > .col.post-item,
	.VertiBlogHome .col.post-item{
		padding-bottom: 10px;
	}
	.blog3ItemHome .box .box-image,
	.VertiBlogHome .box .box-image{
		width: 35% !important;
	}
	.blog3ItemHome .box .box-text,
	.VertiBlogHome .box .box-text{
		padding: 0;
		padding-left: 10px;
	}
	.blog3ItemHome .box .box-image .image-cover,
	.VertiBlogHome .box .box-image .image-cover{
		padding-top: 70% !important;
	}
	.product-small.box .box-text-products .product-title a{
		font-size: 15px;
		font-weight: 500;
	}
	.product_home{
		padding-left: 5px !important;
    	padding-right: 5px !important;
	}
	.product-small.box .box-text-products .sku_product{
		font-size: 13px;
    	line-height: 17px;
	}
	.UxProHome .flickity-prev-next-button {
	    bottom: 56% !important;
	    top: 30%;
	}
	.ulcatProhome ul li a{
		font-size: 12px;
    	line-height: 22px;
    	padding: 5px 10px;
	}
	h1.page-title{
		font-size: 26px;
	}
	.blog-single h1.entry-title {
	    font-size: 28px;
	    line-height: 30px;
	}
	.navigation-post .nav-previous a{
		font-size: 14px;
	    line-height: 20px;
	    display: inline-block;
	}
	.rowOneContact .box {
		display: flex;
		margin-bottom: 10px;
	}
	.rowOneContact .box .box-image{
		width: 25% !important;
	}
	.rowOneContact .box .box-text{
		padding-left: 10px;
	}
	.secAboutHome{
		padding-top: 0px !important;
	}
	.colTitleBox{
		padding-bottom: 0px;
	}
	.ourproductHome > .product-small, .related-products-wrapper .flickity-slider > .product-small{
		    flex-basis: 100%;
    	max-width: 100%;
	}
}
@media only screen and (max-width: 414px){
	
}
@media only screen and (max-width: 375px){
	
}
@media only screen and (max-width: 320px){
	
}