@charset "utf-8";
/* CSS Document */

/* Mobile */
@media(max-width:767px){
	#top_head_call{
		padding-left:0px;
		padding-right:0px;
	}
	.tab-menu ul li,.tab-menu ul li:last-child{
		width:100%;
		padding:5px;
		text-align:center;
		margin-bottom:1px;
	}
	.area-title h2{
		font-size:22px;
		margin-top:10px;
		padding-bottom:5px;
		padding-top:0;
		margin-bottom: 3px;
	}
	.BorderTop{
		margin-top: 5px;
	}
	h2.widget-title hr{
		margin:0px 0 8px 0;
	}
	.glass-case ul li .gc-li-display-container{
		height: auto;
	}
	.product-detail-section #text_detail,.other-product-area{
		margin-bottom: 0px;
	}
	#p_relate .area-title h2,.left-sidebar .area-title h2{
		margin-top:0px;
		padding-top:0px;
	}
	.product-detail-section{
		padding-left:0px;
		padding-right:0px;
	}
	.container{
		width:95%;
		padding-left:10px;
		padding-right:10px;
	}
	.hedding .blog-hedding a{
		font-size:20px;
	}
	.meta-small a{
		color:#999;
		font-size: 14px;
	}
	.mean-container .mean-nav ul li a{
		font-size:16px;
	}	
	.mean-container .mean-nav ul li.mean-last{
		display:none;
	}

	.new-product-carosul,
	.product-carusul,
	.special-product-area .special-product,
	.blog-carosul,
	.recent-post{
		margin-top:10px;
	}
	.latest-news-area{
		margin-bottom:0px;
	}
	.owl-item p,.owl-item .product-details{
		margin-bottom:0px;
		padding-bottom:0px;
	}
	#p_relate .owl-controls{
		margin-top:0px;
	}
	#p_relate .product-info{
		padding-bottom:0px;
	}
	.left-sidebar .post-info p{
		padding-bottom: 45px;
	}
	.blog-content-area{
		margin-top: 0;
	}
	.tab-menu{
		width:100%;
	}
	#Recomment .owl-controls{
		margin-top: 0px !important;
	}
	#BestSell{
		margin-top: 10px;
	}
	.footer-title{
		margin-top:25px
	}
	.left-sidebar{
		clear:both;
	}
}

/* Small */
@media(min-width:768px) and (max-width:991px){
	.hedding .blog-hedding a{
		font-size:24px;
	}
	.meta-small a{
		color:#999;
		font-size: 14px;
	}
	.mean-container .mean-nav ul li a{
		font-size:18px;
	}
	#TabProducts .area-title{
		margin-bottom:10px;
	}
	#TabProducts .tab-menu ul li, #TabProducts .tab-menu ul li:last-child{
		margin-bottom:2px;
	}
		.new-product-carosul,
	.product-carusul,
	.special-product-area .special-product,
	.blog-carosul,
	.recent-post{
		margin-top:10px;
	}
	.owl-theme .owl-controls, #News.latest-news-title h2{
		margin-top:0px;
	}
	#News .latest-news-area,#News .text-content p{
		margin-bottom:0px;
		margin-top:0px;
	}
	#Recomment .single-product .product-info,
	#Reviews .single-product .product-details,#Reviews .single-product .product-details p{
		padding-bottom:0px;
		margin-bottom:0px;
	}
	
	#News .text-content{
		padding-bottom:5px;
		height:auto;
	}
	#News .post-info,#News .post-info p{
		padding-bottom:0px;
		margin-bottom:0px;
		margin-top:0px;
		padding-top:0px;
	}
	.blog-content-area{
		margin-top: 0px;
	}
	.area-title h2{
		padding-bottom:10px;
	}
	#News h2.post-title{
		margin-top: 5px;
	}
	#Reviews .product-details{
		margin-top:0px;
	}
	.left-sidebar .post-info p{
		padding-bottom:50px;
	}
	.product-detail-section #text_detail{
		margin-bottom: 15px;
	}
	.other-product-area{
		margin-top:0px;
	}
	#News h2.post-title{
		margin-top: 7px;
	}
	#Recomment{
		margin-top:20px;
	}
}
/* Medium */
@media(min-width:992px) and (max-width:1199px){
	.mean-container .mean-nav ul li a{
		font-size:18px;
	}
}
/* Large */
@media(min-width:1200px){
	.header-bottom-area{
		margin-top:25px;
	}
	.hedding .blog-hedding a{
		font-size:24px;
	}
	.meta-small a{
		color:#999;
		font-size: 14px;
	}
	
	#Recomment .area-title h2{
		padding-bottom:5px;
	}
	.latest-news-area{
		margin-top:0px;
	}
	#Reviews .product-details p,#Reviews .product-details{
		margin-bottom:0px;
	}
	#News .latest-news-title h2{
		margin-top:0px;
	}
	.left-sidebar .post-info p{
		padding-bottom:30px;
	}
	.new-product-carosul, .product-carusul-pagination,
	.product-carusul{
		margin-top: 10px;
	}
	#Reviews h2{
		padding-bottom:5px;
	}
	#News .latest-news-area{
		margin-bottom:10px;
	}
	#Recomment{
		margin-top:10px;
	}

	div#News{
		margin-bottom:25px;
	}
}
.float-right{
	float:right !impornant;
}
.top-menu ul li a{
	font-size:18px;
	padding:0px;
}
div.logo img{
	height:auto;
}
.tab-menu ul li,.tab-menu ul li:last-child{
	background:none;
	background-color:#323A45;
	padding:5px 7px 5px 7px;
}
#welcome_text{
	background-color:#fff;
	padding:10px;
	bolder: solid 1 px #eee;
}
.recently-bought-product{
	margin-top:-25px;
	margin-bottom:0px
}
.single-product-bought{
	padding:5px;
	margin-bottom:10px;
	background-color:#f5f5f5;
}

.single-product-bought .product-name{
	margin-bottom:0px;
}
.price-box-area span{
	padding-right:0px;
}

h2{
	color:#333 !important;
}
h2.product-name{
	border-bottom: solid 1px #eee;
	padding-bottom: 5px;
}
h2.product-name a{
	font-size:20px;
}
.product-info p {
    margin: 0;
    color: #666;
    font-size: 18px !important;
}
.text-content p{
	font-size: 22px;
}
h2.post-title a{
	font-size:20px;
}
.post-info p{
	font-size: 18px;
}
h2.post-title {
	margin-bottom: 0px;
	border-bottom: solid 1px #eee;
	padding-bottom: 7px;
}

.home-3 .post-additional-info span b{
	text-decoration:none;
}
.home-3 .post-additional-info .post-author{
	font-size:14px;
}
.post-additional-info{
	margin-left: -3px;
}
.blog-carosul.owl-theme .owl-controls{
	margin-top:0px;
}
.category-menu ul li a{
	font-size:20px;
}
.special-product-area{
	margin-bottom: 10px;
}
.category-title{
	background-color: #323A45;
	border-color: #ccc;
}
.category-title h2{
	color:#fff !important;
}

 .footer-title h2{
     color:#fff !important;
	 font-size:20px;
 }
#Map{
	width:100%;
	height:250px;
}
.main-menu ul li a{
	font-size:20px;
}
.tab-menu ul li a.active {
	color:#333 !important;
}
.cat_display{
	display:contents !important;
}
.breadcrumb{
	margin-bottom: 15px;
}
.breadcrumb a{
	color:#333;
}
.meta-small{
	border-top:none;
}
.hedding .blog-hedding,.hedding,.blog-content-area .single-blog,.meta-small{
	margin-bottom:0px;
}
.postinfo-wrapper .post-date .month{
		font-size:20px;
}
.post-decrip p {
    color: #666 !important;
    font-size: 18px !important;
}
.left-sidebar .area-title h2{
	border-bottom:3px;
}
.category-menu-area{
	margin-bottom: 20px;
}

.copyright a{
	color:#555 !important;
}

.product-detail-section a.fancybox{
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.56);
	left:5px;
	margin-left:0px;
	padding:5px;
	width: auto;
	bottom: 5px;
}
.product-detail-section a.fancybox i{
		color:#333 !important;
}

.thumnail-image li a img{
	margin-bottom:5px;
	border-right: solid 5px #fff;
	width: 88px;
    height: 50px;
}

footer .store-information-area a,
footer .store-information-area li{
	color:#fff;
}

.product-content iframe{
	width:100%;
}
.product-content  .larg-img #image0 img{
	width:100%;
}
.post-decrip{
	padding-left: 15px;
	padding-right: 15px;
}

footer #Contact .footer-title{
	margin-bottom:13px;
	
}

.about_us .PhotoAbout{
	float: left;
	width: 350px;
	margin: 10px 25px 5px 0;
}


