@media (min-width: 1200px) {
	.center_column .widget-banner.block.block02 {margin-top:50px}
	.isidebar .socialsharing_product ul li .btn{
		min-width:155px;
	}
}
@media (max-width: 1199px) {
	.center_column .widget-banner.block.block02 {
		margin-top: 46px;
	}
	.block_left .img--category {
		display: none
	}
	.blockstore_right img {
		max-width: inherit
	}
	.testimmonial,
	.block-manufacture {
		padding-left: 30px;
		padding-right: 30px
	}
	#apollo-menu .navbar-nav>li>a {
		padding: 0 27px 0 10px;
		font-size: 12px
	}
}
@media (max-width: 1199px) and (min-width: 992px) {
	.center_column .widget-banner.block.block02 {
		margin-top: 42px;
	}
	.ajax_addtocart .fa:after {
		display: none
	}
}
@media (min-width: 992px) {
	#productlist02 .page-subheading {
		margin-top: 0;
	}
	.footer-center-wrap {
		padding-left: 15px;
		padding-right: 30px;
	}
	#mobile-boostrap {
		display: none !important
	}
}
@media (max-width: 991px) {
	#header_logo img {
		max-width: 200px;
	}
	#cart-page .cart_navigation {
		text-align: center;
	}
	a.btn.btn-outline {
		width: 178px;
		font-size: 12px;
		padding-left: 10px;
		padding-right: 10px;
		max-width: 100%;
	}
	.btn.update-cart{
		margin-bottom: 5px;
		width: 213px;
		max-width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 12px;
	}
	button.btn.btn-outline {
		padding-left: 10px;
		max-width: 100%;
		padding-right: 10px;
		font-size: 12px;
		float: right;
		margin-left: 5px;
		width: 213px;
	}
	.block__care--service {
		margin-bottom: 15px
	}
	#paneltool,
	.customer-service {
		display: none
	}
	#apollo-menu {
		float: left;
		width: 70px
	}
	.navbar-header {
		padding: 5px 0px
	}
	.navbar-header .navbar-toggle {
		display: block;
		float: left;
		margin: 10px;
		width: 40px;
		float: none;
		text-align: center;
		display: inline-block
	}
	.rtl .navbar-header .navbar-toggle {
		float: right
	}
	.header__right {
		position: relative;
		top: 0;
		float: right
	}
	.collapse.navbar-collapse {
		display: none !important
	}
	#sliderlayer .slide-caption {
		top: 15%
	}
	.footer-center-wrap .footer_boxed {
		margin-top: 30px
	}
	.block_html_content .caption_block_html h4 {
		font-size: 16px;
		padding-top: 15px
	}
	.block_html_content .caption_block_html span {
		font-size: 14px
	}
	.product-center-column {
		margin-top: 30px
	}
	.contact-form-box {
		padding: 20px 0px 0px
	}
	.box-contact-info {
		padding: 20px 0px 50px
	}
	.blog-sidebar {
		padding-left: 0px
	}
	.blockstore_right img {
		max-width: 100%
	}
	.block_aboutshop {
		padding-right: 0
	}
	.header-wrap .header-left {
		float: none;
		text-align: center
	}
	.cd-dots {
		display: none
	}
	.primary_block {
		padding-left: 15px;
		padding-right: 15px
	}
	.social_block,
	#newsletter_block {
		padding: 30px 0
	}
	.social_block .title_block,
	#newsletter_block .title_block {
		width: 100%;
		margin-bottom: 20px
	}
	.social_block .title_block:after,
	#newsletter_block .title_block:after {
		display: none !important
	}
	.social_block .block_content,
	#newsletter_block .block_content {
		display: block !important;
		width: 100%
	}
	#newsletter_block {
		border-left: none
	}
	.product-block .functional-buttons .cart {
		width: 100%
	}
	.product-block .functional-buttons .wishlist {
		border-left: 1px solid #fff;
		width: 30%
	}
	#footer {
		background-color: #303030
	}
	.columns-container {
		padding-top: 15px
	}
}
@media (min-width: 768px) {
	#block_currencies.popup-over .popup-title:before {
		right: 7px;
		top: -1px
	}
}
@media (max-width: 767px) {
	#popup-newletter {
		min-width: 98%;
		background: #e6e6e6
	}
	#popup-newletter h3,
	#popup-newletter .pnewle-message{
		color:#000;
	}
	#popup-newletter .pnewle-form,
	#popup-newletter .pnewle-message,
	#popup-newletter .social-icons {
		width: 100% !important
	}
	#sliderlayer .slide-caption h3 {
		font-size: 40px;
		line-height: 40px
	}
	#header_logo {
		text-align: center
	}
	#header_logo a {
		display: inline-block
	}
	.header-wrap .header-left {
		width: 100%
	}
	.popup-over .popup-title:before {
		top: 0;
		right: 5px
	}
	#block_currencies .popup-title {
		position: relative
	}
	#block_currencies .fa {
		font-size: 24px;
		width: 65px;
		height: 50px;
		line-height: 48px;
		margin: 0px;
		padding: 0px;
		display: block;
		text-align: center
	}
	#block_currencies .dropdown-menu {
		left: 0px;
		right: 0px;
		width: 100%
	}
	.header_user_info.popup-over .dropdown-menu {
		left: 0px;
		right: 0px;
		width: 100%
	}
	.blockcart_top .cart-inner {
		display: none
	}
	#topbar nav {
		position: relative
	}
	#login-page .register-box {
		margin-top: 20px
	}
	#cart-page .cart_header_labels,
	.ajaxcart .cart_header_labels {
		display: none
	}
	#cart-page .list_product_cart,
	.ajaxcart .list_product_cart {
		text-align: center
	}
	#cart-page .list_product_cart .cpro_item,
	.ajaxcart .list_product_cart .cpro_item {
		border-bottom: 1px solid #e8e8e8;
		min-height: auto !important;
		padding: 10px 0px
	}
	#cart-page .list_product_cart .cpro_item:first-child,
	.ajaxcart .list_product_cart .cpro_item:first-child {
		border-top: 1px solid #e8e8e8
	}
	#cart-page .product_name,
	#cart-page small,
	.ajaxcart .product_name,
	.ajaxcart small {
		text-align: center !important
	}
	#cart-page small,
	.ajaxcart small {
		float: none
	}
	.google-maps .gmap-content,
	.google-maps .gmap-stores-content {
		padding: 0px 10px
	}
	.blog-sidebar .block-sidebar-blog.block {
		margin-bottom: 20px
	}
	.products_hotdeal {
		margin-top: 20px
	}
	.block .title_block {
		cursor: pointer;
		font-size: 24px
	}
	#footer .block .title_block:after {
		content: "\f0fe";
		font-size: 18px;
		font-family: "FontAwesome";
		position: absolute;
		top: 6px;
		right: 10px;
		left: auto;
		height: 40px;
		width: 40px;
		line-height: 40px;
		text-align: center;
		background: transparent;
		color: #fff
	}
	#footer .block .title_block.active:after {
		content: "\f146"
	}
	#footer .block .block_content {
		font-size: 14px
	}
	.sidebar .widget-banner {
		display: none
	}
	.product-block .name a {
		font-size: 14px
	}
	.product-price {
		font-size: 19px
	}
	.ajax_addtocart {
		font-size: 13px
	}
	.product-right-column .quantity_wanted_p {
		width: 100%;
		margin-bottom: 10px
	}
	.product-right-column .add_to_cart_detail {
		margin-left: 0px;
		margin-bottom: 10px
	}
	.shipping {
		padding: 40px 0
	}
	.blockcount__block {
		margin-bottom: 15px
	}
	.accordion .block .title_block:before {
		display: none
	}
	.accordion .block .title_block:after {
		font-family: "FontAwesome";
		content: "\f0fe";
		font-size: 18px;
		position: absolute;
		top: 6px;
		right: 10px;
		left: auto;
		height: 40px;
		width: 40px;
		text-align: center;
		line-height: 40px;
		color: #333
	}
	.accordion .block .title_block.active:after {
		content: "\f146"
	}
	.blog__post {
		margin-bottom: 15px
	}
}
@media (max-width: 480px) {
	#sliderlayer .slide-caption {
		top: 15%
	}
	#sliderlayer .slide-caption .text_first {
		font-size: 10px;
		line-height: 14px;
		margin: 0px 20px;
		padding-bottom: 8px
	}
	#sliderlayer .slide-caption h3 {
		font-size: 14px;
		padding: 5px 0px;
		margin: 0px 20px;
		line-height: 18px
	}
	#sliderlayer .slide-caption p {
		padding: 0px 20px;
		font-size: 10px;
		line-height: 12px
	}
	#sliderlayer .slide-caption .btn-slide {
		line-height: 30px;
		margin: 0px 20px
	}
	.welcome-msg {
		display: none
	}
	#topbar .container {
		padding: 0 5px
	}
	.page-subheading {
		font-size: 20px
	}
	.page-subheading .title--sub {
		letter-spacing: 0
	}
	.footer-center-wrap {
		padding-top: 0px
	}
	#footer .block .title_block:after {
		top: 0
	}
	.header_user_info.popup-over .dropdown-menu li.login-mb {
		display: block
	}
	.socialsharing_product ul li .btn {
		margin-bottom: 3px
	}
	.sortPagiBar .form-horizontal label {
		display: none
	}
	#thumbs_list {
		height: 202px
	}
	.product-center-column h1 {
		font-size: 20px !important;
		line-height: 24px !important
	}
}
@media (max-width: 320px) {
	#topbar .container {
		padding: 0
	}
}