
	@media only screen and (min-width: 768px) and (max-width: 1190px)  {
		
		.navbar-nav {
    margin: 0 !important;
}
		 .request_product1{display: inline-block !important;}
		 .request_product{display: none !important;}

.request_product{display: none !important;}
       /* Put your CSS here for 768px to 1024px width devices 
          covers all width between 768px to 1024px */  
		.brandLogo{width: 100% !important}
		#logo img{width: 100% !important}
		#logo{padding:0 !important}
		.container {
			 width: 95% !important;
    max-width: 95% !important;}

  }


@media only screen and (min-width: 200px) and (max-width: 767px) and (orientation : portrait)  {
	.main_categories .owl-carousel .owl-item figure {
    width: 100px;
    height: 100px;
 }
	.offer_pop{padding: 10px;}
	.popup-innerbox-inner{padding: 0 !important}
	.close-popup a{
		    right: 4px;
    top: 4px;

	}
	.popup-innerbox{width: 100% !important; margin: 10% auto}
.styles__snippetWrapper--b97bf{margin-bottom:0px;}
	.product-thumb .button-group button, .product-thumb .button-group button+button {
   width: 48% !important;
}
	.recommended_list .product-thumb .button-group {
   
    position: absolute;
    right: 4px;
    bottom: 5px;
    left: auto;
}
	#product h3{margin: 7px 0 0 0;
    font-size: 18px;}
	#product hr{display: none !important;}

/*	#product{position: fixed;
    bottom: 54px;
    z-index: 9999999999;
    width: 100%;
    background: #fff;
    left: 0;
    padding: 5px 14px 10px 14px;
    border-radius: 15px;}*/
.gototop {
   
    z-index: 10 !important;
}
#product .add_cart_b{width: 100%;
    border-top: #fff solid 1px;
    padding-top: 0;
    position: fixed;
    z-index: 1000;
    background: #fff;
    left: 0;
    padding: 10px !important;
    border-radius: 15px;
    bottom: 52px;
box-shadow: 1px 0px 3px #CCD;}

.product_attributes .sizes_pick {
    margin: 7px 0;
    width: 89% !important;
    float: right;
}
.img-thumbnail {
    width: 30px;
}
#input-option1913 .radio{    margin: 0 !important;}
#product .form-group .control-label{margin: 19px  0 0 0;
    float: left;width: 100%;}
#product .add_cart_b {
  width: 100%;
    border-top: #fff solid 1px;
    padding-top: 0;
}
	   #register_form .buttons .pull-right {
    width: 100%;
}
.related_products .col-md-3{width:50%}
.item_detail .price {width: 50%}
	#menu li a{    border-right: solid 1px #fff !important; margin-top: 0 !important;}
	#menu .navbar-nav {
		padding: 0; 
    margin-left: 0 !important;
}
	.cart_container .container {
    padding: 0 8px;

}
.qc .ve-btn--primary, .qc a.ve-btn--primary, .qc-btn.ve-btn--primary {
    background: #e72128 !important;
    
}
.ve-table--borderless .qc-total {  
    width: 92px;
}
.qc .ve-btn--primary.active{background: #000000 !important;}
	.ve-table .qc-total {float: left; text-align:  left;}
		.ve-table .ve-help {display: none !important;}
		.ve-table .qc-price{display: none !important;}
		
		.ve-table .qc-quantity{margin-top: 28px;}

		.ve-table .qc-model{display: none !important;}
	.ve-hidden--sm {
    display: inline-block !important;
}
	.seller_pannel_store {
  
    padding: 0 !important;
    margin: 0 14px 0px 5px!important;
}
	.pts-row  .pts-col-xs-12 {
    width: 50% !important;
}
.pts-row .pts-col-md-4 {
    padding-left: 9px !important;
    width: 50% !important;
    padding-right: 14px !important;
}
	.request_product{display: none !important;}
	.pagination {
   
    display: block !important;
}
	#d_quickcheckout .form-horizontal .form-group {
    margin-bottom: 20px !important;
}
	#login_button_popup {
    padding: 14px 14px 14px !important;
}
	#coupon {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
#voucher {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
	.explore_products{width: 100% !important}
.user_actions {
    float: right;
    position: absolute;
    right: 10px;
    top: -33px;
}
/* Put your CSS here for 200px to 767px width devices 
   --cover all width between 200px to 767px */
/*
   .support_center, .info_notification_bar {
    display: none !important;
}
*/
.input-group-addon:first-child {
    color: #e72128 !important;
}
.input-group-addon{color: #e72128 !important;}

	.product-thumb .price-old {
		margin-left: 0px !important;
	}
	.product-list .product-thumb {
		margin-bottom: 20px;
		overflow: auto;
		display: block;
		justify-content: inherit !important;
		align-items: inherit !important;
	}
	.add-banner-en {
		padding: 0;
		margin-bottom: 10px;
	}
	.add-banner-en img {
		margin-bottom: 15px;
		width: 100%;
	}
	.add-banner-ar {
		padding: 0;
		margin-bottom: 10px;
	}
	.add-banner-ar img {
		margin-bottom: 15px;
		width: 100%;
	}
	header .user_actions span {
		margin: 0 10px;
	}
	.all_products {
		margin-top: 15px;
	}
	.general_slider {
		margin-top: 0;
	}
	.view_all {
		margin-top: 0;
	}
	#menu li li a {
		color: #4a4a4a !important;
		display: inline-block;
    padding: 7px 0 !important;
	}
	#menu div.dropdown-menu {
		background-color: #f2f2f2 !important;
	}
	.support_center {
		display: none !important;
	}
	.alert-dismissible .close {
		position: absolute !important;
		top: 0px !important;
		right: 6px !important;
		color: inherit;
	}
	.searchform .form-control {
		margin-bottom: 10px;
	}
	#content {
		padding-bottom: 0px;
	}
	.btn-group>.btn:first-child {
		margin-left: -3px;
		margin-right: -2px;
	}
	.form-horizontal .form-group {
		justify-content: end !important;
	}
	.buttons_btn {
		margin: 5px 0 0 0;
	}
	.acountlist a img {
		margin-right: 10px;
	}
	.acountlist a {
		color: var(--color-light);
		font-weight: 500;
		padding: 14px;
		border: #f2f2f2 solid 1px;
		display: block;
		margin-bottom: 5px;
	}
	.top-filter {
		width: 41% !important;
		margin: 0 6px;
	}
	.mfilter-free-button {
		top: 182px !important;
	}
	.view_all {
		margin-right: 75px;
	}
	.sell_on_mot_btn {
		border-left: #e7e1e1 solid 1px;
		padding: 10px 10px 10px 10px;
		border-right: #e7e1e1 solid 1px;
	}
	.mobile_optimize_form .form-group {
		display: block !important;
		padding-top: 0px;
		padding-bottom: 9px;
		margin-bottom: 0;
	}
	.form-group+.form-group a {
		margin: 10px 0 0 0;
		display: block;
	}
	.pts-column-right-sellerpprice, #column-right {
		margin: 11px 0;
		padding: 0;
	}
	.buttons_btn2 {
		display: block;
	}
	.mobile_optimize_form .control-label {
		margin-bottom: 6px;
		font-size: 14px !important;
		font-weight: 600 !important;
		width: 100%;
		display: block;
	}
	.form-horizontal .form-group {
		display: block !important;
		padding-top: 0px;
		padding-bottom: 9px;
		margin-bottom: 0;
	}
	.form-horizontal .control-label {
		margin-bottom: 6px;
		font-size: 14px !important;
		font-weight: 600 !important;
		width: 100%;
		display: block;
	}
	#shipping-new .form-group {
		display: block !important;
		padding-top: 0px;
		padding-bottom: 9px;
		margin-bottom: 0;
	}
	#shipping-new .control-label {
		margin-bottom: 6px;
		font-size: 14px !important;
		font-weight: 600 !important;
		width: 100%;
		display: block;
	}
	p {
		font-size: 13px;
	}
	.checkoutPage .panel-body .alert-danger {
		margin: 10px 0 6px 0;
	}
	.checkoutPage .panel-body .form-group a {
		margin: 10px 0;
		display: block;
	}
	.checkoutPage .panel-body .form-group {
		padding-top: 0px;
		padding-bottom: 5px;
	}
	.checkoutPage .panel-body {
		padding: 0px 15px 15px 15px;
	}
	.checkoutPage .panel-body h2 {
		margin: 20px 0 7px 0 !important;
	}
	.breadcrumb li a {
		color: #999999;
		font-size: 12px;
	}
	.search_opner {
		display: inline-block;
		padding: 0 9px;
	}
	header .gobal_search {
		border: var(--color) solid 1px;
	}
	.mycart .cart_img {
		width: 49px;
	}
	.cart_details {
		padding: 0 !important;
		float: left;
		width: 148px;
	}
	.end_text {
		position: absolute;
		top: -7px;
		right: 6px;
		left: auto;
		text-align: right;
	}
	.mycart .cart_details h3 {
		padding: 0;
		margin: 0;
		display: inline-block;
		width: 136px;
		white-space: nowrap;
		overflow: hidden !important;
		text-overflow: ellipsis;
	}
	.mycart .form-control1 {
		height: 30px;
		width: 51px;
		padding: 0 7px;
		margin: 0 1px!important;
	}
	.number-spinner a img {
		width: 31px;
	}
	.mycart .my_item .price_ord {
		color: var(--color);
		font-size: 16px;
		padding: 0px 0;
		margin: -3px 0 3px 0;
		font-weight: 600;
	}
	.updatebtn {
		position: absolute;
		right: -11px;
	}
	.all_products .sort_filters {
		padding-left: 49px;
	}
	.all_products .sort_filters select {
		margin: 0 0px!important;
		color: #000000 !important;
		border: #d1d1d1 solid 1px !important;
		border-radius: 3px !important;
	}
	.sort_filters .input-group-addon {
		padding: 0px !important;
		font-size: 14px;
		font-weight: 400;
		line-height: 1;
		color: #000;
		text-align: center;
		background-color: #fff!important;
		border: #e72128;
		border-radius: 4px;
		line-height: 10px!important;
		padding: 0 !important;
		height: auto !important;
	}
	.product-layout {
		width: 50%;
	}
	.mfilter-free-container #mfilter-opts-price-min, .mfilter-free-container #mfilter-opts-price-max {
		width: 76px !important;
		min-width: 59px !important;
		max-width: 66px !important;
	}
	.home_slider img {
		height: 134px;
	}
	.carousel-indicators {
		bottom: -14px !important;
	}
	.home_slider {
		margin: 8px 0px 8px 0px;
	}
	.fixed_footer .menu_items li a img {
		margin-bottom: 8px;
		width: 15px !important
	}
	#content h2 img {
		width: 12px;
	}
	#content h2 {
		margin: 0 !important;
		font-size: 18px;
	}
	#menu .navbar-toggle img {
		width: 30px;
	}
	.homePage_products {
		padding: 0 !important;
	}
	#menu .navbar-toggle {
		position: absolute;
		top: -68px;
		left: 32px;
		outline: none;
		border: 0;
		box-shadow: none;
	}
	.login_a {
		top: -2px;
		position: relative;
	}
	.general_slider .container {
		padding: 0 !important;
	}
	.bottom_header .container {
		padding: 0 !important;
	}
	.bottom_header .navbar {
		min-height: 0px;
	}
	#logo img {
		width: 100%
	}
	#logo {
		width: 108px;
		padding-bottom: 8px;
		position: relative;
		left: 61px;
	}
	header {
		padding: 11px 0 0px 0;
	}
	.mycart .my_item {
		display: block !important;
	}
	.cart_container .tabs_list li {
		padding: 3px 8px;
	}
	.product_decriptions table {
		width: 100%;
	}
	.product_decriptions table td {
		width: 100%;
	}
	#form-review .form-horizontal .form-group {
		display: block !important;
	}
	.add_cart_b button {
		margin: 0 10px;
	}
	.nav-tabs {
		margin-bottom: 0px !important;
	}
	#menu, #menu ul, #menu li {
		width: 100%;
		border-bottom: #efeaea solid 1px;
	}
	#menu .dropdown-menu {
		width: 100%;
	}
	#menu li a {
		padding: 10px 0 !important;
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
		background-color: #fff !important;
	}
	header .searchA {
		display: none;
		position: absolute;
		z-index: 999;
		background: #fff;
		top: 7px;
	}
	header .gobal_search select, header .gobal_search input {
		width: 114px !important;
	}
	.panel-title i {
		float: right;
	}
	#input-coupon {
		width: 131px !important;
	}
	#input-voucher {
		width: 97px !important;
	}
	.input-group-btn:last-child>.btn {
		font-size: 13px;
	}
	.currency_language {
		float: inherit;
		width: 100%;
		justify-content: space-evenly;
		align-items: center;
		display: block !important;
	}
	.user_action_btns {
		width: 100%;
		display: flex;
		position: relative;
		right: 0;
		bottom: 0;
		float: right;
		text-align: right;
		justify-content: end;
	}
	.general_slider .user_action_btns .add-to-wishlist {
		color: var(--color-light);
		font-size: 24px;
		margin: 0 0 0 15px;
	}
	footer .socials {
		text-align: center;
	}
	.navbar-header {
		display: block !important;
		margin-right: 0;
		float: left;
		position: relative;
		left: -27px;
	}
	navbar-collapse {
		padding-right: 0;
	}
	

}




@media screen and (max-width: 400px){
	.product_card_block{padding: 7px !important}
}
@media screen and (max-width: 320px){
.general_slider .product_card {
    padding: 6px !important;
}
}