/*@import url(https://fonts.googleapis.com/css?family=Droid+Arabic+Kufi);*/

@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
a:focus, a:active {
	outline:0;
}
body {
	-webkit-font-smoothing:antialiased;
}
/*body { font-family: "Droid Arabic Kufi",Helvetica,sans-serif;}*/
.header-container .header .top-header-bar {
	border-bottom:1px solid #d7d7d7;
	height:35px;
	line-height:35px;
}
.header-container .header .top-header-bar:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.header-container .header .top-header-bar .top-bar-left {
	float:left;
}
.header-container .header .top-header-bar .support-us {
	color:#6b6b6b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;
	border-right:1px solid #d7d7d7;
	padding-right:7px;
	direction:ltr;
}
.header-container .header .top-header-bar .support-us i {
	margin-right:0px;
	color:#edb246;
	display:inline-block;
	vertical-align:middle;
	line-height:0;
}
.header-container .header .top-header-bar .support-us i:before {
	top:0px;
}
.header-container .header .top-header-bar .select-country {
	float:left;
	border-right:1px solid #d7d7d7;
	padding-left:7px;
	padding-right:10px;
	position:relative;
	height:35px;
}
.enable-country-block {
	float:left;
	width:100%;
}
.header-container .header .top-header-bar .select-country img {
	width:21px;
	height:14px;
	vertical-align:middle;
}
.header-container .header .top-header-bar .select-country #language_country_select_box li {
	display:block;
	list-style:none;
	padding:5px 0;
}
.header-container .header .top-header-bar .select-country #language_country_select_box {
	background-color: #fff;
	border: 4px solid #ddd;
	display: none;
	left: 0;
	padding: 5px 10px;
	position: absolute;
	top: 35px;
	width: 220px;
	z-index:99999;
}
.header-container .header .top-header-bar .select-country #language_country_select_box .country_name img {
	margin-right:5px;
	vertical-align:middle;
	box-shadow:-2px 0px 4px #aaa;
	-moz-box-shadow:-2px 0px 4px #aaa;
	-webkit-box-shadow:-2px 0px 4px #aaa;
	-ms-box-shadow:-2px 0px 4px #aaa;
}
.header-container .header .top-header-bar .select-country #language_country_select_box .country_name abbr {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	min-width:43px;
	display:inline-block;
	vertical-align:middle;
	color:#333;
}
.header-container .header .top-header-bar .select-country #language_country_select_box .country_name .languge_lists {
	margin-left:10px;
}
.header-container .header .top-header-bar .select-country #language_country_select_box .country_name .languge_lists a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	text-decoration:none;
	min-width: 32px;
	display:inline-block;
	text-align:center;
}
.header-container .header .top-header-bar .select-country:hover #language_country_select_box {
	display:block;
}
.header-container .header .top-header-bar .select-country .enable-country-block span {
	color:#6b6b6b;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-right:0px solid #d7d7d7;
	padding-right:5px;
	margin-right:5px;
	margin-left:5px;
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
}
.header-container .header .top-header-bar .select-country .enable-country-block abbr a {
	color:#6b6b6b;
	font-size:12px;
	font-family: "Droid Arabic Kufi", Helvetica, sans-serif;
	position:relative;
	padding-right:10px;
	text-decoration:none;
	display:inline-block;
	line-height:0;
	vertical-align:middle;
}
.header-container .header .top-header-bar .select-country .enable-country-block abbr {
	display:inline-block;
	vertical-align:middle;
}
.header-container .header .top-header-bar .select-country .enable-country-block abbr a:after {
	background-image: url("../images/drop-arrow-image.png");
	background-position: right center;
	background-repeat: no-repeat;
	content: "";
	height: 6px;
	position: absolute;
	right: -2px;
	top:-2px;
	width: 6px;
}
.header-container .header .bottom-header-bar .select-country {
	float:right;
	border-left:1px solid #d7d7d7;
	padding-right:7px;
	padding-left:10px;
	position:relative;
	height:35px;
}
.header-container .header .bottom-header-bar .select-country img {
	width:21px;
	height:14px;
}
.header-container .header .bottom-header-bar .select-country #language_country_select_box li {
	display:block;
	list-style:none;
	padding:5px 0;
}
.header-container .header .bottom-header-bar .select-country #language_country_select_box {
	background-color: #fff;
	border: 4px solid #ddd;
	display: none;
	left: 0;
	padding: 5px 10px;
	position: absolute;
	top: 36px;
	width: 200px;
	z-index:99999;
}
.header-container .header .bottom-header-bar .select-country #language_country_select_box .country_name img {
	margin-right:5px;
	vertical-align:middle;
}
.header-container .header .bottom-header-bar .select-country #language_country_select_box .country_name abbr {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	min-width:43px;
	display:inline-block;
	vertical-align:middle;
}
.header-container .header .bottom-header-bar .select-country #language_country_select_box .country_name .languge_lists {
	margin-left:10px;
}
.header-container .header .bottom-header-bar .select-country #language_country_select_box .country_name .languge_lists a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	text-decoration:none;
	min-width: 32px;
	display:inline-block;
	text-align:center;
}
.header-container .header .bottom-header-bar .select-country:hover #language_country_select_box {
	display:block;
}
.header-container .header .bottom-header-bar .select-country .enable-country-block span {
	color:#6b6b6b;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-right:1px solid #d7d7d7;
	padding-right:5px;
	margin-right:5px;
	margin-left:5px;
}
.header-container .header .bottom-header-bar .select-country .enable-country-block abbr a {
	color:#6b6b6b;
	font-size:12px;
	font-family: "Droid Arabic Kufi", Helvetica, sans-serif;
	position:relative;
	padding-right:10px;
	text-decoration:none;
}
.header-container .header .bottom-header-bar .select-country .enable-country-block abbr a:after {
	background-image: url("../images/drop-arrow-image.png");
	background-position: right center;
	background-repeat: no-repeat;
	content: "";
	height: 6px;
	position: absolute;
	right: -10px;
	top: 45%;
	width: 6px;
}
.search-menu a {
	background: url(../images/greyDownArrow.png) no-repeat scroll right center !important;
	background-size:11px !important;
}
.scbox .validation-advice {
	display:none;
}
.header-container .header .top-header-bar .top-bar-right {
	float:right;
	margin-top:0px;
	margin-bottom:0px;
}
.header-container .header .top-header-bar .top-bar-right li {
	display:inline-block;
	border-right:1px solid #d7d7d7;
	padding:0 5px;
	text-transform:capitalize;
	min-height:12px;
	line-height:35px;
	height:35px;
	float:left;
}
.header-container .header .top-header-bar .top-bar-right li:first-child {
	color:#6b6b6b;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.header-container .header .top-header-bar .top-bar-right li:last-child {
	border-right:0px;
}
.yellow-color {
	color:#edb246;
	font-style:normal;
}
.header-container .header .top-header-bar .top-bar-right li a {
	color:#6b6b6b;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	height:100%;
	display:block;
	display:inline-block;
	vertical-align:middle;
	padding:0 5px;
}
.header-container .header .top-header-bar .top-bar-right li i {
	display: inline-block;
	margin-right:0px;
	vertical-align: middle;
	line-height:0;
	color:#edb246;
}
.header-container .header .top-header-bar .top-bar-right li.checkout-icon a {
	background-image:none;
}
.header-container .header .top-header-bar .top-bar-right li.download-app-icon a {
	background-image:none;
	padding:0 3px 0 0;
}
.header-container .header .top-header-bar .top-bar-right li.download-app-icon {
	position:relative;
}
.header-container .header .top-header-bar .top-bar-right li.download-app-icon .sub-menu {
	display:none;
	position:absolute;
	top:37px;
	left:-5px;
	z-index:999;
	background-color: #fff;
	border: 2px solid #ddd;
	border-top:0px;
}
.header-container .header .top-header-bar .top-bar-right li.download-app-icon:hover .sub-menu {
	display:block;
	min-width:130px;
}
.header-container .header .top-header-bar .top-bar-right li.download-app-icon li {
	display:block;
	width:100%;
	border:0px;
	padding:0px;
	line-height:30px;
	border-bottom:1px solid #ddd;
	text-align:left;
}
.header-container .header .top-header-bar .top-bar-right li.download-app-icon li:last-child {
	border-bottom:0px;
}
.header-container .header .top-header-bar .top-bar-right li.download-app-icon li a {
	background-image:none;
	padding:0px 10px;
	font-weight:normal;
	width:100%;
	display:block;
}
.header-container .header .top-header-bar .top-bar-right li.download-app-icon li a i {
	margin-right:5px;
	font-size:15px;
	color:#767676;
}
.header-container .header .top-header-bar .top-bar-right li.help-icon a {
	padding:0 0px;
}
.header-container:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.bottom-header-bar {
	clear:both;
	padding:10px 0 10px;
	display:block;
	position:relative;
}
.ubuy-advatages {
	margin-top:0px;
	float:left;
	position:relative;
}
.quick-links-block {
	margin-top:50px;
	margin-right:50px;
	float:right;
	direction:ltr;
}
.quick-links-block li {
	float:left;
	list-style:none;
}
.quick-links-block li:last-child {
	margin-right:0px;
}
.ubuy-advatages:before {
	content:"";
	position:absolute;
	display:block;
	background-image: url("../images/orange-traingle-ubuy.png");
	background-position:left center;
	width:35px;
	height:35px;
	left:-45px;
	top:25px;
}
.quick-links-block li a {
	font-size:13px;
	color:#6b6b6b;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-right:0px solid #a7a7a7;
	padding:0 7px;
	text-transform:lowercase;
	position:relative;
}
.quick-links-block li {
	position:relative;
	margin-right:10px;
}
.quick-links-block img {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: -30px;
}
.quick-links-block li:first-child a {
	font-weight:600;
	border:1px solid #edb246;
	padding:5px;
}
.quick-links-block li:last-child a {
	border-right:0px;
	font-weight:bold;
	text-transform:capitalize;
}
.social-media-block {
	margin-top:50px;
	float:right;
	direction:ltr;
}
.social-media-block li {
	list-style:none !important;
	display:inline-block !important;
	margin-right:7px;
}
.social-media-block li:last-child {
	margin-left:0px;
}
.social-media-block li a i {
	color:#edb246;
	font-size:19px;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
}
.social-media-block li a:hover i {
	transform: scale(1.4);
	-moz-transform: scale(1.4);
	-webkit-transform: scale(1.4);
}
.ubuy-advatages .middle-entry {
	float:left;
}
.ubuy-advatages .middle-entry .icon-entry {
	float:none;
	display:inline-block;
	margin-right:18px;
	cursor:default;
	vertical-align:middle;
}
.ubuy-advatages .middle-entry .icon-entry:first-child {
	cursor:pointer;
}
.ubuy-advatages .middle-entry .icon-entry:last-child {
	margin-right:0px;
}
.ubuy-advatages .middle-entry .icon-entry .text {
	display:inline-block;
	vertical-align:middle;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	height:36px;
	line-height:36px;
}
 .ubuy-advatages.non-arabic-countries .middle-entry .icon-entry:nth-child(1) .image {
background-image:url(../images/recycle-icon.png);
background-position:left center;
background-repeat:no-repeat;
width:36px;
height:36px;
display:block;
margin:0 auto;
float:none;
}
a.icon-entry {
	margin:5px 0 0 0;
}
.ubuy-advatages.non-arabic-countries a.icon-entry {
	margin:10px 5px 0 0;
}
.ubuy-advatages.non-arabic-countries .middle-entry a {
	margin-right:30px;
}
.non-arabic-countries:before {
	content:normal;
}
 .ubuy-advatages .middle-entry .icon-entry:nth-child(2) .image {
background-image:url(../images/fast-delivery.png);
background-position:left center;
background-repeat:no-repeat;
width:36px;
height:36px;
display:block;
margin:0 auto;
float:none;
}
.ubuy-advatages .middle-entry .icon-entry:nth-child(3) .image {
background-image:url(../images/gulf-countries-shipping-new.png);
background-position:left center;
background-repeat:no-repeat;
width:36px;
height:36px;
display:block;
margin:0 auto;
float:none;
}
.ubuy-advatages .middle-entry .icon-entry .image {
	float:left;
}
.menu_main {
	background: #e8e8e8;
	border: 1px solid #e8e8e8;
	background: -moz-linear-gradient(90deg, #e8e8e8 10%, #fafafa 80%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(10%, #e8e8e8), color-stop(80%, #fafafa));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #e8e8e8 10%, #fafafa 80%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #e8e8e8 10%, #fafafa 80%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #e8e8e8 10%, #fafafa 80%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#fafafa', GradientType='0'); /* for IE */
	background: linear-gradient(0deg, #e8e8e8 10%, #fafafa 80%);/* W3C */
	height:44px;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-ms-border-radius:5px 5px 0px 0px;
	border:1px solid #ddd;
	z-index:9999 !important;
}
.menu_main li {
	display:inline-block;
}
.menu_main .shoplinks {
	float:left;
	height:42px;
	line-height:42px;
	background:rgba(0, 0, 0, 0) linear-gradient(0deg, #e8e8e8 10%, #fafafa 80%) repeat scroll 0 0;
	padding:0 19px 0 28px;
	width:225px;
	background-image:none;
	position:relative;
}
.menu_main .shoplinks .sLabel {
	font-size:13px;
	margin:13px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	color:#1d1d1d;
	background-image:url(../images/drop-arrow-image2.png) !important;
	background-repeat:no-repeat;
	background-position:right center !important;
	width:185px;
	line-height:normal;
}
.menu_main .wish_list {
	background:none;
	border: 1px solid transparent;
	border-radius: 4px;
	float: right !important;
	height: 42px;
	line-height: 42px;
	margin: 0 0 0 1px;
	max-width: 80px;
	padding: 0 12px 0 0px;
	position: relative;
}
.menu_main .wish_list:hover {
	border-color:transparent;
}
.menu_main .wish_list a {
	color:#1d1d1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:none;
	line-height:42px;
	padding:0px;
}
.menu_main .wish_list:hover a {
	color:#edb246 !important;
}
.menu_main .carts_box {
	max-width:102px;
	float:right !important;
	height: 42px;
	line-height: 42px;
	margin: 0 22px 0 15px;
	position:relative;
	padding:0px;
	background:none;
}
.menu_main .carts_box a {
	color:#1d1d1d !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:none;
	background-image:url(../images/cart-bag-icon.png);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding:0 0px 0 48px;
	min-height:42px;
	display:block;
}
.menu_main .carts_box:hover a span {
	color:#edb246;
}
.menu_main .carts_box:hover a {
	background-position: -212px 8px;
}
.menu_main .carts_box a abbr {
	color: #edb246;
	font-size: 14px;
	font-weight: bold;
	height: 17px;
	left: 10px !important;
	right:auto;
	position: absolute;
	text-align: center;
	top: 5px;
	width: 25px;
}
.menu_main .your_account {
	max-width:180px;
	float:right !important;
	padding:6px 15px 6px 10px !important;
	position:relative;
	background-image: url("../images/drop-arrow-image2.png") !important;
	background-position: right 75% !important;
	background-repeat: no-repeat !important;
	margin:0px;
	width:auto;
}
.menu_main .your_account:hover {
	border-color:transparent;
}
.menu_main .your_account a {
	text-decoration:none;
	padding:0px !important;
}
.menu_main .your_account a abbr {
	font-size:14px;
	color:#1d1d1d;
	font-family:Arial, Helvetica, sans-serif;
}
.menu_main .your_account a span {
	font-size:14px;
	color:#1d1d1d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	padding:0px;
	background:none;
}
.menu_main .your_account:hover a abbr, .menu_main .your_account:hover a span {
	color:#edb246;
}
.menu_main .your_account ul {
	display:none;
	width:200px;
	background-color:#fff;
	border:1px solid #ddd;
	position:absolute;
	top:40px !important;
	left:0px;
	margin:0px;
	z-index:9;
	box-shadow: 0px 4px 10px 0px rgba(50, 50, 50, 0.40);
	-moz-box-shadow: 0px 4px 10px 0px rgba(50, 50, 50, 0.40);
	-webkit-box-shadow: 0px 4px 10px 0px rgba(50, 50, 50, 0.40);
	-ms-box-shadow: 0px 4px 10px 0px rgba(50, 50, 50, 0.40);
}
.menu_main .your_account ul li {
	border-bottom: 1px solid #ccc;
	display: block;
	padding: 2px 0;
	float:none;
}
.menu_main .your_account ul li:last-child {
	border-bottom:0px;
	border-top:0px solid #ddd;
	margin-top:0px;
	padding-top:0px;
}
.menu_main .your_account ul li a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1d1d1d !important;
	text-transform:capitalize;
	display:block;
	padding:10px !important;
}
.menu_main .your_account ul li a:hover, .menu_main .your_account ul li:hover a {
	text-decoration:none !important;
	color:#edb246 !important;
}
.menu_main .your_account:hover ul {
	display:block;
	padding:0px;
}
.menu_main .your_account ul:after, .menu_main .your_account ul:before {
	content:normal !important;
}
.menu_main .scbox {
	background-color:#fff;
	border:0px;
	float:left;
	width:50% !important;
	height:42px;
}
.menu_main .scbox form {
	border:0px solid #ccc;
	margin:0px 0 0 0px !important;
	background:none !important;
}
.menu_main .scbox input[type="search"] {
	height:40px;
	border:0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding:0 15px;
	width:95%;
	font-size:16px !important;
	color:#1d1d1d !important;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize !important;
}
.menu_main .scbox input[type="search"]:focus {
	outline:0;
}
#search_mini_form .button, .menu_main .scbox .button.search-button {
	float:right;
	background-color:#6f6f6f;
	border:0px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-ms-border-radius:0px;
	height:42px !important;
	width:40px;
	background-image:url(../images/search-icons.png);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-999px;
	overflow:hidden;
	cursor:pointer;
}
.logo-interchange-block {
	background-image:url("../images/logo-intecgange.png");
	background-position: left 0;
	background-repeat: no-repeat;
	background-size: 196px auto;
	height: 80px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top:10px;
	width: 200px;
	z-index: 999;
}
.logo-interchange-block .center-text .logo {
	border: 0 none !important;
	float: none;
	right:5px;
	position: absolute;
	top:-4px;
	width: 85px;
	top:5px;
}
.logo-interchange-block .center-text .logo img {
	max-width:100%;
	margin-bottom:1rem;
}
.logo-interchange-block .center-text .abroad-logo {
	border: 0 none !important;
	position: absolute;
	left:13px;
	top: 15px;
	max-width:80px;
}
.menu_main #es_search_autocomplete {
	display:none;
}
.menu_main .es-input-box label {
	display:none;
}
.menu_main .carts_box span {
	padding-left:0px;
	min-height:42px;
	line-height:42px;
	padding-right:0px !important;
}
.menu_main .carts_box:hover {
	border-color:transparent;
}
#search_mini_form {
	margin-top:0px;
	background-image:none;
}
.header-container .header {
	padding-top:0px;
}
.menu_main .scbox input[type="search"] {
	border: 0 none;
	color: #1d1d1d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 40px;
	padding: 0 15px;
	text-transform: capitalize;
	width: 95%;
}
#search_mini_form #es_search_autocomplete, #search_mini_form .input-text {
	margin-top:0px;
	height:42px !important;
	line-height:42px !important;
}
.cats_section span {
	margin-top:0px;
}
.mailingListUl {
	margin-top:0px;
}
.mailingListUl:after, .news-letter-signup-section ul li:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.block_search_mini {
	float:left;
}
/*--non kuwait header--*/
.not-kuwait_country_header .logo-interchange-block .active-country-flag {
	background-image:none;
}
.not-kuwait_country_header .logo-interchange-block .unactive-country-flag {
	background-image:none;
}
.not-kuwait_country_header .menu_main .carts_box {
	margin:0 10px 0 15px;
	padding:0px 8px;
}
.not-kuwait_country_header .menu_main .scbox {
	width:44% !important;
}
.not-kuwait_country_header .logo-interchange-block {
	background-image:none;
}
.not-kuwait_country_header .mask-block {
	display:none;
}
.not-kuwait_country_header .logo-interchange-block .center-text .logo {
	position:relative;
	left:auto;
	right:auto;
	display:block;
	margin:0 auto;
}
.header-container .header .top-header-bar .top-bar-right li.track-your-order a {
	padding:0px !important;
}
.header-container .header .top-header-bar .top-bar-right li.track-your-order a i {
	font-size:16px;
}
.not-kuwait_country_header .menu_main .carts_box:hover {
	border-color:transparent;
}
.not-kuwait_country_header .cats_section span {
	/*padding-left:0px;*/
	color:#1d1d1d;
}
.not-kuwait_country_header .center-text {
	display:block !important;
	top:0px;
}
/*--non kuwait header--*/
.kuwait_country_header .other-kuwait-country-logo {
	display:none;
}
#app-download-block-part {
	position:absolute;
	left:0px;
	top:37px;
	display:none;
	height:525px !important;
	background-image:url(../images/app-download-back.jpg);
	background-repeat:no-repeat;
	z-index:99999;
	width:100%;
	background-color:rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.75);
}
#app-download-block-part .ubuy-logo-download {
	float:left;
	margin-left:20px;
	margin-top:40px;
}
#app-download-block-part .ubuy-tag-line {
	float:left;
	margin-left:55px;
}
#app-download-block-part .ubuy-tag-line h1 {
	color:#fff;
	font-size:52px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:40px;
	-webkit-font-smoothing: antialiased !important;
	font-weight:normal;
	text-align:left;
}
#app-download-block-part .ubuy-tag-line h4 {
	color:#fff;
	font-size:25px;
	font-family: 'ralewayregular';
	margin-top:35px;
	-webkit-font-smoothing: antialiased !important;
	font-weight:normal;
	text-align:left;
	margin-left:140px;
}
#app-download-block-part .presentation-shelf {
	position:relative;
	display:block;
	clear:both;
}
#app-download-block-part .presentation-shelf img {
	margin-top:30px;
}
#app-download-block-part .app-light-section {
	position:absolute;
	left:0px;
	right:0px;
	margin:0 auto;
	top:-140px;
	text-align:center;
}
#app-download-block-part .app-light-section ul {
	width:80%;
	margin:0 auto;
	display:block;
}
#app-download-block-part .app-light-section ul li {
	display:inline-block;
	width:30%;
	vertical-align:top;
	position:relative;
}
#app-download-block-part .app-light-section .light-bulb {
	display:block;
	position:absolute;
	left:0px;
	right:0px;
	margin:0 auto;
	z-index:-9;
}
#app-download-block-part .app-light-section .ubuy-apps-device {
	display:block;
	margin-top:100px;
}
#app-download-block-part .app-light-section .ubuy-apps-device a {
	display:block;
}
#app-download-block-part .download-for-free {
	float:right;
}
/*----App Download section---*/

.search_wrp2 .srh_box input[type="text"] {
	width:90%;
	height:40px;
	line-height:40px;
	max-width:100%;
	border:0px solid #ccc;
	float:left;
	margin:0px !important;
}
.search-menu {
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	padding: 0 20px;
}
.search-menu a {
	color: #464646 !important;
	font-weight: bold;
}
.search_wrp #search_go {
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	height:44px;
	margin-left: 23px;
	padding: 6px 2px;
	position: absolute;
	right: -1px;
	text-align: center;
	width: 42px;
	background-image:url("../images/search-icons.png");
	background-repeat:no-repeat;
	background-position:center;
	background-color:#edb246;
	top:-1px;
	background-size:30px;
}
.homeMenu {
	position:absolute;
	right:0px;
	top:42px;
}
.nav-container #nav li {
	width:100%;
}
.search_wrp .srh_box {
	height:42px;
	position:relative;
}
.search_wrp .srh_box:after {
	position: absolute;
	right: 50px;
	top: 11px;
	content: "";
	background-image: url("../images/drop-down-arrow.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 15px;
	width: 20px;
	height: 20px;
	opacity: 0.7;
}
/*******************
footer start here
*******************/
.footer {
	background:rgba(0, 0, 0, 0) linear-gradient(0deg, #e8e8e8 10%, #fafafa 80%) repeat scroll 0 0;
	border-top:3px solid #edb246;
	margin-top:20px;
}
.footer h6 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1d1d1d;
}
.out-specialities {
	padding-top:9px;
}
.out-specialities:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.out-specialities ul li {
	float:left;
	width:16.66%;
	text-align:center;
	list-style:none;
	padding:0 5px;
}
.out-specialities ul li .specialities-icon {
	margin-bottom:7px;
	display:block;
	min-height:50px;
}
.out-specialities ul li h6 {
	font-size:15px;
	color:#edb246;
	font-family:Arial, Helvetica, sans-serif;
}
.out-specialities ul li p {
	color:#1d1d1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:12px;
	line-height:16px;
	word-wrap: break-word;
}
.footer-menu-section {
	margin-top:20px;
}
.news-letter-signup-section {
	float:left;
	margin-right: 3%;
	width: 28%;
}
.news-letter-signup-section ul li {
	display:block;
	list-style:none;
	margin-bottom:10px;
}
.news-letter-signup-section ul li p {
	margin:5px 0 0 0;
}
.news-letter-signup-section ul li #ucNewsletter_Label7 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#1d1d1d;
}
#newsletter-validate-detail input[type="text"] {
	border:2px solid #c6c6c6; /*width:100%;*/
	height:33px;
	padding:7px 10px;
	margin:5px 0;
	-webkit-appearance: none;
	border-radius: 0;
	-moz-appearance: none;
}
#newsletter-validate-detail .input-box {
	width:100%;
	float:left;
	text-transform:capitalize;
	height:auto;
	background:none;
}
#newsletter-validate-detail .actions {
	float:left;
	position:absolute;
	top:5px;
	left:auto;
	right:0;
	background-color:#ededed;
}
#newsletter-validate-detail .button {
	background-color:#edb246;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border:0px;
	height:33px;
	color:#fff;
	position:relative;
	left:auto;
	top:auto;
	right:auto;
	left:0px;
	margin:0 2px 0 0;
	border-radius:0px;
}
#newsletter-validate-detail {
	display: block;
	position: relative;
	width:100%;
	margin:0px;
}
.footer-right-part {
	float: right;
	width: 69%;
}
.footer-menu-section .social-media-block {
	margin-top:26px;
	float:left;
}
.footer-menu-section .social-media-block li a i {
	font-size:25px;
}
.footer-menu-section .social-media-block li:first-child {
	display:block !important;
}
.download-apps {
	margin-top:26px;
	width:45%;
	float:left;
	margin-left:40px;
}
.download-apps li i {
	display:inline-block;
	margin-right:8px;
	font-size:25px;
	color:#767676;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
}
.download-apps li a {
	color:#1d1d1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:capitalize;
	text-decoration:none;
	display:inline-block;
	margin-left:7px;
	font-size:14px;
}
.download-apps li a:hover i {
	transform: scale(1.4);
	-ms-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
}
.footer-right-part h6 {
	margin-bottom:10px;
}
.footer-right-part .footer-menu li {
	width:31%;
	float:left;
	list-style:none;
	padding:2px 0px;
	margin-left:2%;
}
.footer-right-part .sub-child {
	display:block;
	margin-bottom:27px;
	margin-left:0px;
}
.footer-right-part .sub-child img {
	max-width:100%;
	margin-bottom:5px;
}
.footer-right-part .sub-child:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.footer-right-part .sub-child li {
	display:block;
	width:100%;
	margin:0 0 6px 0;
	border-bottom:1px solid #c6c6c6;
}
.footer-right-part .sub-child li a {
	font-size:13px;
	color:#1d1d1d;
	text-decoration:none;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
}
.support-block li a {
	font-weight:bold;
	font-size:11px !important;
}
.footer-menu ul {
	margin:0px;
}
.footer-three-links {
	display:block;
	clear:both;
	border:0px solid #c6c6c6;
	border-left:0px;
	border-right:0px;
	text-align:center;
}
.footer-three-links:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.footer-three-links ul li {
	display:inline-block;
	margin:0 0px 0 50px;
	border-right:2px solid #c6c6c6;
	padding:16px 45px;
	font-size:17px;
	color:#1d1d1d;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	width:215px;
	line-height:20px;
	text-transform:uppercase;
}
.footer-three-links ul li:last-child {
	border-right:0px;
}
.footer-three-links ul li.first {
	background-image:url(../images/place-icon-large.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.footer-three-links ul li.second {
	background-image:url(../images/return-icon-large.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.footer-three-links ul li.third {
	background-image:url(../images/close-icon-large.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.footer-three-links ul {
	margin:0 auto;
	display:none;
}
.copy-right-block {
	background-color:#efefef;
	padding:25px 0px;
	margin-top:0px;
	border-top:4px solid #aaa;
	position:relative;
}
.copy-right-block:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.copy-right-block strong {
	clear: none;
	color:#1d1d1d;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	text-transform: capitalize;
}
.copy-right-block p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d1d1d;
	margin:7px 0 0 0;
	clear:both;
	display:inline-block;
	vertical-align:middle;
}
.get-back-to-home {
	float:right;
	background-image:url(../images/arrow-grey.png);
	background-repeat:no-repeat;
	background-position:right center;
	width:43px;
	margin-top:0px;
	height:43px;
}
.copy-right-block .copy-right-left {
	float:left;
	width:45%;
	line-height:20px; /*background-image:url(../images/AWS_Logo_PoweredBy_127px.png); padding-left:140px; background-repeat:no-repeat; background-position:left center; background-size:127px;*/
	height:auto;
	line-height:70px;
	padding-top:0px;
}
.copy-right-block .copy-right-right {
	float:right;
	width:100%;
}
.copy-right-block .copy-right-right .get-back-to-home {
	float: none;
	position: absolute;
	left: 0px;
	right: 0px;
	margin: 0 auto;
	top:15px;
}
.copy-right-block strong {
	font-weight:normal;
}
.owl-controls clickable .owl-buttons .owl-prev, .owl-controls clickable .owl-buttons .owl-next {
	overflow:hidden;
}
.footer_dealers_box {
	display:none !important;
}
.sub-child.support-block {
	direction:ltr;
}
.sub-child.support-block li a {
	float:left;
	clear:both;
	margin-bottom:5px;
}
.ubuy-menu-block {
	margin-bottom:5px !important;
}
.copy-right-block .copy-right-left a {
	float:left;
	margin-right:5px;
}

/*-----**********************css hovers effects**********************----*/
[class^="fa-"] {
background: #e1e1e1 none repeat scroll 0 0;
color: #666;
cursor: pointer;
margin: 0.4em;
padding: 1em;
text-decoration: none;
}
.header-container .header .top-header-bar .top-bar-right li a:hover i::before, .header-container .header .top-header-bar .top-bar-right li a:focus i::before /*.header-container .header .top-header-bar .top-bar-right li a:active i::before */ {
transform: scale(1.3) rotate(360deg);
-webkit-transform: scale(1.3) rotate(360deg);
-moz-transform: scale(1.3) rotate(360deg);
-ms-transform: scale(1.3) rotate(360deg);
}
.fa-shopping-bag::before {
font-family: FontAwesome;
padding: 0 1px;
position: absolute;
right: 5px;
top:-2px;
transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;
-ms-transition-duration: 1s;
transition-property: transform;
-moz-transition-property: transform;
-webkit-transition-property: transform;
-ms-transition-property: transform;
 transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-timing-function: ease-in-out;
-ms-transition-timing-function: ease-in-out;
}
.fa-shopping-bag {
	backface-visibility: hidden;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	display: inline-block;
	padding:0 10px;
	position: relative;
	transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	vertical-align: middle;
	font-size:15px;
}
.fa-mobile::before {
font-family: FontAwesome;
padding: 0 1px;
position: absolute;
right: 5px;
top:0px;
transition-duration: 1s;
transition-duration: 1s;
transition-duration: 1s;
transition-duration: 1s;
transition-property: transform;
-moz-transition-property: transform;
-webkit-transition-property: transform;
-ms-transition-property: transform;
transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-timing-function: ease-in-out;
-ms-transition-timing-function: ease-in-out;
}
.fa-mobile {
	backface-visibility: hidden;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	display: inline-block;
	padding:0 10px;
	position: relative;
	transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	vertical-align: middle;
	font-size:18px !important;
}
.fa-map-marker::before {
font-family: FontAwesome;
padding: 0 1px;
position: absolute;
right: 5px;
top:0px;
transition-duration: 1s;
transition-duration: 1s;
transition-duration: 1s;
transition-duration: 1s;
transition-property: transform;
-moz-transition-property: transform;
-webkit-transition-property: transform;
-ms-transition-property: transform;
transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-timing-function: ease-in-out;
-ms-transition-timing-function: ease-in-out;
}
.fa-map-marker {
	backface-visibility: hidden;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	display: inline-block;
	padding:0 10px;
	position: relative;
	transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	vertical-align: middle;
	font-size:22px !important;
}
.fa-info-circle::before {
font-family: FontAwesome;
padding: 0 1px;
position: absolute;
right: 5px;
transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;
-ms-transition-duration: 1s;
transition-property: transform;
-moz-transition-property: -webkit-transform;
 transition-property: transform;
-ms-transition-property: transform;
 transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-timing-function: ease-in-out;
-ms-transition-timing-function: ease-in-out;
}
.fa-info-circle {
	backface-visibility: hidden;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	display: inline-block;
	padding:0 10px;
	position: relative;
	transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-wenkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	vertical-align: middle;
	font-size:18px;
}
.fa-question-circle::before {
font-family: FontAwesome;
padding: 0 1px;
position: absolute;
right: 0px;
top:-1px;
transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;
-ms-transition-duration: 1s;
 transition-property: transform;
-moz-transition-property: transform;
-webkit-transition-property: transform;
-ms-transition-property: transform;
transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-timing-function: ease-in-out;
-ms-transition-timing-function: ease-in-out;
}
.fa-question-circle {
	backface-visibility: hidden;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	display: inline-block;
	padding:0 9px;
	position: relative;
	transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	vertical-align: middle;
	font-size:18px;
}
.fa-phone-square::before {
font-family: FontAwesome;
padding: 0 1px;
position: absolute;
right: 5px;
top:0px;
transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;
-ms-transition-duration: 1s;
transition-property: transform;
-moz-transition-property: transform;
-webkit-transition-property: transform;
-ms-transition-property: transform;
 transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-timing-function: ease-in-out;
-ms-transition-timing-function: ease-in-out;
}
.fa-phone-square {
	backface-visibility: hidden;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	display: inline-block;
	padding:0 10px;
	position: relative;
	transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	vertical-align: middle;
	font-size:15px;
}
.header-container .header .top-header-bar .support-us:hover i::before, .header-container .header .top-header-bar .support-us:hover i:focus::before, .header-container .header .top-header-bar .support-us:hover i {
 transform: scale(1.3) rotate(360deg);
-moz-transform: scale(1.3) rotate(360deg);
-webkit-transform: scale(1.3) rotate(360deg);
-ms-transform: scale(1.3) rotate(360deg);
}
 .fa-microphone::before {
font-family: FontAwesome;
padding: 0 1px;
position: absolute;
right: 5px;
top:0px;
transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;
-ms-transition-duration: 1s;
transition-property: transform;
-moz-transition-property: transform;
-webkit-transition-property: transform;
-ms-transition-property: transform;
 transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-timing-function: ease-in-out;
-ms-transition-timing-function: ease-in-out;
}
.fa-microphone {
	backface-visibility: hidden;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	display: inline-block;
	padding:0 10px;
	position: relative;
	transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	vertical-align: middle;
	font-size:20px;
}
/*-----************************css hovers effects*****************************----*/
.out-specialities p strong {
	clear: both;
	display: inline-block;
}
.sub-child.support-block i {
	display:inline-block;
	color:#edb246;
	line-height:0;
	font-size:13px;
}
.shoplinks .innerMenu li a {
	background-position:90% center;
}
.shoplinks:hover .innerMenu {
	position:absolute;
	left:0px;
}
.select-country #language_country_select_box {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,fafafa+100 */
background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top, #e8e8e8 0%, #fafafa 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e8e8e8 0%, #fafafa 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e8e8e8 0%, #fafafa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#fafafa', GradientType=0 ); /* IE6-9 */
	padding:5px !important;
}
.language_country_list:hover .languge_lists a {
	color:#333 !important;
}
.language_country_list:hover .languge_lists a:hover {
	text-decoration:underline !important;
}
.language_country_list:hover {
	background-color:#ccc;
}
.not-kuwait_country_header .logo, .not-kuwait_country_header .abroad-logo {
	display:none !important;
}
/*.not-kuwait_country_header .ubuy-advatages .icon-entry:nth-child(2) { display:none;}*/
.not-kuwait_country_header .logo-interchange-block .center-text .logo {
	display:none;
}
.not-kuwait_country_header .other-kuwait-country-logo {
	display: block;
	margin: 0 auto;
	max-width: 130px;
}
.not-kuwait_country_header .logo-interchange-block {
	background-image:none;
}
.shoplinks .innerMenu {
	display:block;
	top:42px;
	position:absolute;
	left:0px;
}
#shopByDepartments a {
	color:#1d1d1d;
}
#shop_by_department_website {
	line-height:normal;
}
.center-text.kuwait-country-only {
	display:block !important;
}
#shopByDepartmentsParentInner #nav > li a {
	background:#fff url("../images/greyArrow.gif") no-repeat scroll 94% center;
}
.cms-sg-home.not-kuwait_country_header .other-kuwait-country-logo {
	max-width:100px;
}
.cms-sg-home .select-country {
	display:none;
}
.shoplinks .innerMenu {
	display:none !important;
}
.shoplinks:hover .innerMenu {
	display:block !important;
}
.shoplinks.home .innerMenu, .shoplinks.home:hover .innerMenu {
	display:block !important;
}
#search_amazon_form .block_search_mini {
	white-space: normal;
	z-index: 999;
	outline: 1px solid #cfcfcf;
	outline-offset: -4px;
}
#search_amazon_form #search-menu {
	top:42px;
}
.select-country #language_country_select_box .language_country_list .languge_lists a {
	color:#edb246 !important;
}
.breadcrumbs ul li i {
	display:none;
}
#nav > li a {
	background-position:205px center;
}
#search-menu ul li {
	width:100%;
}
.not-kuwait_country_header .menu_main .carts_box a abbr {
	left:16px !important;
}
#shopByDepartments #shop_Depart_loading {
	background-color: transparent;
	border-radius: 50%;
	height: 20px;
	left: -23px;
	padding: 0;
	right: auto;
	top: 0;
	width: 20px;
}
#shopByDepartments #shop_Depart_loading img {
	display:block;
	vertical-align:middle;
}
.messages {
	margin-left:0px;
	padding-right:0px !important;
}
.mobileviewLink {
	display:none;
}
.customer-account-logoutsuccess .page-title, .customer-account-logoutsuccess .page-title h1 {
	background-color:#edb246;
	color:#fff;
}
/*==========**************************************************************************************===============================
Css add for polish inner page of order from amazon view on 18 dec 2015
=================================================================================================================================*/
.customer-address-form #form-validate .form-list {
	float:left;
	padding-top:0px;
}
.customer-address-form #form-validate .form-list li.control {
	width:50% !important;
	clear:none;
	line-height:normal;
}
.customer-address-form .my-account .buttons-set .required {
	margin-left:0px;
}
.customer-address-form #form-validate .buttons-set button {
	margin-left:0px;
}
.block.block-reorder #reorder-validate-detail #cart-sidebar-reorder .product-name {
	padding-left:0px;
}
.breadcrumbs ul li a {
	background-position:right center;
	color:#525252;
}
.breadcrumbs ul li {
	padding:0 8px 0 0;
}
.pager .pages {
	position:relative;
}
.sidebar .summary .subtotal span {
	font-size:13px;
}
.product-name a {
	color:#004691;
}
.unit-price-value {
	display:none;
}
.total-price-value {
	display:none;
}
.unit-qty-value {
	display:none;
}
.out-specialities .prime_icon {
	background-image: url("../images/prime-transparent-icon.jpg");
	background-repeat: no-repeat;
	height: 15px;
	text-indent: -999px;
	width: 59px;
	background-size:59px;
}
.out-specialities .nonprime_icon {
	background-image: url("../images/non-prime-transparent-icon.jpg");
	background-repeat: no-repeat;
	height: 15px;
	margin-top:5px;
	text-indent: -999px;
	width:79px;
	background-size:79px;
}
/**********************Product listing page****************************/
.category-products .products-grid .item {
	height: auto;
	min-height: 300px;
	/*margin:5px !important;*/
	outline:1px solid #f1f1f1;
	overflow:hidden;
}
.category-products .products-grid .item .product-mask-block {
	display:none;
	height: 100%;
	top:0;
	left:0px;
	padding: 0px;
	position: absolute;
	width: 100%;
}
.category-products .products-grid .item:hover .product-mask-block {
	background-color: rgba(255, 255, 255, 0.9);
	display: block;
	border-bottom: 5px solid #edb246;
}
.product-mask-block p {
	background-color: #edb246;
	color: #fff;
	font-size: 12px;
	margin-bottom: 0;
	min-height: 55px;
	padding: 10px;
	position: absolute;
	top: 0;
	width: 100%;
}
.products-grid .item {
	position:relative;
	width:33.3%;
}
.product-mask-block .product-search-icon {
	background-color: rgba(249, 178, 35, 0);
	border: 1px solid #edb246;
	color: #1d1d1d;
	display: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 30px;
	left: 0;
	line-height: 30px;
	margin: 0 auto;
	max-width: 80%;
	/* opacity: 0;*/
    overflow: hidden;
	position: absolute;
	right: 0;
	text-align: center;
	text-transform: uppercase;
	top: 60%;
	font-weight:normal;
	z-index:9999;
	padding:0px;/*	filter: alpha(opacity=0); 
    -khtml-opacity: 0;*/
}
.ufashion_product_grid .product-mask-block .product-search-icon {
	top:55%;
	border-radius:0px;
}
.product-mask-block .product-search-icon .add_wishlist_link {
	background-color: transparent;
	color: #1d1d1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	border: 0px;
	text-transform: uppercase;
}
.category-products .products-grid .item:hover .product-mask-block .product-search-icon {
	/*opacity: 1;*/ display:block;
	background-color:transparent;/*	filter: alpha(opacity=100);  
    -khtml-opacity: 1;	*/
}
.products_to_icons .product-cart-icon {
	background-color: rgba(249, 178, 35, 1);
	border: 1px solid #edb246;
	color: #fff;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 30px;
	left: auto;
	line-height: 30px;
	margin: 0 auto;
	max-width: 80%;
	overflow: hidden;
	position: relative;
	right: auto;
	text-align: center;
	text-transform: uppercase;
	top: 45%;
	width: auto;
}
.products_to_icons {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 45%;
	text-align:center;
}
.products_to_icons > li {
	display: block;
	margin-bottom: 5px;
}
.products_to_icons .product-search-icon {
	left:auto !important;
	top:auto !important;
	display:block;
	position:relative !important;
}
.qry_select .seleted_qty {
	display:inline-block;
}
.category-products .products-grid .item .prime_product {
	position:absolute;
	left:10px;
	top:10px;
}
.category-products .products-grid .item .price-box, .category-products .products-list .item .price-box {
	/*border-top: 2px solid #edb246;*/
	font-size: 1rem;
	line-height: 1.11111rem;
	margin: 5px 0 0;
	padding: 5px 0 0;
}
.category-products .products-grid .item .product-name, .category-products .products-list .item .product-name {
	font-size:12px;
	color:#525252;
}
.products-grid {
	border-bottom:0px;
}
.search_paging.shoprunner_paging {
	display: inline-block;
	margin: 15px auto;
	clear: none;
}
.search_paging ul {
	margin:0 auto;
	float:none;
}
.search_paging ul li {
	border:0px solid #e1e8ed;
	border-right:0px;
	float:none;
}
.search_paging ul li.next a {
	background-color: #edb246;
	background-image: url("../images/pagination-next-icon.png") !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 8px auto;
	max-width: 100px;
	overflow: hidden;
	text-indent: -999px;
	padding:5px 13px !important;
	outline:1px solid #edb246;
}
.search_paging ul li.prev a {
	background-color: #edb246;
	background-image: url("../images/pagination-prev-icon.png") !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 8px auto;
	max-width: 100px;
	overflow: hidden;
	text-indent: -999px;
	padding:5px 13px !important;
	outline:1px solid #edb246;
}
.search_paging ul li.prev:hover a {
	background-color: #edb246;
	background-position: center center;
}
.search_paging ul li a {
	padding:5px 10px;
	color:#979797;
	border:0px;
}
.search_paging ul li:hover a {
	border:0px;
	outline:1px solid #edb246;
}
.search_paging ul li.active_page a {
	background-color: #ededed;
	border: 0px solid #e1e8ed;
	color:#1d1d1d;
	padding:5px 10px;
}
.search_paging ul li.next:hover a {
	background-position:center;
	background-color: #edb246;
}
.pages {
	background:none;
}
.pages ol {
	display:inline-block;
	margin:0 auto;
}
.pages ol li {
	border:0px solid #e1e8ed;
	border-right:0px;
	float:left;
	height:30px;
	line-height:30px !important;
	padding:0 0px !important;
}
.pager .pages ol li.current {
	padding:0 10px !important;
}
.pages ol li a.next {
	background-color: #edb246 !important;
	background-image: url("../images/pagination-next-icon.png") !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 8px auto;
	max-width: 100px;
	overflow: hidden;
	text-indent: -999px;
	padding:10px 15px !important;
}
.pages ol li a.previous {
	background-color: #edb246 !important;
	background-image: url("../images/pagination-prev-icon.png") !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 8px auto;
	max-width: 100px;
	overflow: hidden;
	text-indent: -999px;
	padding:10px 15px !important;
}
.pages ol li a.previous:hover {
	background-color: #edb246;
	background-position: center center;
}
.pager .pages ol li a {
	padding:0 10px !important;
	color:#979797;
	border:0px;
	background-color:transparent;
	height:30px;
	line-height:30px !important;
}
.pages ol li:hover a {
	border:0px;
	outline:1px solid #edb246;
}
.pages ol li.current a {
	background-color: #ededed;
	border: 0px solid #e1e8ed;
	color:#1d1d1d;
	padding:10px 12px;
}
.pages ol li a.next:hover {
	background-position:center;
	background-color: #edb246;
	outline:none;
}
.pager .pages ol li.current {
	padding:10px;
}
.pager .pages ol li a:hover {
	background-color:transparent;
	color:#979797;
}
.pager .pages strong {
	line-height:30px;
}
.pager .pages ol li a.previous, .pager .pages ol li a.next {
	width:auto;
	height:30px;
	padding:0px 15px !important;
	outline:0px;
	display:block;
}
.pager .pages ol li a.previous {
	padding:0 15px !important;
	outline:0px;
	height:30px;
}
.category-products .price-box .old-price {
	color: #6f6f6f;
	display: inline-block;
	font-size: 12px;
	text-decoration: line-through;
}
.category-products .price-box .new-price {
	display:inline-block;
	margin-left:8px;
}
.topLineWidget, .page-title, .product-collateral, .ret_pro .block-title, #login-form .content, .registerLabel, .rewards_referral_information, .forgetBlock2 .content, .tab-container, #form-trackorder .fieldset, .tracking_details, .amazon-login-customer-verify .col-main, .order-comments {
	padding-top:0px;
	border-top:0px;
}
.topLineWidget .titleBlock, .page-title h1, .ret_pro .block-title strong, #login-form h2, .registerLabel h2, .rewards_referral_information h2, .forg_block h2, #form-trackorder h2.legend, .tracking_details h2.legend, .cybersource-customer-manage .page-title h3, .amazon-login-customer-verify .col-main h2, .order-details .sub-title {
	background-color:#eaeaea;
	font-weight:bold;
}
.search_paging.bottom_search {
	display:block;
	margin:15px 0;
}
/*--Wall mart products---*/
.other_products_block .search_paging.top_search {
	margin:15px auto;
	float:right;
	width:100%;
}
.other_products_block .product_rating {
	left: 20px;
	position: absolute;
	top: 10px;
}
.other_products_block .category-products .products-grid .product-image {
	height:125px !important;
}
.other_products_block .category-products .products-grid .item {
	min-height:225px;
}
/*--Wall mart products---*/
.loader-image-section .loader {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #ccc;
	border-radius: 12px;
	color: #d85909;
	font-weight: bold;
	margin: 10px auto;
	padding: 15px;
	position: sticky;
	text-align: center;
	top: 45%;
	width: 80px;
	z-index: 1000;
}
/**********************Product listing page css end here****************************/

.product-shop #dropdowns .selector {
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	width: 120px;
	border-radius: 3px;
	overflow: hidden;
	background-color: #fff;
	background-image:  url("../images/arrowdown-select.gif");
	background-position:95% 50%;
	background-repeat:no-repeat;
}
.product-shop #dropdowns .selector span {
	background-image:none;
	padding:0 25px 0 10px;
}
.productDetailsSuppliersBlock div.selector {
	padding: 0;
	margin:0 0 0 5px;
	border-left: 1px solid #ccc;
	width: 120px;
	border-radius: 3px;
	overflow: hidden;
	background-color:transparent;
	background-image:  url("../images/arrowdown-select.gif");
	background-position:95% 50%;
	background-repeat:no-repeat;
	line-height:30px;
	height:30px;
	min-width:45px;
}
.product-view.gift_cart_detail div.selector {
	padding: 0;
	margin:0px 0 0;
	border: 1px solid #ccc;
	width: 120px;
	border-radius: 3px;
	overflow: hidden;
	background-color: #fff;
	background-image:  url("../images/arrowdown-select.gif");
	background-position:95% 50%;
	background-repeat:no-repeat;
	line-height:30px;
	height:30px;
	min-width:70px;
}
.product-view.gift_cart_detail div.selector span {
	background:none !important;
}
.productDetailsSuppliersBlock div.selector.hover, .productDetailsSuppliersBlock div.selector.focus, .productDetailsSuppliersBlock div.selector.hover.active {
	background-position:95% 50% !important;
}
.productDetailsSuppliersBlock div.selector select {
	padding: 5px 8px; /*width: 130%;*/
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.productDetailsSuppliersBlock div.selector select option {
	padding:2px 5px !important;
}
.productDetailsSuppliersBlock div.selector span {
	background-image:none;
	padding:0 25px 0 10px;
}
#add_card_button > div {
	position: absolute;
	right: -58px;
	text-indent: 0;
	top: 4px;
	width: 80%;
}
.productDetailsSuppliersBlock .buynow {
	background-color: #edb246 !important;
	/*	background-image: url("../images/add-to-cart-icon.png") !important;*/
	background-position: 5px center !important;
	background-repeat: no-repeat !important;
	background-size: 20px auto !important;
	border-radius: 3px !important;
	padding:3px 10px 3px 10px;
	width: auto !important;
	top:41px;
}
.product-essential .tab-container .panel-container {
	padding:15px 0px 15px 0;
}
.product-essential .tab-container .panel-container ul li {
	margin-bottom:10px;
}
.productDetailsSuppliersBlockInner {
	border:1px solid #e2e2e2;
}
.amazonsearch-index-view .product-view ul, .amazonsearch-index-view .product-view ol {
	margin:0px 0 10px;
}
.page-title.amazon_proucts_heading {
	margin-bottom: 15px;
	margin-left: 15px;
	position: relative;
}
.page-title.amazon_proucts_heading > span {
	background-color: #fff;
	border: 1px solid #edb246;
	border-radius: 100%;
	display: block;
	height: 50px;
	left: -15px;
	position: absolute;
	top: -8px;
	width:50px;
	background-image: url("../images/a-smile_color-icon.png") !important;
	background-position:center;
	background-repeat:no-repeat;
	background-size:25px !important;
	transition-duration: 1s;
	transition-property: transform;
	transition-timing-function: ease-in-out;
	-moz-transition-duration: 1s;
	-moz-transition-property: transform;
	-moz-transition-timing-function: ease-in-out;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: transform;
	-webkit-transition-timing-function: ease-in-out;
	-ms-transition-duration: 1s;
	-ms-transition-property: transform;
	-ms-transition-timing-function: ease-in-out;
}
.page-title.ufashion_proucts_heading {
	margin-bottom: 15px;
	margin-left: 15px;
	position: relative;
}
.page-title.ufashion_proucts_heading > span {
	background-color: #fff;
	border: 1px solid #edb246;
	border-radius: 100%;
	display: block;
	height: 50px;
	left: -15px;
	position: absolute;
	top: -8px;
	width:50px;
	background-image: url("../images/ufashion-products.png") !important;
	background-position:center;
	background-repeat:no-repeat;
	background-size:35px !important;
	transition-duration: 1s;
	transition-property: transform;
	transition-timing-function: ease-in-out;
	-moz-transition-duration: 1s;
	-moz-transition-property: transform;
	-moz-transition-timing-function: ease-in-out;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: transform;
	-webkit-transition-timing-function: ease-in-out;
	-ms-transition-duration: 1s;
	-ms-transition-property: transform;
	-ms-transition-timing-function: ease-in-out;
}
.page-title.amazon_proucts_heading:hover > span {
	transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
.page-title.ufashion_proucts_heading:hover > span {
	transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
.page-title.amazon_proucts_heading > h1 {
	padding-left:45px;
	background-color:#edb246;
	color:#fff;
}
.page-title.ufashion_proucts_heading > h1 {
	padding-left:45px;
	background-color:#edb246;
	color:#fff;
}
.page-title.walmart_proucts_heading {
	margin-bottom: 15px;
	margin-left: 15px;
	position: relative;
}
.page-title.walmart_proucts_heading > span {
	background-color: #fff;
	border: 1px solid #edb246;
	border-radius: 100%;
	display: block;
	height: 50px;
	left: -15px;
	position: absolute;
	top: -8px;
	width:50px;
	background-image: url("../images/walmart-logo-icon.png") !important;
	background-position:center;
	background-repeat:no-repeat;
	background-size:35px;
	transition-duration: 1s;
	transition-property: transform;
	transition-timing-function: ease-in-out;
	-moz-transition-duration: 1s;
	-moz-transition-property: transform;
	-moz-transition-timing-function: ease-in-out;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: transform;
	-webkit-transition-timing-function: ease-in-out;
	-ms-transition-duration: 1s;
	-ms-transition-property: transform;
	-ms-transition-timing-function: ease-in-out;
}
.page-title.walmart_proucts_heading:hover > span {
	transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
.page-title.walmart_proucts_heading > h1 {
	padding-left:45px;
	background-color:#edb246;
	color:#fff;
}
#walmart-block-section {
	padding-top:10px;
}
#all_abroad_products_list {
	padding-top:10px;
}
#walmart-block-section .product-search-icon.wish-list-add-icon {
	bottom:10% !important;
}
#local_inventry_product .view_all_amazon_products {
	background-color: #edb246;
	color: #fff;
	float: right;
	margin: 5px 0px;
	padding: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
}
#local_inventry_product .page-title h1 {
	padding:0px 10px;
	height:35px;
	line-height:35px;
}
#local_inventry_product .owl-buttons .owl-prev {
	background-image: url("../images/slider-nav-prev-icon.png");
	background-color:#edb246;
	background-position:center;
	right:auto;
	left:0;
	top:45%;
}
#local_inventry_product .owl-buttons .owl-next {
	background-image: url("../images/slider-nav-next-icon.png");
	background-color:#edb246;
	background-position:center;
	top:45%;
}
#local_inventry_product .owl-carousel .item {
	box-shadow:0 0 10px 3px #f1f1f1;
	-moz-box-shadow:0 0 10px 3px #f1f1f1;
	-webkit-box-shadow:0 0 10px 3px #f1f1f1;
	-ms-box-shadow:0 0 10px 3px #f1f1f1;
}
#search_loader_image .loader, #s3_search_loader_image .loader {
	background:#fff;
	border:1px solid #edb246;
}
#wl_search_loader_image .loader {
	border-radius: 12px;
	color: #d85909;
	font-weight: bold;
	margin: 0 auto;
	padding: 30px;
	position: sticky;
	text-align: center;
	top: 45%;
	width: 150px;
	z-index: 1000;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #edb246;
}
.three-company-icons {
	list-style:none;
	display:block;
	margin:0 auto 25px;
	padding:0px;
	text-align:center;
}
.three-company-icons li {
	display:inline-block;
	margin:0 1%;
	width:180px;
	height:80px;
	text-align:center;
	line-height:80px;
	-webkit-box-shadow: 0px -2px 5px 0px rgba(178, 178, 178, 0.45);
	-moz-box-shadow:0px -2px 5px 0px rgba(178, 178, 178, 0.45);
	box-shadow:         0px -2px 5px 0px rgba(178, 178, 178, 0.45);
}
.three-company-icons li a {
	display:inline-block;
	vertical-align:middle;
	width:100%;
}
.kuwait_country_header .three-company-icons li a img {
	max-width:150px;
}
.not-kuwait_country_header .three-company-icons li a img {
	max-width:150px;
}
.three-company-icons li:first-child, .three-company-icons li:hover {
	-webkit-box-shadow: 0px -2px 5px 0px rgba(249, 178, 35, 0.45);
	-moz-box-shadow:    0px -2px 5px 0px rgba(249, 178, 35, 0.45);
	box-shadow:0px -2px 5px 0px rgba(249, 178, 35, 0.45);
}
#wl_search_loader_image {
	color: #d85909;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	opacity: 0.8;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 5000;
}
.kuwait_country_header .three-company-icons li {
	margin:0 1%;
}
.product-view .product-shop .add-to-box .add-to-cart .btn-cart {
	background-color: #edb246 !important;
	background-image: url("../images/add-to-cart-icon.png") !important;
	background-position: 5px center !important;
	background-repeat: no-repeat !important;
	background-size: 20px auto !important;
	border-radius: 3px !important;
	padding: 3px 10px 3px 30px;
	width: auto !important;
	margin-top:7px !important;
}
.productDetailsSuppliersBlockInner .selector {
	background-color: #fff;
	background-image: url("../images/arrowdown-select.gif");
	background-repeat: no-repeat;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 120px;
	height:30px;
	line-height:30px;
	padding:0 5px;
}
.productDetailsSuppliersBlockInner .selector span {
	background-image:none;
}
.product-collateral .box-description .std {
	padding:5px 35px 5px 0px;
}
.price_display_none {
	display:none;
}
.price-box .old-price {
	margin:0px;
}
/*==============Product description page================*/
.by-instock {
	display:block;
	border-bottom:1px solid #eaeaea;
	padding:10px 0;
}
.by-instock:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content:"";
	clear: both;
	height: 0;
}
.by-instock .brandname {
	float:left;
	width:auto;
	margin-bottom:0px !important;
}
.by-instock .availability.in-stock {
	float:right;
	width:auto;
	margin-bottom:0px;
	padding:0px;
	background-image:none;
}
.by-instock .availability.out-of-stock {
	float:right;
	width:auto;
	margin-bottom:0px;
	padding:0px;
	background-image:none;
}
.by-instock .availability.out-of-stock span {
	color:#f00;
}
.note-text {
	border-bottom:1px solid #eaeaea;
	border-top:0px solid #eaeaea;
	padding:10px 0px;
}
.products-description-list .description-list-items {
	display:block;
	padding:10px 0;
	border-bottom:1px solid #eaeaea;
	margin:0 0 10px 0 !important;
}
.products-description-list .description-list-items li {
	background-image: url("../images/list-square-icons.png");
	background-position: left 7px;
	background-repeat: no-repeat;
	display: block;
	line-height: 18px;
	padding-left: 13px;
}
.products-description-list strong {
	font-size:14px;
	display:block;
}
.product-essential .primeText {
	font-size:12px;
	padding:0;
	margin:0;
}
.products-description-list {
	padding:10px 0px;
}
.products-description-list .social-media-block {
	float:left;
	margin:0px !important;
	padding:10px 0px;
	display:block;
}
.ring_wrp {
	position:relative;
}
.product-view .product-essential .product-img-box {
	margin-left:0%;
	margin-right:0px;
}
.amazonsearch-index-view .product-view .product-shop {
	margin-left:2%;
}
.product-view.gift_cart_detail .product-essential .product-img-box {
	margin-left:0%;
	margin-right:4%;
}
.product-view.gift_cart_detail .product-essential .product-img-box p {
	margin:0px;
}
#product_addtocart_form .ring_wrp .block_product_image { /*box-shadow:0 0 10px 3px #f1f1f1; -moz-box-shadow:0 0 10px 3px #f1f1f1; -webkit-box-shadow:0 0 10px 3px #f1f1f1; -ms-box-shadow:0 0 10px 3px #f1f1f1;*/
	margin:0px;
}
.productDetailsSuppliersBlock .price-box {
	text-align:center;
	padding:14px 14px 10px 14px;
}
.productDetailsSuppliersBlock .price-box .price_label {
	float:none;
	display:inline-block;
	padding-top:0px;
	width:auto;
	margin-right:0.5em;
}
.selects-boxes-block ul {
	display:block;
}
.selects-boxes-block ul li {
	display:inline-block;
	width:48%;
}
.productDetailsSuppliersBlock .add-to-cart {
	text-align:center;
}
.productDetailsSuppliersBlock .buynow {
	position:relative;
	left:0px !important;
	right:0px;
	top:auto;
	margin:0;
}

.productDetailsSuppliersBlock .buynow.buynow_disabled { padding:3px 30px 3px 10px; background-color:rgba(236, 177, 0, 0.7) !important;}
.productDetailsSuppliersBlock .buynow.buynow_disabled:after {
    content: "";
    position: absolute;
    right: 7px;
    top: 7px;
    animation: fa-spin 2s infinite linear;
    background-image: url(../images/spinner-circle.png);
    background-repeat: no-repeat;
    display: block;
    width: 15px;
    height: 15px;
    background-size: 100%;
}

.titleBlockProducts, .etabs {
	border-bottom:2px solid #edb246;
}
.etabs .tab {
	color:#1d1d1d;
	background-color:#f1f1f1;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #pbBox {
	display:none;
}
.add-to-box .add-to-cart .availability.in-stock {
	display:none;
}
.productDetailsSuppliersBlockInner .price-box {
	border-bottom:1px solid #eaeaea;
}
.amazonsearch-index-view .special-price, .amazonsearch-index-view .price-box .old-price, .amazonsearch-index-view .price-box .save-price {
	margin-bottom:0px;
	font-family: 'Lato', arial, sans-serif;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns {
	position: relative;
	min-height: 65px;
	overflow: hidden;
	text-align:center;
	font-family: 'Lato', arial, sans-serif;
	padding:14px 0px;
	border-bottom:1px solid #eaeaea;
	padding-top:10px;
	background-color:#fff;
}
.color_images_block {
	width: 100%;
	/*position: relative;*/
    overflow: auto;
	top: auto;
	bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px !important;
	margin-top:5px !important;
	max-height:90px;
	padding:5px 0;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns span {
	margin:0 0 5px 0px;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns span label, .add-to-box .qry_select label {
	display:inline-block;
	margin-right:0.5em;
	vertical-align:middle;
	text-transform:capitalize;
	font-weight:600;
	margin-bottom:0px;
	min-width:40px;
	text-align:right;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns select {
	background-color: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url("../images/arrowdown-select.gif");
	background-repeat: no-repeat;
	background-position: 95% center;
	padding-right: 25px;
}
.productDetailsSuppliersBlockInner .add-to-box {
	padding:0 0 10px 0;
}
.productDetailsSuppliersBlockInner .add-to-box .add-to-cart .qry_select {
	border-bottom: 0 solid #eaeaea;
	border-top: 0px solid #eaeaea;
	padding: 14px 0 0;
	margin:0px 0 14px 0;
}
#dropdowns .color_images {
	display:inline-block;
	vertical-align:middle;
}
.amazonsearch-index-view .product-shop .std ul {
	border-bottom: 1px solid #ccc;
	padding-bottom: 14px;
}
.color_images_block label {
	display:block !important;
	margin:0 0 10px !important;
	text-align:center !important;
}
.block_thumb_product_image.more_views_full {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 0;
	width: 45px;
	margin-top: 18px;
}
/*==============Product description page================*/

/*==============*******************=============
Amazon scrap content polish css
================******************==============*/
.page_desc_contant {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
div#detail-bullets {
	font-family: arial;
	color: #666;
	font-size: 12px;
}
.page_desc_contant .content, #am_product_description {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d1d1d;
}
.page_desc_contant .content .a-spacing-small {
	margin-top:20px;
}
.page_desc_contant .content ul {
	padding-left:0px;
}
.page_desc_contant .content ul li {
	list-style:none;
}
.page_desc_contant .featureTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d1d1d;
}
#prodDetails .wrapper.USlocale {
	margin:0px;
}
.page_desc_contant #productDescription .disclaim {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.page_desc_contant .three-fourth-col {
	width:68%;
	float:left;
}
.page_desc_contant .fourth-col.last {
	float:right;
	width:30%;
}
.page_desc_contant .three-fourth-col .leftImage {
	width:100% !important;
	float:left;
}
.page_desc_contant .three-fourth-col .rightImage {
	width:100% !important;
	float:left;
}
.page_desc_contant .break {
	display:block;
	clear:both;
}
.page_desc_contant .centerImage img {
	display:block;
}
.page_desc_contant ul {
	padding-left:0px;
}
/*==============*******************=============
Amazon scrap content polish css end here
================******************==============*/



/*-Featured table design css--*/
.featureTable {
	position: relative;
}
.featureTable tr td:first-child {
	background: transparent none repeat scroll 0 0;
}
.featureTable tr td {
	border-right:0 solid #edb246 !important;
	padding: 6px 10px 6px 15px;
	position: relative;
	border-left:0px;
	font-size:12px;
}
 .featureTable tr:nth-child(odd) td {
background-color:#f2f2f2;
}
/*-Featured table design css--*/

.form-list .control label[for="change_password"] {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.2px;
	font-weight: 300 !important;
	text-shadow: none;
	font-size: 13px !important;
}
#checkout-payment-method-load .mb .ml label.label_method_benefit {
	background: url(../images/benefit-logo.jpg) no-repeat scroll 0 center;
	padding: 5px 0 7px 35px !important;
	background-size: 20px !important;
	background-position: 5px center;
}
.wish_list.cats_section a span {
	color:#1d1d1d;
}
.wish_list.cats_section:hover a span {
	color:#edb246;
}
.product-search-icon.add-to-wishlist {
	top:auto;
	bottom:15%;
}
.product-search-icon.wish-list-add-icon {
	top: auto !important;
	bottom: 15% !important;
}
a.amazon-link-wishlist {
	display: inline-block;
	background-color: #fff;
	border-radius: 3px;
	padding: 8px 10px 7px 30px;
	width: auto;
	clear: both;
	color:#e89b00 !important;
	margin-top:0px;
	background-image:url("../images/heart-icon-wishlist.png") !important;
	background-repeat:no-repeat;
	background-size:20px;
	background-position:6px center;
	text-transform: uppercase;
	font-size: 13px !important;
	font-weight: normal;
	border: 1px solid #e89b00 !important;
	font-family:Arial, Helvetica, sans-serif;
}
/*-----Upload Bank Transfer Slip----*/
#upload_print_slip .fields {
	display:inline-block;
	width:100%;
	clear:both;
	margin:0 0 10px 0;
}
#upload_print_slip #contactForm {
	clear:both;
}
#upload_print_slip .fields .input-text {
	margin-bottom:0px;
}
#upload_print_slip .validation-advice {
	padding-left:5px;
}
/*-----Upload Bank Transfer Slip----*/

/*------Guset user add passowrd-----*/
#guest_save_password .form-list {
	padding-left:0px;
	padding-top:0px;
}
#guest_save_password .sub2Block {
	padding:0px 0;
}
#guest_save_password #form-validate .buttons-set button {
	margin-left:0px;
}
#guest_save_password .registered-users {
	width:100% !important;
}
/*------Guset user add passowrd-----*/

#search_amazon_form {
	height:auto;
}
.syria-checkout-text {
	text-align: center;
	border: 1px solid #edb246;
	display: block;
	margin: 0 auto;
	padding: 10px;
	margin: 0px auto 20px;
	width: 85%;
}
.syria-checkout-text img {
	vertical-align: middle;
	text-align: center;
	margin-right:10px;
	max-width:80px;
}
.syria-checkout-text strong {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-webkit-text-rendering: optimizeLegibility;
	-ms-text-rendering: optimizeLegibility;
	-moz-text-rendering: optimizeLegibility;
	font-family:Arial, Helvetica, sans-serif;
}
.syria-checkout-text span {
	display:inline-block;
	text-align:left;
	vertical-align:middle;
	color:#484643;
	font-weight:bold;
	margin-top:5px;
}
.syria-relief-ubuy-text {
	margin-top: 0;
	line-height: 20px;
	color: #edb246;
	/* border: 1px solid #edb246; */
    padding: 5px;
}
.ubuy-black-text {
	color:#1d1d1d;
	font-weight:bold;
}
.ubuy-orange-text {
	color:#edb246;
	font-weight:bold;
}
.my-wishlist .cart-cell .btn-cart {
	margin-bottom:10px;
}
.my-wishlist #wishlist-table textarea {
	max-width:100%;
}
.my-wishlist #description_msg {
	margin-top:10px;
}
.we-give-conetnt img {
	float: left;
	margin-right: 20px;
	max-width: 15%;
	margin-bottom: 10px;
	display: inline-block;
	vertical-align: top;
	margin-top: 20px;
}
/*-----New cart page csss--*/
#discount-coupon-form .discount h2 {
	background-image: url("../images/discount-coupon-icon.png") !important;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#discount-coupon-form .discount-form .input-box {
	position:relative;
}
/*#discount-coupon-form .discount-form .input-box .buttons-set {
	position:absolute;
	right:0px;
	top:0px;
}*/
#discount-coupon-form .discount .button {
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-ms-border-radius:5px 5px 5px 5px;
	background-color:#edb246;
}
#shopping-cart-table .btn-remove:after {
	content:url(https://a.ubuy.com.kw/skin/frontend/default/amazonar/images/delete-product.png);
	top:-8px;
}
#shopping-cart-totals-table tbody tr td {
	font-size:13px;
	color:#666666;
}
#shopping-cart-table tr td {
	vertical-align:middle;
}
.totals #shopping-cart-totals-table tbody tr td:first-child {
	font-size:12px;
}
.cart-table td {
	padding:8px 10px !important;
}
.buttons-set.coupon_applied {
	position:relative !important;
	right:auto !important;
	top:auto !important;
}
.coupon_applied .button {
	border-radius:5px 5px 5px 5px !important;
	-ms-border-radius:5px 5px 5px 5px !important;
	-webkit-border-radius:5px 5px 5px 5px !important;
	-moz-border-radius:5px 5px 5px 5px !important;
}
/*-----New cart page csss--*/
.order_blink {
	background-image: url("../images/warning_ubuy.gif") !important;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	background-size: 100%;
	background-repeat: no-repeat;
}
.white-popup-block {
	padding:15px;
}
.popup-modal-dismiss {
	background: #edb246;
	padding: 10px 15px;
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
}
.white-popup-block h1 {
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 0px;
}
.white-popup-block p {
	margin-bottom:10px;
}
/*======================Track your order======================================
===============================================================================*/
.track-your-order-page {
	display:block;
	margin:50px auto 50px;
	width:1200px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.track-your-order-page h5 {
	color:#59595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
}
.track-your-order-page ul {
	display:block;
	padding:0px;
	margin:0px;
}
.track-your-order-page ul li {
	float:left;
	list-style:none;
	width:25%;
	position:relative;
}
.track-your-order-page ul li:after {
	height:2px;
	background-color:#59595b;
	content:"";
	right:0px;
	top:50px;
	position:absolute;
	display:block;
	width:50%;
}
.track-your-order-page ul li:before {
	height:2px;
	background-color:#59595b;
	content:"";
	left:0px;
	top:50px;
	position:absolute;
	display:block;
	width:50%;
}
.track-your-order-page ul li:first-child:before, .track-your-order-page ul li:last-child:after {
	height:0px;
}
 .track-your-order-page ul li:first-child:after, .track-your-order-page ul li:first-child:before, .track-your-order-page ul li:nth-child(2):before {
background-color:#71a100;
}
.track-your-order-page ul li .icon {
	display:block;
	margin:0 auto;
	text-align:center;
	width:80%;
	position:relative;
}
.track-your-order-page ul li:last-child .icon {
	margin-bottom:20px;
}
.track-your-order-page ul li .icon img {
	background-color:#fff;
	position:relative;
	z-index:999;
	max-width:100%;
}
.track-your-order-page ul li .block-text {
	font-size:17px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-color:#59595b;
	height:50px;
	padding:0 24px;
	display:table;
	width:80%;
	text-align:center;
	position:relative;
	margin:0 auto;
}
.track-your-order-page ul li .block-text:before {
	position:absolute;
	content:"";
	width: 0;
	height: 0;
	border-left:14px solid transparent;
	border-right:14px solid transparent;
	border-bottom:14px solid #59595b;
	top:-14px;
	left:0px;
	right:0px;
	margin:0 auto;
}
.track-your-order-page ul li:first-child .block-text {
	background-color:#71a100;
}
.track-your-order-page ul li:first-child .block-text:before {
	border-bottom:14px solid #71a100;
}
 .track-your-order-page ul li:nth-child(2) .block-text {
background-color:#edb246;
}
 .track-your-order-page ul li:nth-child(2) .block-text:before {
border-bottom:14px solid #edb246;
}
.track-your-order-page ul li .block-text span {
	display:table-cell;
	vertical-align:middle;
}
.track-your-order-page ul:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	content:"";
}
/*---===============progress bar========-------*/
			.meter {
	height: 20px;  /* Can be anything */
	position: relative;
	background: transparent;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
	top:-59px;
	left: 175px;
	z-index:999;
}
.meter > span {
	display: block;
	height: 100%;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	background-color: #71a100;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #71a100), color-stop(1, #71a100) );
	background-image: -moz-linear-gradient( center bottom, rgb#71a100 37%, rgb#71a100 69% );
	position: relative;
	overflow: hidden;
}
.meter > span:after, .animate > span > span {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-image: 
 -moz-linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	-webkit-animation: move 2s linear infinite;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	overflow: hidden;
}
.animate > span:after {
	display: none;
}
 @-webkit-keyframes move {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: 50px 50px;
}
}
.nostripes > span > span, .nostripes > span:after {
	-webkit-animation: none;
	background-image: none;
}
.meter.non-active > span {
	background-color: rgb(43,194,83);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, transparent), color-stop(1, transparent) );
	background-image: -moz-linear-gradient( center bottom, rgb(43,194,83) 37%, rgb(84,240,84) 69% );
	background-color:transparent;
}
.meter.non-active {
	left:169px;
}
.meter.non-active {
	visibility:hidden;
}
/*---===============progress bar========-------*/



/*======================Track your order======================================
===============================================================================*/




/*----Checkout page polish on 07 march 2016-----*/
.view_rest_item_link {
	color: #333;
	border: 1px solid #fff;
	padding: 3px 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; /* border: 0px; */
	background: #eee;
	font-weight: bold;
}
.view_rest_item_link:hover {
	border: 1px solid #fff !important;
}
#restricted_clearpath #shopping-cart-table .btn-remove:after {
	top:-5px;
}
#restricted_clearpath {
	overflow: hidden;
	display: inline-block;
	border: 1px solid #ddd;
	padding: 5px 5px 0 5px;
}
#restricted_clearpath #shopping-cart-table tr td {
	border-bottom:0px !important;
}
/*----------------Cms page renovation-----------*/
/*---Contact us page---*/
.contactus-page {
	padding-top:55px;
}
.contactus-page .contact-us-ul li {
	display:inline-block;
	width:33%;
	vertical-align:top;
	position:relative;
	padding:0 60px 0 40px;
}
.contactus-page h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70px;
	color:#1d1d1d;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:4px;
}
.contactus-page h1 .orange-color {
	color:#edb246;
	letter-spacing:2px;
}
.contactus-page h1 small {
	text-align:center;
	font-family: 'ralewayregular';
	color:#666;
	font-size:30px;
	display:block;
	font-weight:300;
	width:60%;
	line-height:normal;
	text-transform:capitalize;
	margin:30px auto 0;
	letter-spacing:normal;
}
.contactus-page .icon_wrapper {
	position:absolute;
	left:0px;
	top:15px;
}
.contactus-page .icon_wrapper i {
	font-size:35px;
	color:#666666;
}
.contactus-page .contact-us-ul li h3 {
	color: #666;
	font-family: "ralewaylight";
	font-size: 26px;
	font-weight: 300;
	margin-bottom: 25px;
	margin-left: 10px;
	padding-bottom: 20px;
	position: relative;
}
.contactus-page .contact-us-ul li h3:after {
	position:absolute;
	content:"";
	display:block;
	border-bottom:1px solid #666666;
	width:25%;
	bottom:0px;
}
.contactus-page .contact-us-ul li #contactForm {
	margin-left:10px;
}
.contactus-page .contact-us-ul li .form-list li {
	margin:0px;
	padding:0px;
}
.contactus-page #contactForm .form-list li {
	width:100%;
	margin:0px 0 15px;
}
.contactus-page #contactForm .form-list label {
	display:table-cell;
	vertical-align:middle;
	margin-right:10px;
	min-width:90px;
}
.contactus-page #contactForm #comment {
	resize:none;
}
.contactus-page #contactForm .form-list .input-box {
	display:table-cell;
	vertical-align:top;
	width:100%;
}
.contactus-page #captcha-input-box-ubuycms label, .contactus-page #captcha-input-box-ubuycms .input-box {
	display:block;
	margin-bottom:5px;
}
.contactus-page #contactForm .buttons-set {
	margin:0px;
	padding:0 0 0 90px;
}
.contactus-page .contact-us-ul li p {
	margin-left:10px;
	font-size:14px;
}
.contactus-page .contact-us-ul li:nth-child(2) p a {
text-decoration:underline;
color:#edb246;
}
.contactus-page .contact-us-ul li:last-child a {
	margin-top:10px;
	display:block;
	font-size:14px;
	color:#edb246;
	text-decoration:underline;
}
.contactus-page .contact-us-ul li p label, .contactus-page .contact-us-ul li p small {
	display: inline-block;
	margin-right: 10px;
	font-size:14px;
}
/*----------------Cms page renovation-----------*/

/*-----FAQ page------------------*/
.faqContent #accordion dt a {
	background-color:#b0b0b0;
	margin-bottom:6px;
	position:relative;
	padding:18px 5px 18px 65px;
	color:#fff;
	border-bottom:0px;
	overflow:hidden;
	background-image:none !important;
}
.faqContent #accordion dt a:before {
	position:absolute;
	content:"";
	background-image: url("../images/accordian-close.png") !important;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:25px;
	width:25px;
	height:25px;
	display:block;
	left: 8px;
	top: 12px;
	z-index:2;
}
.faqContent #accordion dt a:after {
	background-image: url("../images/accordian-yellow-arrow.png") !important;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 180px auto;
	content: "";
	display: block;
	height: 180px;
	left: -125px;
	position: absolute;
	top: -65px;
	width: 180px;
	z-index: 1;
}
.faqContent #accordion dd {
	background-color:#eaeaea;
	padding:17px 10px 17px 13px;
}
.faqContent #accordion dt.selected a:before {
	background-image: url("../images/accordian-open.png") !important;
}
/*-----FAQ page------------------*/


.shipping_alert_message {
	clear: both;
	font-size: 11px;
	line-height: 15px;
	border: 1px solid #edb246;
	padding: 5px;
}
.shipping_alert_message sup {
	line-height: normal;
	vertical-align: super;
	display: inline-block;
	top: 0;
	color: red;
}
/*-----FAQ page-----*/
.trackorder #form-trackorder .form-list li {
	display:inline-block;
	width:30%;
}
.trackorder #form-trackorder .form-list li.tracking_or {
	width:10%;
}
.trackorder #form-trackorder .form-list {
	margin: 0px;
	padding: 50px 15px;
	background-color: #f8f8f8;
	border: 1px solid #cccccc;
}
/*-------Minimize the amazon logo-------------*/
.not-kuwait_country_header .three-company-icons {
	display:block;
}
.not-kuwait_country_header .page-title.amazon_proucts_heading {
	display:block;
}
.block-close-button {
	position:absolute;
	right:10px;
	top:20px;
	text-indent:-999px;
	width:24px;
	height:24px;
	overflow:hidden;
	background-image: url("../images/block-close-icons.png");
	background-repeat:no-repeat;
	z-index:999;
}
.removeheaderfooter-index-affiliatehelp table tr td {
	border: 1px solid #ccc;
	padding: 3px;
}
/*----paypal review page------*/
.paypal-express-review .info-set .col-1 {
	float:left;
	width:50%;
}
.paypal-express-review .info-set .col-2 {
	float:left;
	width:50%;
}
.paypal-express-review .info-set .box {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.paypal-express-review .info-set h2 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.paypal-express-review .info-set h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.paypal-express-review #order_review_form #review_button {
	background-color:#edb246;
	color:#fff;
}
.paypal-express-review .info-set h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.paypal-express-review .info-set h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*----paypal review page------*/


/*---------------------------------------------------
Custom class for developers
----------------------------------------------------*/

.margin_top15 {
	margin-top:15px !important;
}
.margin_bot10 {
	margin-bottom:10px !important;
}
.margin_top10 {
	margin-top:10px !important;
}
/*---------------------------------------------------
Custom class for developers
----------------------------------------------------*/

.shipmentonhold {
	border:1px solid #990000
}
.shipmentonhold .track_icon_inner {
	background-color:#990000;
}
.usa-sales-tax {
	bottom: auto;
	color: #edb246;
	display: block;
	vertical-align: middle;
	text-align: center;
	line-height: normal;
	font-weight: bold;
	position: relative;
	margin:5px 0 0 0;
}
.add_another_card {
	width:auto !important;
}
#cvvimg img {
	width:300px;
	height:auto;
	max-width:100%;
}
/*---amazon us and uk store switch----*/
.us-uk-switch {
	float:right !important;
	padding:0px 12px 0px 0 !important;
	border-right:1px solid #ccc;
	position:relative;
	cursor:pointer;
	height:44px;
	line-height:44px;
}
.us-uk-switch .switch-text {
	margin: 0 2px;
	vertical-align: middle;
	display: inline-block;
	font-size:13px;
	color:#1d1d1d;
}
.us-uk-switch img {
	margin: 0 2px;
	vertical-align: middle;
	display: inline-block;
}
.us-uk-switch .store-text {
	margin: 0 2px;
	vertical-align: middle;
	display: inline-block;
	font-weight:bold;
	font-size:13px;
	color:#1d1d1d;
}
.us-uk-switch .store-switch-block {
	display:none;
}
.us-uk-switch:hover .store-switch-block {
	display:block;
	position:absolute;
	top:41px;
	left:0px;
	z-index:999;
	background:#fff;
	width:auto;
	padding:0px 0px 0;
	margin:0px;
	border:1px solid #ddd;
	min-width:150px;
	box-shadow: 0px 4px 10px 0px rgba(50, 50, 50, 0.40);
	-moz-box-shadow: 0px 4px 10px 0px rgba(50, 50, 50, 0.40);
	-webkit-box-shadow: 0px 4px 10px 0px rgba(50, 50, 50, 0.40);
	-ms-box-shadow: 0px 4px 10px 0px rgba(50, 50, 50, 0.40);
}
.us-uk-switch .store-switch-block li {
	display: block;
	margin-bottom: 0;
	padding:5px 0;
	width: 100%;
	border-bottom: 1px solid #ccc;
}
.us-uk-switch .store-switch-block li:last-child {
	border-bottom:0px;
}
.us-uk-switch .store-switch-block li a {
	font-size:12px;
	color:#1d1d1d;
	margin:0 0px 0 10px;/* display:inline-block; vertical-align:middle;*/
	text-transform:uppercase;
	font-weight:normal;
}
.us-uk-switch .store-switch-block li:hover a {
	color:#edb246;
}
.us-uk-switch .language_country_list:hover {
	background-color:#fff;
}
.us-uk-switch .store-switch-block li:hover a:nth-child(2) {
color:#000;
}
.us-uk-switch .store-switch-block li strong {
	width:100%;
	padding:0 5px;
	display:block;
}
.us-uk-switch .store-switch-block li .uk_store_message {
	padding: 0 5px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top:3px;
	line-height:normal;
	color: #1d1d1d;
	text-transform: uppercase;
}
.us-uk-switch .store-switch-block li .uk_store_fastshipping_msg {
	width: 100%;
	padding: 0px 0px 0 3px;
	display: block;
	font-size: 12px;
	color: #edb246;
	margin-bottom: 0px;
	text-transform: capitalize;
	border-left: 3px solid #edb246;
	margin-top: 5px;
}
.us-uk-switch .store-switch-block li .uk_store_message a {
	margin-left: 0px;
	font-weight: bold; /*vertical-align: top;*/
	color: #004691;
}
/*---amazon us and uk store switch----*/



.quick-links-block li a sup {
	font-size: 15px;
	position: relative;
	right: 0px;
	top: -3px;
	left: auto;
	color: #feb100;
}
.products-left-text {
	color:#3ab050;
	text-align:center;
	font-weight:bold;
	margin:8px 0px;
	display:block;
}
/*--login with facebook or twitter--*/
.pslogin-block {
	padding:0 0;
	margin:0px;
}
.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto .pslogin-button-text {
	font-size:13px;
}
.pslogin-block .pslogin-buttons ul li {
	margin:0 10px 0 0;
}
.pslogin-spacer {
	margin:0 auto 10px;
	clear:both;
}
.pslogin-block .pslogin-buttons ul {
	text-align:center;
}
/*--login with facebook or twitter--*/



/*----New price design on product description page----*/
	
	.new-price-block p {
	margin:5px 0 0px ! important;
}
.new-price-block .price-label {
	display:inline-block;
}
.new-price-block {
	text-align:center;
	font-size: 13px;
	font-weight: normal;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	padding-top:10px;
}
.new-price-block .price {
	display: inline-block;
	font-size: 13px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
.new-price-block .amount {
	display: inline-block;
	text-decoration: line-through;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
 .new-price-block p:nth-child(2) label {
color:#990000;
font-size:1rem;
font-weight:600;
}
 .new-price-block p:nth-child(2) .price {
color:#555;
}
 .new-price-block p:nth-child(2) .amount {
color:#990000;
font-size:1rem;
text-decoration:none;
font-weight:600;
}
.new-price-block ins {
	background:none;
}
 .new-price-block p:nth-child(3) .amount {
text-decoration:none;
border: 1px solid #edb246;
padding: 3px;
color: #edb246;
font-weight:600;
}
 .new-price-block p:nth-child(3) label {
color:#edb246;
font-weight:600;
}
.add-to-box br {
	display:none;
}
.new-price-block .regular_price .price-label label, .new-price-block .regular_price .price {
	color: #000;
	font-weight: bold;
	font-size: 14px;
}



	
/*----New price design on product description page----*/



/*---News design---*/
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns strong[id^="opt_heading_"] {
font-weight:bold;
font-size:14px;
cursor:pointer;
position:relative;
padding:0 15px 0 10px;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns strong[id^="opt_heading_"]:after {
position: absolute;
right:0px;
top:3px;
content: "";
background-image: url("../images/two-traingles.png");
display: block;
width: 7px;
height: 12px;
background-position:left top;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns strong[id^="opt_heading_"]:hover {
color:#edb246;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns strong[id^="opt_heading_"]:hover:after {
background-position:left bottom;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns span ul[id^="opt_dropdown_"] {
border-top:1px solid #e2e2e2 !important;
padding:0px !important;
position:relative !important;
left:0px;
right:0px;
margin:3px auto !important;
max-height:200px;
overflow-y:auto !important;
display:none;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns span ul[id^="opt_dropdown_"] li {
padding:5px;
display:block;
font-weight:bold;
cursor:pointer;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns span ul[id^="opt_dropdown_"] li:hover {
background-color:#333;
color:#fff !important;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns .option_uk:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns div.variation_uk {
	padding: 5px;
	display: block;
	border: 1px solid #eee;
	margin: 0 0 5px;
}
.productDetailsSuppliersBlock .productDetailsSuppliersBlockInner #dropdowns div.variation_uk:last-child {
	border-bottom:0px;
}
.variation_uk li.variation_selected {
	font-weight:bold;
	background:#666 !important;
	color:#fff;
}
.variation_uk li.variation_unselected {
	cursor:text !important;
	color:#aaa;
}
/*---News design---*/

/*---------UK US variations----------------*/


.cms-kw-home .success-msg, .cms-home-qa .success-msg, .cms-home-sa .success-msg, .cms-home-ae .success-msg, .cms-home-bh .success-msg, .cms-eg-home .success-msg, .cms-om-home .success-msg, .cms-ma-home .success-msg, .cms-lb-home .success-msg, .cms-jo-home .success-msg {
	position:relative;
	z-index:99;
	margin-left:225px;
}
.cms-kw-home .col-main .std .success-msg ul, .cms-home-qa .col-main .std .success-msg ul, .cms-home-sa .col-main .std .success-msg ul, .cms-home-ae .col-main .std .success-msg ul, .cms-home-bh .col-main .std .success-msg ul, .cms-eg-home .col-main .std .success-msg ul, .cms-om-home .col-main .std .success-msg ul, .cms-ma-home .col-main .std .success-msg ul, .cms-lb-home .col-main .std .success-msg ul, .cms-jo-home .col-main .std .success-msg ul {
	margin-bottom:0px !important;
}
.cms-kw-home .error-msg, .cms-home-qa .error-msg, .cms-home-sa .error-msg, .cms-home-ae .error-msg, .cms-home-bh .error-msg, .cms-eg-home .error-msg, .cms-om-home .error-msg, .cms-ma-home .error-msg, .cms-lb-home .error-msg, .cms-jo-home .error-msg {
	position:relative;
	z-index:99;
	margin-left:225px;
}
/*----------------Shipping Policy page design----*/
.shipping-policy-page {
	padding:10px 0px 0;
}
.shipping-policy-page h4 {
	color: #edb246 !important;
	margin-bottom:0 0 0.5em;
}
.shipping-policy-page p strong {
	color: #444 !important;
	padding-bottom:2px;
	border-bottom: 1px solid #999;
	margin-bottom:2px;
	display:inline-block;
	line-height:normal;
}
.shipping-policy-page p {
	margin-bottom:0.8em !important;
}
.shipping-policy-page img {
	margin:0 5px;
	vertical-align:middle;
	margin-bottom:0px;
	max-width:15px;
}
.shipping-policy-page h5 img {
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.75);
	margin-bottom:4px;
	max-width:20px;
}
.shipping-policy-page ul li {
	padding:5px 0 !important;
	list-style:none;
}
.shipping-policy-page h5 {
	border-bottom: 1px solid #999;
	display: inline-block;
	padding-bottom: 3px;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #666;
}
/*----------------Shipping Policy page design----*/



/*----------OTP--------------*/
.otp-button {
	background: #edb246;
	padding: 5px;
	color: #fff;
	font-style: normal;
	display: inline-block;
	text-align: center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	margin:8px 10px 0 0;
	cursor:pointer;
	font-size:0.875rem;
	border:1px solid #edb246;
}
#telephone-otp input[type="text"] {
	display:inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	width:100%;
	padding:5px;
}
#telephone-error {
	margin:5px 0 0 0 !important;
	display:block;
}
#telephone-otp p {
	color:green;
	margin:0px 0 5px 0;
}
#opc-billing .otp-button {
	background: #edb246 !important;
	padding: 5px;
	color: #fff;
	font-style: normal;
	display: inline-block;
	text-align: center;
	margin:8px 10px 0 0;
	cursor:pointer;
	font-size:0.875rem;
	border-radius:0px !important;
	border:1px solid #edb246;
}
#opc-billing #telephone-otp input[type="text"] {
	display:inline-block;
	width:100%;
	padding:5px;
	margin-right:10px;
	border-radius:0px !important;
}
#telephone-otp {
	margin:5px 0 0 0;
	display:block;
}
/*----------OTP--------------*/



/*--Deals Static banner--*/
.deals-static-banner {
	line-height:0px !important;
}
.cms-index-index .deals-static-banner {
	display:block !important;
}
.cms-index-index.cms-tr-home .deals-static-banner, .cms-index-index.cms-sg-home .deals-static-banner {
	display:none !important;
}
/*--Deals Static banner--*/
.ubuy-credit-card {
	max-width:75%;
	margin:20px auto;
}
#ubuycreditcard li {
	display:inline-block;
	width:48%;
}
#ubuycreditcard li.card-copy, #ubuycreditcard li.passport-copy, #ubuycreditcard li.other-id {
	width:48% !important;
	margin-bottom:10px;
}
#ubuycreditcard li.other-id {
	margin-bottom:0px;
}
#ubuycreditcard li.wide {
	width:95% !important;
	margin-top:15px;
}
#ubuycreditcard li.wide textarea {
	max-width:100%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
}
#ubuycreditcard li input {
	max-width:98%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border:1px solid #ccc;
	padding:5px;
	width:100%;
}
#ubuycreditcard .buttons-set .button {
	background-color: #f9b123;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
}
#ubuycreditcard ul {
	max-width:100%;
}
#ubuycreditcard {
	max-width:100%;
	margin:0px auto;
}
.wishlistitem_US {
	display:inline-block;
	vertical-align:middle;
	background-image: url("../images/us-store-icon.png");
	background-repeat:no-repeat;
	width:22px;
	height:13px;
	margin-right:5px;
	outline: 2px solid #ddd;
	outline-offset: 3px;
	background-size: contain;
}
.wishlistitem_CH {
	display:inline-block;
	vertical-align:middle;
	background-image: url("../images/china-store-icon.png");
	background-repeat:no-repeat;
	width:22px;
	height:13px;
	margin-right:5px;
	outline: 2px solid #ddd;
	outline-offset: 3px;
	background-size: contain;
}
.wishlistitem_UK {
	display:inline-block;
	vertical-align:middle;
	background-image: url("../images/uk-store-icon.png");
	background-repeat:no-repeat;
	width:22px;
	height:13px;
	margin-left:5px;
	outline:2px solid #ddd;
	outline-offset: 3px;
	background-size: contain;
}
#wishlist-table h3.product-name {
	margin-bottom:0px !important;
	display:inline-block;
	vertical-align:middle;
}
.parcel_number.carrier_dhl a {
	background-image: none !important;
	color:#fdae17 !important;
	text-indent: initial;
	font-weight: bold;
	/* float: left; */
    width: auto;
	margin-right: 0px;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	text-decoration: underline;
}
.parcel_number.carrier_dhl a.shipping_logo {
	background-image: url("../images/carrier_dhl.png") !important;
	background-repeat:no-repeat;
	background-size:116px 25px;
	width: 130px;
	height:30px;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	background-position: left top;
}
.carrier_text {
	width:auto !important;
}
.parcel_number.carrier_aramex a {
	background-image: none !important;
	color:#fdae17 !important;
	text-indent: initial;
	font-weight: bold;
	/* float: left; */
    width: auto;
	margin-right: 0px;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	text-decoration: underline;
}
.parcel_number.carrier_aramex a.shipping_logo {
	background-image: url("../images/carrier_aramex.png") !important;
	background-repeat:no-repeat;
	background-size:96px 27px;
	width:110px;
	height:30px;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	background-position: left top;
}
span.order_details_label {
	width:120px !important;
	display:block;
}
.enable-bank-transfer {
	text-align:left;
	clear:both;
	border-top: 1px solid #ccc;
	padding-top: 15px;
	width:100%;
}
#enable_sadad_element {
	float: right;
	display: inline-block;
	border-radius: 10px;
	padding: 5px;
	border: 5px solid #eee;
	width:280px;
}
#enable_banktransfer_element {
	background-color: #fff;
	display: inline-block;
	border-radius: 10px;
	padding:0px;
	border: 5px solid #eee;
	width:280px;
}
#payment_form_paytabssadad_server {
	float:left;
	margin:5px 0px;
}
#payment_form_paytabssadad_server li .input-box {
	float:left;
	margin-left:10px;
}
#payment_form_paytabssadad_server li .required {
	padding-top:0px;
}
.label_method_paytabssadad_server img {
	max-width:70px;
}
/*---App Tracking Details page--*/
.tracking_details_apps span.order_details_label {
	width:auto !important;
	min-width:90px !important;
	margin-top:0px !important;
}
.tracking_details_apps span {
	margin-left:5px;
	width:120px;
	margin-top:0px !important;
}
.tracking_details_apps .track-your-order-page {
	text-align:center;
}
.tracking_details_apps .track-your-order-page ul li .block-text span {
	width:100%;
}
/*---App Tracking Details page--*/
.send-requests .send-request .fields .field {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	min-width: 100px;
}
.send-requests .send-request .fields {
	margin-bottom:10px;
}
.banner-share-url {
	resize:none;
	height:100px;
}
.affiliate-page .affiliateplus-search-button:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.affiliate-page .aff-main-content .pager {
	border:1px solid #ddd !important;
}
/*====================================================call to order now 01 august 2016================================================-===================*/
.call-to-order {
	position:fixed;
	right:-300px;
	top:250px;
	z-index:999999;
transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
-ms-transition: .5s;
}
.call-to-order-tab {
	background-color: #6f6f6f;
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	position:absolute;
	left:-120px;
	top: 81px;
	width: 205px;
	height: 44px;
	line-height:44px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 13px;
	font-size:18px;
}
.call-to-order-tab:hover {
	cursor: url(../images/hand-icon.png), auto;
}
.call-to-order-tab a {
	color:#edb246;
	margin-left:5px;
	padding:5px;
}
.call-to-order-tab:hover a {
	color:#fff;
}
.call-to-order-right {
	background-color: #fff;
	display: block !important;
 transition: .5s;
 -moz-transition: .5s;
 -webkit-transition: .5s;
 -ms-transition: .5s;
	width:300px;
	border:3px solid #edb246;
	padding:30px 0;
	min-height:206px;
}
.block-open.call-to-order {
	-webkit-box-shadow: 0px 6px 110px 31px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 0px 6px 110px 31px rgba(50, 50, 50, 0.45);
	box-shadow: 0px 6px 110px 31px rgba(50, 50, 50, 0.45);
}
.contact-toggle-tab-head {
	padding: 16px 8px;
	border-bottom: 1px solid #edb246;
}
.contact-toggle-tab-body {
	padding:0px 0 0 20px;
}
.contact-toggle-tab-body ul {
	margin:0px;
}
.contact-toggle-tab-body ul li {
	list-style: none;
	font-size: 24px;
	color: #2d2d2d;
	font-family: 'latoregular';
	line-height: 70px;
	position:relative;
}
.contact-toggle-tab-body ul li:after {
	position:absolute;
	content:"";
	border-bottom:1px solid #edb246;
	left:30px;
	bottom:15px;
	width:180px;
}
.contact-toggle-tab-body ul li i {
	margin-right:10px;
	color:#edb246;
	font-size:20px;
}
.block-open.call-to-order {
	right:0px;
}
/*=============================================call to order now================================================================*/



.worldpay-payment-form .form-list li .input-box {
	float:left;
	clear:both;
	width:100%;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	padding:10px 10px 0px 10px;
	margin-bottom:5px;
}
.worldpay-payment-form .worldpay-method-block .form-list li .input-box {
	border:0px;
}
.worldpay-payment-form .worldpay-radio-container {
	float:left;
	clear:both;
	margin:5px 0 0 0;
	width:100%;
}
.worldpay-payment-form .worldpay-radio-container label {
	padding:0px !important;
	margin:0px;
	height:40px;
	line-height:30px;
}
.worldpay-payment-form .worldpay-radio-container label img {
	width:45px;
}
.worldpay-payment-form .worldpay-radio-container input {
	float:left;
	margin-top:5px;
}
#payment_form_worldpay_cc .worldpay-method-block {
	clear: both;
	border: 1px solid rgb(226, 226, 226);
	padding:10px;
	border-radius:5px;
}
#payment_form_worldpay_cc .worldpay-method-block .form-list li {
	float: left;
	width: 45%;
	margin-right: 2%;
	display: inline-block;/* clear: both; */
}
#payment_form_worldpay_cc .worldpay-method-block .form-list li label {
	font-size:12px;
	margin-bottom:0px;
}
#block_ECMC-SSL .form-list li .input-box, #block_VISA-SSL .form-list li .input-box, #block_DISCOVER-SSL .form-list li .input-box {
	border:0px;
}
#payment_form_worldpay_cc .worldpay-method-block .form-list li .v-fix {
	float: left;
	margin-right: 2%;
	width: 45%;
}
#block_ECMC-SSL:after, #block_VISA-SSL:after, #block_DISCOVER-SSL:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#block_ECMC-SSL, #block_VISA-SSL, #block_DISCOVER-SSL {
	border:1px solid #e2e2e2;
	clear: both;
	padding: 10px;
	margin-bottom: 10px;
	border-radius:5px;
	border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#payment_form_worldpay_cc .worldpay-method-block .form-list li .v-fix select {
	background-image: url("../images/caret-drop-down.png") !important;
	background-repeat:no-repeat;
	background-position:98% center;
	background-size:10px;
}
.other-kuwait-country-logo img {
	max-width:100%;
}
.contry_phone_box .validation-advice {
	bottom:-15px!important;
}
.shipping-policy-page p {
	font-size:13px !important;
}
/*---Aramax on checkout page--*/
.shipping_Additionals_data {
	margin:10px 0px !important;
}
.shipping_Additionals_data fieldset .messages li {
	margin-bottom:10px;
}
.shipping_Additionals_data fieldset .messages li .input-box select {
	margin-top:0px;
	padding: 5px;
	width:200px;
	border: 1px solid #edb246;
}
.shipping_Additionals_data fieldset .messages li label {
	font-size:12px;
	font-weight:bold;
}
.shipping_Additionals_data fieldset .messages {
	border: 1px solid #eee;
	padding: 10px;
	box-shadow:0px 7px 10px -7px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:0px 7px 10px -7px rgba(50, 50, 50, 0.35);
	-webkit-box-shadow:0px 7px 10px -7px rgba(50, 50, 50, 0.35);
	-ms-box-shadow:0px 7px 10px -7px rgba(50, 50, 50, 0.35);
}
.shipping_Additionals_data fieldset .messages li .field .input-box {
	margin-top:10px;
}
.shipping_Additionals_data fieldset .messages li input[type="checkbox"] {
	vertical-align:middle;
}
/*---Aramax on checkout page--*/

/*---location map on checkout page--*/
.map_block {
	margin: 10px 0 0 0;
	height: 350px;
	overflow: hidden;
}
.map_info_content h2 {
	font-size:15px;
	border-bottom:1px solid #666;
}
#location_map {
	outline: 1px solid #edb246;
	outline-offset: 5px;
	margin:10px;
	width:97% !important;
	height:320px !important;
}
.map_info_content .map_info_bodyContent p strong {
	font-weight: 600;
	color: #edb246;
	margin-right: 5px;
	font-family: arial;
	text-decoration: underline;
}
.map_info_content .map_info_bodyContent p {
	color:#000;
}
.map_info_content {
	max-width:260px;
}
/*---location map on checkout page--*/



.my-account .dashboard .welcome-msg p {
	font-size: 0.875rem;
}
/*----SHOPRUNNER PRODUCTS filter-----*/
#shoprunnerfilter dl dd ol li {
	vertical-align:middle;
	color:#000;
}
#shoprunnerfilter dl dd ol li input[type="checkbox"] {
	margin:0 3px;
	vertical-align:middle;
}
.shoprunner_sorting {
	display: inline-block;
	/*float: right;*/
	margin: 15px 5px 15px 0;
}
.shoprunner_sorting .sort_by {
	padding:10px;
	margin: 0 5px;
	border: 1px solid #ddd;
}
/*----SHOPRUNNER PRODUCTS filter-----*/



/*-------Generel css for live website on 30 aug 2016-----*/
.button-class {
	background: #edb246;
	height: 30px;
	border: none;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 3px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 13px;
	font-weight: normal;
	display:block;
	margin:5px auto 0;
	max-width:85%;
}
.button-class:hover {
	background: #edb246;
}
/*-------Generel css for live website on 30 aug 2016-----*/



/*------Autocomplete-----*/
#search_autocomplete {
	/*position: inherit !important;*/
position: absolute !important;
	width: auto !important;
	word-wrap: break-word;
	min-width: 100%;
	z-index: 1000 !important;
	padding: 0;
	left: 0px !important;
	margin: 0;
	top:40px !important;
}
#search_autocomplete ul {
	border:2px solid #edb246;
	padding:5px 10px;
	margin:0px;
	background-color:#fff;
}
#search_autocomplete ul:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#search_autocomplete ul li {
	width: 100%;
	line-height: 20px;
	cursor: pointer;
	text-transform: capitalize;
	font-size: 13px;
	color: #004691;
	font-weight: bold;
	list-style:none;
}
#search_autocomplete ul li:hover {
	color:#edb246;
	font-weight:600;
	text-decoration:underline;
}
#search_amazon_form .search_wrp2 {
	overflow:visible !important;
	white-space:normal !important;
}
/*------Autocomplete-----*/


/*------Left Side Category Toggle links -----*/
#shoprunnerfilter .view_more {
	padding:3px 24px 3px 18px;
	font-size:12px;
	font-weight:bold;
}
/*------Left Side Category Toggle links -----*/

/*---Sadad Payment--*/
	#payment_form_sadad:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#payment_form_sadad li .input-box {
	float:left;
}
#payment_form_sadad {
	border: 1px solid #eee;
	padding: 10px;
	margin-bottom: 10px;
}
#payment_form_sadad li {
	margin-bottom:5px;
}
/*---Sadad Payment--*/

.gift_cart_detail .product-essential #product_addtocart_form .product-shop #product-addtocart-button {
	padding:3px 10px 3px 30px !important;
}
/*-----My account address book map----*/
	.my-account #form-validate .address-page-map .location-map-block .wide {
	width:100%;
}
.my-account #form-validate .address-page-map .form-list {
	display:block;
}
.my-account #form-validate .address-page-map .form-list.location-map-block {
	width:100% !important;
}
.my-account #form-validate .address-page-map .form-list.location-map-address {
	width:100% !important;
	padding:1%;
	background-color:#f5f5f5;
}
.my-account #form-validate .address-page-map .form-list #map_location_search {
	width:100%;
	max-width:100%;
	margin:0 0 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.my-account #form-validate .address-page-map .form-list #location_map {
	height:275px !important;
	width:95% !important;
	margin:0px auto;
}
.my-account #form-validate .address-page-map .form-list li {
	width:50%;
	padding:10px 10px;
}
.my-account #form-validate .address-page-map .form-list li input[type="text"] {
	max-width:100%;
}
.my-account #form-validate .address-page-map .form-list.location-map-block li.wide label {
	margin-bottom:5px;
	display:block;
	text-align:center;
}
.my-account #form-validate .address-page-map .form-list #location_map #pac-input {
	z-index:1 !important;
}
/*------My account address book map-----*/


/*-----not-find-your-product------*/
.not-find-your-product {
	text-align:center;
}
.not-find-your-product h4 {
	font-size: 1.4rem;
	text-align: center;
	color: #edb246;
	font-family: 'robotomedium';
	font-weight: 500;
}
.not-find-your-product img {
	margin-right:5px;
	vertical-align:middle;
}
/*-----not-find-your-product------*/





.removeheaderfooter-index-affiliatehelp .affiliate-mobile-view {
	width:100% !important;
}
.removeheaderfooter-index-myrewardpoints .rewardpoints-title-content {
	margin-top:10px;
	display:block;
}
.removeheaderfooter-index-myrewardpoints .box-head h2 {
	padding:10px 5px 10px 25px;
	line-height:normal;
}
.removeheaderfooter-index-helpandfaq .page-title, .removeheaderfooter-index-helpandfaq .page-title, .removeheaderfooter-index-affiliatehelp .page-title, .removeheaderfooter-index-myrewardpoints .page-title {
	margin-top:15px;
}

.removeheaderfooter-index-helpandfaq .faqContent { padding:7px 0;}

.removeheaderfooter-index-myrewardpoints p .rewardpoints-money {
	background-color: #eee;
	border-bottom: 2px solid #edb246;
	color: #004691;
	display: inline-block;
	font-size: 13px;
	margin: 0 2px 3px;
	padding: 5px;
}
/*----Postaplus Tracking-------*/
.postaplus-index-index .ubuy-credit-card {
	background-color:#f9f9f9;
	border:1px solid #ddd;
	padding:20px;
}
.postaplus-index-index .ubuy-credit-card ul li {
	width:100% !important;
}
.postaplus-index-index .ubuy-credit-card ul li input[type="text"] {
	max-width: 100% !important;
	margin-bottom:5px;
}
.postaplus-index-index table {
	border:1px solid #ddd;
	table-layout:fixed;
}
.postaplus-index-index table tr th {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	border:1px solid #ccc;
	text-align:center;
}
.postaplus-index-index table tr td {
	padding:9px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#ddd;
}
.postaplus-index-index button {
	max-width:160px;
}
.postaplus-index-index .ubuy-credit-card h3 {
	font-size:1rem;
}
.postaplus-index-index #trackingform .form-list li:last-child {
	display:inline-block;
}


/*-----Posta plus design set---*/
.ubuy-credit-card .table table tr:nth-child(odd) td {
background-color:#fff;
}
.postaplus-index-index #trackingform .form-list li label {
	font-size:12px;
}
.postaplus-index-index .ubuy-credit-card table tr td {
	border-width:0px 0px 0px 0px;
	padding:9px 9px 9px 15px;
	text-align:left;
}
.postaplus-index-index .ubuy-credit-card table tr th {
	padding:9px 9px 9px 15px;
	text-align:left;
}
/*----Postaplus Tracking-------*/




/*----css add for arabic team time----*/
.header-container .header .top-header-bar .support-us .contact-phone-number-header sup {
	color: #edb246;
	font-size: 20px;
	top: 0rem;
}
.header-container .header .top-header-bar .support-us .time-toggle {
	background:rgba(0, 0, 0, 0) linear-gradient(0deg, #e8e8e8 10%, #fafafa 80%) repeat scroll 0 0;
	display: none;
	left: 0;
	outline: 2px solid #edb246;
	outline-offset: -1px;
	position: absolute;
	top: 34px;
	z-index: 99999;
}
.header-container .header .top-header-bar .support-us:hover .time-toggle {
	display:block;
}
.header-container .header .top-header-bar .top-bar-left {
	position:relative;
}
.header-container .header .top-header-bar .support-us:hover .time-toggle table {
	border-collapse : collapse;
	table-layout: fixed;
	width: 100%;
}
.header-container .header .top-header-bar .support-us .time-toggle table tr td {
	display:block;
	padding:6px;
	text-align:left;
}
.header-container .header .top-header-bar .support-us .time-toggle table tr td a {
	padding:0 15px;
	font-size:12px;
	font-weight:bold;
	color:#1d1d1d;
}
/*----css add for arabic team time----*/


#advice-required-entry-chkTerms {
	float:none;
}
/*------calender design set-----*/
.calendar .nav {
	background:none !important;
}
.calendar table td, .calendar table th {
	display:table-cell !important;
	width:auto !important;
	width:2em !important;
	height:2em !important;
}
.calendar table {
	font-size:11px;
}
.calendar .button {
	vertical-align:middle;
	font-size:12px;
	font-weight:normal;
}
.calendar thead .title {
	font-weight:normal;
}
/*------calender design set-----*/

.affiliate-page .affiliate-navigation li a {
	font-size:12px !important;
}
#signup_affiliate_account_form:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#signup_affiliate_account_form .form-group label, #signup_affiliate_account_form .form-group input, #signup_affiliate_account_form .form-group select {
	font-size:12px;
}
#signup_affiliate_account_form .buttons-set {
	padding:10px;
}
.box-customercredit-sumary .page-title.title-buttons {
	padding:0 2%;
}
.content-customercredit-redeem .redeem-credit {
	padding:0 2%;
}
/*------Free Shipping-----*/
/*.freeshipping_freeshipping label { background-image: url("../images/free-shipping-logo.png") !important; background-position: left center; background-repeat: no-repeat;
    background-size: 65px auto; color: #666; display: inline-block !important; font-weight: bold; margin: 0 0 5px; padding: 10px 10px 10px 70px; color:#f00; font-style:italic;}*/ 
.product-essential .product-shop .primeText .diff_timee {
	width:65%;
	display:inline-block;
}
.product-essential .product-shop img.free-shipping {
	float:right;
	max-width: 100px;
}
#shopping-cart-table dd.shipping_item {
	font-weight: bold;
	color: orange;
	text-decoration: underline;
}
#checkout-step-review #checkout-review-table-wrapper dd.shipping_item {
	font-weight: bold;
	color: orange;
	text-decoration: underline;
}
.freeshipping_shippingmethods ul li {
	display:table;
}
.freeshipping_shippingmethods ul li input#s_method_dhlint_P {
	display: table-cell !important;
	width:5%;
}
.freeshipping_shippingmethods ul li label[for=s_method_freeshipping_freeshipping] {
	border-bottom: 2px solid #edb246;
	padding: 5px;
	width: auto;
	display: table-cell !important;
	border-radius: 0;
	font-weight: 600;
	font-family: roboto;
	width:100%;
}
 .freeshipping_shippingmethods label[for=s_method_freeshipping_freeshipping]::first-letter {
color: #edb246;
font-size:18px;
}
.free-shipping-search-heading {
	max-width: 200px;
	position: absolute;
	right: 10px;
	top: 5px;
}
/*------Free Shipping-----*/


#checkout-step-billing #billing-new-address-form ul select {
	background-image: url(../images/caret-drop-down.png) !important;
	background-repeat: no-repeat !important;
	background-position: 98% center !important;
	background-size: 8px !important;
}
.customs_alert_message {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #ccc #f00;
	border-image: none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-style: solid;
	border-width: 1px 4px;
	color: #666;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	padding: 5px 10px;
	text-align: left;
	text-transform: none;
}
/*---------------------My US-------------*/
.myus-index-index .ubuy-credit-card h3 {
	font-size:1.1rem;
}
.myus-index-index .ubuy-credit-card #trackingform .form-list {
	display:block;
	list-style: outside none none;
	width:100%;
}
.myus-index-index .ubuy-credit-card #trackingform .form-list li {
	display:inline-block;
	margin: 1%;
	width: 46%;
}
.myus-index-index #trackingform .buttons-set button {
	max-width:160px;
}
/*---------------------My US-------------*/




/*--Red Color and Blink text on checkout steps--*/

.blinked_text {
	color: #FA2A00;
	border-bottom: 2px solid #f00;
	padding-bottom: 0px;
	letter-spacing: 0.3px;
	animation: 1.5s animateBorderTwo ease-in-out infinite;
}
 @keyframes animateBorderTwo {
 to {
 border-color: #fff;
}
}
 @-webkit-@keyframes animateBorderTwo {
 to {
 border-color: #fff;
}
}
/*--Blink text on checkout steps--*/






.cart-empty .page-title {
	margin-bottom:15px;
}
/*-----Shop by department----design set on 26 dec 2016------*/
.shoplinks #nav li {
	position:relative;
}
.shoplinks #nav li .nav-sub-child {
	display:none;
	z-index:1000;
	position:absolute;
	/*background: none repeat scroll 0 0 #fff;*/
	border: 1px solid #cccccc;
	border-radius: 3px;
	box-shadow: 2px 1px 3px #666666;
	left:90%;
	top:0px;
	padding-right:10px;
	width:100%;
}
.shoplinks #nav li.nav-1:hover {
	background-color:#666666 !important;
	transition: background-color 200ms ease-in 100ms;
}
.shoplinks #nav li.nav-1:hover a {
	color:#fdaf17;
}
.shoplinks #nav li.nav-1:hover .nav-sub-child li a {
	color:#585859;
}
.shoplinks #nav li.nav-1:hover .nav-sub-child li:hover a {
	color:#fdaf17;
}
.shoplinks #nav li.nav-1:hover .nav-sub-child li:hover .nav-sub-child li a {
	color:#585859;
}
.shoplinks #nav li.nav-1:hover .nav-sub-child li:hover .nav-sub-child li:hover a {
	color:#fdaf17;
}
.new-inner-page .shoplinks #nav li .nav-sub-child {
	left:99.5%;
}
.new-inner-page .shoplinks .nav-container #nav li ul {
	padding:0px;
}
/*-----Shop by department----design set on 26 dec 2016------*/



.other_products_block #mainDiv {
	clear:both;
}
.ma-french {
	padding-right:0px;
}
.ma-french:after {
	content:normal !important;
}
/*----Product review ratings 10 feb 2017-----*/

.box-reviews dl dt {
	font-size:0.8rem;
}
.box-reviews dl dt a {
	display: block;
	font-weight: bold;
	font-size:1rem;
	text-transform: capitalize;
	color:#edb246;
}
#product-review-table .star-rating-control .radio + .radio, #product-review-table .star-rating-control .checkbox + .checkbox {
	margin-top:0px;
}
#customer-reviews h2 {
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
#customer-reviews h3 {
	font-size: 15px !important;
}
#customer-reviews h4 {
	font-size: 13px !important;
}
#customer-reviews tr td {
	width: 12%;
	padding: 7px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#customer-reviews tr th {
	border-bottom: 1px solid #ddd;
	padding: 7px;
	background: #eee;
	width:32%;
}
#product-review-table {
	border: 1px solid #ddd;
	display: table !important;
	margin-bottom: 5px;
	width: 100%;
	max-width: 480px;
	padding-bottom:0px;
}
#review-form .input-box textarea {
	min-height:100px;
}
#review-form .buttons-set button {
	border-radius:5px;
}
.ratings-table {
	border:1px solid #ddd;
	max-width:480px;
}
.comment {
	font-size:12px;
	margin-bottom:10px;
	max-width:640px;
}
.morelink {
	background-color: #edb246;
	border-radius: 5px;
	color: #fff !important;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 0;
	padding: 5px 8px;
	text-transform: capitalize;
}
#customer-reviews small.date {
	font-size:13px;
}
.rating-links .view_all_review {
	color:#666;
}
.add_your_review {
	background-color: #edb246;
	border-radius: 5px;
	color: #fff !important;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 0;
	padding: 5px 8px;
	text-transform: capitalize;
}
.review-nologged a {
	background-color: #edb246;
	border-radius: 5px;
	color: #fff !important;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 0;
	padding: 5px 8px;
	text-transform: capitalize;
}
#customer-reviews #allReviewer {
	padding:0px;
}
#advice-validate-rating-validate_rating {
	padding: 0px;
	width: 100%;
	font-weight: normal;
	font-style: italic;
}
#advice-required-entry-summary_field, #advice-required-entry-review_field {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	clear:both;
}
#review-form .form-list:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#review-form .form-list {
	margin-top:30px;
	clear:both;
}
#review-form .form-list .input-box input[type="text"] {
	margin-bottom:5px;
}
#my-reviews-table tr td {
	width:20%;
}
.ratings-table .rating-box, #my-reviews-table .rating-box, #customer_review_detail .customer_product_review .rating-box {
	background: url(../images/bkg_rating.gif) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 0;
	height: 13px;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 69px;
}
.ratings-table .rating-box .rating, #my-reviews-table .rating-box .rating, #customer_review_detail .customer_product_review .rating-box .rating {
	background: url(../images/bkg_rating.gif) repeat-x scroll 0 100% rgba(0, 0, 0, 0);
	float: left;
	height: 13px;
}
.product-review .ratings-table {
	border:1px solid #ddd;
	margin-bottom:15px;
}
.product-review .ratings-table tr th, .product-review .ratings-table tr td {
	padding:5px;
	font-size:12px;
	border:1px solid #ccc;
	font-weight:bold;
}
.product-details h3 {
	font-size:13px;
	margin-bottom:5px;
}
.product-details {
	padding-top:20px;
}
.product-details dl {
	clear: both;
}
.product-details dl dt {
	font-size:13px
}
.product-details dl dd {
	font-size: 13px;
	border: 1px solid #eee;
	clear: both;
	line-height: 20px;
}
#customer_review_detail .product-review .ratings-table tr th {
	background-color:#ccc;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #fff;
}
#customer_review_detail .product-review .ratings-table tr:last-child th {
	border-bottom:0px;
}
#customer_review_detail .product-details .product-name a {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	color:#666;
}
#customer_review_detail .product-img-box {
	float: left;
	margin-right: 25px;
	border: 1px solid #ccc;
	padding: 15px 15px 0px 15px;
	margin-bottom:10px;
}
#customer_review_detail .product-details dl dt .review_status {
	float:right;
}
#customer_review_detail .customer_product_review .add_your_review {
	display:none;
}
#customer_review_detail .product-details h3 {
	margin-top:15px;
}
#customer_review_detail .customer_product_review {
	text-align:center;
}
#customer_review_detail .review_status {
	font-size:13px;
	font-weight:bold;
}
#customer_review_detail .review_status div {
	display:inline-block;
	vertical-align:middle;
}
#customer_review_detail .review_status .review_approved {
	color:green;
}
#customer_review_detail .review_status .review_pending {
	color:orange;
}
#customer_review_detail .review_status .review_not_approved {
	color:red;
}
#customer_review_detail .page-title h1 .buttons-set {
	float:right;
}
#customer_review_detail .page-title h1 .buttons-set .back-link {
	margin:0px;
}
#customer_review_detail .page-title h1 .buttons-set a {
	font-weight:normal;
	color:orange;
}
#customer_review_detail .view_all_review {
	cursor:default;
}
#my-reviews-table tr th {
	font-weight:bold;
	color:#666;
}
#my-reviews-table tr th a {
	font-weight:bold;
}
#my-reviews-table tr th .review_desc {
	background-image: url("../images/review-desc-icon.png") !important;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 15px;
	background-size: 10px;
	color:#faa605;
}
#my-reviews-table tr th .review_asc {
	background-image: url("../images/review-asc-icon.png") !important;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 15px;
	background-size: 10px;
	color:#faa605;
}
/*----Product review ratings 10 feb 2017-----*/

.removeheaderfooter-index-about .page-title, .removeheaderfooter-index-helpandfaq .page-title, .removeheaderfooter-index-shippingpolicy .page-title, .removeheaderfooter-index-ubuywegive .page-title, .removeheaderfooter-index-contacts .page-title, .removeheaderfooter-index-termsandcondition .page-title, .removeheaderfooter-index-affiliatehelp .page-title {
	margin-top:10px;
}
/*---------productreviews 17 feb 2017-----------*/
.removeheaderfooter-index-productreviews #product_tabs_review_tabbed_contents ol li table {
	width:100%;
}
.removeheaderfooter-index-productreviews #product_tabs_review_tabbed_contents #customer-reviews .rating-box {
	background: url(../images/bkg_rating.gif) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 0;
	height: 13px;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 69px;
}
.removeheaderfooter-index-productreviews #product_tabs_review_tabbed_contents #customer-reviews .rating-box .rating {
	background: url(../images/bkg_rating.gif) repeat-x scroll 0 100% rgba(0, 0, 0, 0);
	float: left;
	height: 13px;
}
/*---------productreviews 17 feb 2017-----------*/


.review_flag {
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
}
.review_flag img {
	padding: 1px;
	border: 1px solid #eee;
}
.box-reviews #allReviewer .comment {
	max-width:90%;
}
.box-reviews #allReviewer dt span {
	text-transform:capitalize;
}
.removeheaderfooter-index-productreviews #product_tabs_review_tabbed_contents #customer-reviews .no_review.login {
	font-family: arial;
	font-size: 12px;
	margin-bottom: 20px;
	font-weight:bold;
}
.product-img-box {
	margin-top:15px;
}
.product-img-box a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}
.review-detail-ubuy .product-img-box {
	display: table-cell;
	width: 15%;
	vertical-align: middle;
}
.review-detail-ubuy .product-details {
	display:table-cell;
	vertical-align:top;
}
.page-title.china_proucts_heading {
	margin-bottom: 15px;
	margin-left: 15px;
	position: relative;
}
.page-title.china_proucts_heading > h1 {
	padding-left:45px;
	background-color:#edb246;
	color:#fff;
}
.page-title.china_proucts_heading > span {
	background-color: #fff;
	border: 1px solid #edb246;
	border-radius: 100%;
	display: block;
	height: 50px;
	left: -15px;
	position: absolute;
	top: -8px;
	width:50px;
	background-image:url("../images/china-store-flag.png") !important;
	background-position:center;
	background-repeat:no-repeat;
	background-size:25px !important;
	transition-duration: 1s;
	transition-property: transform;
	transition-timing-function: ease-in-out;
	-moz-transition-duration: 1s;
	-moz-transition-property: transform;
	-moz-transition-timing-function: ease-in-out;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: transform;
	-webkit-transition-timing-function: ease-in-out;
	-ms-transition-duration: 1s;
	-ms-transition-property: transform;
	-ms-transition-timing-function: ease-in-out;
}
.page-title.china_proucts_heading:hover > span {
	transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
.tracking_details_apps .track-your-order-page ul li .icon {
	min-height:130px;
}
.tracking_details_apps .track-your-order-page ul li:last-child .icon {
	margin-bottom:0px;
}
.removeheaderfooter-index-appcheckouts .myaccount_checkout {
	background: #f9b11e !important;
	color: #fff !important;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	display: block;
	margin-top: 20px;
	width: auto;
	border: 1px solid #EA9D01 !important;
	font-size: 18px;
	height: auto !important;
	padding: 12px !important;
	text-align: center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:18px !important;
}
.box-reviews #my_recent_reviews .item .details .ratings strong {
	vertical-align:middle;
}
.track_left_block {
	border-right:0px solid #F1F1F1;
}
.track_left_block .main_box_row::after {
content:normal;
}
/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/
.wrapper:after {
	content: " ";
	display: table;
}
.new-top-bar {
	border-bottom:1px solid #e7e7e7;
	height:30px;
	background-color:#f2f2f2;
}
.new-top-bar .call-section {
	float:right;
	margin:9px 0px;
}
.new-top-bar .call-section li a i {
	font-size:14px;
}
.new-top-bar .call-section li {
	list-style:none;
}
.new-top-bar .call-section li a {
	color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	transition: color 0.2s ease 0s;
	-moz-transition: color 0.2s ease 0s;
	-webkit-transition: color 0.2s ease 0s;
	padding:0 5px 0 2px;
}
.new-top-bar .call-section li:hover a {
	color:#f7b021;
}
.new-top-bar .site_options {
	top: 0;
	left: 0;
	float: right;
	position: relative;
	margin:0;
	padding:0;
}
.new-top-bar .site_options li {
	display:inline-block;
	text-transform: uppercase;
	padding:0 5px;
}
.new-top-bar .site_options li:last-child {
	padding-right:0px;
}
.new-top-bar .download-app-icon .fa-mobile:before {
	top:-10px;
	right:0px;
}
.new-top-bar .downlaod-ubuy-apps a {
	padding:0;
}
.new-top-bar .downlaod-ubuy-apps a i {
	margin-right:2px;
}
.new-top-bar #language_switch {
	border-right: solid 1px #a8a8a8;
	padding-right: 10px;
}
.new-top-bar #language_switch a {
	font-size:12px;
	color:#464646;
	font-weight:bold;
	transition: color 0.2s ease 0s;
	-moz-transition: color 0.2s ease 0s;
	-webkit-transition: color 0.2s ease 0s;
	font-family:"Droid Arabic Kufi", Helvetica, sans-serif;
}
.new-top-bar #language_switch:hover a {
	color:#f7b021;
}
.new-top-bar #country_switch {
	position: relative;
}
.new-top-bar #country_switch span.country {
	font-weight: bold;
}
.new-top-bar #country_switch .country {
	text-transform: uppercase;
	line-height: 13px;
	display: block;
	font-weight: 400;
	padding-bottom: 6px;
}
.new-top-bar #country_switch i {
	margin-left:5px;
}
.new-top-bar #country_switch:hover .country {
	color:#f7b021;
}
.new-top-bar #site_header li {
	text-transform: uppercase;
}
.new-top-bar #country_switch a.country {
	padding: 6px 8px;
	position: relative;
}
.new-top-bar #country_switch .country {
	text-transform: uppercase;
	line-height: 13px;
	display: inline-block;
	font-weight: 400;
	padding-bottom: 6px;
	color:#464646;
	transition: color 0.2s ease 0s;
	-moz-transition: color 0.2s ease 0s;
	-webkit-transition: color 0.2s ease 0s;
}
.new-top-bar #country_switch .country_options {
	display:none;
}
.new-top-bar #country_switch img {
	height: 14px;
	vertical-align: middle;
	width: 21px;
}
.new-logo-search {
	background-color:#ffffff;
	height:71px;
}
.new-logo-search .logo-wrapper {
	margin:10px 0 0px;
}
.new-logo-search .logo-wrapper h1 {
	margin:0px;
	max-width:130px;
}
.new-logo-search .logo-wrapper h1 a {
	display:block;
}
.new-logo-search .searchbox-header {
	display: table-cell;
	width: 100%;
	vertical-align: text-bottom;
	padding:30px 0;
}
.new-logo-search .searchbox-header form#search_mini_form {
	background-color:#fff;
	border-radius:0px;
	padding:0;
	margin:0px;
	height:42px;
	position:relative;
	/*outline:1px solid #cfcfcf;*/
	outline-offset:-1px;/*overflow:hidden;*/
}
.new-logo-search .searchbox-header form#search_mini_form #search {
	margin:0px;
	padding:0 5px 0 10px;
	width:100%;
	height:42px;
	outline:1px solid #cfcfcf;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	max-width:100%;
}
.es-search-suggestions ul li {
	color:#fff;
}
#es_search_suggestion .price-box {
	padding:0 0 0 75px;
	text-align:left;
}
#es_search_suggestion .price-box .price-box {
	padding:0px;
}
#es_search_autocomplete {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 10px !important;
}
.new-logo-search .searchbox-header form#search_mini_form .search-button {
	background-color:#edb246;
	background-image:url(../images/new-search-icon.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:28px;
	width:42px;
	height:42px;
	transition: background-size 0.2s ease 0s;
	-moz-transition: background-size 0.2s ease 0s;
	-webkit-transition: background-size 0.2s ease 0s;
}
#search_mini_form:hover .search-button {
	background-size: 32px auto !important;
}
.new-logo-search .minicart-header {
	display: table-cell;
	vertical-align:middle;
	position: relative;
	padding-left: 30px;
	min-width:445px;
	text-align:right;
}
.new-logo-search .minicart-header ul {
	margin:0px;
}
.new-logo-search .minicart-header li {
	display:inline-block;
	margin-right:10px;
	width:auto;
	position:relative;
	vertical-align:middle;
	line-height:34px;
}
.new-logo-search .minicart-header li:last-child {
	margin-right:0px;
}
.new-logo-search .minicart-header li.syria-help-logo {
	margin-left:10px;
}
.new-logo-search .minicart-header .your_account a {
	display:inline-block;
	padding:0px !important;
	color:#1d1d1d;
	font-weight:bold;
}
.new-logo-search .minicart-header .your_account a abbr {
	font-size:14.56px;
	font-weight:bold;
	display:inline-block;
	text-transform:capitalize;
	color: #343434 !important;
}
.new-logo-search .minicart-header .your_account ul {
	display:none;
	background:#fff;
	border: 4px solid #ddd;
	display: none;
	left: 0;
	padding: 5px 10px;
	position: absolute;
	top: 28px;
	width: 115px;
	z-index: 99999;
	text-align:left;
}
.new-logo-search .minicart-header li:hover ul {
	display:block;
}
.new-logo-search .minicart-header .your_account ul li {
	display: block;
	margin: 8px 0;
	min-height: auto;
	line-height:normal;
}
.new-logo-search .minicart-header .your_account ul li a {
	transition: color 0.2s ease 0s;
	-moz-transition: color 0.2s ease 0s;
	-webkit-transition: color 0.2s ease 0s;
}
.new-logo-search .minicart-header .your_account ul li:hover a {
	color:#f6af21 !important;
}
.new-logo-search .cats_section span {
	display:inline-block;
}
.new-logo-search .minicart-header li i {
	font-size:20px;
	margin-right:5px;
	color:#464646;
}
 .new-logo-search .minicart-header li i::before {
font-weight:bold;
}
.new-logo-search .minicart-header .carts_box.cats_section a {
	background-image: url("../images/new-cart-icon.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 34px auto;
	position: relative;
	transition: background-image 0.5s ease 0s;
	-moz-transition: background-image 0.5s ease 0s;
	-webkit-transition: background-image 0.5s ease 0s;
	padding:6px 0 6px;
	color:#343434 !important;
	display:block;
}
.new-logo-search .minicart-header .carts_box.cats_section:hover a {
	background-position: left -87px;
}
.new-logo-search .minicart-header .carts_box.cats_section a abbr {
	position:absolute;
	left:8px;
	top:-5px;
}
.new-logo-search .minicart-header li a abbr, .new-logo-search .minicart-header li a span {
	transition: color 0.2s ease 0s;
	-moz-transition: color 0.2s ease 0s;
	-webkit-transition: color 0.2s ease 0s;
	font-weight: bold;
	font-size: 14.56px;
}
.new-logo-search .minicart-header li:hover a abbr, .new-logo-search .minicart-header li:hover a span, .new-logo-search .minicart-header li:hover i {
	color:#f7b021;
}
.new-country-switch {
	background-color:#f4f4f4;
	box-shadow:1px 2px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:1px 2px 5px 0px rgba(50, 50, 50, 0.25);
	-webkit-box-shadow:1px 2px 5px 0px rgba(50, 50, 50, 0.25);
	/*background-image:url(../images/grey-vertical-line.png); background-repeat:repeat-x; background-size:1px 44px; */clear:both;
}
.tabbed ul li.active, .tabbed ul li.active::before, .tabbed ul li.active::after {
background-color: hsl(0, 0%, 95%);
color: hsl(0, 0%, 100%);
}
.tabbed ul li.active::before {
box-shadow: 3px 1px 3px hsla(0, 0%, 0%, 0.1), -1px 0 hsla(0, 0%, 100%, 0.09) inset;
-moz-box-shadow: 3px 1px 3px hsla(0, 0%, 0%, 0.1), -1px 0 hsla(0, 0%, 100%, 0.09) inset;
-webkit-box-shadow: 3px 1px 3px hsla(0, 0%, 0%, 0.1), -1px 0 hsla(0, 0%, 100%, 0.09) inset;
right: -15px;
transform: skew(25deg, 0deg);
-moz-transform: skew(25deg, 0deg);
-webkit-transform: skew(25deg, 0deg);
content:normal;
}
.tabbed ul li::before, .tabbed ul li::after {
background-color: transparent;
content: " ";
display: block;
height: 100%;
position: absolute;
top: 0;
transition: 0.2s ease;
-moz-transition: 0.2s ease;
-webkit-transition: 0.2s ease;
width: 44px;
}
.tabbed ul li.active, .tabbed ul li.active::before, .tabbed ul li.active::after {
background-color: #ececec;
color: hsl(0, 0%, 100%);
}
.tabbed ul li.active::after {
box-shadow: -3px 0px 3px hsla(0, 0%, 0%, 0.1), 1px 0 hsla(0, 0%, 100%, 0.09) inset;
left: -15px;
transform: skew(-25deg, 0deg);
-moz-transform: skew(-25deg, 0deg);
-webkit-transform: skew(-25deg, 0deg);
content:normal;
}
.tabbed ul li::before, .tabbed ul li::after {
background-color: transparent;
content: " ";
 display: block;
height: 100%;
position: absolute;
top: 0;
transition: 0.1s ease;
-moz-transition: 0.1s ease;
-webkit-transition: 0.1s ease;
width: 30px;
}
.tabbed ul li.active, .tabbed ul li.active::before, .tabbed ul li.active::after {
background-color: #bbbbbb;
color: #464646;
}
.tabbed ul li.active {
	z-index: 3;
}
.tabbed ul li {
	background-color: transparent;
	color: hsl(0, 0%, 47%);
	cursor: pointer;
	display: block;
	float:left;
	font-size:20px;
	text-transform:uppercase;
	font-weight:normal;
	color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	margin-right: 2%;
	padding: 0 5px 0 5px;
	height:45px;
	line-height:45px;
	position: relative;
	text-transform: uppercase;
	transition: 0.1s ease;
	-moz-transition: 0.1s ease;
	-webkit-transition: 0.1s ease;
	z-index: 2;
	width:18%;
}
.order-from span {
	position: relative;
	float: left;
}
 .order-from span::after {
 width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 8px solid #464646;
content: "";
line-height: normal;
display: block;
position: absolute;
right: -15px;
top: 14px;
}
.tabbed ul li a i {
	display:none;
}
.country-name-with-icon {
	position:relative;
	font-weight:bold;
	color:#464646;
}
.tabbed ul li.active a i, .tabbed ul li:hover a i {
	display:inline-block;
	position:absolute;
	right: -13px;
	top: 0px;
}
.order-from {
	background-color:transparent !important;
	text-align:left;
	font-weight:bold !important;
	letter-spacing:3px;
}
 .order-from::after {
content:normal;
}
.order-from::before {
content:normal;
}
.eswtichs {
	margin:0;
}
.tabbed ul li a {
	display:block;
	vertical-align:middle;
	height:45px;
	line-height:45px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	text-align:center;
	outline:0;
	font-weight:bold;
}
.tabbed ul li a img {
	vertical-align:middle;
	margin-right:12px;
	width:35px;
}
#swtich-container .panel-container {
	position:absolute;
	z-index: 9;
	left: 0px;
	right:0px;
	margin:0 auto;
	width: 95%;
}
.new-inner-page #swtich-container .panel-container {
	z-index:1;
}
#swtich-container .panel-container ul li {
	width:25%;
	float:left;
	background-color:transparent;
	margin:0px;
	padding:0px;
	border-right:0px solid #d0d0d0;
}
#swtich-container .panel-container ul li:last-child {
	border-right:0px;
}
#swtich-container .panel-container ul li::after, #swtich-container .panel-container ul li::before {
content:normal !important;
}
#swtich-container .panel-container .tabs-block ul {
	display:inline-block;
	background-color:#c1c1c1;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height:30px;
}
#swtich-container .panel-container .tabs-block ul:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#swtich-container .panel-container .tabs-block ul li {
	height: 18px;
	line-height: 18px;
	margin-right:0;
	padding: 0 25px;
	text-align: center;
	width: auto;
	position:relative;
	margin-top:6px;
	border-right:1px solid #fff;
}
#swtich-container .panel-container .tabs-block ul li.active a {
	color:#464646;
}
.active_list a {
	color:#464646 !important;
}
#swtich-container .panel-container .tabs-block ul li:last-child {
	border:0px;
}
#swtich-container .panel-container .tabs-block ul li a {
	height:auto;
	line-height:normal;
	transition: color 0.2s ease 0s;
	-moz-transition: color 0.2s ease 0s;
	-webkit-transition: color 0.2s ease 0s;
	color:#fff;
}
#swtich-container .panel-container .tabs-block ul li:hover a {
	color:#464646;
}
#swtich-container .panel-container .tabs-block li img {
	margin-top:-2px;
	width:18px;
}
#swtich-container .panel-container {
	display:none;
	padding-top:0px;
}
#swtich-container:hover .panel-container {
	display:block;
}
.footer {
	background:transparent !important;
}
.new-footer {
	background-color:#f5f5f5; /*border-top:5px solid #edb246;*/
	padding-top:60px;
}
.new-footer .new-subscription-form {
	text-align:center;
}
.new-footer .new-subscription-form #newsletter-validate-detail {
	margin:0px auto 10px;
	width:auto;
	display:inline-block;
	max-width:600px;
	width:100%;
}
.new-footer .new-subscription-form .input-box {
	float:none !important;
	display:inline-block;
	width:100% !important;
	vertical-align:middle;
}
.new-footer .new-subscription-form .actions {
	float:none !important;
	display:inline-block;
	width:100%;
	position:relative !important;
	top:auto;
	right:auto !important;
	left: auto!important;
	top:auto;
	vertical-align:middle;
	background-color:transparent !important;
}
.new-footer .new-subscription-form #newsletter-validate-detail #newsletter {
	background-color:transparent;
	border:0px;
	border:2px solid #464646;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 5px;
	margin:0px;
	height:30px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-transform:capitalize;
}
.new-footer #newsletter-validate-detail .actions span {
	text-align:left;
	display:block;
}
.new-footer #newsletter-validate-detail .button {
	background-color:transparent;
	border:2px solid #666;
	color:#211e1f;
	text-transform:capitalize;
	font-size:13px;
	margin:5px 10px 0 0;
	transition: background-color 0.5s ease, border-color 0.1s ease;
	-moz-transition: background-color 0.5s ease, border-color 0.1s ease;
	-webkit-transition: background-color 0.5s ease, border-color 0.1s ease;
	display:inline-block;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.5);
}
.new-footer #newsletter-validate-detail .button:hover {
	background-color:#edb246;
	border-color:#ec9e01;
	color:#fff;
	box-shadow: inset 0px 0px 4px rgba(243, 189, 80, 0.5);
	-moz-box-shadow: inset 0px 0px 4px rgba(243, 189, 80, 0.5);
	-webkit-box-shadow: inset 0px 0px 4px rgba(243, 189, 80, 0.5);
}
.new-footer #newsletter-validate-detail .button span {
	text-align:center;
}
.new-footer #newsletter-validate-detail .actions {
	top:auto;
	margin-top:5px;
	position:relative;
}
.new-footer .new-menu-col {
	width:20%;
	float:left;
	padding:0 15px;
}
.new-footer .new-menu-col h6 {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#211e1f;
	text-transform:uppercase;
	font-weight:normal;
	text-align:left;
}
.new-footer .new-menu-col h6:before {
	border-bottom:1px solid #464646;
	position:absolute;
	content:"";
	left:0px;
	top:-3px;
	display:block;
	width:70%;
}
.new-footer .new-menu-col h6:after {
	border-top:1px solid #464646;
	position:absolute;
	content:"";
	left:0px;
	bottom:-3px;
	display:block;
	width:70%;
}
.new-footer .new-menu-col ul li {
	list-style:none;
	margin-bottom:5px;
}
.new-footer .new-menu-col ul li.no-border:hover img {
	transform: inherit !important;
}
.new-footer .new-menu-col ul li.no-border span.footer-link-icon {
	overflow:visible;
}
.new-footer .new-menu-col ul li a {
	color:#211e1f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	transition: color 0.2s ease;
	-moz-transition: color 0.2s ease;
	-webkit-transition: color 0.2s ease;
}
.new-footer .new-menu-col ul li:hover a {
	color:#f7b021;
}
.new-footer .new-menu-col ul li a .footer-link-icon {
	width:30px;
	vertical-align:middle;
	height:30px;
	border-radius:100%;
	border:2px solid #464646;
	display:inline-block;
	margin-right:10px;
	line-height:25px;
	transition: border-color 0.2s ease 0s;
	-moz-transition: border-color 0.2s ease 0s;
	-webkit-transition: border-color 0.2s ease 0s;
	overflow:hidden;
}
.new-footer .new-menu-col ul li:hover a .footer-link-icon {
	border-color:#f7b021;
}
.new-footer .new-menu-col ul li a .footer-link-icon img {
	transition-duration: 0.5s;
	transition-property: transform;
	transition-timing-function: ease;
	-moz-transition-duration: 0.5s;
	-moz-transition-property: transform;
	-moz-transition-timing-function: ease;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-property: transform;
	-webkit-transition-timing-function: ease;
}
/*.new-footer .new-menu-col ul li:hover a .footer-link-icon img {
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
}*/
.no-border .footer-link-icon {
	border:0px !important;
}
.new-support-block {
	border:2px solid #464646;
	padding:5px 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.new-support-block p {
	font-size: 12px;
	margin-bottom: 5px;
	color:#211e1f;
}
.new-support-block img {
	display:inline-block;
	width:25px;
	vertical-align:middle;
	margin-right:8px;
}
.new-support-block strong {
	text-transform:uppercase;
	font-weight:normal;
}
.ubuy-syria-support-block {
	float: right;
	margin-top: 20px;
	max-width: 80px;
	text-align: right;
}
.new-apps-download-social-media {
	margin-top: 10px;
	padding: 10px 0 5px;
}
.apps-download-icons ul {
	margin:0px;
}
.apps-download-icons ul li {
	display:inline-block;
	width:45%;
	margin-right:2%;
}
.apps-download-icons ul li img {
	max-width:115px;
}
.new-footer-links {
	text-align:center;
}
.new-footer-links ul {
	margin:8px 0;
}
.new-footer-links li {
	display:inline-block;
	margin:0 12px;
	position:relative;
}
.new-footer-links li:after {
	background-color: #464646;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	bottom: 5px;
	content: "";
	display: block;
	font-size: 12px;
	height: 2px;
	left: auto;
	margin: 0 auto;
	position: absolute;
	right: -15px;
	width: 2px;
}
.new-footer-links li:last-child:after {
	content:normal;
}
.new-footer-links li a {
	color:#211e1f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-webkit-transition: color 0.3s ease;
}
.new-footer-links li a:hover {
	color:#f7b021;
}
.new-footer-links .new-social-media-icons ul li {
	display:inline-block;
	margin-right:15px;
}
.new-social-media-icons ul {
	margin:0px;
}
.new-social-media-icons ul li img {
	width:35px;
	opacity:1;
	zoom: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-webkit-transition: opacity 0.2s ease;
}
.new-social-media-icons ul li:hover img {
	opacity:0.6;
	zoom: 1;
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.new-copyright-section {
	text-align:center;
	padding:0px 0 15px;
}
.new-copyright-section p {
	margin:0px;
}
.new-copyright-section p a {
	color:#211e1f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-webkit-transition: color 0.3s ease;
}
.new-copyright-section p:hover a {
	color:#f7b021;
}
.new-logo-search .logo {
	border:0px !important;
	height: auto !important;
	margin: 0 !important;
	margin:0px;
	width: auto !important;
	line-height:normal !important;
	display:block !important;
}
#country_switch .select-country #language_country_select_box {
	display:none;
}
.new-subscription-form .validation-advice {
	padding-left:0px;
}
.select-country {
	padding:6px 0 6px 5px;
	float:right;
}
#language_country_select_box {
	background: rgba(0, 0, 0, 0) linear-gradient(0deg, #e8e8e8 10%, #fafafa 80%) repeat scroll 0 0 !important;
	border: 4px solid #ddd;
	display: none;
	right: 0;
	padding: 5px 10px;
	position: absolute;
	top: 30px;
	width: 265px;
	z-index: 99999;
}
#language_country_select_box li {
	display: block;
	list-style: outside none none;
	padding: 5px 5px;
	text-align:left;
}
#language_country_select_box li img {
	box-shadow: -2px 0 4px hsl(0, 0%, 67%);
	margin-right: 5px;
	vertical-align: middle;
	width:20px;
}
#language_country_select_box li abbr {
	color:#6b6b6b;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-width: 70px;
width:auto vertical-align: middle;
	font-weight:bold;
}
#language_country_select_box li span {
	margin-left: 10px;
}
#language_country_select_box li a {
	color:#6b6b6b;
	display: inline-block;
	font-family:"Droid Arabic Kufi", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	min-width: 32px;
	text-align: center;
	text-decoration: none;
}
#language_country_select_box li:hover .languge_lists a {
	color:#464646 !important;
}
.select-country .enable-country-block img {
	width:25px;
	vertical-align:middle;
	margin-left:5px;
}
.select-country .enable-country-block abbr {
	display: inline-block;
	font-family: "Droid Arabic Kufi", Helvetica, sans-serif !important;
	line-height: normal;
	margin: 0;
	vertical-align:middle;
	width: auto;
	padding:0 5px 0 0;
	font-size:12px;
}
.enable-country-block {
	float:none;
	width:auto;
	display:block;
	color:#464646;
	position:relative;
}
.enable-country-block span {
	vertical-align:middle;
	margin:0px 5px;
	font-weight:bold;
}
.select-country .enable-country-block abbr a {
	color:#464646;
	font-weight:bold;
	font-size:12px;
}
.select-country:hover #language_country_select_box {
	display:block;
}
.enable-country-block i {
	position:relative;
	top:3px;
}
/*--Middle block--
===================*/

.baseSlider .titleBlock {
	border:0px;
}
 .baseSlider .bTitle::before, .baseSlider .bTitle::after {
content:normal;
}
.product-name a {
	color:#666;
	font-size:13px;
	font-weight:bold;
}
.hdtpMenu li {
	position:relative;
}
.hdtpMenu li#shopByDepartmentsParentHome {
	background-color:#cfcfcf;
	width:210px;
	margin-top:30px;
}
#shopByDepartments {
	padding:10px 10px 10px 10px;
	width:100%;
	background-image:none !important;
	background-color:#cfcfcf;
	margin:15px 0 0;
}
#shop_by_department_website {
	color:#464646;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	position:relative;
	width:90%;
	display:block;
}
#shop_by_department_website:after {
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-top: 16px solid #464646;
	content: "";
	height: 0;
	position: absolute;
	right: 25px;
	top: 33px;
	width: 0;
}
.shoplinks {
	background-image:none;
}
#nav > li a {
	background:url("../images/greyArrow.gif") no-repeat scroll 92% center #fff;
}
.full-width-product-section {
	clear:both;
}
.owl-carousel .owl-item .item .product-name {
	height:auto;
}
.owl-wrapper .owl-item .price-box strong {
	width:100%;
	display:block;
}
.owl-wrapper .owl-item .price-box .price .prime_product {
	background: url(../images/ubuy-local-delivery.png) no-repeat;
	width: 35px;
	height: 35px;
	background-size: 30px;
	float:right;
	margin-top:-10px;
}
.main-container {
	max-width:95%;
	margin:0 auto;
	clear:both;
}
.page .nav-container #nav {
	width:100%;
}
.cms-home .page .main-container {
	max-width:100%;
}
.cms-home .page .main-container .wrapper, .catalog-product-view .main-container, .checkout-cart-index .main-container {
	max-width:98%;
}
.baseSlider .titleBlock {
	position:relative;
	color:#000;
	background:none !important;
	padding:16px 5px 15px 45px;
}
.full-width-product-section .baseSlider .titleBlock {
	width:100%;
}
.full-width-product-section .baseSlider .titleBlock:after {
	position:absolute;
	left:20%;
	top: 50%;
	width: 80%;
	content:"";
	border-bottom:1px solid #585858;
	display:block;
}
.baseSlider .titleBlock:before {
	position:absolute;
	content:"our";
	left:-5px;
	top:0px;
	color:#fff;
	background-color:#edb246;
	padding:15px 5px 15px 15px;
	color:#fff;
	font-size:18px;
}
.full-width-product-section .baseSlider .slider {
	padding-top: 100px;
	margin-bottom:50px;
}
.full-width-product-section .baseSlider .slider:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.cms-home .slider .owl-carousel {
	width:65%;
	float:right;
}
.cms-home .slider .static-slider {
	width:25%;
	margin-right:5%;
	float:left;
	margin-top:2%;
}
.homeSl2 {
	display:none;
}
/*--Middle block--
===================*/



/*--Flex banner tabs design set--
===================*/

.homeSl2 .flexslider-controls .flex-control-nav li {
	color:#464646;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 2%;
	padding: 0 5px 0 5px;
	height: 45px;
	line-height: 45px;
	position: relative;
	transition: 0.1s ease;
	-moz-transition: 0.1s ease;
	-webkit-transition: 0.1s ease;
	z-index: 2;
	width:150px;
	text-align:center;
}
 .homeSl2 .flexslider-controls .flex-control-nav li::before, .homeSl2 .flexslider-controls .flex-control-nav li::after {
 background-color: transparent;
 content: " ";
 display: block;
 height: 100%;
 position: absolute;
 top: 0;
 transition: 0.2s ease;
 -moz-transition: 0.2s ease;
 -webkit-transition: 0.2s ease;
 width: 25px;
}
 .homeSl2 .flexslider-controls .flex-control-nav li.flex-active::after {
 box-shadow: -1px 1px 0px rgba(195, 195, 195, 0.8), 0px 0 rgba(195, 195, 195, 0.8) inset;
 left: -15px;
 transform: skew(25deg, 0deg);
 -moz-transform: skew(25deg, 0deg);
 -webkit-transform: skew(25deg, 0deg);
background-color:#fff;
}
 .homeSl2 .flexslider-controls .flex-control-nav li.flex-active::before {
 box-shadow: 1px 0px 0px rgba(195, 195, 195, 0.8), 0px 0 rgba(195, 195, 195, 0.8) inset;
 right: -15px;
 transform: skew(-25deg, 0deg);
 -moz-transform: skew(-25deg, 0deg);
 -webkit-transform: skew(-25deg, 0deg);
background-color:#fff;
}
.homeSl2 .flexslider-controls .flex-control-nav li.flex-active {
	background:#fff !important;
	border-bottom:1px solid #c3c3c3;
	position:relative;
	top:-1px;
	z-index:999;
}
/*.homeSl2 .flexslider-controls .flex-control-nav li.flex-active { background:transparent;}*/

.homeSl2 .flexslider-controls {
	border-top: 1px solid #dedede;
	padding-left: 100px;
	margin-bottom:15px;
}
.homeSl2 .flexslider-controls .flex-control-nav {
	margin-top:0 !important;
	position:relative;
	height:47px;
}
.homeSl2 .flexslider-controls .flex-control-nav:after {
	content: "";
	display: block;
	position: absolute;
	left: 0px;
	bottom: 3px;
	height: 1px;
	background-color: rgba(195, 195, 195, 0.5);
	width: 100%;
	z-index: 999;
}
/*--Flex banner tabs design set--
===================*/

.homeSl1 {
	margin:23px 0 0px 0;
	border-bottom:1px solid #6f6f6f;
	padding-bottom:20px;
	max-height:450px;
	overflow:hidden;
}
.homeSl2 .flexslider {
	border:1px solid #efefef;
	border-bottom:0px;
	margin-bottom:0px;
}
.homeSl2 .flexslider .slides {
	margin-bottom:0px !important;
}
.homeSl2 .flexslider .flex-direction-nav {
	margin:0 !important;
}
.homeSl2 .flexslider .flex-direction-nav:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.downlaod-ubuy-apps {
	float:right;
	margin:10px 0px 9px;
}
.downlaod-ubuy-apps li {
	list-style: none;
}
.downlaod-ubuy-apps a {
	color: #464646;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	transition: color 0.2s ease 0s;
	-moz-transition: color 0.2s ease 0s;
	-webkit-transition: color 0.2s ease 0s;
	padding: 0 5px;
	outline:0;
}
.downlaod-ubuy-apps li:hover a {
	color: #f7b021;
}
.syria-help-logo a {
	max-width:70px;
	display:block;
}
.deals-section-block:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.deals-section-block .deals-left {
	float:left;
	width:50%;
	border-right:1px solid #6f6f6f;
	height:340px;
	line-height:340px;
	text-align:center;
}
.deals-section-block .deals-left a {
	display: inline-block;
	vertical-align: middle;
}
.deals-section-block .deals-right {
	float:right;
	width:50%;
	height:340px;
	text-align:center;
	line-height:340px;
}
.deals-section-block .deals-right a {
	display: inline-block;
	vertical-align: middle;
}
.deals-section-block img {
	max-width:90%;
	margin: 0 auto;
	display: block;
}
.staticproducts {
	margin-bottom:30px;
}
/*--------New Middle Block for shop by department on home page----*/
.new_design_middle_block {
	display:block;
	background-color:#f4f4f4;
	margin-bottom:30px;
}
.new_design_middle_block:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.middle_shop_department {
	float:left;
	width:50%;
	padding:60px 0px 60px 0px;
	height: 260px;
	position:relative;
	text-align:center;
	border-right:1px solid #6f6f6f;
}
.middle_shop_department:after {
	border-right:1px solid #000;
	content:"";
	position:absolute;
	right:0px;
	right:0px;
	top:40px;
	height:160px;
	display:none;
}
.middle_shop_department #shopByDepartments {
	background-color:transparent;
}
.middle_shop_department #shopByDepartments #shop_by_department_website {
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	font-size:50px;
	text-transform:uppercase;
	/*text-decoration:underline;*/
	outline:0;
	width:auto;
	border:1px solid #464646;
	padding:15px 75px 15px 45px;
	border-radius:20px;
	display:inline-block;
	position:relative;
}
.account_order_wishlist {
	float:left;
	width:50%;
	text-align:center;
	padding:90px 10px;
	height:260px;
}
.account_order_wishlist ul {
	display:block;
	margin-top:30px;
}
.account_order_wishlist ul li {
	display:inline-block;
	vertical-align:middle;
	margin:0 2%;
}
.account_order_wishlist ul li a {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-transform:capitalize;
	font-weight:bold;
}
.login-customer-name {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-transform:capitalize;
	font-weight:bold;
}
.login-customer-name i.fa-user {
	margin-right:10px;
	font-size:22px;
}
.logout-condition {
	float: left;
	height: 260px;
	padding:80px 10px;
	text-align: center;
	width: 50%;
}
.logout-condition h2 {
	padding-bottom:10px;
	margin-bottom:25px;
	position:relative;
}
.logout-condition h2 a {
	text-transform:uppercase;
	color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	display:inline-block;
}
.logout-condition h2 i {
	color:#464646;
}
.logout-condition h3 a {
	color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
#signin-popup-box {
	background-color:#f4f4f4;
	padding:5px 10px;
	height:auto;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:absolute;
	z-index:999;
	left:0px;
	right:0px;
	margin:0 auto;
	display:none;
	top:34px;
	width:300px;
}
#signin-popup-box p input {
	background-color:#fff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:100%;
	border:1px solid #b3b3b3;
}
#signin-popup-box p input[type="submit"] {
	background-color:transparent;
	border:0px;
	width:auto;
	border-radius:0px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #b3b3b3;
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	font-size:12px;
	line-height:normal;
}
#signin-popup-box p a {
	text-transform:uppercase;
	text-decoration:underline;
	color:#b3b3b3;
	text-align:left;
	display:block;
	font-weight:bold;
	font-size:12px;
}
#login-box-close {
	text-decoration:none !important;
}
#signin-popup-box p {
	position:relative;
	min-height:4px;
	margin-bottom:14px;
}
#signin-popup-box #login-box-close i {
	color:#464646;
	position:absolute;
	font-size:18px;
	right:0px;
	top:-5px;
}
.middle_shop_department .homeMenu {
	display:none;
}
.width-50 {
	width:50%;
	float:left;
	margin-bottom: 0px !important;
}
.width-50:last-child {
	text-align:right;
}
/*--------New Middle Block for shop by department on home page----*/


#detailed_swtich_1 ul {
	margin:8px 0 0 300px;
}
#detailed_swtich_2 ul {
	margin:8px 0 0 599px;
}
.new-inner-page #detailed_swtich_1 ul {
	margin:8px 0 0 510px !important;
}
.new-inner-page #detailed_swtich_2 ul {
	margin:8px 0 0 780px;
}
.full-width-product-section .baseSlider .owl-buttons .owl-prev {
	background:url("../images/new-slider-nav.png") no-repeat scroll left center transparent;
	z-index:9;
}
.full-width-product-section .baseSlider .owl-buttons .owl-next {
	background:url("../images/new-slider-nav.png") no-repeat scroll right center transparent;
}
.cms-home .sliders {
	width:100%;
}
/*--Inner page design set---*/
.category-products .product-image {
	outline:0px;
}
.category-products .item {
	outline:1px solid #f2f2f2;
	height:330px;
}
.products-grid {
	overflow:hidden;
	border:1px solid #f2f2f2 !important;
	border-right:0px !important;
	padding:0px;
	margin:10px 0 20px;
}
.product-name a {
	font-weight:300;
	font-size:14px;
}
.new-inner-page #swtich-container ul li {
	width:15%;
}
.new-inner-page #swtich-container ul li:last-child {
	margin-right:0px;
}
/*--Inner page design set---*/


.price-box .new-price {
	font-size:12px;
}
#signin-popup-box .validation-advice {
	font-weight: normal;
	font-size: 10px;
	padding-left: 0px;
	bottom: -13px;
	position: absolute;
	color: #f00;
}
/*--product list page list view--*/
#products-list {
	display:table;
}
#products-list li.item {
	outline:0;
	border-bottom:1px solid #ccc;
}
#products-list .product-image {
	display:table-cell;
	vertical-align:top;
	width:15%;
	height:auto !important;
	line-height:normal !important;
	padding:20px;
}
#products-list .desc.std {
	display:table-cell;
	vertical-align:top;
	padding-top:20px;
}
#products-list .product-shop {
	display:table-cell;
	padding:0 30px;
	width:30%;
	vertical-align:top;
	padding:20px 15px 0;
}
#products-list .desc.std .desc-content {
	border:1px solid #e8e8e8;
	padding:10px;
	min-height:100px;
}
#products-list .desc.std .desc-content ul {
	margin-left:0px;
}
#products-list .add-to-links {
	display:table;
	width:100%;
}
#products-list .add-to-links li {
	display:table-cell;
	width:auto;
}
#products-list .add-to-links li:first-child {
	text-align:left;
}
#products-list .add-to-links li:last-child {
	text-align:right;
}
#products-list .button.btn-cart {
	background:none;
	background-color:#edb246;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:none;
	text-indent:0;
	width:auto;
	font-size:0.9rem;
}
#products-list .product-shop .product-name a {
	color:#000;
}
#products-list .product-image img {
	vertical-align:top;
}
#products-list li {
	height:auto;
	display:table;
	width:100%;
}
#products-list .add-to-links li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	font-weight:bold;
}
#products-list .add-to-links li a i {
	margin-right:5px;
	color:#edb246;
	font-size:16px;
}
/*--product list page list view--*/


#order_from_amazon .slider .owl-carousel {
	width:100%;
}
#order_from_amazon .slider .owl-carousel .product-image {
	height:auto;
}
/*------Shop by department in inner pages----*/
#swtich-container .shop-by {
	display:none;
}
.new-inner-page #swtich-container .shop-by {
	display:block;
	/*background-color:#bcbcbc;*/
	color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	z-index:9;
	border-right: 1px solid #a6a6a6;
	text-align:center;
}
.new-inner-page #swtich-container .shop-by .innerMenu {
	position:absolute;
	top:45px;
	left:0px;
	z-index:9999;
}
.new-inner-page #swtich-container .shop-by #nav li {
	float: left;
	background: rgba(0, 0, 0, 0) linear-gradient(0deg, #e8e8e8 10%, #fafafa 80%) repeat scroll 0 0;
	padding:0px;
	width: 225px;
	background-image: none;
	position: relative;
}
.new-inner-page #swtich-container .shop-by #nav li {
	padding:0px !important;
}
.new-inner-page #swtich-container .shop-by #nav li a {
	padding:0px 10px !important;
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:capitalize;
	background:none;
	background-color:rgba(145, 145, 145, 0.9);
	border-bottom:1px solid #fff;
}
.new-inner-page #swtich-container .shop-by #nav li ul.level0 {
	left:225px;
	top:0%;
	padding:0px;
}
.new-inner-page #swtich-container .shop-by #nav li ul.level0 li ul.level1 {
	left:225px;
	top:0%;
	padding:0px;
}
.new-inner-page #swtich-container .shop-by #nav li a:hover {
	background-color:rgba(245, 245, 245, 0.9);
	color:#464646;
}
.new-inner-page #swtich-container .shop-by #nav li ul.level0 li ul.level1 li ul.level2 {
	left:225px;
	padding:0px;
}
.new-inner-page #swtich-container .shop-by #nav li ul.level0 li ul.level1 li ul.level2 li ul.level3 {
	padding:0px;
	left:225px;
}
/*------Shop by department in inner pages----*/



/*------Shop by department in home page----*/
.new_design_middle_block .middle_shop_department .homeMenu #nav li a {
	padding: 10px 15px !important;
	text-align: left;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:capitalize;
	background: none !important;
	background-color: rgba(145, 145, 145, 0.9) !important;
	height:auto;
	line-height:normal;
	border-bottom:1px solid #fff;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav li a:hover {
	background-color:rgba(245, 245, 245, 0.9) !important;
	color:#464646;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav {
	/*width:auto;*/ margin-bottom:0px;
}
.page .homeMenu .nav-container {
	display:block;
}
.nav-container #nav li ul {
	-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
	box-shedow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
	background: transparent;
	border: 1px solid #676767;
	border-radius: 3px;
	box-shadow: 2px 1px 3px #666666;
	display: none;
	left: 181px;
	padding: 10px 0;
	position: absolute;
	top: -45%;
	z-index: 11;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav li ul {
	left:274px;
	top:0%;
	padding:0px;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav li ul li ul {
	left:240px;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav li ul.level0 li ul.level1 {
	left:240px;
	top:0%;
	padding:0px;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav li ul.level0 li ul.level1 li ul.level2 {
	left:240px;
	top:0%;
	padding:0px;
}
.new_design_middle_block .middle_shop_department .homeMenu {
	left:0;
	top:175px;
	right:0;
	margin:0 auto;
	width:270px;
	z-index:99;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav li ul.level0 li ul.level1 li ul.level2 li ul.level3 li {
	width:235px;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav li ul.level0 li ul.level1 li ul.level2 li {
	width:230px;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav li ul.level0 li ul.level1 li ul.level2 li ul {
	left:230px;
	padding:0px;
	top:0;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav li ul li {
	width:240px;
}
.new_design_middle_block .middle_shop_department .homeMenu #nav li ul.level0 li ul.level1 li {
	width:240px;
}
/*------Shop by department in home page----*/





/*-----Checkout page design -----*/
#shopping-cart-table {
	width:74%;
	background-color:#f4f4f4;
	margin-bottom:0px;
	padding-bottom:0px;
	display:inline-block;
	vertical-align:top;
}
.grand_toatal {
	width:25%;
	display:inline-block;
}
#shopping-cart-table tr:last-child td {
	border-bottom:0px;
}
#shopping-cart-table tr td {
	background-color: transparent !important;
}
#shopping-cart-table tr td:first-child {
	background-color:#fff !important;
	padding:20px 50px !important;
}
#shopping-cart-table tr td .product-name {
	margin-top:10px;
}
#shopping-cart-table .cart-price {
	background-color: #f9f9f9;
	border: 1px solid #bebebe;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-width:150px;
	display: block;
	text-align:center;
}
#shopping-cart-table .cart-price .unit-price-text {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	border-right:1px solid #bebebe;
	display:inline-block;
	padding:8px;
}
#shopping-cart-table .cart-price .price {
	padding:5px;
}
#shopping-cart-table .qty-text {
	background-color: #f9f9f9;
	border: 1px solid #bebebe;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-width:80px;
	display: block;
}
#shopping-cart-table .qty-text .unit-price-text {
	border-right:1px solid #bebebe;
	padding:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#464646;
}
#shopping-cart-table .qty-text .input-text.qty {
	padding:5px;
	height:auto;
	border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	width:40px;
	text-align:center;
}
#shopping-cart-table .mixed-group ul {
	min-width:400px;
	text-align:right;
	margin-top:10px;
}
#shopping-cart-table .mixed-group ul li {
	list-style:none;
	display:inline-block;
	vertical-align:top;
	margin-bottom:5px;
}
#shopping-cart-table .mixed-group .bottom-mixed-group {
	text-align:right;
}
#shopping-cart-table .mixed-group .bottom-mixed-group li {
	display:inline-block;
	vertical-align:middle;
	margin-right:15px;
}
#shopping-cart-table .mixed-group .bottom-mixed-group li:last-child {
	margin-right:0px;
}
#shopping-cart-table .mixed-group .bottom-mixed-group li a {
	font-size: 13px;
	color: #aaa;
	font-family: arial;
	vertical-align: top;
	display: block;
	text-decoration:underline;
}
#shopping-cart-table .mixed-group .bottom-mixed-group li .btn-remove.btn-remove2 {
	width:auto;
	height:auto;
	position:relative;
}
#shopping-cart-table .mixed-group .bottom-mixed-group li .btn-remove:after {
	content:normal;
}
.shop-table-grand-total {
	border:1px solid #bebebe;
	margin-bottom:10px;
}
.shop-table-grand-total:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.shop-table-grand-total .totals {
	background-color:transparent;
	border:0px;
	padding:1.125em 0.125em;
}
#shopping-cart-totals-table td {
	border:0 none !important;
}
#shopping-cart-totals-table tr td {
	text-align:center !important;
	width:100% !important;
	padding:1% 5% !important;
}
.subtotal-price-text {
	background-color: #f9f9f9;
	border: 1px solid #bebebe;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:inline-block;
	text-align: center;
	margin-bottom:0px;
	width:100%;
}
.subtotal-price-text .subtotal-text {
	border-right: 1px solid #bebebe;
	color: #464646;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	padding: 8px;
}
.subtotal-price-text .price {
	color: #464646;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px;
	font-size:14px;
}
.subtotal-price-text .price .price {
	color:#c61616;
	padding:0;
}
.grand-total-text {
	background-color: #f9f9f9;
	border: 1px solid #bebebe;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:inline-block;
	text-align: center;
	width:100%;
}
.shop-table-grand-total .totals .checkout-types {
	text-align:center;
}
.grand-total-text .grand-total-price {
	border-right: 1px solid #bebebe;
	color: #464646;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px;
	font-size:14px;
}
.grand-total-text .grand-total-price-right, .credit_cards_price, .credit_cards_charges {
	color: #464646;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px;
	font-size:14px;
}
.checkout-types {
	padding-left:17px;
}
.checkout-types .btn-proceed-checkout {
	background-color:#edb246;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #fff;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:inline-block !important;
	width:80% !important;
}
.cart-buttons {
	margin-bottom:15px;
}
.cart-buttons .button.btn-continue, .cart-buttons .button.btn-update {
	background: #edb246 !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#fff !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-indent: 0;
	width: auto !important;
	padding:10px;
	border:0;
	margin-right:10px;
}
.cart-collaterals .discount-form #coupon_code {
	background-color:#f4f4f4;
	border:1px solid #867f7d;
	width:100%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:10px;
}
.cart-collaterals .discount-form label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.cart-collaterals .discount {
	margin-top:10px;
}
.cart-collaterals .discount h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#464646;
	font-weight:bold;
	margin-bottom:10px;
}
.cart-collaterals .buttons-set .button {
	background:#867f7d !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:auto !important;
}
#shopping-cart-table tr td {
	border-bottom:1px solid #bebebe;
}
.shipping_handling {
	background-color: #f9f9f9;
	border: 1px solid #bebebe;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:inline-block;
	text-align: center;
	width:100%;
}
.shipping_handling .shipping_handling-text {
	border-right:0px solid #bebebe;
	color: #464646;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px;
	font-size:14px;
}
.shipping_handling .shipping_handling-price {
	color: #464646;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px;
	font-size:14px;
}
/*-----Checkout page design -----*/



.topToolbar .sorter {
	border:1px solid #eee;
}
.toolbar .sorter .view-mode {
	margin:8px 12px 8px 10px;
}
.limiter {
	margin:10px 10px 0 12px;
}
.box-customercredit-history .pager .limiter {
	margin-top:0px;
}
.category-products .products-grid .product-name {
	border-bottom:1px solid #707070;
}
.category-products .products-grid .product-name a {
	font-weight:600;
	font-size:13px;
}
/*---Check out with out login page design----*/
	


/*---Check out with out login page design----*/


/*------wishlist page------*/
.cart-cell {
	min-width:200px;
}
.truncated p {
	font-size:12px;
}
.truncated_full_value {
	margin-bottom:10px;
}
.details, .link-edit, .details:hover, .link-edit:hover {
	background: #edb246;
	text-indent: initial;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: none;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px;
	min-width: 100px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
}
/*------wishlist page------*/


.link-edit {
	margin-top:5px;
}
.new-inner-page #swtich-container .shop-by .innerMenu .nav-container {
	margin:0px;
}
/*------\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Product description page design set
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\---------*/
.product-view .product-essential .product-shop {
	width:100%;
}
.product-block2 .product-shop .product-name {
	text-align:center;
	margin-top:25px;
	padding:0 0 0px 0;
	/*border-bottom:1px solid #e1dfde;*/
	margin-bottom:10px;
}
.product-view .product-essential .product-shop .product-name h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
.product-view .product-essential .product-img-box {
	float:left;
	width:48%;
	margin-right:2%;
	/*border:1px solid #e1dfde;*/
	padding-bottom:20px;
}
.product-block2 {
	float:left;
	width:50%;
	padding:0 3%;
	/*border:1px solid #e1dfde;*/
	min-height:400px;
}
.productDetailsSuppliersBlockInner {
	background:none;
	border:0px;
}
.product-view .product-essential .product-shop .brandname {
	text-align:center;
}
.product-view .product-essential .product-shop .no-rating {
	text-align:center;
	border-bottom:1px solid #e1dfde;
	padding-bottom:10px;
}
.product-view .product-essential .product-shop .price-box {
	padding:0 0 10px 0;
	text-align:center;
}
.product-view .product-essential .product-shop .price-box .label {
	/*color:#867f7d;*/ color:#000;
	font-weight:bold;
	font-size:18px;
}
.product-view .product-essential .product-shop .price-box .old-price {
	font-weight:bold;
	margin:0px 0 10px;
	display:block;
}
.product-view .special-price {
	font-weight:bold;
}
.product-view .special-price .price-label, .product-view .special-price .price {
	font-size:15px;
	color:#c72535;
}
.product-view .special-prices {
	font-weight:bold;
	margin:0px 0 10px;
}
.product-view .special-prices .price-label {
	color:#000;
}
.product-view .product-essential .product-shop .ratings {
	text-align:center;
}
.product-img-box .more-views {
	margin-top:10px;
	position:relative;
	padding:10px 0 40px;
}
.product-view .product-essential .product-shop .short-description .std {
	padding:15px 0;
}
.product-img-box .more-views.product-thumbnail-slider {
	padding:30px 0;
	max-height:120px;
	overflow:hidden;
}
.product-img-box .more-views.product-thumbnail-slider .bx-controls-direction a.bx-prev {
	width: 20px !important;
	height: 20px !important;
	background-size: 100% !important;
	left:-15px !important;
}
.product-img-box .more-views.product-thumbnail-slider .bx-controls-direction a.bx-next {
	width: 20px !important;
	height: 20px !important;
	background-size: 100% !important;
	right:-15px !important;
}
.product-block2 .brandname .seller-info a img {
	display:inline-block;
	vertical-align:middle;
}
.primeText {
	text-align:center;
	padding:15px 0px;/*border-top:1px solid #e1dfde;
	border-bottom:1px solid #e1dfde;*/
}
.product-options {
	text-align:center !important;
}
.product-view .product-essential .product-options dl dd {
	margin: 0px auto 10px;
	display: block;
	border-bottom: 0px solid #e1dfde;
	padding-bottom: 0;
}
.productDetailsSuppliersBlock .product_action_button {
	display:inline-block;
	vertical-align:middle;
}
.product-view .product-essential .product-img-box .more-views.product-thumbnail-slider ul li {
	max-height:50px;
	height:50px;
	overflow:hidden;
	border:1px solid #e1dfde;
	margin-right:5px !important;
	width:60px !important;
	text-align:center;
}
/*--++++++++++++++\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\-Additional css for slecet box button --+++++++++++++++++\\\\\\\\\\\\\\\\\\\\\\\\\\--*/
#product-options-wrapper .btn-opt-group {
	background-image:url(select-drop-back.png);
	background-repeat:no-repeat;
}
#product-options-wrapper .btn-opt, #product-options-wrapper #dropdowns label, .price-comparison-table .qry_select .qty_label {
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 4px 0px 0px 4px;
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	background-color:#e1e1e1;
	height:30px;
	outline:0;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	padding:0 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-transform:capitalize;
}
#product-options-wrapper .btn-opt.color-swatch-label .color_label {
	display:inline-block;
}
#product-options-wrapper .btn-opt-group-vertical>.btn-opt, #product-options-wrapper .btn-opt-group>.btn-opt, #product-options-wrapper #dropdowns label, .price-comparison-table .qry_select .qty_label {
	position: relative;
	display:inline-block;
	vertical-align:top;
	color:#464646;
	text-transform:capitalize;
	min-width:125px;
}
#product-options-wrapper .btn-opt-group .selector {
	overflow:visible;
	background-image:none;
	padding:0px;
}
#product-options-wrapper .btn-opt-group select, .product-block2 .productDetailsSuppliersBlock .vendorQty select, .product-block2 #product-options-wrapper select, .productDetailsSuppliersBlock .price-comparison-table .seleted_qty select {
	display: inline-block;
	border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	background-color:#e1e1e1;
	height:30px;
	border:0px;
	border-left:1px solid #b1b1b1;
	font-size:12px;
	outline:0;
	text-transform:capitalize;
	text-indent: 1px;
	text-overflow: '';
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	padding:0 25px 0 5px;
	appearance: none;
	width:auto;
	margin-left:-4px;
	color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	opacity:1;
	position:relative;
	top:0px;
	min-width:125px;
	background-image: url("../images/arrowdown-select.gif") !important;
	background-repeat: no-repeat;
	background-position:95% center;
}
.product-block2 .productDetailsSuppliersBlock .vendorQty select {
	margin-left: 4px;
	min-width: 60px;
	border: 0px solid #fff;
	margin: 0;
	height: 30px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-position:85% center;
}
.product-block2 #product-options-wrapper .btn-opt-group select, .product-block2 #product-options-wrapper select, .productDetailsSuppliersBlock .price-comparison-table .seleted_qty select {
	border-radius:0px 4px 4px 0px;
	-moz-border-radius:0px 4px 4px 0px;
	-webkit-border-radius:0px 4px 4px 0px;
}
.product-block2 .product-custom-option {
	background-color: #e1e1e1;
	padding: 4px;
	display: inline-block;
	vertical-align: top;
	margin-left: -7px;
	border-radius:0px 4px 4px 0px;
	-moz-border-radius:0px 4px 4px 0px;
	-webkit-border-radius:0px 4px 4px 0px;
}
.product-block2 .product-custom-option.datetime-picker {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:0 5px;
}
.product-block2 .multiple_custom_options dd .no-margin {
	margin-top:2px;
}
.product-block2 .btn-multiple-select .multiselect {
	min-height: 100px;
	padding-top: 10px !important;
	background-image:none !important;
}
.product-block2 .btn-multiple-select .multiselect option {
	margin-bottom:2px;
}
.product-block2 .multiple_custom_options dd textarea {
	border-radius:0px 4px 4px 4px !important;
	-moz-border-radius:0px 4px 4px 4px !important;
	-webkit-border-radius:0px 4px 4px 4px !important;
	resize:none;
}
.product-block2 .multiple_custom_options dd .input-text {
	margin-left:-7px;
	border-radius:0px 4px 4px 0px;
	-moz-border-radius:0px 4px 4px 0px;
	-webkit-border-radius:0px 4px 4px 0px;
}
.product-block2 .multiple_custom_options .options-list li {
	list-style:none;
	margin:3px 0;
}
.product-block2 .multiple_custom_options .options-list li input[type="checkbox"] {
	float:none !important;
	display:inline-block;
}
.product-block2 .multiple_custom_options .options-list li span.label {
	display:inline-block;
}
.product-block2 .multiple_custom_options .options-list li input[type="radio"] {
	float:none !important;
	display:inline-block;
}
.product-block2 .multiple_custom_options .options-list li span.label {
	display:inline-block;
	min-width:115px;
	text-align:left;
}
.product-block2 #product-vendors-table tr td {
	width:100%;
	text-align:center;
	padding:0 0.5625em 1.125em;
	border-bottom: 0 !important;
}
.product-block2 .productDetailsSuppliersBlock .vendorQty {
	background-color:#e1e1e1;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:0 0px 0 10px;
	display:inline-block;
	margin:0px;
	vertical-align:middle;
	color:#464646;
	font-weight:bold;
}
.product-block2 .productDetailsSuppliersBlock .vendorQty input#qty {
	border:0px;
	margin:0px;
	background-color:transparent !important;
	border-left:1px solid #b1b1b1;
	border-radius:0px;
	vertical-align:middle;
}
.product-block2 .productDetailsSuppliersBlock .vendorQty input#qty:focus {
	outline:0px;
}
.product-block2 .productDetailsSuppliersBlock #product_vendors_1_in_stock {
	margin:0px !important;
	vertical-align:top;
}
.product-block2 .productDetailsSuppliersBlock .button.btn-cart {
	background:none;
	background-color:#edb246;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	height:auto;
	text-indent:0;
	margin:0 30px;
	text-transform:capitalize;
	font-weight:bold;
	padding:0 15px;
}
.product-block2 .productDetailsSuppliersBlock .wishlist-button {
	border: 1px solid #edb246;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #fff;
	padding: 8px 9px 9px 45px;
	display: inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	background-image: url("../images/wishlist-heart-icon.png");
	background-position: 11px center;
	background-repeat: no-repeat;
	background-size: 25px;
}
.product-block2 .add-to-links {
	display:none;
}
.product-view .product-block2 .in-stock {
	background-image:none;
}
.product-block2 .multiple_custom_options .note {
	margin-top:5px;
}
.product-block2 .short-description {
	padding-top:10px;
	padding-bottom:10px;
}
.product-view .product-essential .product-block2 .product-options dl dd .input-box .options-list li .checkbox {
	margin-left:25px;
}
.availability.out-of-stock span {
	color:#990000;
}
.productDetailsSuppliersBlock table {
/*border-top:1px solid #e1dfde;*/
}
/*--++++++++++++++\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\-Additional css for slecet box button --+++++++++++++++++\\\\\\\\\\\\\\\\\\\\\\\\\\--*/


#product-options-wrapper dl {
	margin-bottom:15px;
}
/*------\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Product description page design set
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\---------*/




/*-------Wishlist page design-----*/
#wishlist-table .product-image {
	margin: 0 auto;
	display: block;
	text-align: center;
	min-height:170px;
}
#wishlist-table .product-image img {
	max-height:200px;
}
#wishlist-table .cart-cell {
	text-align:center;
}
#wishlist-table .product-name {
	text-align:center;
	margin-top:15px;
}
#wishlist-table .product-name a {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#464646;
}
#wishlist-table .regular-price .price {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold !important;
	font-size:14px !important;
	color:#c1272d !important;
}
#wishlist-table .add-to-cart-alt .button.btn-cart, #wishlist-table .truncated .details {
	font-weight: bold;
	font-family: arial;
	font-size: 0.875rem;
	padding: 0px 10px;
}
#wishlist-table .truncated .truncated_full_value {
	/*border-top: 1px solid #ddd; margin-top: 10px;*/
	padding: 9px 0;
}
#wishlist-table .truncated .truncated_full_value .item-options p {
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}
#wishlist-table .item {
	position:relative;
}
#wishlist-table .btn-remove.btn-remove2 {
	position:absolute;
	right:20px;
	top:15px;
	width:25px;
	height:25px;
	font-size:0px;
}
#wishlist-table .btn-remove.btn-remove2:after {
	font-size:30px;
	color:#c1c1c1;
}
#wishlist-table li {
	margin-bottom:10px !important;
	min-height:375px;
}
#wishlist-table .details {
	display:none;
}
.my-wishlist #wishlist-view-form .buttons-set.buttons-set2 {
	text-align:right;
}
.my-wishlist #wishlist-view-form .buttons-set.buttons-set2 .btn-share, .my-wishlist #wishlist-view-form .buttons-set.buttons-set2 .btn-add {
	background-color:#c1c1c1 !important;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.my-wishlist #wishlist-view-form .buttons-set.buttons-set2 {
	margin-right:10px;
}
.topLineWidget, .page-title, .product-collateral, #login-form .content, .registerLabel, .rewards_referral_information, .forgetBlock2 .content, .tab-container, .order-comments, .footer_top_dealers, .ret_pro .block-title {
	border-top:0px;
}
.my-wishlist .page-title h1 {
	background-image: url("../images/wishlist-heart-icon.png");
	background-position: 15px center;
	background-repeat: no-repeat;
	padding-left: 55px;
	background-size: 25px;
	text-align:left;
}
/*-------Wishlist page design-----*/










/*----Product description page tabs design----*/
.product-view .product-collateral {
	background-color:#f4f4f4;
	border:0px;
	margin-bottom:50px;
	border:1px solid #c4c0bf;
}
 .product-collateral::after {
 content: ".";
 display: block;
 clear: both;
 font-size: 0;
 line-height: 0;
 height: 0;
 overflow: hidden;
 zoom: 1;
}
.product-view .product-collateral .tabs {
	float:left;
	clear:none;
	margin-bottom:0px;
}
.product-view .product-collateral .tabs li {
	margin:0px !important;
	padding:15px 15px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	min-width:200px;
	text-align:center;
	cursor:pointer;
	text-transform:capitalize;
	list-style:none;
}
.product-view .product-collateral .tabs li.active {
	background-color:#bababa;
	color:#fff;
}
.product-view .product-collateral .padder {
	float:left;
	width:100%;
	/*background-color:#fff;*/
	min-height:200px;
	/*border:1px solid #c4c0bf;*/
	border-top:1px solid #c4c0bf;
	padding:10px 15px;
	font-size:12px;
}
.padder.active_tab {
	display:block;
}
.padder.hide_tab {
	display:none;
}
#review-form .form-list li {
	list-style:none;
}
#product-attribute-specs-table tr th {
	padding:10px;
	font-size:14px;
}
/*----Product description page tabs design----*/

/*#login-form .input-box .validation-advice {
	bottom:-15px;
}*/

.new-inner-page .baseSlider .titleBlock {
	width:100%;
	padding:16px 5px 15px 0px;
}
.new-inner-page .baseSlider .titleBlock::before {
content:normal;
}
.new-inner-page .baseSlider .titleBlock::after {
position: absolute;
left: 20%;
top: 50%;
width: 80%;
content: "";
border-bottom: 1px solid #585858;
display: block;
}
.cms-home .owl-carousel .item .product-image {
	background-size: contain !important;
	height: 200px;
	margin-bottom: 15px !important;
}
.mainCart {
	width:100%;
}
#mainDiv .category-products.row {
	margin:0px;
}
.sidebar .block-cart .block-content .summary {
	text-align:center;
}
.sidebar .block .block-content .actions {
	text-align:center;
}
#shopping-cart-table .cart-price .unit-price-text {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
	border-right: 1px solid #bebebe;
	display: inline-block;
	padding: 8px;
}
#shopping-cart-table .cart-price .price {
	padding: 5px;
	color: #c61616;
}
#shopping-cart-table .unit-price-value {
	display:block;
}
#shopping-cart-table .mixed-group ul {
	min-width: 450px;
	text-align: right;
	margin-top: 10px;
}
#shopping-cart-table .mixed-group ul li {
	list-style: none;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 5px;
}
#customer-credit-form-code {
	background-color: transparent;
	border: 0px solid #ccc;
	padding: 1.125em;
}
.title-credit h2.title-credit-label {
	font-size:16px;
	color:#464646 !important;
	background-position:left -396px;
}
ul#customercredit-navigation-customercredit_navigator li {
	list-style:none;
}
.title-your-balance .title-credit-balance {
	background-position:3px -113px;
}
.category-products .products-grid.ucredit-card-block .item .product-name {
	text-align:center;
}
.category-products .products-grid.ucredit-card-block .item .price-box .price-from {
	display:inline-block;
	vertical-align:top;
}
.category-products .products-grid.ucredit-card-block .item .price-box .price-to {
	display:inline-block;
	vertical-align:middle;
	margin-bottom:0px;
}
.category-products .products-grid.ucredit-card-block .item .price-box .price-label, .category-products .products-grid.ucredit-card-block .item .price-box .price {
	font-size:12px;
}
.category-products .products-grid.ucredit-card-block .item .actions {
	margin-top:10px;
}
.category-products .products-grid.ucredit-card-block .item .actions .button.btn-cart {
	width:auto;
}
.sorter .view-mode label {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
 *display: inline;
	font-size: 14px;
	margin-right: 5px;
	margin-bottom: 0;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#wishlist-view-form #wishlist-table {
	border-right:1px solid #ddd !important;
}
#discount-coupon-form {
	background-color:transparent;
	border:0px;
}
.title-credit h2.title-credit-label {
	background-color:transparent !important;
}
.checkout-cart-credit-amount input[type="text"] {
	background-color: #f4f4f4;
	border: 1px solid #867f7d;
}
.main-customer .title-credit h2.title-credit-label {
	background-color:#F3F3F3 !important;
}
/*---New design product description page----*/
.product-block2 .product-shop .rating-box {
	text-align:center;
}
.product-block2 .product-shop .rating-links {
	text-align:center;
}
.product-block2 .availability {
	text-align:center;
}
.product-block2 .product-shop .productDetailsSuppliersBlock {
	width:100%;
}
/*---New design product description page----*/

#product_tabs_description_tabbed_contents ul {
	margin:10px 0px;
}
#product_tabs_description_tabbed_contents ul li {
	padding-left:20px;
}
/*-------Product description page main product image alignment set-----*/


#big_images_slider li a {
	display:inline-block;
	vertical-align:middle;
}
.more-views.more_views_full .bx-viewport {
	height:auto !important;
	width:87% !important;
	margin:0 auto;
}
.more-views.more_views_full.product-thumbnail-slider .bx-viewport {
	width:100% !important;
}
.product-img-box .more-views {
	padding-bottom:10px;
	max-height:450px;
	overflow:hidden;
}
#big_images_slider li a {
	/*line-height:310px;*/
	width:100%;
	text-align:center;
}
#big_images_slider li a img {
	max-height:350px;
	vertical-align:middle;
}
.more-views.more_views_full.product-thumbnail-slider li a img {
	max-width:100%;
	max-height:100% !important;
	padding:5px;
}
/*-------Product description page main product image alignment set-----*/





/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/


.flexslider .slides img {
	max-height:400px;
}
.loginformtop {
	top:-10px !important;
}
ul#customercredit-navigation-customercredit_navigator li strong {
	color:#464646;
	vertical-align:middle;
	margin-left:5px;
}
.box-customercredit-sumary .title-buttons .button {
	width:auto;
	margin:5px 0px;
}
.no-record span {
	font-size: 12px;
	margin: 10px 0 0 0;
	display: inline-block;
	clear: both;
}
.input-verify-code input[type="text"] {
	border-radius: 5px;
}
#my_recent_reviews .details {
	background:transparent;
	text-align:left;
}
.box-reviews #my_recent_reviews .item .number {
	display:none;
}
.customercredit .customercredit-product-info button {
	margin-bottom:5px;
	width:auto;
}
.customercredit-product-info input {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#product_addtocart_form .add-to-box {
	clear: both;
	float: left;
	width: 100%;
}
.customercredit-product-info .product-review {
	margin-left:0px;
}
.customercredit-product-info p.type1 {
	width:100%;
}
#my-orders-table tbody tr td a {
	font-size:11px;
}
.aff-main-content #banner-view-list .banner-image a img {
	width:auto;
	height:auto;
	max-width:100%;
}
.free-shipping {
	max-width:70px;
	display:block;
	margin:0 auto;
}
.product-view .product-block2 .productDetailsSuppliersBlock td:first-child {
	text-align:center;
}
#transactions-history-new tr th {
	font-size:13px;
}
#transactions-history-new tr td {
	font-size:12px;
}
.productDetailsSuppliersBlock .data-table.price-comparison-table {
	margin-bottom:0;
	padding-bottom:0;
	margin-top:15px;
}
.active_store {
	background-color:#bbbbbb !important;
}
.color_images_block a {
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	width: 44px;
	height: 44px;
	overflow: hidden;
	border: 1px solid #aaa;
	display: inline-block;
	list-style: none;
	margin: 5px;
	vertical-align: middle;
	cursor: pointer;
	padding:5px;
}
.color_images_block a:hover {
	border: 1px solid #edb246;
}


.color_images_block .current-img, .color_images_block .current-img:hover {
	border:2px solid #edb246;
}



.color_images_block a img {
	max-width: 100%;
	height:auto;
}
.color-swatch-label {
	border-radius: 4px 4px 4px 4px !important;
	-moz-border-radius: 4px 4px 4px 4px !important;
	-webkit-border-radius: 4px 4px 4px 4px !important;
}
#contactForm #country {
	padding:0px;
}
.expertrec {
	display:none !important;
}
.my-account #my-orders-table tr td, .my-account #my-orders-table tr th {
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.my-account #my-orders-table {
	border: 1px solid #ddd;
	border-right: 0;
	border-bottom: 0;
	padding-bottom:0px;
}
.js-short-description li {
	list-style:none;
	padding-left:15px;
	position:relative;
}
.js-short-description li:before {
	width:5px;
	height:5px;
	border-radius:100%;
	background-color:#464646;
	overflow:hidden;
	position:absolute;
	content:"";
	left:0px;
	top:3px;
}
.product-view.gift_cart_detail #product_addtocart_form .price-box {
	text-align:left;
}
.product-view.gift_cart_detail #product_addtocart_form .add-to-cart select {
	padding:5px;
}
 .removeheaderfooter-index-appcheckouts .opc .section .step-title::before {
top:20px;
}
.customercredit-send-friend input[type="checkbox"] {
	float:left;
	margin:0 5px 0 0;
}
.product-block2 .short-description {
	clear:both;
}
.product-view.gift_cart_detail .product-block2 {
	width:45%;
}
.kuwait_country_header #local_inventry_product .owl-carousel .owl-item .item .product-name a {
	height:auto;
}
.kuwait_country_header #local_inventry_product .owl-carousel .item .product-image {
	padding-top:10px;
}
/*---Design changes in cart page suggest-------*/
.mainCart {
	width:75%;
}
.col1-layout .main .cart-collaterals {
	float: right;
	width: 24%;
	margin-top:54px;
}
.grand_toatal {
	width: 100%;
	display: inline-block;
}
#shopping-cart-table {
	width:100%;
}
.discount_box {
	border: 1px solid #bebebe;
}
#shopping-cart-totals-table tr td {
	background:transparent;
}
.totals .checkout-types li .btn-checkout {
	width:auto !important;
	display:block !important;
}
/*---Design changes in cart page suggest-------*/


#product_tabs_additional_tabbed_contents .box-collateral {
	max-height:350px;
	overflow-y:auto;
}
.product-essential .primeText .diff_time a {
	color: #FA2A00;
	border-bottom: 2px solid #f00;
	padding-bottom: 0px;
	letter-spacing: 0.3px;
	animation: 1.5s animateBorderTwo ease-in-out infinite;
	-webkit-animation: 1.5s animateBorderTwo ease-in-out infinite;
	font-weight:bold;
}
.independence-day-special {
	padding-top:20px;
}
.cms-career #form-validate .form-list.career_form_fields li .input-text, .cms-career #form-validate .form-list.career_form_fields li select, .cms-career #shipping-zip-form select, #shipping-zip-form .input-text {
	border-radius:0px;
	border: 1px solid #ddd !important;
	border-left: 3px solid #edb246 !important;
}
.cms-career #form-validate .form-list.career_form_fields li input[type="file"] {
	outline:1px solid #ddd;
	border-left: 3px solid #edb246;
	padding:5px;
	width:100%;
}
.cms-career #form-validate .form-list.career_form_fields li .captcha_u_box li {
	padding:0px;
}
.cms-career #form-validate .form-list.career_form_fields li label {
	color:#000;
}
.cms-career #form-validate .form-list.career_form_fields .career-note-ps {
	width: 100%;
	margin-top: 10px;
}
.cms-career #form-validate .form-list.career_form_fields .career-note-ps p {
	color: rgb(0, 0, 0);
	font-size: 14px;
	line-height: normal;
	max-width: 80%;
	margin-bottom: 0px;
}
.cms-career #form-validate .form-list.career_form_fields li .captcha_u_box #captcha-input-box-ubuycms {
	margin-bottom:10px;
}
.cms-career #form-validate .buttons-set button {
	background-color:#edb246 !important;
	margin-left:132px;
}
.cms-career #form-validate .form-list.career_form_fields li {
	width:30%;
}
.cms-career #form-validate .form-list.career_form_fields li #dsCaptcha li {
	width:100%;
	padding:0px;
	margin-bottom:10px;
}
.cms-career #form-validate .form-list.career_form_fields {
	padding-left:132px;
}
.cms-career #form-validate .form-list.career_form_fields .wide .input-box {
	margin-top:0;
}
.cms-career #form-validate .form-list.career_form_fields .wide .input-box .input-box.captcha {
	margin-top:0.5625em;
}
.cms-career #form-validate .form-list.career_form_fields .required {
	clear:both;
}
.cms-career #form-validate .form-list.career_form_fields .wide {
	clear:both;
}




/*--new add countries----*/
.new-add-countries { width:75%; margin-right:2%; float:left; max-height:65px; overflow:hidden;}
.new-add-countries li { display:inline-block;}
.new-add-countries li a { display:block;}
.new-footer .new-menu-col ul.new-add-countries li a .footer-link-icon { margin-right:0px; border-width:1px;}
.new-add-countries-arrow { width: 23%; float: left; margin-bottom: 0;}
.new-footer .new-menu-col ul.new-add-countries-arrow li { vertical-align:middle;  margin-bottom:0px;}
.new-footer .new-menu-col ul.new-add-countries-arrow li a { border:1px solid #464646; display:block; height: 65px;  line-height: 65px; width:25px; border-radius:10px; text-align:center;}
.new-footer .new-menu-col ul.new-add-countries-arrow li a i { font-size:16px;}
/*--new add countries----*/



.cod_blocked_msg { margin-top:10px;}
.cod_blocked_msg strong { margin-bottom:10px;}
.sp-methods .cod_blocked_msg ul { padding-left: 5px; border-left: 3px solid #edb246; margin-left: 10px !important; margin-top:10px;}
.cod_blocked_msg ul li { margin-bottom:5px;}





/*----===================================================================================================
---Media Query Start Here-
=========================================================================================================------*/







@media screen and (min-width: 1620px) {
#detailed_swtich_2 ul {
margin:8px 0 0 760px;
}
 .new-inner-page #detailed_swtich_1 ul {
margin: 8px 0 0 620px !important;
}
.new-inner-page #detailed_swtich_2 ul {
margin:8px 0 0 930px;
}
}
 @media only screen and (max-width: 1599px) {
 .footer-right-part .sub-child li a {
font-size:12px;
}
.footer h6 {
font-size:13px;
}
#app-download-block-part .iphone-app-block img {
max-width:80%;
}
#app-download-block-part .android-app-block img {
max-width:80%;
}
#app-download-block-part .middle-app-block {
max-width:38%;
}
#app-download-block-part .middle-app-block .shopping-app-one h1 {
font-size:35px;
}
#app-download-block-part .middle-app-block .shopping-app-one p {
font-size:18px;
}
#app-download-block-part .download-buttons .download-button-set {
margin:20px 2% 0;
}
#app-download-block-part .download-buttons {
margin-top:55px;
}
#app-download-block-part {
height:360px;
}
.kuwait_country_header .three-company-icons li {
margin:0 1%;
}
 .kuwait_country_header .three-company-icons li a img {
width:100px;
}
.three-company-icons li {
width:150px;
height:70px;
line-height:70px;
}
 #detailed_swtich_1 ul {
margin:8px 0 0 255px;
}
#detailed_swtich_2 ul {
margin:8px 0 0 515px;
}
.new-inner-page #detailed_swtich_1 ul {
margin:8px 0 0 440px !important;
}
.new-inner-page #detailed_swtich_2 ul {
margin:8px 0 0 660px;
}
}
 @media only screen and (max-width: 1365px) {
.ubuy-advatages .middle-entry .icon-entry .text {
font-size:12px;
}
.ubuy-advatages .middle-entry .icon-entry {
margin-left:10px;
}
.quick-links-block li a {
font-size:12px;
}
.quick-links-block {
margin-right:50px;
}
 .header-container .header .top-header-bar .select-country #language_country_select_box {
z-index:999999;
}
.ubuy-advatages .middle-entry .icon-entry {
margin-right:5px;
}
.footer h6 {
font-size:12px;
}
 #detailed_swtich_1 ul {
margin:8px 0 0 240px;
}
#detailed_swtich_2 ul {
margin:8px 0 0 520px;
}
}
 @media only screen and (max-width: 1300px) {
#detailed_swtich_2 ul {
margin:8px 0 0 490px;
}
.new-inner-page #detailed_swtich_1 ul {
margin:8px 0 0 410px !important;
}
.new-inner-page #detailed_swtich_2 ul {
margin:8px 0 0 620px;
}
}
 @media only screen and (max-width: 1279px) {
.mobileviewLink {
display:block;
}
.ubuy-advatages .middle-entry .icon-entry .image {
width:25px !important;
height:25px !important;
background-size:100%;
}
.ubuy-advatages .middle-entry .icon-entry .text {
font-size:12px;
}
.menu_main .shoplinks {
padding:0 15px 0 10px;
width:195px;
}
.menu_main .shoplinks .sLabel {
font-size:12px;
width:170px;
}
.menu_main .scbox {
width:36% !important;
}
.ubuy-advatages .middle-entry .icon-entry .text {
height:25px;
line-height:25px;
}
.ubuy-advatages {
margin-top:0px;
}
.ubuy-advatages .middle-entry .icon-entry {
margin:5px 5px;
text-align:left;/* width:100%;*/
}
.ubuy-advatages .middle-entry .icon-entry:first-child {
margin-left:0px;
}
.quick-links-block {
display: block;
float: none;
list-style: outside none none;
margin-bottom: 10px;
text-align: right;
width: 100%;
}
.quick-links-block li {
float: right;
list-style: none;
width: 100%;
text-align: right;
margin-bottom: 10px;
}
.quick-links-block li a {
border-right:0px;
}
.social-media-block {
margin-top:0px;
margin-bottom:5px;
}
.bottom-header-bar {
padding:15px 0px 10px;
}
.quick-links-block li a {
padding:0px;
}
.download-apps {
margin-right:0px;
margin-left:0px;
clear:both;
margin-top:5px;
width:100%;
}
.footer-menu-section .social-media-block {
margin-bottom:0px;
margin-top:10px;
}
.out-specialities ul li h6 {
margin-bottom:5px;
}
.quick-links-block {
clear: right;
display: block;
float:right;
list-style: outside none none;
margin-right: 0;
margin-top: 0;
text-align: right;
width: auto;
}
.quick-links-block li {
clear: both;
display: block;
float: none;
list-style: outside none none;
margin-bottom: 10px;
text-align:right;
width: auto;
line-height:30px;
margin-bottom:0px;
margin-right:0px;
}
.footer-right-part .sub-child.support-block li {
line-height:normal;
direction:ltr;
}
#app-download-block-part .iphone-app-block {
width:30%;
}
#app-download-block-part .android-app-block {
width:30%;
}
#app-download-block-part .middle-app-block .shopping-app-one h1 {
font-size:25px;
margin-bottom:5px;
}
#app-download-block-part .middle-app-block .shopping-app-one p {
font-size:14px;
}
#app-download-block-part .download-buttons {
margin-top:25px;
}
#app-download-block-part .download-buttons .download-button-set {
width:40%;
}
#app-download-block-part {
height:300px;
}
.out-specialities p strong {
display:block;
}
.footer-right-part .sub-child {
margin-bottom:10px;
}
.footer h6 {
margin-bottom:5px;
}
 #shopByDepartments #shop_Depart_loading {
display:none;
}
 .three-company-icons li {
width:125px;
}
 .kuwait_country_header .three-company-icons li a img {
width:90px;
}
.not-kuwait_country_header .three-company-icons li a img {
width:90px;
}
 .quick-links-block img {
left: -105px;
 top: 2px;
 width:100px;
 margin: 0px;
}

/*----Syria development logo add---*/
.ubuy-advatages .middle-entry .icon-entry:nth-child(2) .image {
display:block;
float:none;
margin:2px auto 0px;
}
.ubuy-advatages .middle-entry .icon-entry .text {
text-align:center;
margin:0px;
}
.ubuy-advatages .middle-entry .icon-entry:nth-child(3) .image {
display:block;
float:none;
margin:2px auto 0px;
}
/*----Syria development logo add---*/




/*-----App download popup--------*/
#app-download-block-part .ubuy-tag-line h1 {
font-size:35px;
}
 #app-download-block-part .ubuy-tag-line {
margin-left:35px;
}
 #app-download-block-part .ubuy-tag-line h4 {
margin-left:150px;
margin-top:10px;
font-size:20px;
}
 #app-download-block-part .download-for-free {
width:190px;
}
 #app-download-block-part .ubuy-logo-download {
width:140px;
}
 #app-download-block-part .app-light-section {
top:-125px;
}
 #app-download-block-part .presentation-shelf img {
margin-top:80px;
}
 #app-download-block-part .wooden-shelf-image {
max-width:100% !important;
}
 #app-download-block-part .app-light-section ul li:nth-child(1) .ubuy-apps-device img {
max-width:80%;
}
 #app-download-block-part .app-light-section ul li:nth-child(2) .ubuy-apps-device img {
max-width:40%;
}
 #app-download-block-part .app-light-section ul li:nth-child(3) .ubuy-apps-device img {
max-width:80%;
}
 #app-download-block-part {
height:465px !important;
}
/*-----App download popup--------*/



/*======================Track your order====================*/
.track-your-order-page h5 {
font-size:20px;
}
 .track-your-order-page ul li .block-text {
font-size:20px;
}
/*======================Track your order====================*/		
	
	
/*----------------Cms page renovation-----------*/
/*---Contact us page---*/
.contactus-page .contact-us-ul li h3 {
font-size:21px;
padding-bottom:15px;
}
.contactus-page .contact-us-ul li {
padding:0 30px 0 25px;
}
.contactus-page .icon_wrapper i {
font-size:25px;
}


/*----------------Cms page renovation-----------*/
	
.cms-kw-home .success-msg, .cms-home-qa .success-msg, .cms-home-sa .success-msg, .cms-home-ae .success-msg, .cms-home-bh .success-msg, .cms-eg-home .success-msg, .cms-om-home .success-msg, .cms-ma-home .success-msg, .cms-lb-home .success-msg, .cms-jo-home .success-msg {
margin-left:195px;
}
 .cms-kw-home .error-msg, .cms-home-qa .error-msg, .cms-home-sa .error-msg, .cms-home-ae .error-msg, .cms-home-bh .error-msg, .cms-eg-home .error-msg, .cms-om-home .error-msg, .cms-ma-home .error-msg, .cms-lb-home .error-msg, .cms-jo-home .error-msg {
margin-left:195px;
}
 .not-kuwait_country_header .three-company-icons li a img {
max-width: 100px;
}



/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/
.tabbed ul li {
font-size:16px;
}
.cms-home .slider .static-slider {
width: 30%;
}
.cms-home .slider .owl-carousel {
width:65%;
}
 .new-footer .new-menu-col {
padding:0 10px;
}
.new-footer .new-menu-col h6 {
margin-bottom:10px;
font-size:14px;
}
 .new-footer .new-menu-col {
width:48%;
float:none;
display:inline-block;
vertical-align:top;
margin-bottom:15px;
}
.new-footer #newsletter-validate-detail .button {
display:inline-block;
}
.new-footer .new-subscription-form .actions {
text-align:left;
}
 .apps-download-icons ul li img {
max-width:100%;
}
.social-media-block li {
margin-right:2px;
}
 .new-inner-page #swtich-container ul li.order-from {
font-size:15px;
}
.tabbed ul li a {
font-size:14px;
}
.category-products .products-grid .product-name a {
font-size:12px;
}
 .grand-total-text .grand-total-price {
font-size:13px;
}
.grand-total-text .grand-total-price-right {
font-size:13px;
}
.subtotal-price-text .subtotal-text {
font-size:13px;
}
.subtotal-price-text .price {
font-size:13px;
}
.shipping_handling .shipping_handling-text {
font-size:13px;
}
.shipping_handling {
min-width:185px;
}
.grand-total-text {
min-width:185px;
}
.subtotal-price-text {
min-width:185px;
}
.checkout-types .btn-proceed-checkout {
font-size:13px;
}
 .newsletter-subscription-block {
width:100% !important;
}
.new-footer .new-subscription-form {
float:left;
width:45%;
margin-right:4%;
}
.new-support-block {
float:left;
width:50%;
}
 #wishlist-table .item {
width:49% !important;
}
.product-view .product-collateral .tabs li {
min-width:155px;
}
 .new-footer .new-menu-col h6::before {
width:35%;
}
.new-footer .new-menu-col h6::after {
width:35%;
}
 #detailed_swtich_1 ul {
margin:8px 0 0 -190px;
}
#detailed_swtich_2 ul {
margin:8px 0 0 20px;
}
.new-inner-page #detailed_swtich_1 ul {
margin:8px 0 0 290px !important;
}
.new-inner-page #detailed_swtich_2 ul {
margin:8px 0 0 500px;
}
 .col1-layout .main .cart-collaterals {
width:100%;
}
.discount-form .buttons-set {
text-align:left;
}
.grand_toatal {
width:100%;
}
#shopping-cart-table {
width:100%;
}
/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/

#detailed_swtich_1 ul {
margin:8px 0 0 150px;
}
#detailed_swtich_2 ul {
margin:8px 0 0 380px;
}


/*---Design changes in cart page suggest-------*/
.mainCart {
width:100%;
}
.col1-layout .main .cart-collaterals {
margin-top:10px;
}
/*---Design changes in cart page suggest-------*/


.deals-section-block .deals-left {
 height: 280px;
 line-height: 280px;
 overflow: hidden;
}
 .deals-section-block .deals-right {
 height: 280px;
 line-height: 280px;
 overflow: hidden;
}
}







/*========================================================Track your order================================================================
==========================================================================================================================================
==========================================================================================================================================*/



@media only screen and (min-width:1024px) and (max-width: 1279px) {
 .track-your-order-page {
width:980px;
}
 .meter {
left:153px;
}
}
 @media only screen and (min-width:768px) and (max-width: 1023px) {
 .track-your-order-page {
width:750px;
}
 .meter {
left:130px;
}
}
 @media screen and (max-width: 1023px) {
 .track-your-order-page h5 {
font-size:17px;
line-height:15px;
}
 .track-your-order-page ul li .block-text {
font-size:15px;
padding:0 15px;
height:55px;
width:85%;
}
 .not-kuwait_country_header .menu_main .carts_box {
margin:0 5px;
}
}
 @media screen and (max-width: 979px) {
 .product-view .product-essential .mobile_view_sc li a {
display: block;
 text-align: center;
 height: 40px;
 width: 40px;
 border: 1px solid #ccc;
}
}
 @media screen and (max-width: 767px) {
 .track-your-order-page h5 {
font-size:13px;
}
 .track-your-order-page ul li .block-text {
font-size:14px;
height:50px;
}
 .col2-right-layout .main .breadcrumbs {
float:none;
display:inline-block;
}
}
 @media only screen and (min-width:640px) and (max-width: 767px) {
 .track-your-order-page {
width:620px;
}
 .meter {
left:117px;
}
}
 @media screen and (max-width: 639px) {
 .track-your-order-page ul li {
width:100%;
margin-bottom:30px;
}
 .track-your-order-page ul li:before {
transform:rotate(90deg);
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
left:25%;
z-index:-9;
}
 .track-your-order-page ul li:first-child:after, .track-your-order-page ul li:nth-child(2):after {
display:none;
}
 .track-your-order-page ul li:after {
transform:rotate(90deg);
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
right:25%;
display:none;
}
 .track-your-order-page ul li .block-text {
width:45%;
}
}
 @media only screen and (min-width:480px) and (max-width: 639px) {
 .track-your-order-page {
width:450px;
}
 .meter {
left:0;
height:10px;
transform: rotate(90deg);
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
top:80px;
z-index:-99;
}
 .track-your-order-page ul li .icon img {
z-index:9999;
}
 .track-your-order-page ul li .block-text {
height:35px;
width:40%;
}
 .track-your-order-page ul li .icon {
margin-bottom:25px;
}
 .track-your-order-page ul li .block-text:before {
content:normal;
}
 .track-your-order-page ul li .block-text:after {
 position: absolute;
 content: "";
 width: 0;
 height: 0;
 border-left: 14px solid transparent;
 border-right: 14px solid transparent;
 border-top: 14px solid #59595b;
 top:35px;
 left: 0px;
 right: 0px;
 margin: 0 auto;
}
 .track-your-order-page ul li:first-child .block-text:after {
 border-top: 14px solid #71a100;
}
 .track-your-order-page ul li:nth-child(2) .block-text:after {
 border-top: 14px solid #edb246;
}
.track-your-order-page ul li:first-child:before, .track-your-order-page ul li:last-child:after {
height:2px;
top:115px;
}
}
 @media only screen and (min-width:300px) and (max-width: 479px) {
 .track-your-order-page {
width:280px;
}
 .meter {
left:0;
height:8px;
transform: rotate(90deg);
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
top:80px;
z-index:-99;
}
 .track-your-order-page ul li .icon img {
z-index:9999;
}
 .track-your-order-page ul li .block-text {
height:40px;
width:50%;
}
 .track-your-order-page ul li .icon {
margin-bottom:25px;
}
 .track-your-order-page ul li .block-text:before {
content:normal;
}
 .track-your-order-page ul li .block-text:after {
 position: absolute;
 content: "";
 width: 0;
 height: 0;
 border-left: 14px solid transparent;
 border-right: 14px solid transparent;
 border-top: 14px solid #59595b;
 top:35px;
 left: 0px;
 right: 0px;
 margin: 0 auto;
}
 .track-your-order-page ul li:first-child .block-text:after {
 border-top: 14px solid #71a100;
}
 .track-your-order-page ul li:nth-child(2) .block-text:after {
 border-top: 14px solid #edb246;
}
 .track-your-order-page ul li:first-child:before, .track-your-order-page ul li:last-child:after {
height:2px;
top:140px;
}
 .track-your-order-page ul li:before {
top:135px;
}
}
	
/*========================================================Track your order================================================================
==========================================================================================================================================
==========================================================================================================================================*/

@media only screen and (max-width: 1130px) {
 .header-container .header .top-header-bar .top-bar-right li:first-child {
font-size:12px;
}
.header-container .header .top-header-bar .top-bar-right li a {
font-size:12px;
}

/*-----My account address book map----*/
.my-account #form-validate .address-page-map .form-list.location-map-address {
margin-top:10px;
}
.customer-address-form .my-account .buttons-set .required {
margin-top:10px;
}
/*-----My account address book map----*/

.new-top-bar .call-section li a {
font-size:11px;
}
.downlaod-ubuy-apps a {
font-size:11px;
}
.enable-country-block {
font-size:11px;
}
#search_amazon_form {
margin:0px;
}
}
 @media only screen and (min-width:1024px) and (max-width: 1279px) {
.new-footer .new-menu-col {
width:24%;
padding:0 5px;
}
}
 @media only screen and (max-width: 1045px) {
 .header-container .header .top-header-bar .support-us {
font-size:12px;
}
.header-container .header .top-header-bar .top-bar-right li:first-child {
font-size:12px;
}
.header-container .header .top-header-bar .top-bar-right li a {
font-size:12px;
}
 .product-block2 .productDetailsSuppliersBlock .button.btn-cart {
margin:0 10px;
}
 #product-options-wrapper .btn-opt-group select, .product-block2 .productDetailsSuppliersBlock .vendorQty select, .product-block2 #product-options-wrapper select, .productDetailsSuppliersBlock .price-comparison-table .seleted_qty select {
min-width:30px;
}
}
@media only screen and (max-width: 1023px) {
.header-container .header .top-header-bar {
height:auto;
}
.header-container .header .top-header-bar .top-bar-left {
margin:0px;
}
.header-container .header .top-header-bar .top-bar-right {
margin:0px;
}
.top-bar-left .select-country {
display:none;
}
.header-container .header .top-header-bar .support-us {
border:0px;
float:none;
padding:0px;
font-size:11px;
}
.header-container .header .top-header-bar .top-bar-right li:first-child {
font-size:11px;
}
.header-container .header .top-header-bar .top-bar-right li a {
font-size:11px;
}
.header-container .header .top-header-bar .support-us i {
float:none;
margin-right:5px;
}
.menu_main .scbox {
width:30% !important;
}
.header-container .header .top-header-bar .select-country {
border:0px;
padding:5px 0px;
clear:right;
margin:0px 0;
float:right;
}
#search_mini_form #es_search_autocomplete, #search_mini_form .input-text {
font-size:10px;
}
.footer-three-links ul li {
width:195px;
font-size:15px;
margin:0 25px 0 0;
}
.footer-right-part .sub-child {
margin-bottom:10px;
}
.search_wrp2 .srh_box input[type="text"] {
font-size: 0.75rem;
}
.header-container .header .top-header-bar .select-country #language_country_select_box {
top:35px;
right:0px;
left:auto;
}
#app-download-block-part .middle-app-block .shopping-app-one {
background-size: 65px auto;
 padding-left: 75px;
}
#app-download-block-part .middle-app-block .shopping-app-one h1 {
font-size:20px;
line-height:normal;
}
#app-download-block-part .middle-app-block .shopping-app-one p {
line-height:normal;
}
.header-container .header .top-header-bar .select-country .enable-country-block abbr a {
padding-left:15px;
}
.header-container .header .top-header-bar .select-country .enable-country-block abbr a::after {
left:3px;
}
.header-container .header .top-header-bar .top-bar-right li {
padding:0 3px;
}
.social-media-block {
display:none;
}
.footer-menu-section .social-media-block {
display:block;
}
.select-country.ipad-display {
display:block;
border:0px;
height:auto;
line-height:normal;
}
.quick-links-block li {
margin-bottom:0px;
line-height:25px;
}
.select-country.ipad-display {
display:block !important;
border:0px !important;
}
.quick-links-block {
margin-bottom:0px;
}
/*--Cs add on 10 dec 2015--*/

.copy-right-block .copy-right-left {
height:auto;
line-height:normal;
}
.select-country.ipad-display #language_country_select_box {
right:0px !important;
top:27px !important;
left:auto !important;
}
.select-country.ipad-display {
height:30px !important;
}
.hdtpMenu .cats_section:hover ul {
width:130px;
}
.fa-phone-square::before {
top:0px;
}
.get-back-to-home {
margin-top:2px;
}
.not-kuwait_country_header .menu_main .scbox {
width: 33% !important;
}
.sliders {
width:70%;
}
 .products-grid .item {
width:31% !important;
}
 .three-company-icons li {
width:90px;
margin:0 1%;
padding:0 5px;
height:60px;
line-height:60px;
}
 .product-mask-block .product-search-icon {
font-size:12px;
}
.product-mask-block .product-search-icon .add_wishlist_link {
font-size:12px;
}
.products_to_icons .product-cart-icon {
font-size:12px;
}
.ubuy-advatages.non-arabic-countries .middle-entry .icon-entry:nth-child(1), .ubuy-advatages .middle-entry .icon-entry:nth-child(2) {
display:none;
}
.ubuy-advatages .middle-entry .icon-entry:nth-child(3) {
display:none;
}
.ubuy-advatages:before {
left:-30px;
}





/*-----App download popup--------*/
		#app-download-block-part .ubuy-logo-download {
margin-left:10px;
margin-top:20px;
}
 #app-download-block-part .ubuy-tag-line h1 {
margin-top:25px;
font-size:25px;
}
 #app-download-block-part .ubuy-tag-line h4 {
font-size:15px;
margin-left:60px;
}
 #app-download-block-part .app-light-section {
top:-105px;
}
 #app-download-block-part .presentation-shelf img {
margin-top:30px;
}
 #app-download-block-part .app-light-section .ubuy-apps-device {
margin-top:80px;
}
 #app-download-block-part {
height:360px !important;
}
 #app-download-block-part .app-light-section ul li:nth-child(3) .ubuy-apps-device img {
max-width:90%;
}
 #app-download-block-part .app-light-section ul li:nth-child(1) .ubuy-apps-device img {
max-width:90%;
}
/*-----App download popup--------*/



/*----------------Cms page renovation-----------*/
/*---Contact us page---*/
.contactus-page h1 {
font-size:50px;
}
.contactus-page h1 small {
font-size:20px;
width:80%;
}
.contactus-page .contact-us-ul li {
padding:0 15px 0 15px;
}
.contactus-page .icon_wrapper i {
font-size:15px;
}
.contactus-page .contact-us-ul li h3 {
font-size:18px;
padding-bottom:10px;
}


/*----------------Cms page renovation-----------*/

.product-view .product-essential .product-img-box .mobile_view_sc ul li {
display:inline-block;
}
#search_amazon_form .input-text {
font-size:12px;
}


/*---amazon us and uk store switch----*/
.us-uk-switch .switch-text {
display:none;
}
/*---amazon us and uk store switch----*/





 #ubuycreditcard {
max-width:100%;
}
 .ubuy-credit-card {
max-width:85%;
}
 .kuwait_country_header .three-company-icons li a img {
max-width:70px;
}
.kuwait_country_header .three-company-icons li {
margin: 0 1%;
padding: 0 5px;
width: 90px;
height:60px;
line-height:60px;
}
.not-kuwait_country_header .three-company-icons li a img {
max-width:70px;
}

/*-----My account address book map----*/
.my-account #form-validate .address-page-map .form-list li .input-box select {
width:100%;
}

/*-----My account address book map----*/

.not-find-your-product h4 {
font-size:1.2rem;
}
.not-find-your-product img {
width:30px;
height:30px;
}
 .review-detail-ubuy .product-img-box {
display:block;
width:100%;
}
.review-detail-ubuy .product-details {
display:block;
}



/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/
.new-logo-search .logo-wrapper h1 {
margin:0 auto;
max-width:90px;
}
.new-logo-search .searchbox-header {
display:block;
}
.new-logo-search .minicart-header {
display:block;
text-align:center;
padding:0px;
}
.new-logo-search .minicart-header .syria-help-logo a img {
display:none;
}
.new-logo-search .minicart-header .syria-help-logo a {
max-width:none;
}
.new-logo-search .minicart-header .syria-help-logo a .syria-help-logo-text {
display:block !important;
font-weight: bold;
font-size: 15px;
font-family:Arial, Helvetica, sans-serif;
color:#343434;
}
.new-logo-search .minicart-header .syria-help-logo:hover a .syria-help-logo-text {
color:#f7b021;
}
.new-logo-search .searchbox-header {
padding:0px 0px 10px;
}
.new-logo-search {
height:auto;
margin-bottom:15px;
}
 .tabbed ul li a .country-name-with-icon {
display:none;
}
.tabbed ul li a img {
margin:0px;
}
.new-inner-page #swtich-container ul li {
width:13%;
}
.new-inner-page #swtich-container ul li.order-from {
width:20% !important;
}
.tabbed ul li {
width:17%;
}
.tabbed ul li.order-from {
width:22%;
}
.middle_shop_department {
padding:60px 20px 60px 20px;
}
.middle_shop_department #shopByDepartments #shop_by_department_website {
font-size:35px;
width:100%;
}
#shop_by_department_website::after {
top:25px;
right:30px;
}
 .account_order_wishlist ul li a {
font-size:16px;
}
.account_order_wishlist ul {
margin-top:20px;
}
.login-customer-name {
font-size:18px;
}
 .login-customer-name i.fa-user {
font-size:18px;
}
 .cms-home .slider .static-slider {
display:none;
}
.cms-home .slider .owl-carousel {
width:100%;
}
 .apps-download-icons {
text-align:center;
}
.apps-download-icons ul li {
width:15%;
margin-bottom:10px;
}
.new_design_middle_block .middle_shop_department .homeMenu {
left:0px;
top:158px;
}
 .new-copyright-section {
padding:0px 0 15px;
}
.full-width-product-section .baseSlider .titleBlock::after {
left:32%;
width:68%;
}
 .new-menu-col.newsletter-subscription-block {
width:100%;
}
 .social-media-block {
display:block;
}
.new-social-media-icons ul {
margin: 10px auto;
float: none;
display: block;
text-align: center;
}
 .new-inner-page .toolbar .sorter .sort-by {
float:right;
}
.new-inner-page .sorter .limiter {
float:left;
clear:both;
}
.new-inner-page .pager {
float:right;
}
.new-inner-page .topToolbar .toolbar .pages {
float:left;
margin-top:10px;
}
 .new-inner-page .col2-left-layout .main .col-left {
width:100%;
margin:0px;
}
.new-inner-page .col2-left-layout .main .col-main {
width:100%;
margin:0px;
}
.products-grid .item {
width:49% !important;
}
 .sidebar .widgetLeft {
float:left;
width:48%;
margin:1%;
clear:none;
}
.new-footer {
padding-top:40px;
}
.new-inner-page .mainCart {
width:100%;
}
.new-inner-page .mainCart #shopping-cart-table {
width:100%;
overflow-x:scroll;
}
.grand_toatal {
width:100%;
}
#shopping-cart-totals-table tr td {
text-align:center !important;
padding:1% 0% !important;
}
.totals .checkout-types {
text-align:right;
}
.col1-layout .main .cart-collaterals {
width:100%;
}
.discount-form .buttons-set {
text-align:left;
}
 .product-view .product-essential .product-img-box {
width:100%;
margin-right:0px;
}
.product-block2 {
width:100%;
}
.product-view .product-collateral .tabs li {
min-width:130px;
}
.checkout-types .btn-proceed-checkout {
width:50% !important;
}
 .account-login .registered-users .forgotPassword {
float:left;
clear:both;
}
 .new-footer .new-menu-col h6::before {
width:42%;
}
.new-footer .new-menu-col h6::after {
width:42%;
}
 #detailed_swtich_1 ul {
margin:8px 0 0 50px;
}
#detailed_swtich_2 ul {
margin:8px 0 0 310px;
}
 .new-inner-page #detailed_swtich_1 ul {
margin:8px 0 0 150px !important;
}
.new-inner-page #detailed_swtich_2 ul {
margin:8px 0 0 330px;
}
 .subtotal-price-text {
width:55%;
}
.shipping_handling {
width:55%;
}
.grand-total-text {
width:55%;
}
 .new-inner-page .baseSlider .titleBlock::after {
left:30%;
width:70%;
}
 .block-layered-nav .block-content #narrow-by-list dt, .block-layered-nav .block-content .fme-filter #fme_filters_list dt {
text-align:left;
padding-left:10px;
}
 #contactForm .validation-advice {
position:relative;
}
 .new-logo-search .searchbox-header form#search_mini_form {
z-index:99999;
}
#language_country_select_box {
z-index:999999;
}
/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/


.block .block-title {
text-align:left;
padding:15px 16px 0px;
}
 .product-view.gift_cart_detail .product-block2 {
width:100%;
}
 .cms-career #form-validate .form-list.career_form_fields {
padding-left:0px;
}
.cms-career #form-validate .form-list.career_form_fields li {
width:45%;
}
.cms-career #form-validate .form-list.career_form_fields li .input-text, .cms-career #form-validate .form-list.career_form_fields li select, .cms-career #form-validate .form-list.career_form_fields li input[type="file"] {
width:90%;
}
.cms-career #form-validate .buttons-set button {
margin-left:0px;
}

.new-logo-search .logo-wrapper h3 { margin:0 auto !important;}

}


 @media only screen and (max-width: 979px) {
.products-grid .item {
width:49.5% !important;
}
}
 @media only screen and (max-width: 767px) {
.header-container .header .top-header-bar .top-bar-left {
float:none; /*height:35px;*/
height:auto;
line-height:35px;
}
.header-container .header .top-header-bar .select-country {
clear:none;
margin:0px;
padding-left:7px;
padding-top:0px;
line-height:35px;
}
.header-container .header .top-header-bar .select-country #language_country_select_box {
top:30px;
border-top:1px solid #ccc;
}
.header-container .header .top-header-bar .top-bar-right {
float:none;
margin:0px;
border-top:1px solid #ccc;
}
.header-container .header .top-header-bar .top-bar-right li {
float:none;
}
.quick-links-block li a {
font-size:11px;
}
.ubuy-advatages .middle-entry .icon-entry .text {
font-size:11px;
}
.ubuy-advatages .middle-entry .icon-entry {
width:auto;
clear:both;
line-height:20px;
margin-bottom:5px;
}
.center-text {
left: 0;
max-width: 155px;
position: relative;
}
.header-container .header .bottom-header-bar .select-country .enable-country-block span {
font-size:11px;
}
.header-container .header .top-header-bar {
line-height:15px;
}
.center-text {
right:0px !important;
left:0px !important;
}
.logo-interchange-block .center-text .logo {
float: none;
left: auto;
right: 20px;
top: 5px;
width: 50px !important;
border:0px;
}
.header-container .header .logo img {
vertical-align:top;
}
.logo-interchange-block .center-text .abroad-logo {
left: 8px;
position: absolute;
right: auto;
top: 12px;
max-width:52px;
}
.abroad-logo {
height: 53px;
width: 65px;
}
.abroad-logo img {
vertical-align:top;
}
.logo-interchange-block {
top:25px;
background-size: 125px auto;
width:140px;
}
.out-specialities {
display:none;
}
.news-letter-signup-section {
width:100%;
margin-right:0px;
padding:0 2%;
}
.download-apps {
clear: none;
float: left;
margin-right: 15px;
margin-top: 26px;
width: 50%;
}
.footer-right-part {
float:left;
width:99%;
}
.footer-right-part .footer-menu li {
margin-bottom:2%;
}
.footer-three-links {
display:none;
}
.copy-right-block {
clear:both;
}
.copy-right-block .copy-right-left {
width:100%;
min-height:70px;
background-position: left top;
}
.copy-right-block .copy-right-right {
width:100%;
text-align:center;
margin-top:0px;
}
.copy-right-block strong {
float:none;
}
.footer-right-part .sub-child li {
width:100% !important;
}
.copy-right-block .copy-right-right .get-back-to-home {
margin: 0 auto;
position: relative;
display: block;
top: auto;
left: auto;
right: auto;
}
.header-container .header .top-header-bar .select-country:hover #language_country_select_box {
left:auto;
right:0px;
}
.menu_main .shoplinks .sLabel {
width:165px;
font-size:12px;
margin:16px 0 0;
}
.menu_main .scbox {
width:30% !important;
border:0px solid #ccc;
}
.menu_main .wish_list a {
padding:0px 14px !important;
background: rgba(0, 0, 0, 0) url("../images/wishlist_icon-ubuy-new.png") no-repeat scroll center center;
}
.menu_main .wish_list:hover a {
background: rgba(0, 0, 0, 0) url("../images/wishlist_icon-ubuy-new-hover.png") no-repeat scroll center center;
}
.menu_main .your_account {
background-image:none !important;
background-position: center center !important;
height: 42px;
padding:0px 0 !important;
width:40px;
}
.menu_main .your_account a {
padding: 7px 15px !important;
width:40px;
text-indent:-999px;
background: rgba(0, 0, 0, 0) url("../images/user_icon-ubuy-new.png") no-repeat scroll left 8px;
}
.menu_main .your_account:hover a { /*background: rgba(0, 0, 0, 0) url("../images/user_icon-ubuy-new-hover.png") no-repeat scroll center center;*/
background-position:left -56px;
}
.menu_main .your_account.cats_section ul li a {
background-image:none;
}
.menu_main .carts_box {
margin:0 5px;
width:40px;
}
.menu_main .carts_box span {
display:none;
}
.menu_main .carts_box a {
background-image: url("../images/cart-bag-icon-ubuy-new.png");
padding:0px;
background-position:left 8px;
}
.menu_main .carts_box:hover a {
background-position:right 8px;
}
.not-kuwait_country_header .menu_main .carts_box {
padding:0px;
}
.menu_main .carts_box a abbr {
left:10px !important;
}
.menu_main .your_account:hover ul {
left:auto;
right:0;
padding:5px;
}
.menu_main .your_account ul li ul li a {
padding: 5px 0 !important;
text-indent: inherit;
width: auto;
}
.menu_main .wish_list {
width:40px;
padding:0px;
text-indent:-999px;
}
#newsletter-validate-detail {
width:100%;
}
.your_account.cats_section ul li a {
padding: 3px !important;
text-indent: inherit;
width: auto;
}
#newsletter-validate-detail {
margin-bottom:5px;
}
#newsletter-validate-detail:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.mailingListUl:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.footer-menu-section .social-media-block {
margin-top:0;
width:31%;
}
.download-apps {
margin-top:0;
margin-left:15px;
}
#app-download-block-part .iphone-app-block {
display:none;
}
#app-download-block-part .android-app-block {
display:none;
}
#app-download-block-part .middle-app-block {
text-align:center;
width:80%;
margin-top:30px;
max-width:80%;
}
#app-download-block-part .middle-app-block .shopping-app-one {
text-align:center;
background-image:none;
padding-left:0px;
}
#app-download-block-part {
height:240px;
top:72px;
}
#newsletter {
float:left;
}
.quick-links-block li {
line-height:25px;
margin-bottom:0px;
}
.search_wrp #search_go {
text-align:right;
top:-1px;
}
.header-container .header .top-header-bar .top-bar-right li i:before {
top:2px !important;
}
.header-container .header .bottom-header-bar .select-country {
height:auto;
line-height:30px;
}
.header-container .header .bottom-header-bar .select-country #language_country_select_box {
right:0px;
top:32px;
}
.shoplinks .homeMenu {
top:42px;
}
#newsletter input[type="text"] {
max-width:100% !important;
}
.ubuy-menu-block {
margin-bottom:10px !important;
}
.menu_main .your_account ul li {
text-align:right;
}
#newsletter-validate-detail input[type="text"] {
max-width:100%;
padding-right:40%;
}
.shoplinks .homeMenu {
display:none !important;
}
.shoplinks.block-close .homeMenu {
display:block !important;
z-index:9999 !important;
right:0px;
left:auto;
}
.not-kuwait_country_header .logo-interchange-block {
 top:10px;
}
.menu_main .shoplinks .sLabel {
width:auto;
padding:0 15px 0 0;
}
.menu_main .your_account ul {
top:42px !important;
}
.shoplinks .innerMenu {
display:none;
}
.shoplinks:hover .innerMenu {
display:none;
}
 .not-kuwait_country_header .menu_main .scbox {
width:32% !important;
}
.copy-right-block {
padding-left:2% !important;
padding-right:2% !important;
}
.sliders {
width:100%;
}
 .shoplinks .innerMenu {
display:none !important;
}
.shoplinks:hover .innerMenu {
display:none !important;
}
.shoplinks.home .innerMenu, .shoplinks.home:hover .innerMenu {
display:none !important;
}
.shoplinks .innerMenu {
display:none !important;
}
.shoplinks.block-close .innerMenu, .shoplinks.block-close:hover .innerMenu {
display:block !important;
}
 .header-container .header .top-header-bar .support-us {
text-align:center;
}
.header-container .header .top-header-bar .top-bar-right {
text-align:center;
}
 .not-kuwait_country_header .menu_main .carts_box a abbr {
left:10px !important;
}
 .products-grid .item {
width:49% !important;
}
 .three-company-icons li {
width: 115px;
padding: 0 15px;
margin: 0 2%;
}
 .productDetailsSuppliersBlock .buynow {
top:auto;
}

/*==============*******************=============
Amazon scrap content polish css 
================******************==============*/
.page_desc_contant .three-fourth-col {
width:100%;
}
.page_desc_contant .fourth-col.last {
width:100%;
}


/*==============*******************=============
Amazon scrap content polish css end here
================******************==============*/


/*=====Product description page========*/
.product-view .product-essential .product-shop .availability, .product-view .in-stock span, .product-shop .brandname > span {
font-size:12px;
}
.amazonsearch-index-view .special-price, .amazonsearch-index-view .price-box .old-price {
font-size:15px !important;
}
 #am_product_description {
overflow-x:scroll !important;
width:600px !important;
}

/*=====Product description page========*/

.ubuy-advatages .icon-entry:first-child img {
max-width:50px;
}
 .syria-checkout-text {
width:100%;
}
.syria-checkout-text span {
text-align:center;
}
 .we-give-conetnt span {
width:100%;
float:left;
}
.we-give-conetnt img {
max-width:35%;
margin:0 auto 10px;
float:none;
display:block;
}
.ubuy-advatages {
z-index:9999;
}

/*-----App download popup--------*/
#app-download-block-part .ubuy-logo-download {
width:70px;
}
 #app-download-block-part .ubuy-tag-line h1 {
margin-top:15px;
margin-bottom:5px;
}
 #app-download-block-part .app-light-section .ubuy-apps-device {
margin-top:60px;
}
 #app-download-block-part .app-light-section {
top:-80px;
}
 #app-download-block-part .ubuy-tag-line h4 {
margin-top:0px;
}
 #app-download-block-part {
height:280px !important;
}
 #app-download-block-part .download-for-free {
width:120px;
position:absolute;
right:-200px;
top:10px;
}
 #app-download-block-part:hover .download-for-free {
right:0px;
}
 #app-download-block-part .presentation-shelf img {
margin-top:80px;
}
		
/*-----App download popup--------*/



/*----Checkout page polish on 07 march 2016-----*/
#checkout-step-shipping_method .messages .error-msg li strong {
clear: both;
display: block;
margin: 5px 0;
}


/*----------------Cms page renovation-----------*/
/*---Contact us page---*/
.contactus-page .contact-us-ul li {
width:100%;
}
.contactus-page h1 {
margin-bottom:0.4em;
}
.contactus-page .contact-us-ul li h3::after {
width:10%;
}
.contactus-page #contactForm .form-list li {
margin-bottom:5px;
}
.contactus-page .icon_wrapper i {
font-size:20px;
}
.contactus-page .icon_wrapper {
top:5px;
}
.contactus-page .contact-us-ul li h3 {
margin-bottom:15px;
}
.contactus-page .contact-us-ul li p label, .contactus-page .contact-us-ul li p small {
margin-bottom:0px;
}
#contactForm .validation-advice {
position:relative;
}
/*----------------Cms page renovation-----------*/

/*-----FAQ page------------------*/
.faqContent #accordion dt a::after {
background-image:none !important;
}
.faqContent #accordion dt a::before {
top:10px;
}
.faqContent #accordion dt a {
padding:15px 5px 15px 45px;
}


/*-----FAQ page------------------*/

.block-close-button {
display:block !important;
}
 .ubuy-affiliate-desktop-view {
display:none;
}
.ubuy-affiliate-mobile-view {
display:block !important;
}



/*---amazon us and uk store switch----*/
.us-uk-switch {
border:0px;
}
/*---amazon us and uk store switch----*/


.pslogin-block .pslogin-buttons ul {
text-align:center;
}
 #newsletter-validate-detail .button:first-child {
background-image:none;
text-indent:0;
width:72px;
}
#newsletter-validate-detail .button:last-child {
background-image:none;
text-indent:0;
width:72px;
}
 .cms-kw-home .success-msg, .cms-home-qa .success-msg, .cms-home-sa .success-msg, .cms-home-ae .success-msg, .cms-home-bh .success-msg, .cms-eg-home .success-msg, .cms-om-home .success-msg, .cms-ma-home .success-msg, .cms-lb-home .success-msg, .cms-jo-home .success-msg {
margin-left:0px;
}
 .cms-kw-home .error-msg, .cms-home-qa .error-msg, .cms-home-sa .error-msg, .cms-home-ae .error-msg, .cms-home-bh .error-msg, .cms-eg-home .error-msg, .cms-om-home .error-msg, .cms-ma-home .error-msg, .cms-lb-home .error-msg, .cms-jo-home .error-msg {
margin-left:0px;
}
 #ubuycreditcard li.card-copy, #ubuycreditcard li.passport-copy, #ubuycreditcard li.other-id {
width:98% !important;
}



/*----Call to order now mobile block-----*/
.call-to-order {
top:180px;
right:-190px;
}
.call-to-order-tab {
padding:0 10px 0 10px;
width: 160px;
top:58px;
left:-99px;
font-size:14px;
}
.call-to-order-right {
padding:27px 0;
width:190px;
min-height:160px;
}
.contact-toggle-tab-body ul li {
font-size:14px;
line-height:50px;
}
.contact-toggle-tab-body ul li:after {
left:40px;
width:135px;
bottom:10px;
}
/*----Call to order now mobile block-----*/



/*---location map on checkout page--*/
#location_map {
width:95% !important;
}
.map_info_content h2 {
line-height:normal;
}
/*---location map on checkout page--*/



.kuwait_country_header .three-company-icons li {
width:110px;
height:50px;
line-height:50px;
margin-bottom:10px;
}
 .three-company-icons li {
width:110px;
}
 .kuwait_country_header .three-company-icons li a img {
max-width:70px;
}
.not-kuwait_country_header .three-company-icons li a img {
max-width:100px;
}
.not-kuwait_country_header .three-company-icons li {
padding: 0 5px;
margin: 0 1% 1% 1%;
}
 .col2-left-layout .col-left .block-content ul li {
padding:5px;
}
.col2-left-layout .col-left .block-content ul li a {
font-size:11px;
}
 .not-find-your-product h4 {
font-size:1.0rem;
}
.not-find-your-product img {
width:25px;
height:25px;
}
 .free-shipping-search-heading {
max-width:100px;
top:10px;
}
.page-title.ufashion_proucts_heading > h1, .page-title.walmart_proucts_heading > h1, .page-title.ebay_proucts_heading > h1 {
font-size:12px;
}



/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/
.new-logo-search .logo-wrapper {
margin:0px;
}
.tabbed ul li {
width: 14%;
}
.tabbed ul li.order-from {
width:30%;
}
.middle_shop_department {
padding:25px 10px 25px 20px;
height:170px;
}
.account_order_wishlist {
height:170px;
padding:50px 10px;
}
.middle_shop_department::after {
top:20px;
height:130px;
}
.middle_shop_department #shopByDepartments #shop_by_department_website {
font-size:25px;
padding:10px 35px 10px 30px;
}
 #shop_by_department_website::after {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 13px solid #464646;
top:22px;
right:50px;
}
 .account_order_wishlist ul li {
margin:5px;
}
.account_order_wishlist ul {
margin-top:10px;
}
.new_design_middle_block .middle_shop_department .homeMenu {
left:15px;
top:103px;
}
#newsletter-validate-detail .button:first-child {
margin-right:5px;
}
 .new-logo-search .logo-wrapper h1:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.new-logo-search .logo-wrapper h1, .new-logo-search .logo-wrapper h3 {
margin:5px auto 5px !important; max-width:100px !important;
}
.desktop-sliderwrapper {
display:none;
}
.moblie-sliderwrapper {
display:block !important;
}
.full-width-product-section .baseSlider .titleBlock::after {
left: 40%;
width: 60%;
}
.new-footer {
padding-top:30px;
}
.new-social-media-icons {
clear:both;
}
.shop-table-grand-total {
overflow-x:auto;
}
.new-inner-page #swtich-container .shop-by {
width:100%;
background-color: #bcbcbc !important;
}
.new-inner-page #swtich-container ul li.order-from {
width:25% !important;
}
.new-inner-page #swtich-container .shop-by #nav li {
float:none;
}
.logout-condition {
padding:40px 10px;
height:170px;
}
.new-inner-page .category-products .toolbar .sorter .view-mode {
float:left;
}
.new-inner-page #swtich-container .shop-by #nav li {
width:100%;
}
.new-inner-page #swtich-container .shop-by.shoplinks.block-close .innerMenu {
display:block !important;
width: 100%;
}
.new-inner-page #swtich-container .shop-by.shoplinks .innerMenu {
display:none;
}
 .product-block2 .product-shop .product-name {
margin-top: 20px;
padding: 0 0 10px 0;
}
 .productDetailsSuppliersBlock {
width:100%;
}
 .new-inner-page .baseSlider .titleBlock::after {
right:0px;
left:auto;
width:380px;
}
.new-inner-page #swtich-container .shop-by {
border-right:0px;
}
#detailed_swtich_1 ul {
margin:8px 0 0 40px;
}
#detailed_swtich_2 ul {
margin:8px 0 0 290px;
}
 .new-inner-page #detailed_swtich_1 ul {
margin:8px 0px 0 40px !important;
}
.new-inner-page #detailed_swtich_2 ul {
margin:8px 0 0 290px;
}
 .new-footer .new-menu-col h6::before {
width:45%;
}
.new-footer .new-menu-col h6::after {
width:45%;
}
 .toolbar .sorter .view-mode {
margin:8px 12px 0px 10px;
}
.limiter {
margin:5px 10px 0 12px;
}
.topToolbar .sorter {
padding-bottom:10px;
}
 .sorter .view-mode {
float:none;
text-align:center;
}
.account-login .col2-set .col-2, .account-login .col2-set .col-3 {
width:100%;
}
#login-form .input-text {
max-width:100%;
}
.account-login .col2-set .col-1, .account-login .col2-set .col-3 {
width:100%;
}
/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/


.removeheaderfooter-index-appcheckouts .opc .section .step-title::before {
top:30px;
}
 .cms-career #form-validate .form-list.career_form_fields li {
width:100%;
}
.cms-career #form-validate .form-list.career_form_fields li .input-text, .cms-career #form-validate .form-list.career_form_fields li select, .cms-career #form-validate .form-list.career_form_fields li input[type="file"] {
width:100%;
max-width:100%;
}
.cms-career #form-validate .form-list.career_form_fields .career-note-ps p {
max-width:100%;
}
}
 @media only screen and (max-width: 639px) {
.logo-interchange-block {
background-position: center center;
background-size: 165px auto;
position: relative;
top: 0;
width: auto;
}
.logo-interchange-block .center-text .logo {
right: 20px;
top: 10px;
width: 65px !important;
}
.abroad-logo {
height: 55px;
width: 65px !important;
}
.logo-interchange-block .center-text .abroad-logo {
left: 25px;
top: 20px;
max-width:65px;
}
.ubuy-advatages {
display:block;
}
 .ubuy-advatages .middle-entry .icon-entry:first-child {
margin-top:15px;
}
.social-media-block {
display:none;
}
.quick-links-block {
display:none;
}
.footer-menu-section .social-media-block {
display:block;
}
.menu_main .wish_list a {
height:43px;
}
.menu_main .carts_box a {
height:43px;
}
.menu_main .your_account a {
height:43px;
}
.your_account.cats_section ul li a {
height:auto;
}
.menu_main .carts_box a abbr {
top:3px;
}
.support-us.mobile-display-none {
display:none;
}
.top-bar-left .mobile-display {
display: inline-block !important;
float: left;
height: 35px;
line-height: 35px;
margin-bottom: 0 !important;
}
.top-bar-left .mobile-display li {
display:inline-block;
list-style:none;
}
.top-bar-left .select-country {
display:block !important;
}
.bottom-header-bar .select-country.ipad-display {
display:none !important;
}
.header-container .header .top-header-bar .top-bar-right li:first-child {
display:none;
}
.header-container .header .top-header-bar .top-bar-right {
clear:both;
}
.header-container .header .top-header-bar .top-bar-left {
width:60%;
margin:0 auto;
}
.menu_main {
height: auto;
padding-top: 43px;
position: relative;
}
.menu_main .scbox {
position:absolute;
top:0px;
left:0px;
background-color:#fff;
border-bottom:1px solid #ccc;
width:100% !important;
z-index:99999;
}
.menu_main .scbox form input[type="text"] {
background-color:transparent;
border-bottom: 1px solid #ccc;
}
.menu_main .shoplinks {
padding:0 5px 0 10px;
}
#app-download-block-part {
top:72px;
}
.menu_main .shoplinks .sLabel {
float:left;
}
.header-container .header .top-header-bar .select-country img {
vertical-align:middle;
}
 .footer-right-part .sub-child li a {
font-size:11px;
}
.copy-right-block strong {
display:block;
text-align:center;
}
.copy-right-block .copy-right-right {
text-align:left;
}
.header-container .header .top-header-bar .select-country:hover #language_country_select_box {
top:35px;
}
.copy-right-block {
padding:14px 0 14px 2%;
}
.center-text.kuwait-country-only {
max-width:190px;
}
.bottom-header-bar {
padding:5px 0px;
}
.not-kuwait_country_header .other-kuwait-country-logo {
max-width:90px;
}
.not-kuwait_country_header .menu_main .scbox {
width:100% !important;
}
.not-kuwait_country_header .center-text {
float:none;
}
.category-products .price-box .new-price {
display:inline-block;
margin-left:5px;
}
 .other_products_block .product_rating {
position:relative;
left:auto;
top:-5px;
}
 .breadcrumbs ul li {
margin-bottom:5px;
}
 .category-products .products-grid .item {
min-height:345px;
}

/*=====Product description page========*/
.product-essential {
display: flex;
flex-wrap: wrap;
}
 .product-view .product-essential .product-img-box {
display: table-cell;
order: 1;
width: 100%;
margin:0px !important;
}
 .product-view .tab-container {
display: table;
order: 5;
width: 100%;
}
.amazonsearch-index-view .product-view .product-img-box .product-image {
margin:0px;
}
.mobile_view_sc {
margin:10px auto 0px !important;
}
/*=====Product description page========*/


/*=====Product description page========*/
#am_product_description {
width:460px !important;
}
/*=====Product description page========*/



/*-----App download popup--------*/
#app-download-block-part .ubuy-tag-line h1 {
font-size:20px;
margin-bottom:0px;
}
 #app-download-block-part .ubuy-tag-line h4 {
font-size:15px;
margin-left:40px;
}
 #app-download-block-part .ubuy-tag-line {
margin-left:25px;
}
 #app-download-block-part .download-for-free {
top:80px;
}
 .wooden-shelf-image {
display:none;
}
 #app-download-block-part .app-light-section ul li {
width:100%;
margin-bottom:30px;
border-bottom:1px solid #fff;
}
 #app-download-block-part .app-light-section ul li:last-child {
border:0px;
}
 #app-download-block-part .app-light-section {
position:relative;
top:0px;
}
 #app-download-block-part .app-light-section .ubuy-apps-device {
margin-top:90px;
}
 #app-download-block-part .presentation-shelf img {
margin-top:0px;
}
 #app-download-block-part .app-light-section ul li:nth-child(3) .ubuy-apps-device img {
max-width:100%;
}
 #app-download-block-part .app-light-section ul li:nth-child(1) .ubuy-apps-device img {
max-width:100%;
}
 #app-download-block-part .app-light-section ul li:nth-child(1) .ubuy-apps-device img {
max-width:100%;
}
 #app-download-block-part {
background-attachment: fixed;
height: 350px !important;
background-size:130%;
background-image:url(../images/app-download-back-mobile.jpg);
overflow-y:scroll !important;
}
/*-----App download popup--------*/

/*----------------Cms page renovation-----------*/
/*---Contact us page---*/
.contactus-page h1 {
font-size:35px;
}
.contactus-page {
padding-top:25px;
}
.contactus-page h1 small {
margin:15px auto 0;
font-size:15px;
}
/*----------------Cms page renovation-----------*/
/*-----Track your order-----*/
.trackorder #form-trackorder .form-list li {
display:inline-block;
width:100%;
text-align:left;
}
/*-----Track your order-----*/

.productDetailsSuppliersBlockInner {
padding:15px 6px 6px 6px;
}
 #cvvimg {
left:0px !important;
}
 #ubuycreditcard li.card-copy, #ubuycreditcard li.passport-copy, #ubuycreditcard li.other-id {
width:100% !important;
margin-bottom:10px;
}
#ubuycreditcard ul {
max-width:100%;
}
 .affiliateplus_form_request .request-amount-money .col-md-6 {
width:100% !important;
max-width:100%;
margin:5px 0px;
}
.affiliate-page .affiliateplus_form_request .request-amount {
width:100%;
}
.affiliateplus_form_request .my-blance, .affiliateplus_form_request .request-amount-money {
padding:0px !important;
}
 .enable-bank-transfer {
text-align:center;
}
#enable_banktransfer_element {
margin:0 auto 10px;
float:none;
display:table;
}
#enable_sadad_element {
margin:10px auto 0px;
float:none;
display:table;
}



/*----Call to order now mobile block-----*/
.call-to-order.desktop-call-to-order {
display:none !important;
}
.mobile-call-to-order .call-to-order-tab {
background-color:#fff;
transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
position: relative;
left: auto;
top: auto;
width: auto;
height: auto;
line-height: normal;
font-family: Arial, Helvetica, sans-serif;
color: #6b6b6b;
padding: 0 0px;
font-size: 11px;
line-height:32px;
cursor:pointer;
}
.mobile-call-to-order .call-to-order-tab i {
color:#edb246;
margin:0px 2px;
}
.mobile-display .mobile-call-to-order-block {
display:none;
}
.mobile-display .mobile-call-to-order-block .call-to-order-right {
width:100%;
padding:0px 0 0 0px;
}
.mobile-display .mobile-call-to-order-block .contact-toggle-tab-body ul li {
font-size:16px;
line-height:40px;
height:40px;
display:block;
}
.mobile-display .mobile-call-to-order-block .contact-toggle-tab-body ul li:after {
content: normal;
}
.mobile-display .mobile-call-to-order-block.block-open {
right: 0;
left: 0;
top: 50px;
margin: 0 auto;
position: absolute;
padding: 0px;
width: 220px;
display: block;
text-align: center;
}
.mobile-display .call-to-order-right {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.mobile-display .call-to-order-right a.fa-times {
color: #edb246;
font-size: 20px;
cursor: pointer;
position: absolute;
right: 5px;
top: 5px;
z-index: 999;
padding: 5px;
}
.mobile-display .contact-toggle-tab-body {
padding:0px;
}
.call-to-order {
display:none;
}
.contact-toggle-tab-body ul li i {
margin-left:10px;
vertical-align:middle;
}
.contact-toggle-tab-body ul li:after {
right:30px;
}
.contact-toggle-tab-body ul {
text-align:left;
}

/*----Call to order now mobile block-----*/
.col2-left-layout .col-left .block-content ul li a {
font-size:12px;
}

/*-----My account address book map----*/
.my-account #form-validate .address-page-map .form-list li {
width:100%;
}
/*-----My account address book map----*/


/*---------------------My US-------------*/
.myus-index-index .ubuy-credit-card #trackingform .form-list li {
width:100%;
margin:1% 0;
}
/*---------------------My US-------------*/




/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/
.new-top-bar .site_options {
width:50%;
text-align:left;
}
.select-country {
float:left;
}
.downlaod-ubuy-apps {
width:50%;
text-align:right;
}
.new-top-bar .call-section {
width:100%;
text-align:center;
}
.new-top-bar {
height:35px;
}
.your_account > a {
background:none;
}
.wish_list > a {
background:none;
}
.tabbed ul li {
font-size:16px;
letter-spacing:normal;
}
#detailed_swtich_1 ul {
margin:8px 0 0 10px !important;
}
#swtich-container .panel-container .tabs-block ul li {
padding:0 15px;
}
.middle_shop_department {
height:auto;
padding:0px;
width:100%;
text-align:center;
border-right:0px;
}
.middle_shop_department:after {
content:normal;
}
.account_order_wishlist {
height:auto;
padding:0px;
width:100%;
margin-top:10px;
}
.middle_shop_department #shopByDepartments #shop_by_department_website {
font-size:25px;
width:auto;
padding:10px 60px 10px 30px;
}
 #shop_by_department_website::after {
right:25px;
top:18px;
}
 .full-width-product-section .baseSlider .titleBlock::after {
left: 55%;
width: 45%;
}
.apps-download-icons ul li {
width:20%;
}
 .logout-condition {
width:100%;
padding:20px 10px;
height:120px;
}
.logout-condition h2 {
font-size:1.3rem;
margin-bottom:5px;
padding-bottom:5px;
}
.logout-condition h3 {
font-size:1rem;
}
.new_design_middle_block .middle_shop_department .homeMenu {
left:0px;
top:78px;
z-index:9999;
}
 #products-list .product-image {
width:100%;
display:block;
}
#products-list .product-shop {
width:100%;
padding:10px 0px 0;
display:block;
}
#products-list .desc.std {
display:block;
width:100%;
margin:0px;
}
 .call-number-bar {
display:none;
}
#wishlist-table .item {
width:100% !important;
border-bottom: 1px solid #ddd;
min-height:350px;
}
#wishlist-table {
min-width:100%;
}
 .new-logo-search .minicart-header li span, .new-logo-search .minicart-header li abbr {
display:none !important;
}
.new-logo-search .minicart-header li a {
width:35px;
height:30px;
line-height:30px;
text-align:center;
padding:0px 0px !important;
display:block;
}
.syria-help-logo {
width:100% !important;
}
.syria-help-logo a {
width:100% !important;
}
.new-logo-search .minicart-header li i {
font-size:25px;
}
.new-logo-search .minicart-header .carts_box.cats_section a abbr {
display:block !important;
}
.new-logo-search .minicart-header .your_account ul {
top:30px;
}
.new-logo-search .minicart-header .your_account ul li a {
height:20px;
line-height:20px;
}
 .new-inner-page .baseSlider .titleBlock::after {
right:0px;
left:auto;
width:190px;
}
 .product-block2 .short-description {
padding:20px;
}
 .product-view .product-collateral .padder {
padding:10px;
}
#product_tabs_tags_tabbed_contents .input-box {
width:100% !important;
}
.full-width-product-section .baseSlider .owl-buttons .owl-prev {
display:block !important;
}
 .full-width-product-section .baseSlider .titleBlock::after {
content:normal;
}
 .full-width-product-section .baseSlider .titleBlock {
width: 100%;
background-color: #f9f9f9 !important;
padding:5px 5px 5px 45px;
}
.baseSlider .titleBlock::before {
top:0px;
padding:5px 5px 5px 15px;
}
 .new-footer .new-menu-col h6::before {
width:58%;
}
.new-footer .new-menu-col h6::after {
width:58%;
}
 .tabbed ul li a {
font-size:12px;
}
 .topToolbar .sorter {
padding-bottom:10px;
}
 .page-title h1 {
text-align:left;
}
.amazon_products_link {
display:block;
left:0px;
right:0px;
margin:0 auto;
}
 #products-list .product-shop .f-fix p {
display:inline-block;
}
#products-list .product-shop .prime_product {
float:right;
}
 #form-validate .form-list {
padding:10px 5px;
}
.account-create #form-validate .form-list li {
padding:10px 0px 10px 10px;
}
 .tabbed ul li.order-from {
margin-right:4%;
}
 .product-view .product-collateral .tabs {
 width: 50%;
}
 .new-inner-page #detailed_swtich_1 ul {
margin:8px 0 0 40px !important;
}
 #my-reviews-table {
overflow-x:scroll;
display:block;
}
#my-reviews-table td h2.product-name {
min-width:150px;
}
 .page-title.category-title .amazon_products_link {
margin:5px auto 15px;
}
 .deals-section-block .deals-left {
width:100%;
border:1px solid #cccccc;
border-top:0px;

}
.deals-section-block .deals-right {
width:100%;
border:1px solid #cccccc;
margin-top:5px;
}
.deal-inner-block {
height:auto;
display:block;
}
 .new-inner-page #detailed_swtich_2 ul {
margin:8px 0 0 235px;
}

/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/

.loginformtop {
top:-85px !important;
}
#signin-popup-box {
padding:20px 10px;
}
 .product-block2 .productDetailsSuppliersBlock .vendorQty {
margin-bottom:10px;
}

.deals-section-block .deals-left { border-right:1px solid #cccccc; background-image:none;}


}
 @media only screen and (max-width: 479px) {
.select-country {
margin: 10px auto 0;
padding: 0;
width: 100%;
}
.header-container .header .top-header-bar .select-country:hover #language_country_select_box {
right:0px;
left:auto;
margin:0 auto;
}
.header-container .header .top-header-bar .top-bar-right li {
margin: 0;
padding: 0 !important;
text-align: center;
width: 35px;
}
.header-container .header .top-header-bar .top-bar-right li a {
display: block;
font-size: 0;
padding: 0 !important;
text-align: center;
width: 100% !important;
}
.fa-shopping-bag::before {
right:0px;
}
.bottom-header-bar {
padding:5px 0px;
}
.checkout-icon {
border-right:0px !important;
}
 .header-container .header .top-header-bar .support-us {
padding:0px;
border:0px;
}
.header-container .header .top-header-bar .select-country {
margin: 0px auto 0;
padding: 0;
height:35px;
line-height:35px;
}
.header-container .header .top-header-bar .top-bar-right li:first-child {
width:100%;
margin:0px;
}
.footer-menu:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.footer-right-part .footer-menu li {
width:48%;
margin-right:0px;
}
.footer h6 {
font-size:12px;
}
#app-download-block-part .download-buttons .download-free-block small {
font-size:12px;
}
#app-download-block-part .middle-app-block .shopping-app-one p {
font-size:12px;
}
#app-download-block-part {
height:210px;
top:70px;
}
.header-container .header .top-header-bar {
line-height:20px;
}
.header-container .header .top-header-bar .select-country {
display:inline-block !important;
width:auto;
float:right;
}
.header-container .header .top-header-bar .top-bar-left {
width:55%
}
.menu_main .shoplinks {
padding: 0 5px;
width: auto;
}
.footer-menu-section .social-media-block li a i {
font-size:18px;
}
.footer .download-apps {
width:auto;
margin-right:0px;
margin-left:10px !important;
}
.footer .download-apps li i {
font-size:18px;
}
.footer h6 {
font-size: 12px;
margin-bottom: 8px;
}
.news-letter-signup-section ul li #ucNewsletter_Label7 {
font-size:12px;
}
.copy-right-block strong {
font-size:11px;
margin-top:15px;
}
.copy-right-block .copy-right-left { /*background-position: left 15px; background-size: 80px auto; padding-left: 90px; */
padding-top: 0;
}
.copy-right-block p {
font-size:11px;
}
.copy-right-block {
padding:5px 0px;
}
.news-letter-signup-section ul li #ucNewsletter_Label7 {
font-size:12px;
}
.footer-right-part .footer-menu li:last-child {
width:100% !important;
}
.footer-right-part .footer-menu li:last-child aside {
float:left;
width:48%;
margin-right:2%;
}
.footer-right-part .footer-menu li:last-child aside:last-child {
margin-right:0px;
}
 .header-container .header .top-header-bar .top-bar-right .download-app-icon {
border-left: 1px solid #d7d7d7;
}
.menu_main .wish_list {
border-radius:0px;
}
.footer-menu-section .social-media-block {
width:49%;
}
.footer .download-apps {
width:49%;
margin-left:2% !important;
}
.header-container .header .top-header-bar .top-bar-right li a {
font-size:0px;
}
.menu_main .shoplinks .sLabel {
width:auto;
font-size:12px;
font-weight:bold;
}
.header-container .header .top-header-bar .top-bar-right li a .fa-mobile::before {
padding:0px;
}
.shoplinks .innerMenu {
top:47px;
}
/*-------*/
.top-header-bar .top-bar-right .help-icon {
display:none !important;
}
.header-container .header .top-header-bar .top-bar-right li a {
font-size:9px;
}
.header-container .header .top-header-bar .top-bar-right li {
width:auto;
padding:0 4px !important;
}
.header-container .header .top-header-bar .top-bar-right li.track-your-order {
border-right:0px;
border-left:0px;
}
.header-container .header .top-header-bar .top-bar-right li .fa-shopping-bag {
font-size:12px;
}
.header-container .header .top-header-bar .top-bar-right li .fa-shopping-bag::before {
right:3px;
top:-1px !important;
}
 .header-container .header .top-header-bar .top-bar-right li .fa-map-marker {
font-size: 20px !important;
}
.header-container .header .top-header-bar .top-bar-right li .fa-map-marker::before {
top:2px !important;
}
.menu_main {
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
}
#search_amazon_form {
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
}
 .unit-price-value, .total-price-value, .unit-qty-value {
border: 1px solid #a7a7a7;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
color: #1d1d1d;
display: block;
margin-bottom: 5px;
padding: 5px;
text-align: center;
text-transform: uppercase;
display:block;
}
 .news-letter-signup-section .mailingListUl .title {
display:block;
}
 .three-company-icons li {
width:80px;
padding:0 5px;
margin:0 2%;
height:60px;
line-height:60px;
}
 .product-mask-block .product-search-icon {
top:70%;
}
 .category-products .products-grid .item {
min-height:260px;
padding:10px;
}
.other_products_block .category-products .products-grid .item {
padding:10px;
}
.product-mask-block .product-search-icon {
font-size:11px;
max-width:95%;
}
.products_to_icons .product-cart-icon {
font-size:11px;
max-width:95%;
}
 .product-search-icon.wish-list-add-icon {
bottom: 3% !important;
}
.menu_main .carts_box {
margin:0 2px;
}
.not-kuwait_country_header .menu_main .carts_box {
margin:0 2px;
}


/*=====Product description page========*/
#am_product_description {
width:300px !important;
}
/*=====Product description page========*/




/*-----App download popup--------*/
		#app-download-block-part .ubuy-tag-line {
margin-left:5px;
}
 #app-download-block-part .ubuy-logo-download {
width:50px;
}
 #app-download-block-part .ubuy-tag-line h4 {
margin-left:10px;
font-size:11px;
}
 #app-download-block-part .ubuy-tag-line h1 {
font-size:18px;
line-height:normal;
}
 #app-download-block-part .app-light-section .ubuy-apps-device {
margin-top:65px;
}
 #app-download-block-part .download-for-free {
width:110px;
}
/*-----App download popup--------*/






/*----------------Cms page renovation-----------*/
/*---Contact us page---*/
.contactus-page #contactForm .form-list label {
 min-width: 100%;
 padding-right: 0;
 display: block;
 margin-right: 0;
}
 .contactus-page #contactForm .form-list .input-box {
 display: block;
 vertical-align: top;
 width: 100%;
}
 .contactus-page .contact-us-ul li #contactForm {
margin:10px 0 0 0;
}
.contactus-page #contactForm .form-list li {
margin-bottom:10px;
}
.contactus-page .contact-us-ul li {
margin-bottom:15px;
}
 .contactus-page #contactForm .buttons-set {
padding:0 100px 0 0px;
}
.contactus-page .contact-us-ul li h3 {
padding-bottom:5px;
margin-bottom:10px;
}
.contactus-page #contactForm .input-text {
height:25px;
}

/*----------------Cms page renovation-----------*/


.search_paging ul li a {
padding:8px;
}
.search_paging ul li.active_page a {
padding:8px;
}
.search_paging ul li.next a {
padding: 8px 10px !important;
}

/*---amazon us and uk store switch----*/
.us-uk-switch {
width:100%;
padding:0px !important;
text-align:center;
text-align:center;
}
.us-uk-switch .switch-text {
display:inline-block;
}
.us-uk-switch:hover .store-switch-block {
width:100%;
}
.menu_main {
padding-bottom:0px;
}
.us-uk-switch:hover .store-switch-block {
top:34px;
}

/*---amazon us and uk store switch----*/


#newsletter-validate-detail .button:first-child {
width:auto;
font-size:12px;
padding:5px;
}
#newsletter-validate-detail .button:last-child {
width:auto;
padding:5px;
font-size:12px;
}
 .track_right_block .order_number span, .track_right_block .parcel_number span {
width:115px;
margin-top:10px;
}
.carrier_text {
margin-top:0px !important;
}
 .us-uk-switch .store-switch-block li .uk_store_fastshipping_msg {
border-left:0px;
}
/*---location map on checkout page--*/
#location_map {
width:90% !important;
}
.map_info_content {
max-width: 290px;
}
#location_map .gm-style .gm-style-iw {
padding:10px 0px;
width:200px !important;
}


/*---location map on checkout page--*/


.kuwait_country_header .three-company-icons li {
width:100px;
margin:0 1% 1%;
}
.not-kuwait_country_header .three-company-icons li a img {
max-width:70px;
}
.not-kuwait_country_header .three-company-icons li {
height:50px;
line-height:50px;
}



/*---shoprunner filter----*/
.shoprunner_sorting {
display: block;
 float: none;
 margin: 15px auto 0px;
 text-align: center;
 padding-bottom: 15px;
 border-bottom: 1px solid #ddd;
}
 .search_paging {
display: block;
 margin: 15px auto;
 clear: none;
 float: none;
 text-align: center;
}
 .shoprunner_sorting .sort_by {
padding: 5px;
}
 .search_paging.shoprunner_paging {
display:block;
}
/*---shoprunner filter----*/

.ufashion_product_grid .product-mask-block .product-search-icon {
top:70%;
}
 .not-find-your-product h4 {
font-size:12px;
}
.not-find-your-product img {
width:20px;
height:20px;
}
 #wl_products-grid li {
min-height:255px;
}
#wl_products-grid li .product-mask-block .product-search-icon {
top:68%;
}
#walmart-block-section .product-search-icon.wish-list-add-icon {
bottom: 5% !important;
}
 .messages {
padding-right:10px !important;
width:103% !important;
}
 #wishlist-table thead {
width:125%;
}







/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/
.select-country {
margin:7px auto 0 5px;
font-size:10px;
}
.new-top-bar .downlaod-ubuy-apps a {
font-size:10px;
}
.new-logo-search .minicart-header {
min-width:inherit;
margin-top:10px;
}
.new-logo-search .minicart-header li {
margin-right:5px;
}
.new-logo-search .minicart-header li:nth-child(3) {
margin-right:0px;
}
.tabbed ul li.order-from {
width: 100% !important;
margin-bottom: 0px;
margin-top: 5px;
background-color: transparent !important;
color: #464646;
text-align:center;
}
 .new-inner-page #swtich-container ul li.order-from {
font-size:16px;
}
 .tabbed ul li {
width:23%;
height:40px;
line-height:40px;
}
.new-country-switch {
/*padding:10px 0px;*/
}
.deals-section-block .deals-left {
width:100%;
overflow:hidden;
}
.deals-section-block .deals-right {
width:100%;
}
.full-width-product-section .baseSlider .titleBlock::after {
left:auto;
right:0px;
width:20%;
}
.new-footer .new-menu-col {
width:49%;
padding:0 2px;
}
.new-footer .new-subscription-form {
width:100%;
margin:0px;
}
.new-support-block {
width:100%;
}
.apps-download-icons ul li {
width:45%;
}
.new-footer-links li {
margin:5px 12px;
}
.new-logo-search .searchbox-header form#search_mini_form #search {
font-size:12px;
}
.new-inner-page #swtich-container .shop-by .innerMenu {
top:40px;
}
.new-inner-page #swtich-container ul li.order-from {
width:100% !important;
margin-bottom:0px;
}
.new-inner-page #swtich-container ul li {
width:23%;
}
.tabbed ul li a {
line-height:38px;
}
 #swtich-container .panel-container .tabs-block ul li {
padding:0 6px;
margin-top:8px;
height:15px;
line-height:15px;
}
 #swtich-container .panel-container .tabs-block ul li a {
font-size:11px;
}
 .new-inner-page .category-products .toolbar .sorter .view-mode {
width:100%;
text-align:center;
margin:5px auto;
}
.new-inner-page .toolbar .sorter .sort-by {
width:100%;
text-align:center;
margin:5px 0;
}
.new-inner-page .sorter .limiter {
width:100%;
text-align:center;
}
.new-inner-page .pager {
width:100%;
text-align:center;
margin:0px;
}
 .my-account .pager .amount {
padding:0px;
margin-bottom:5px;
}
.my-account .pager .limiter {
float:none;
margin:5px 0;
padding:0px;
}
 .products-grid .item {
width:100% !important;
}
.new-logo-search .minicart-header .your_account ul li a {
font-size:12px;
}
 #products-list .button.btn-cart {
font-size:15px;
}
.category-products .products-grid .item .product-name, .category-products .products-list .item .product-name {
height:auto;
}
 #products-list .product-image {
padding:10px;
}
.cart-buttons .button.btn-continue, .cart-buttons .button.btn-update {
font-size:11px;
}
.shipping_handling .shipping_handling-text {
font-size:12px;
}
.shipping_handling .shipping_handling-price {
font-size:12px;
padding:5px 8px;
}
.subtotal-price-text .subtotal-text {
font-size:12px;
}
.subtotal-price-text .price {
font-size:12px;
}
.grand-total-text .grand-total-price {
font-size:12px;
}
.grand-total-text .grand-total-price-right {
font-size:12px;
}
.subtotal-price-text {
min-width:145px;
}

/*--------Product Description page design set ---------*/


.product-view .product-essential .product-shop .product-name h1 {
font-size:14px;
}

/*--------Product Description page design set ---------*/



.product-block2 .productDetailsSuppliersBlock .button.btn-cart {
margin:0 30px 10px;
}
#product_tabs_description_tabbed_contents, #product_tabs_description_tabbed_contents div, #product_tabs_description_tabbed_contents li, #product_tabs_description_tabbed_contents span, #product_tabs_description_tabbed_contents strong, #product_tabs_description_tabbed_contents p {
padding:0 10px;
}
 .my-wishlist #wishlist-view-form .buttons-set.buttons-set2 .button.btn-add:last-child {
margin-bottom:0px;
}
.my-wishlist #wishlist-view-form .buttons-set.buttons-set2 .btn-share, .my-wishlist #wishlist-view-form .buttons-set.buttons-set2 .btn-add {
font-size:12px;
}
 .new-inner-page .baseSlider .titleBlock::after {
width:90px;
}
 .subscribe-table #subscription_email {
width: 120px !important;
}
 .product-view .product-collateral .tabs {
width:100%;
}
.product-view .product-collateral .tabs li {
padding:8px 10px;
border-bottom:1px solid #fff;
}
.product-view .tabs {
height:30px;
}
 .new-country-switch {
box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.25);
-webkit-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.25);
}
 .new-footer .new-menu-col h6::before {
width:100%;
}
.new-footer .new-menu-col h6::after {
width:100%;
}
 .new-footer .new-menu-col ul li a {
font-size:11px;
}
.new-footer .new-menu-col ul li a .footer-link-icon {
width:18px;
height:18px;
line-height:18px;
border:1px solid #464646;
margin-right:5px;
}
 .topToolbar .sorter {
padding-bottom:10px
}
#detailed_swtich_2 ul {
margin:8px 0 0 70px;
}
#detailed_swtich_1 ul {
margin:8px 0 0 0px !important;
}
.new-inner-page #detailed_swtich_2 ul {
margin:8px 0 0 70px;
}
.new-inner-page #detailed_swtich_1 ul {
margin:8px 0 0 10px !important;
}
 #products-list {
display:block;
}
 .view_all_amazon_products {
float:none;
}
 #products-list .add-to-links li a i {
margin-left:2px;
}
 .new-inner-page .baseSlider .titleBlock {
background-color: #f9f9f9 !important;
padding: 5px 15px;
border-left: 5px solid #edb246;
}
.new-inner-page .baseSlider .titleBlock:after {
content:normal;
}
 .subtotal-price-text {
width:80%;
}
.shipping_handling {
width:80%;
}
.grand-total-text {
width:80%;
}
.checkout-types .btn-proceed-checkout {
width:70% !important;
}
 #products-list .add-to-links li:first-child {
display:block;
}
#products-list .add-to-links li:nth-child(2) {
display:inline-block;
}
#products-list .add-to-links li:nth-child(3) {
display:inline-block;
}
 .order-from span {
float:none;
}
.order-from span::after {
 width: 0;
 height: 0;
 border-left: 8px solid transparent;
 border-right: 8px solid transparent;
 border-top: 8px solid #464646;
border-bottom:0px;
 content: "";
 line-height: normal;
 display: block;
 position: absolute;
 right: -25px;
 top: 5px;
}
 .product-view .product-essential .product-img-box .more-views .bx-controls .bx-prev {
width:25px;
height:25px;
}
.product-view .product-essential .product-img-box .more-views .bx-controls .bx-next {
width:25px;
height:25px;
}
 .bottomToolbar {
background-color:transparent;
}
.sorter {
border-top:0px;
}
 .tabbed ul li.order-from {
margin-right:0px;
}
 .my-wishlist #wishlist-view-form .buttons-set.buttons-set2 {
margin-right:0px;
text-align:center;
}
 .customer-address-index .my-account .title-buttons .button {
position:relative;
width:100%;
right:0px;
}
 .search_paging.top_search .sorter {
margin:0 auto 10px;
width:100%;
}
.search_paging.top_search .sorter .view-mode {
float:none;
}
.search_paging.top_search .search_page_ul {
float:none;
margin:0px auto;
}
.products-grid {
border-right:1px solid #f2f2f2 !important;
}
.free-shipping-search-heading {
display:none;
}
 .product-block2 .productDetailsSuppliersBlock .vendorQty {
margin-bottom:10px;
}


/*----===============+++++++++++++++++Ubuy New header Footer Design++++++++++===============---*/

.loginformtop {
top:-85px !important;
}
#signin-popup-box {
padding:10px 10px;
}
 #shopping-cart-table .qty-text .input-text.qty {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
 #product-options-wrapper .btn-opt-group-vertical > .btn-opt, #product-options-wrapper .btn-opt-group > .btn-opt, #product-options-wrapper #dropdowns label, .price-comparison-table .qry_select .qty_label {
min-width:80px;
}
#product-options-wrapper .btn-opt-group select, .product-block2 .productDetailsSuppliersBlock .vendorQty select, .product-block2 #product-options-wrapper select, .productDetailsSuppliersBlock .price-comparison-table .seleted_qty select {
min-width:80px;
}
 .new-logo-search .minicart-header {
min-width:100%;
}
 #payment_form_worldpay_cc .worldpay-method-block .form-list li {
width:100%;
}


/*--new add countries----*/
.new-add-countries { max-height:45px;}
.new-footer .new-menu-col ul.new-add-countries-arrow li a { height:42px; line-height:43px; width:20px;}
.new-footer .new-menu-col ul.new-add-countries-arrow li a i { font-size:14px;}
/*--new add countries----*/



}
 @media only screen and (max-width: 440px) {
.header-container .header .top-header-bar .top-bar-left {
width:60%
}
}
@media only screen and (max-width: 400px) {
.header-container .header .top-header-bar .top-bar-left {
width:95%
}
}



/*------------Extra small devices responsive design set------*/
@media only screen and (max-width: 319px) {
.downlaod-ubuy-apps {
text-align:center;
width:100%;
}
.new-top-bar .site_options {
text-align:center;
width:100%;
}
.new-top-bar .call-section li a {
font-size:11px;
}
.new-top-bar {
height:95px;
}
.subscribe-table #subscription_email {
width:100px !important;
}
.cart-buttons .button.btn-continue, .cart-buttons .button.btn-update {
margin-bottom:5px;
}
#signin-popup-box p a {
font-size:11px;
}
}
