@media (max-width: 990px) {
	.product-list .product-img{
		min-height: inherit;
	}
	.port_head{
	    display: block;
	}
	#home-customer .owl-carousel .owl-item img{
		max-width: 90px !important;
	}
	#navigation-sticky-wrapper, #home-content{
		padding: 0 20px;
		border-bottom: 1px solid #f5f5f5;
	}
	.open-sidebar-nav #sidebar-nav {
	    right: 0;
	    left: initial;
	    width: 100%;
	    transform: inherit;
	    padding-top: 20px;
	}
	.web-title-bar h1 {
	    font-size: 34px;
	}
	#sidebar-nav{
		z-index: 999;
	}
	#close-sidebar-nav{
		z-index: 9999;
	    position: absolute;
	    background: transparent;
	    height: 50px;
	    right: 10px;
    	left: inherit !important;
    	top: 15px;
	}
	#close-sidebar-nav i {
	    font-size: 24px;
	    color: #939394;
	}
	#owl-carousel-brand, #owl-carousel-portfolio{
		margin-bottom: 30px;
	}
	#sidebar-nav-logo{
		text-align: left;
    	padding-left: 0;
	}
	#sidebar-nav-logo img{
		display: inline-block;
    	width: 200px;
	}
	#sidebar-nav .menu li a .indicator {
	    top: 0px;
	    font-size: 28px;
	}
	#sidebar-nav .menu li.menu-item-has-children ul li a{
		font-family: 'Sukhumvit Set';
		font-weight: normal;
		font-size: 18px;
		color: #939394;
	}
	#sidebar-nav ul.sub-menu{
		border-top: none;
	}
	#home-customer .owl-next {
	    right: -35px;
	}
	#home-customer .owl-prev {
	    left: -35px;
	}
	.product-link-detail{
	    display: none;
	}
	.product-list .product-img{
		padding-bottom: 10px;
		padding-top: 0;
	}
	.product-list .product_list_content{
	    padding: 5px;
	}
	.product-list{
	    padding: 10px;
	}
	.caption_protfolio{
		top: 15px;
    	left: 25px;
	}
	.portfolio_cate{
		min-height: inherit;
	}
	.portfolio_list{
		margin-bottom: 30px;
	}
	.input-qty>input.form-control{
		width: 65px !important;
	}
	#navigation .button-menu-mobile{
		float: right;
		padding-top: 7px;
	}
	#navigation.header-6 #logo{
		float: left;
		text-align: center;
		padding-top: 5px;
	}
	#navigation-sticky-wrapper{
		padding: 0 15px;
	}
	#navigation.header-6 {
	    height: 70px;
	}
	#owl-slide, #owl-slide-cate{
		padding: 0;
	}
	.btn_head_contact {
	    float: right;
	    padding-top: 28px;
	}
	#sidebar-nav .menu li.menu-item-has-children a:focus{
		text-decoration: none;
		color: #32baec;
	}
	#sidebar-nav .menu li a .indicator i.active{
		color: #32baec;
	}
	#top-search,.cart-num{
		/*display: none !important;*/
	}
	#sidebar-nav-logo:before{
		background: #c7ac91;
		display: none;
	}
	.button-menu-mobile i{
		color: #939394;
	}
	#sidebar-nav .menu li{
		border-bottom: 1px solid #ddd;
	}
	#sidebar-nav .menu li a{ 
		font-family: 'Sukhumvit Set';
		font-weight: bold;
		font-size: 18px;
		color: #939394;
	}
	.slide-caption{
		width: 100%;
	}
	h4.sub_title_slide {
	    font-size: 18px;
	    font-family: 'lato-b';
	    color: #fff;
	}
	h5.sub_title_slide {
	    font-size: 16px;
	    font-family: 'Kanit-Thin';
	    color: #fff;
	}
	.home_filter_list {
	    padding: 0 15px;
	}
	.home-contact-form {
	    padding: 30px;
	    font-family: 'lato-l';
	    font-size: 14px;
	    color: #c6a07b;
	}
	#home-contact {
	    min-height: inherit;
	    background: none;
	    background-size: cover;
	}
	.contact-detail {
	    position: relative;
	    min-width: inherit;
	    background: #c6a07b;
	    padding: 40px;
	    width: 100%;
	    float: left;
	    margin-top: 0; 
	    display: block;
	}
	.home-contact-form label {
	    font-family: 'lato-b';
	    font-size: 15px;
	    color: #c6a07b;
	}
	#footer-copy h4 span {
	    font-family: 'lato-t';
	    font-size: 14px;
	    color: #FFF;
	    display: block;
	    position: relative;
	    top: 5px;
	}
	.slide-caption__title {
	    font-size: 24px;
	    font-weight: 900;
	    margin-bottom: 0;
	    text-transform: uppercase;
	    font-family: 'lato-t';
	    line-height: 30px;
	}
	#sidebar-nav .menu li a:hover{
		color: #747474;
	}
	#sidebar-nav .menu li a .indicator:hover, #sidebar-nav .menu .sub-menu li a .indicator:hover{
		color: #747474;
	}
	.container-body {
	    padding: 0 15px;
	   /* margin-top: 30px;*/
	}
	
	.home_content_detail,.product_display_title h1{
		margin-top: 20px;
	}
	#home-product{
		padding: 0;
	}
	.product_list_set{
		padding: 0 15px;
	}
	.product-list .product-name,.product-list .product-price .sell-price{
		text-align: center !important;
	}
	.product-price{
		text-align: center;
		margin-bottom: 15px;
	}
	#footer_content ,#footer_copy{
	    padding: 25px;
	}
	.txt_copy{
		float: none;
		text-align: center;
		display: block;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.product-list{
		margin-bottom: 0;
	}
	#owl-product-detail {
	    padding: 0px;
	    margin-top: 0;
	}
	#owl-product-detail .owl-next{
		right: 0;
	}
	#owl-product-detail .owl-prev{
		left: 0;
	}
	.product_description_detail, .product_detail_relate{
		padding: 0;
	}
	.product_cart_detail{
		padding: 0 5px;
	}
	.add_to_cart_section {
	    text-align: center;
	    padding-top: 40px;
	    margin-bottom: 40px;
	}
	.product_description_detail .nav-justified > li{
		width: 49%;
		display: inline-block;
	}
	.product_description_detail .nav-pills>li>a.last_tab{
		border-left: none;
	}
	#top-search .btn-cart{
		position: absolute;
	    top: 25px;
	    height: inherit;
	}
	#top-search .btn-cart .cart-num{
		position: absolute;
	    top: -14px;
	    height: inherit;
	    right: 5px;
	    font-size: 12px;
	}
	.cart-list-bar{
		top: 75px;
		width: 100%;
	}
	.sum_table_cart_detail {
	    margin-top: 20px;
	    margin-bottom: 30px;
	    padding: 0px; 
	}
	.cart_total_detail_mb{
		/*float: left;
		width: 100%;*/
	}
	.btn_check_out_cartlist{
	    margin-top: 0;
	    margin-bottom: 0;
	    padding: 0;
	}
	.btn_continue_cartlist_style ,.btn_check_out_cartlist_style{
	    width: 100%;
	    margin-bottom: 20px;
	}
	.breadcrumb_content{
		display: none;
	}
	.product_description_detail .nav-pills li.active::before {
	    bottom: -2px;
	}
	.banner_page h4 {
	    line-height: 25px;
	}
	.productlist_set,.detail_set,.product-list,.howtoorder_set,.listall_set,.contactus_set,.portfolio_cate_set{
		margin-top: 30px;
	}
	.cartlist_set{
		padding-top: 30px;
	}
	.sort_product_set{
		display: inline-block;
	    float: right;
	    position: absolute;
	    top: 0;
	    right: 0;
	}
	.sort_product_set label{
		display: none;
	}
	.product-list a.btn-product-detail .product_list_content{
		margin-bottom: 20px;
	}
	.product-list .product-img{
		min-height: 200px;
		max-height: 200px;
	}
	.product-list .product-img img{
		max-height: 200px;
	}
	.btn-link-detail{
		text-align: center;
	}
	.our_brand_footer h2.home_title{
	    font-size: 18px;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.our_brand_footer{
		margin-top: 30px;
		padding: 30px 0 40px;
	}
	.content_section{
	    border-top: none;
	}
	.portfolio_cate_menu{
		float: none !important;
	    margin-top: 15px;
	    margin-bottom: 15px;
	    text-align: center;
	}
	#portfolio-list,#content-detail{
		margin-top: 20px;
	}
	.txt_sub_page{
		line-height: 30px;
	}
	.caption_protfolio h2{
		font-size: 30px;
	}
	.caption_protfolio {
	    padding: 20px;
	}
	.bottom_line {
	    left: 46%;
	}
	.footer-menu {
	    /*background: #272727;*/
	    padding: 30px 0;
	}
	.contentinfo_detail{
		padding-top: 20px;
	}
	#content-detail{
		margin-bottom: 40px;
	}
	.contentinfo_detail h2:after{
		margin-top: -46px;
	}
	.add-to-cart {

	    width: 100%;
	    text-align: center;
	    display: block;

	}
	.img_footer_logo{
		width: 70%;
		margin: auto;
	}
	.footer_main_menu ul{
		text-align: center;
		margin-top: 15px !important;
	}
	.web-title-bar{
		margin-bottom: 20px;
	}
	.portfolio_listall_set .web-title-bar,.aboutus_set .web-title-bar{
		margin-top: 20px;
	}
	.cart_reception {
	    background: #FFF;
	    padding: 20px 30px;
	    padding-bottom: 20px;
	     min-height: inherit; 
	}
	.article_content{
		margin-bottom: 20px;
	}
	.contactus_sets {
	    padding: 0 15px;
	}
	.contact_form{
		margin-top: 30px;
	}
	.contact_info p.txt_set_head{
		margin-bottom: 15px !important;
	}
	.contact-info-home{
		margin-bottom: 30px;
	}

}
@media (max-width: 760px) {
	#home-customer .owl-carousel .owl-item img{
		max-width: 55px !important;
	}
	#owl-slide .owl-next {
	    right: 0;
	    top: 36%;
	}
	#owl-slide .owl-prev {
	    left: 0;
	    top: 36%;
	}
	.item_per_page {
	    margin: 30px 0 0;
	    padding: 0 15px;
	    text-align: center;
	}
	.pagination_list nav{
		text-align: center;
	}
	.pagination_list .pagination{
		margin: 0;
	}
	
}