/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
#scrollUp {
  right: 33px;
}
.margin-left-30 {margin-left:5px !important;}
/* footer-top-field */
h2.home-widget-title-big {
  padding: 24px 0;
}
.footer-mid-field .box-homepage-widget a {
  line-height: 28px;
}
.subscribe-form button, button.cart-button {
	margin-bottom: 40px;
	margin-top: 12px;
}
/* shop-page-css */
.price_slider_amount > input[type="text"] {
  margin-left: 10px;
  width: 80px;
}
}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
#scrollUp {
  right: 20px;
}
.margin-left-30 {
	margin-left:5px;
}
.header-top-inner {
	text-align:center;
}
.mobile-menu-area {
  background: none;
  margin-top: 20px;
}
.mean-container .mean-bar {
	background: #88604B;
	z-index:99;
	margin-top:5px;
}
.mean-container .mean-nav ul li a {
  font-family: sans-serif;
}
.top-menu ul li:first-child a {
	padding-left:0;
}
.top-search-box {
  margin-right: 0;
  width: 220px;
}
.cart-total {
  width: 220px;
}
.cart-total > a {
  font-size: 11px;
}
.mini-cart-dropdown {
  width: 315px;
}
.mini-cart-buttons {
  padding: 12px 20px;
}
.mainmenu nav ul li a {
  font-size: 17px;
  padding: 7px;
}
h1.page-title-large {
  margin: 20px 0;
}
.footer-top-field {
  margin: 0;
}
.footer-mid-field h2.home-widget-title {
	margin-top:30px;
}
.about-content {
  line-height: 21px;
}
.box-homepage-widget {
  min-height: auto;
}
}

 
/* small mobile :320px. */
@media (max-width: 767px) {
.container {width:300px}
#scrollUp {
  right: 15px;
}
.header-top-inner {
	text-align:center;
}
.welcome-msg {
	margin-bottom:10px;
	float:none !important;
}
.header-mid-inner {
	border-top: medium none;
	padding-top: 25px;
}
.logo {
  max-width: 150px;
  margin: 0 auto;
}
.top-menu ul li a {
  display: block;
  padding: 3px 10px;
}
.top-search-box {
	margin-top: 15px;
  margin-right: 0;
}
.cart-total {
	margin-left:0;
	float:none;
	margin-top:25px;
}
.mini-cart-dropdown {
  width: 267px;
}
.mini-cart-buttons {
  padding: 12px;
}
.mobile-menu-area {
  background: none;
  margin-top: 20px;
}
.mean-container .mean-bar {
	background: #88604B;
	z-index:99;
	margin-top:5px;
}
.mean-container .mean-nav ul li a {
  font-family: sans-serif;
}
.owl-theme .owl-controls .owl-buttons {
  left: 0;
  right: 0;
}
.section-title {
  background: rgba(0, 0, 0, 0) url("../assets/images/bg/title-bg.webp") no-repeat scroll center center;
}
.product-desc {
  text-align: center;
}
h1.page-title-large {
  margin: 20px 0;
}
.footer-top-inner {
  padding: 30px 28px;
}
.footer-top-inner p {
  font-size: 12px;
  line-height: 23px;
}
.footer-mid-field h2.home-widget-title {
	margin-top:30px;
}
.footer-widget h3 {
  font-size: 27px;
}
.footer-social-icons a {
	font-size: 16px;
	height: 30px;
	line-height: 29px;
	margin: 0 5px 0 0;
	width: 35px;
}
/* cart-page-css */
.cart-product-thumb {
  width: 48px;
}
a.cart-button, a.green-button {
  margin: 0 0 10px !important;
  width: 100%;
  float:none !important;
}
.cart-button.floatleft, .cart-button.floatright{
	float:none !important;
}
/* shop-page-css */
.page-product-desc {
  margin-top: 20px;
  text-align: center;
}
.page-product-desc table {
  display: block;
  margin: auto auto 20px;
  width: 185px;
}
.product-sort-dropdown, .product-view-system {
  display: block;
  float: none !important;
  margin: 10px auto;
  width: 180px;
}
.product-sort-dropdown ul li, .product-sort-dropdown > ul > li > a {
  display: block;
  text-align: center;
  margin-bottom:10px;
}
.page-list-type-pro-inner {
	float:none !important;
}
.page-list-type-pro-inner .cart-product-thumb {
  margin-right: 10px;
}
.page-list-type-pro-inner {
  margin-bottom: 10px;
}
.page-list-type-pro-inner .pro-quantity-changer {
  margin: 10px;
}
/* wishlist-page-css */
.wishlist-field .cart-button a.cart-button-gray {
  display: inline;
  margin-right: 10px;
  padding: 7px 14px;
  text-align: center;
}
/* checkout-page-css */
.panel-heading a {
  font-size: 18px;
}
.credit-cart-field {
  padding: 20px 0;
}
ul.tab-menu {
  border-bottom: none;
}
ul.tab-menu li {
  display: block;
  margin-bottom: 2px;
}
/* single-product-page-css */
#breadcrumbs-inner {
	padding-bottom:10px;
}
.page-optional-text, .top-pagination {
	float:none !important;
}
.page-optional-text {
	margin-top:15px;
}
.top-pagination {
  margin-bottom: 10px;
  text-align: center;
}
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
#scrollUp {
  right: 10px;
}
.header-top-inner {
	text-align:center;
}
.welcome-msg {
	margin-bottom:10px;
}
.top-menu,.welcome-msg  {
	float:none !important;
}
.top-menu ul li:first-child a {
	padding-left:0;
}

.cart-total {
  float: none;
  margin: 0;
  position: relative;
  width: 248px;
}
.box-homepage-widget {
  min-height: auto;
}
.footer-mid-field h2.home-widget-title {
	margin-top:30px;
}

.cart-total {
	float:none;
}
.mini-cart-dropdown {
  width: 320px;
}
.owl-theme .owl-controls .owl-buttons {
  top: -45px;
}
/* cart-page-css */
.cart-items {
  height: auto;
  overflow: inherit;
  width: auto;
}
table.cart-content tbody tr td {
  padding: 8px;
}
.cart-product-thumb {
  width: 58px;
}
/* wishlist-page-css */
.wishlist-field a.cart-button {
	display:inline;
}
/* single-product-page-css */
a.cart-button {
  font-size: 11px;
  padding: 8px 9px;
}
}
 
