/* ------------------------------------
	Media Queries (Desktop First)
------------------------------------ */


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

	.hot-coupon .coupon-links .button { margin-right: 5px; padding: 10px; font-size: 13px; }
	.billboard .slide .slide-text { top: 30px; }

}


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

	.menu-trigger { line-height: 35px; font-size: 16px; margin-top: 10px; }
	.mobile-deals { text-align: right; line-height: 25px; margin-bottom: 15px; }
	.mobile-deals a { font-size: 16px; }
	.mobile-deals a .fa { font-size: 24px; }

	.slider { margin-bottom: 30px; }
	.hot-coupon .coupon-links .button { margin-right: 10px; }

	.tag-cloud { text-align: center; font-size: 0; }
	.tag-cloud li { float: none; display: inline-block; font-size: 15px; }
	
	.store-box .image { height: 150px; padding: 10px 15px; line-height: 85px; }
	.store-box .image img { max-height: 200px; }
	
}

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

	.main-header { padding: 15px 0; }
	.logo { padding: 15px 0; text-align: center; line-height: 1; border-bottom: 1px solid #efefef; }
	.user-links { padding: 15px 0; text-align: center; line-height: 1; }
	.user-links .social-links { margin-bottom: 15px; float: none; }
	.user-links .social-links a { margin: 0 5px; }
	.user-links .account-links { float: none; }
	.user-links .account-links a { margin: 0 10px; }

	.mobile-deals { text-align: center; }

	/*.menu-wrapper { position: fixed; width: 100%; top: 0; left: 0; height: 100%; overflow: auto; background: rgba(236,236,236,1); }*/
	.menu-box .linklist { height: auto; }
	.menu-box .linklist a { padding: 10px 20px; }

	.billboard .slide .slide-text { width: 50%; top: 50px; left: initial; right: 30px; }

	.product-details .titles { text-align: center; }
	.store-row { padding: 15px; text-align: center; }
	.store-row .store-logo , .store-row .price-box , .store-row .meta-data { margin-bottom: 15px; }

	.tag-cloud li { margin: 0 8px 8px 0; }
	.tag-cloud a { padding: 5px 10px; font-size: 13px; }
	.pro_cat_tab ul li { float:left; width:100%;}
	.pro_cat_tab ul li a{ float:left; width:100%; background:#FFFFFF; font-size:22px; text-align:center; color:#000;  padding:7px 35px; margin:0 4px 0 0; }
	.pro_cat_tab ul li a:hover{float:left; width:100%; background:#3dbb9b; font-size:22px; text-align:center; color:#FFF; text-decoration:none;   }
	.pro_cat_tab_active{float:left; width:100%;  background:#f51919 !important; color:#FFF !important;  }
	.store-box .image { height:auto; padding:10px 0;}


}

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

	.billboard .slide .slide-text { top: 30px; font-size: 16px; }
	.billboard .slide .slide-text p { margin: 0 0 10px 0; }
	.store-box .image img { max-height: inherit; height:auto; }
	

}


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

	.hot-coupon .coupon-links .button { padding: 8px; }

	.billboard .slide .slide-text { width: 60%; top: 10px; font-size: 11px; }
	.billboard .slide .slide-text p { margin: 0 0 5px 0; line-height: 1.4; }
	.billboard .slide .slide-text .button { font-size: 12px; padding: 5px 8px; }
	.billboard .owl-theme .owl-controls { display: none !important; }

	.product-details .price-box .new , .product-details .price-box .new .text-red { display: block; }
	.product-details .meta-data { font-size: 0; }
	.product-details .meta-data .data { display: block; font-size: 14px; }

	.store-listing h4 { font-size: 15px; }

	.subscribe-form .textbox { margin-bottom: 15px; }
	
	


}


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