@media (max-width:1199px){
#wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li > a{ padding:18px 22px;}
}


@media (max-width:1140px){
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{ font-size:13px; padding:18px 14px !important;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(5n){ border-left: 1px solid #e2e2e2;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(4n){ border-left:none;}
}

@media (max-width:991px){
header .header_top .pc-header-layout .top_right ul li{ text-align:right;}
header .header_top .pc-header-layout .top_right ul li #ship-content{right:-70px; left:auto;}
	
#wp-megamenu-header_menu-arabic.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{ text-align:right !important;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{padding:10px 0px !important; line-height:inherit !important; text-align:right;}
.wpmm-mobile-menu ul.wp-megamenu li > a b{ float:left;}
#wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu{ width:calc(100% + 0px); margin-left:0px;}
#wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li:first-child > a{ padding-left:0px !important; padding-right:0px !important;}


/* Product Page */
.div_mobile_sidebar_button .btn_mobile_show_sidebar{ float:left;}
.div_close_button{left:10px; right:auto;}


/* Cart Page */
.div_cart_header_block .div_cart_header_right .div_cart_checkout_btn{ float:left;}
.cart-summary__total-price .pull-left{ float:left !important;}

.cart-summary--in-modal .cart-summary__items .cart-summary__cell:first-child{float:right;}

.order-details__item:not(:first-child){ padding-right:20px; padding-left:0px;}

}

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 900px)  {
.pc-frame-profile__body table.shop_table_responsive td:last-child{text-align:right;}
}

@media (max-width: 767px) {
footer .copyright .PaymentOpt{text-align:center;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(5n){ border-left: 1px solid #e2e2e2;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(4n){ border-left: 1px solid #e2e2e2;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(3n){ border-left:none;}
}

@media (max-width: 667px) {
/* Cart Page */
.cart-summary--in-modal .cart-summary__items .cart-summary__cell:first-child{ float:none;}
.cart-summary--in-modal .cart-summary__price{ text-align:right;}
}

@media (max-width:599px) {
/* 15 Nov 2021 */
header .header_top .pc-header-layout .top_right ul li #login-content{ left:-30px;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(3n){ border-left: 1px solid #e2e2e2;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(2n){ border-left:none;}
}

@media (max-width:479px) {
header .header_top .pc-header-layout .top_right ul li #ship-content{width:320px; left:-36px; right:auto;}
header .header_top .pc-header-layout .top_right ul li #ship-content.ship-content-logged-in{width:320px; left:-94px; right:auto;}
header .header_top .pc-header-layout .top_right ul li #login-content{ left:-100px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content{width:320px; left:-2px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content.my-account-logged-in{width:320px; left:0px;}
header .Offer_nav ul li{ margin:0px 4px;}
}

@media (max-width:374px) {
header .header_top .pc-header-layout .top_right ul li #ship-content{width:280px; left:-16px;}
header .header_top .pc-header-layout .top_right ul li #ship-content.ship-content-logged-in{width:280px; left:-30px; right:auto;}
header .header_top .pc-header-layout .top_right ul li #login-content{ right:-50px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content{ width:280px; left:-188px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content.my-account-logged-in{width:280px; left:-2px;}

header .header_top .pc-header-layout .top_right ul li #ship-content.ship-content-logged-inship-box{ left:auto; right:-2px;}

}