﻿/*common_print.min.css */
@media print {
body{font-size:62.5%;font-family:Verdana,Geneva,sans-serif;height:100%}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}.atg_store_shipmentInfo:after{content:".";display:block;height:0;clear:both;visibility:hidden}.atg_store_shipmentInfo{zoom:1}
}
/*common_print.min.css end*/
/* reset.min.css*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}:focus{outline:0}.clear{clear:both;font-size:0;line-height:0}
/* reset.min.css end*/
/* general start*/
/* safari fix*/
/*
@font-face { 
	font-family:'etisalat-icons';
	src:url(../../../StaticFiles/css/fonts/etisalat-icons.eot);
	src:url(../../../StaticFiles/css/fonts/etisalat-icons.eot?#iefix) format("embedded-opentype"),
	    url(../../../StaticFiles/css/fonts/etisalat-icons.ttf) format("truetype"),
	    url(../../../StaticFiles/css/fonts/etisalat-icons.svg#etisalat-icons) format("svg"),
	    url(../../../StaticFiles/css/fonts/etisalat-icons.woff) format("woff");
	    font-weight:400;
	    font-style:normal;
}
*/
.quickWin-UI .BTN ,.quickWin-UI .btn,.quickWin-UI .image-button-black{
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	border:0;
	font-size:16px;
	height:auto;
}
.btn,.sc_button_green,.sc_button_green:hover,.sc_button_grey:hover,
.image-button-black,.sc_button_grey,.btn:hover{
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	border-bottom:0;
}
.sc_button_green:hover{
	background-color: #bedb85;
}
.back_catalogue_row{
	margin-top:20px;
}
.rtl .sc_button_green{
	float:left;
}
.darkTheme .search-form .myInput1{
	box-sizing:content-box;
}
#miniCartCount{
	color:#fff
}
/* gereral end*/
/* fix top green border*/
a:not(.ui-datepicker-prev.ui-corner-all){
	border-top: 0;.trackingYourOrder h1 span
}
/*payment option*/
.ratePlanTick {
	position: absolute;
	z-index: 10;
	top: 190px;
	left: 90px;
}
.rtl .ui-widget {
	font-family: tahoma !important;
}
.ratePlanSelected {
	opacity: 0.4;
}
/*-- innertabs --*/
.innertabs .ui-widget-header {
	background: none;
	border: 0;
	font-weight: normal;
	margin-left: 0;
}
.innertabs.ui-widget-content {
	border: 0 !important;
}
.innertabs.ui-tabs .ui-tabs-nav li {
	width: 24.46%;
	text-align: center;
	margin-bottom: 5px !important;
	margin-right: 0.54%;
}
.rtl .innertabs.ui-tabs .ui-tabs-nav li {
	margin-left: 5px;
	margin-right: 0;
}
.innertabs.ui-tabs .ui-tabs-nav {
	height: 40px;
}
.innertabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: none;
	display: inline-block;
	padding: 6px;
	font-weight: normal;
	width: 100%;
}
.innertabs.ui-tabs .ui-tabs-nav li a {
	color: #000 !important;
}
#tabs.shipping_type .innertabs .ui-tabs-nav li.ui-tabs-active {
	padding-bottom: 0; 
	background: #719e19 !important;
	color: #fff;
	border: 1px #719e19 solid !important;
	font-weight: normal;
	padding-left: 24px;
}
#tabs.shipping_type .innertabs .ui-tabs-nav li.ui-tabs-active a {
	color: #fff !important;
}
.rtl .innertabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background-position: 100% -3px;
	padding-right: 24px;
	padding-left: 0;
}
.innertabs .ui-widget-header .ui-state-default {
	border-color: transparent;
	background: #cccccc !important;
	border: 1px solid #ddd !important;
	color: #1f1f1f;
	height: 40px !important;
	box-sizing: border-box;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}
.innertabs .ui-state-hover a:hover, .innertabs .ui-state-hover {
	color: #719e19;
}
.innertabs.ui-tabs .ui-tabs-nav {
	padding: 0;
}
.innertabs.ui-widget {
	font-size: inherit;
}
.rtl .innertabs.ui-tabs .ui-tabs-nav li {
	float: right;
}
.innertabs .ui-tabs-panel {
	border: 1px solid #ccc !important;
	margin-bottom: 20px;
	display: inline-block;
	padding: 10px !important;
	box-sizing: border-box;
}
.innertabs .ui-tabs-panel p {
	font-size: 1.4em;
	margin: 0;
}
.gray-strip {
	background: #f3f3f3;
}
.gray-strip p {
	padding: 20px;
}
.innertabs section {
	width: 50%;
	float: left;
}
.rtl .innertabs section {
	float: right;
}
.innertabs section select {
	width: 80%;
	font-size: 14px;
}
.boxs {
	font-size: 14px;
}
.boxs .Fullwidth {
	width: 96.5%;
	font-size: 25px;
	padding-top: 10px;
}
.boxs div {
	display: inline-block;
	background: #f3f3f3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	height: 40px;
	text-align: center;
	width: 31%;
	margin: 3px 0.55% 3px 0;
	cursor: pointer;
}
.rtl .boxs div {
	margin: 3px 0 3px 0.55%;
}
.boxs div span {
	display: block;
}
.boxs .active {
	background: #000;
	color: #fff;
}
@media screen and (max-width:640px) {
.innertabs.ui-tabs .ui-tabs-nav {
	width: 100% !important;
}
.innertabs.ui-tabs .ui-tabs-nav li {
	width: 100%;
	margin: 0 7px 7px 0 !important;
}
.rtl .innertabs.ui-tabs .ui-tabs-nav li {
	margin: 0 0 7px 7px !important;
}
.innertabs .ui-tabs-panel {
	box-sizing: border-box;
}
.innertabs section {
	width: 100%;
	float: none;
	margin-top: 1em;
}
.boxs {
	width: 100%;
}
.form select {
	width: 47.6% !important;
}
}
/*----payment option end-----*/
/*----Reserve Number start-----*/
.ReserveNumber .ReserveNumber_links a {
	display: inline-block;
	width: 49%;
	height: 50px;
	padding: 5px 0 5px 0;
	border: 1px #ddd solid;
	border-top: 5px #719e19 solid;
	background: #f3f3f3;
	text-align: center;
	position: relative;
	font-size: 18px;
}
.ReserveNumber .ReserveNumber_links a.active:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 47%;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-top: solid 10px #719e19;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
}
.ReserveNumber .ReserveNumber_links a span {
	display: block;
	font-size: .8em;
	font-weight: normal;
}
.ReserveNumber h1 {
	font-weight: normal;
	margin: 1em 0 1em 0;
}
.ReserveNumber h1 span {
	margin-right: .5em;
}
.rtl .ReserveNumber h1 span {
	margin-left: .5em;
	margin-right: 0;
	float: right;
}
.ReserveNumber .cont_new_address .cont_fields {
	margin: .5em;
	float: left;
}
.ReserveNumber .cont_new_address .cont_fields:nth-child(3){
		width:auto !important;
}
.rtl .ReserveNumber .cont_new_address .cont_fields {
	float: right;
}
.ReserveNumber .cont_new_address .cont_fields .width50 {
	width: 14%;
	float: left;
}
.rtl .ReserveNumber .cont_new_address .cont_fields .width50 {
	float: right;
}
.ReserveNumber .cont_new_address .cont_fields input {
	width: 75%;
}
.ReserveNumber .ty_container_green_two {
	margin-top: 1em;
}
.sc_container_white {
	background: #fff;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	padding: 10px;
	overflow: hidden;
}
.sc_container_white.gray {
	background: #f3f3f3;
}
.sc_title_green {
	width: 100%;
	background: none repeat scroll 0 0 #EFEFEF;
	border: 0px solid grey;
	padding: 0px;
	margin: 0px;
	height: auto;
	overflow: hidden;
	clear: both;
}
.sc_title_green p {
	background: #666666 url('../../images/sc_header_title_eng.gif') no-repeat right top;
	background-size: 56px 70px;
	image-rendering: optimizeQuality;
	color: #FFFFFF;
	display: inline-block;
	font-size: 16px;
	margin: 0 !important;
	padding: 5px 60px 5px 10px;
	position: relative;
	width: auto;
}
.rtl .sc_title_green p {
	background: #666666 url('../../images/sc_header_title_ab.gif') no-repeat left top;
	background-size: 56px 70px;
	image-rendering: optimizeQuality;
	color: #FFFFFF;
	display: inline-block;
	font-family: tahoma;
	font-size: 16px;
	image-rendering: optimizeQuality;
	margin: 0 !important;
	padding: 5px 10px 5px 60px;
	position: relative;
	width: auto;
}
.sc_title_empty {
	width: 100%;
	background: #efefef;
	clear: both;
}
.sc_title_empty p {
	background: #666666 url('../../images/sc_header_title_eng.gif') no-repeat right top;
	background-size: 40px 40px;
	image-rendering: optimizeQuality;
	color: #FFFFFF;
	height: 10px;
	margin: 0;
	position: relative;
	width: 170px;
}
.rtl .sc_title_empty p {
	background: #666666 url('../../images/sc_header_title_ab.gif') no-repeat left top;
	background-size: 40px 40px;
	image-rendering: optimizeQuality;
	color: #FFFFFF;
	height: 10px;
	margin: 0;
	position: relative;
	width: 35%;
}
.blockSection {
	margin-top: .5em;
}
.rtl .ReserveNumber .btn.details {
	float: inherit;
}
/* footable*/
.pagination {
	direction: ltr;
}
.footable {
	width: 100%;
	font-size: 14px;
}
.footable .selectBTN {
	border: 1px #719e19 solid !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	padding: 5px;
	color: #719e19;
	float: right;
}
.rtl .footable .selectBTN {
	float: left;
}
.rtl .footable.table th {
	text-align: right;
}
.footable .selectBTN.active {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('../../images/tick.png') no-repeat;
	height: 30px;
	width: 45px;
	content: " ";
}
.footable > thead > tr > th {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.footable > thead > tr > th, .footable > thead > tr > td {
	background: #cccccc;
}
.footable > tbody > tr > td {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
/* footable end*/
.plan .innertabs .ui-tabs-nav li.ui-tabs-active, .plan .innertabs .ui-tabs-nav li.ui-state-active.ui-state-focus {
	border: 1px #719e19 solid !important;
}
.plan .innertabs .ui-tabs-nav li.ui-tabs-active, .plan .innertabs .ui-widget-header .ui-state-default {
	background: #fff !important;
}
.plan .innertabs .ui-tabs-nav li.ui-tabs-active a {
	color: #000 !important;
}
.plan .innertabs .ui-tabs-nav li.ui-tabs-active:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 47%;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-top: solid 10px #719e19;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
}
.plan .innertabs .ui-tabs-panel {
	border: 0 !important;
	width: 100%;
	padding: 10px 0 10px 0 !important;
}
.plan .innertabs .ui-tabs-nav li a {
	color: #719e19;
	font-size: 16px;
	font-weight: 400;
	padding: 9px 0 0 0 !important;
}
.plan .innertabs.ui-tabs .ui-tabs-nav li {
	margin-bottom: 15px !important;
	width: 31%;
}
.plan .col-3 {
	display: inline-block;
	width: 100%;
}
.plan .col-3 p {
	margin: .5em;
}
.plan .col-3 > p {
	min-height: 40px;
}
.plan .col-3 > img {
	max-width: 100%;
}
.plan .col-3 ul {
	font-size: 1.4em;
	margin: .5em 1em .5em 1em;
	line-height: 25px;
	min-height: 75px;
}
.plan .col-3 ul li span {
	margin-right: .5em;
}
.plan .col-3 .btn {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.form {
	margin: 1em 0 0 0;
	padding: 10px 20px 10px 20px;
	background: #f3f3f3;
	font-size: 1.4em;
}
.form h1 {
	margin: .5em 0 .5em 0;
	font-size: 1.5em;
}
.form input[type=text] {
	width: 50%;
	border: 1px solid #ddd;
	height: 25px;
	padding: 5px;
	margin: .5em .5em .5em 0;
	color: #000;
}
.form select {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 25%;
	color: grey;
	height: 40px;
}
.rtl .form input[type=text] {
	margin: .5em 0 .5em .5em;
}
.form input[type=checkbox] {
	margin: 10px;
}
.form input[type=checkbox] + label {
	font-size: .8em;
}
/* paging*/
#itemContainer > li {
	display: inline-block;
	width: 30%;
	margin-right: 3%;
}
.rtl #itemContainer > li {
	margin-right: 0;
	margin-left: 3%;
}
#itemContainer > li:nth-child(3){
	margin:0;
}
#itemContainer2 > li {
	display: inline-block;
	width: 30%;
	margin-right: 3%;
	text-align: left;
	margin-bottom:20px
}
.rtl #itemContainer2 > li {
	margin-right: 0;
	margin-left: 3%;
	text-align: right;
}
#itemContainer2 > li:nth-child(3){
	margin:0;
}
.row_products .holder{
	display:none;
}
.holder {
	margin: 15px 0;
	text-align: center;
	clear:both;
}

.holder a {
	font-size: 18px;
	cursor: pointer;
	margin: 0 5px;
	color: #333;
	/*border-right:1px #ddd solid*/
}
.holder a:hover {
	background-color: #222;
	color: #fff;
}
.holder a.jp-previous {
	margin-right: 15px;
}
.holder a.jp-next {
	margin-left: 15px;
}
.holder a.jp-current, a.jp-current:hover {
	color: #719e19;
	font-weight: bold;
	font-size: 20px;
}
.holder a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}
.holder a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover {
	cursor: default;
	background: none;
}
.holder span {
	margin: 0 5px;
}
.arrowNext {
	content: "<";
}
.arrowPrev {
	content: ">";
}
.holder2 {
	margin: 15px 0;
	text-align: center;
}
.holder2 a {
	font-size: 18px;
	cursor: pointer;
	margin: 0 5px;
	color: #333;
	/*border-right:1px #ddd solid*/
}
.holder2 a:hover {
	background-color: #222;
	color: #fff;
}
.holder2 a.jp-previous {
	margin-right: 15px;
}
.holder2 a.jp-next {
	margin-left: 15px;
}
.holder2 a.jp-current, a.jp-current:hover {
	color: #719e19;
	font-weight: bold;
	font-size: 20px;
}
.holder2 a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}
.holder2 a.jp-current, a.jp-current:hover, .holder2 a.jp-disabled, a.jp-disabled:hover {
	cursor: default;
	background: none;
}
.holder2 span {
	margin: 0 5px;
}
/* paging end*/
@media screen and (max-width:640px) {
.footable .selectBTN{
	margin-left:1em
}
.rtl .footable .selectBTN{
	margin-right:1em;
	margin-left: auto;
}
.ReserveNumber .ReserveNumber_links a {
	width: 48%;
}
.footable .selectBTN {
	float: none;
	display: inline-block;
	margin-top: .5em;
}
.plan .innertabs.ui-tabs .ui-tabs-nav li {
	width: 47%;
}
#itemContainer > li, #itemContainer2 > li {
	width: 100%;
	margin-bottom: 1em;
}
.form {
	margin: 1em 0 1em 0;
}
.ReserveNumber .cont_new_address .cont_fields .btn {
	width: 97%;
	box-sizing: border-box;
	text-align: center;
	padding: 4px 20px;
}
.form input[type=text] {
	width: 100%;
}
.rtl .footable .selectBTN {
	float: none;
}
}
@media screen and (max-width:480px){
.ReserveNumber .cont_new_address .cont_fields:nth-child(3){
		width:100% !important;
}
.ReserveNumber .table.footable .footable-toggle{
	display:none;
}
.ReserveNumber .table.footable tr{
	border-bottom: 1px solid #cccccc;
}
.ReserveNumber .table.footable tr.footable-detail-row{
		border-bottom: 0;

}
}
/* new icons */
.icon-fees:before {
	content: "\e913";
}
/*----Reserve Number end-----*/

/* homepage redesign start */
.HomeRedesign .cont_img_carousel {
    bottom: 0;
    width: 100%;
}
.HomeRedesign .flexslider.hp_top_carousel{
	border:0;
	margin:0;
	min-height: inherit;
}
.HomeRedesign .navLinks{
	background:#efeeee;
	text-align:center;
	width:100%;
	min-height:100px;
	color:#6b6b6b;
	border-bottom:2px solid #ddd;
}
.HomeRedesign .navLinks nav{
	margin:0;
}
.HomeRedesign .navLinks nav a{
	display:inline-block;
	margin:1.5em 1em;
	font-size:1.4em;
}
.HomeRedesign .navLinks nav a:hover{
	color:#719e19;
	animation:tada .5s ease-in-out;
	-webkit-animation:tada .5s ease-in-out;
	-moz-animation:tada .5s ease-in-out;
	-o-animation:tada .5s ease-in-out;
}
.HomeRedesign .navLinks nav span{
	font-size:30px;
	display:block;
	margin-bottom:10px;
	
}
.HomeRedesign  h2.title_section{
	text-align:center
}
.HomeRedesign .hot_products_home .box_product:nth-child(3),
.HomeRedesign .hot_products_home .box_product:nth-child(6),
.HomeRedesign .hot_products_home .box_product:nth-child(9){
	margin-right:0;
	margin-left:0
}
#ProductsContainer + .holder{
	margin-top:1em
}
.icon-accessories:before {
	content:"\e914";
}
.icon-adsl:before {
	content:"\e915";
}
.icon-all-products:before {
	content:"\e916";
}
.icon-bestseller:before {
	content:"\e917";
}
.icon-internet-devices:before {
	content:"\e918";
}
.icon-choose-number:before {
	content:"\e91a";
}
.HomeRedesign .row_products{
	position: relative;
}
.ltr .HomeRedesign .hot_products_home .box_product,.ltr.HomeRedesign .hot_products_home .box_product{
	margin-right:5px;
	float:none;
	display:inline-block
}
.rtl .HomeRedesign .hot_products_home .box_product,.rtl.HomeRedesign .hot_products_home .box_product{
	margin-left:5px;
	margin-right:0;
	float:none;
	display:inline-block
}
.HomeRedesign .hot_products_home .hot_scroll{
	text-align:center;
}
.arrowPrev, .arrowNext,
.arrowPrevTablets, .arrowNextTablets,
.arrowPrevSmartphones, .arrowNextSmartphones,
.arrowPrevOnlyForYou, .arrowNextOnlyForYou{
	width: 53px;
	height: 135px;
	position: absolute;
	top: 38%;
	cursor: pointer;
	z-index:1;
}
.arrowPrev, .arrowPrevTablets, .arrowPrevSmartphones,.arrowPrevOnlyForYou{
	background: url('../../../images/back.png');
	left: 0 ;
}
.arrowNext, .arrowNextTablets , .arrowNextSmartphones,.arrowNextOnlyForYou{
	background: url('../../../images/next.png');
	right: 0;
}
.rtl .arrowPrev, .rtl .arrowPrevTablets, .rtl .arrowPrevSmartphones,.rtl .arrowPrevOnlyForYou {
	background: url('../../../images/next.png');
	right: 0;
	left: auto;
}
.rtl .arrowNext, .rtl .arrowNextTablets , .rtl .arrowNextSmartphones,.rtl .arrowNextOnlyForYou {
	background: url('../../../images/back.png');
	left: 0;
	right:auto;
}
.arrowPrev.jp-disabled,
.arrowPrevTablets.jp-disabled,
.arrowPrevSmartphones.jp-disabled,
.arrowPrevOnlyForYou.jp-disabled{ 
	/*display: none; */
	background: url('../../../images/dis_back.png');
}
.arrowNext.jp-disabled,
.arrowNextTablets.jp-disabled,
arrowNextSmartphones.jp-disabled,
.arrowNextOnlyForYou.jp-disabled{
		background: url('../../../images/dis_next.png');
}
.rtl .arrowPrev.jp-disabled,
.rtl .arrowPrevTablets.jp-disabled,
.rtl .arrowPrevSmartphones.jp-disabled,
.rtl .arrowPrevOnlyForYou.jp-disabled{ 
	/*display: none; */
	background: url('../../../images/dis_next.png');
}
.rtl .arrowNext.jp-disabled,
.rtl .arrowNextTablets.jp-disabled,
.rtl .arrowNextSmartphones.jp-disabled,
.rtl .arrowNextOnlyForYou.jp-disabled {
	background: url('../../../images/dis_back.png');
}

#ProductsContainer + .clearfix + .holder,
#SmartphonesContainer  + .clearfix + .holder ,
#TabletsContainer + .clearfix + .holder,
#OnlyForYouContainer + .clearfix + .holder {
	display:none
}
.HomeRedesign .row_products{
	margin-bottom:40px;
}
@media screen and (max-width:480px){
.HomeRedesign .row_products{
	overflow: visible;
}
/*
.customBtns{
	position:absolute;
	bottom:0;
}
.arrowPrev, .arrowNext , .arrowPrevTablets, .arrowNextTablets, .arrowPrevSmartphones, .arrowNextSmartphones{
	top: 0;
}
.arrowPrev, .arrowPrevTablets, .arrowPrevSmartphones {
	left:-3px;
}
.arrowNext, .arrowNextTablets , .arrowNextSmartphones{
	right:-62px;
}
.rtl .arrowPrev, .rtl .arrowPrevTablets, .rtl .arrowPrevSmartphones{
	right:-3px;
	left:auto;
}
.rtl .arrowNext, .rtl .arrowNextTablets , .rtl .arrowNextSmartphones{
	left:-62px;
	right:auto
}
*/
}

@media screen and (max-width: 767px) and (min-width: 480px){
body.ltr.HomeRedesign  .hot_products_home .box_product.first,body.ltr.HomeRedesign  .hot_products_home .box_product{
	width:240px !important; 
}
	.HomeRedesign .hot_products_home .hot_scroll{
	width:auto !important;
}
}
@media screen and (min-width: 960px) {
.HomeRedesign .slider .slides .productImageFull{
	height:260px;
}
}
/* homepage redesign end */

/* Rebooking popup and Hekaya start */
#modal .close {
	background-size: 10px 10px;
	background-position: center center;
	margin:auto;
	min-height:inherit
}
.rtl #modal .close {
	float: left;
}
#modal .header_promo {
	background: #719e19;
	color: #fff;
	border-top: 0;
	min-height: inherit !important;
}
.PopUpContainer {
	padding: 1em;
	overflow-y:auto;
}
.PopUpContainer.PopUpForm p {
	margin: 15px 0 15px 0;
}
.PopUpContainer.PopUpForm p label {
	font-weight: bold;
	width: 70px;
	display: inline-block;
}
.PopUpContainer.PopUpForm p input {
	border: 1px solid #ddd;
	height: 30px;
	padding: 0 5px;
	width: 280px;
	box-sizing: border-box;
}
.bookingPopUp .footer a {
	font-size: 16px;
}
.bookingPopUp .cf.footer {
	padding-bottom: 1em;
}
.bookingPopUp .dijitDialogTitleBar {
	display: none;
}
.bookingPopUp{
	position: fixed;
	width:420px;
	height:300px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin: auto;
	z-index:999;
}
.bookingPopUp.HekayaFormPopUp {
	width:700px;
	max-height:400px;
}
.bookingPopUp.HekayaTablePopUp {
	width:700px;
	max-height:400px;	
}
.PopUpForm input[disabled=true],.PopUpForm input[type=text]:disabled,
PopUpForm select[disabled=true],.PopUpForm select:disabled{
	background:#EBEBE4
}
.TwoColumn {
	margin-top:1em;
}
.TwoColumn div{
	display:inline-block;
	margin-right:2%;
	width:47%;
	margin-bottom:1em
}
.rtl .TwoColumn div{
	margin-left:2%;
	margin-right: auto;
}
.PopUpForm select{
	width:100%
}
.ReserveNumberinput input[type=text]{
	border: 1px solid #ddd;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    width:75%;
}
.TwoColumn input[type=radio] + label{
	margin:0 0.5em 0 0.5em
	
}
.ReserveNumberinput input[type=text].width50{
    width: 50px ;
    float:left;
    text-align:center
}
.rtl .ReserveNumberinput input[type=text].width50{
    float:left
}
.rtl .ReserveNumberinput{
	direction:ltr
}
.TwoColumn div.FullWidth{
	width:100%;
}
.ReserveNumberinput input[type=text].FullWidth{
	width:95%
}
@media screen and (max-width:768px){
.bookingPopUp.HekayaTablePopUp {
	width:500px;
	/*overflow-y:auto*/
}
}
@media screen and (max-width:480px){
.bookingPopUp,.bookingPopUp.HekayaFormPopUp ,.bookingPopUp.HekayaTablePopUp {
	width:300px;
}
.bookingPopUp.HekayaFormPopUp ,.bookingPopUp.HekayaTablePopUp {
	height:auto
}
.PopUpContainer.PopUpForm p input {
	width: 100%;
}
.bookingPopUp #modal{
	width:100%;
}
.bookingPopUp #modal .modal_title{
	width: auto
}
.TwoColumn div{
	width:100%;
	margin-top:10px
}
.ReserveNumberinput input.width50[type=text]{
	width:25px
}
.ReserveNumberinput input[type=text]{
	width:80%
}
.bookingPopUp #modal .sc_button_grey,.bookingPopUp #modal .sc_button_green{
	width:auto;
	/*margin: auto 5px  10px 5px;	*/
}
.bookingPopUp #modal .cf.footer{
	padding:0;
}
.bookingPopUp.HekayaTablePopUp .PopUpContainer {
	overflow-y:  auto;
	height:250px
}
}
/* Rebooking popup end */
/* flag discount start */
.flag {
	padding:5px;
	color:#fff;
	position:absolute;
	font-size:1.2em;
	min-width:70px;
	text-align:center;
	left:6px
}
.flag.discount{
	background:#719e19;
}
.flag.gifts{
	background:#309ca9;
	top:30px
}
.flag.noTop{
	top:0
}
/* flag discount end */

/* buyasguest start*/
/*.col-3{
	width:30%;
	display:inline-block;
	margin-right:2%
}
.rtl .col-3{
	margin-left:2%;
	margin-right: auto
}
.form .col-3 input,.form .col-3 select{
	width:100% !important;
	box-sizing:border-box;
	height:35px;
}
*/
.buyasguest .form {
	background:none;
	padding:0;
	width:95%;;
}
/*
.image_container {
	border:1px solid #ddd;
	padding:20px;
	float: right;
	width:20%;;
}
.rtl .image_container {
	float: left;
}
.image_container img{
	max-width:100%;
	width:180px;
}
*/
.TotalPayment p{
	font-size:18px;
	padding-top:1em;
	padding-bottom:1em;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin:5px 0
}
.TotalPayment p:nth-child(2){
	margin-top:0;
	border-top:0;
}
.TotalPayment p:first-child span{
	float:right
}
.rtl .TotalPayment p:first-child span{
	float:left
}
/*
.TotalPayment .note{
	background:#f3f3f3;
	border:0;
	padding:0.5em;
	clear:both
}
.TotalPayment .note span{
	margin-right:10px
}
.rtl .TotalPayment .note span{
	margin-left:10px;
	margin-right: auto
}
*/
.TotalPayment .inverse-float{
	margin-bottom:2em;
	margin-top:2em
}
/*
.buyasguest .login{
	padding:20px;
	background:#f6f6f6;
	font-size:18px; 
	margin:0;
	box-sizing:border-box
}
.buyasguest .login p{
	margin-bottom:1em;
}

.OR p{
	text-align:center;
	border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-size: 18px;
    padding-bottom: 1em;
    padding-top: 1em;	
}

.buyasguest.LoginOptions section{
	width:calc(90%/2.4);
	margin-right:40px;
	float:left	
}
.buyasguest.LoginOptions .OR + section{
	margin-right:0;
	margin-left:0
}
.rtl .buyasguest.LoginOptions section{
	margin-left:40px;
	margin-right:0;
	float:right
}
.buyasguest.LoginOptions section.OR{
	width:10%;
	margin-top:5%;
}
.buyasguest.LoginOptions .form {
	margin:0
}
.buyasguest.LoginOptions .form input[type=text]{
	width:100%;
}
*/
.loginnote{
	font-size:16px;
}
.forms_wrapper{
	border:1px solid #ddd;
	display:block;
	padding:2em 1em;
	margin-top:1em;
}
.forms_wrapper .form .btn{
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-order-radius:15px;
	-o-border-radius:15px;
	width:100%;
	padding:3px ;
	text-align:center;
	box-sizing:border-box;
}
.forms_wrapper label{
	font-size:18px;
	margin-bottom:0.5em;
	display:inline-block;
}
.forms_wrapper .separator{
  	/*margin-left: 30px;*/
    margin-right: -30px;
    width:60px;
	float:left;
	position:relative;
	top:120px;
	z-index:1;
}
.rtl .forms_wrapper .separator{
	margin-left: -30px;
    margin-right: auto ;
    float:right;
}
.forms_wrapper .separator span{
	background:#ddd;
	width:60px;
	height:60px;
	line-height:60px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	display:inline-block;
	font-size:2em;
	text-align:center;
	color:#fff
}
.rtl .forms_wrapper .separator .icon-arrow_right:before{
	content:"\f001"
}
.forms_wrapper .separator span.active{
		background:#719e19;
}
.forms_wrapper .PersonalFrom{
	width:28%;
	float:left
}
.rtl .forms_wrapper .PersonalFrom{
	float:right
}
.forms_wrapper .PersonalFrom .form{
	position:relative;
}

.rtl .forms_wrapper .PersonalFrom span.icon-checkmark-circle{
	margin:0 0 0 5px;
}
.forms_wrapper section .form h1 label {
	margin-bottom:5px;
}
.forms_wrapper h1.title-stage{
	color:#719e19;
	margin:0;
	border-bottom:1px solid #ddd;
	margin-bottom:1em;	
}
.forms_wrapper h1.title-stage label > span{
	margin:0 5px 0 0;
}
.forms_wrapper h1.title-stage label a > span{
	color:#000
}

.PersonalFrom .form input,.PersonalFrom .form .col-3 select,
.PersonalFrom .form select{
	box-sizing: border-box;
    height: 35px;
    width: 100% !important;
}
.PersonalFrom .form input[type=text],
.rtl .PersonalFrom .form input[type=text],
.PersonalFrom .form select,
.forms_wrapper .PersonalFrom  .form .btn{
	width:90% !important;
	margin:.5em 0 .5em 0;
}
.forms_wrapper .addressForm{
	width:63%;
	border-left:1px solid #ddd;
	padding-left: 45px;
	float:left;
}
.rtl .forms_wrapper .addressForm{
	padding-right: 45px;
	padding-left: 0;
	border-right:1px solid #ddd;
	border-left:0;
	float:right;
}
.forms_wrapper .addressForm.Opacity{
	border-left:1px solid #60615f;
}
.rtl .forms_wrapper .addressForm.Opacity{
	border-right:1px solid #60615f;
	border-left:0;
}
.forms_wrapper .addressForm .form{
	float:none
}
.buyasguest .forms_wrapper .Opacity{
	opacity:0.3;
}
.addressForm .cont_address_list.default_billing .box_address, 
.addressForm .cont_address_list.stored_address .box_address{
	border:1px #ddd solid;
	min-height: 125px;
	cursor:pointer
}
.cont_address_list.default_billing .box_address .tool,
.cont_address_list.stored_address .box_address .tool{
	left:4px;
}
body.rtl .cont_address_list.default_billing .box_address .tool,
body.rtl .cont_address_list.stored_address .box_address .tool{
	right:4px;
	left:auto;
}
.cont_address_list .box_address{
	margin-right:12px;
	margin-left:0
}
body.rtl .cont_address_list .box_address{
	margin-left:12px;
	margin-right:0
}
.delete_address{
	background: url('../../../images/icon/icon_delete_red.png');
	width:20px;
	height:20px;
	float:right;
	margin:0 5px;	
}
.rtl .delete_address{
	float:left;
}
.form input[disabled],.form select[disabled],
.form input[readonly],.form select[readonly]{
	color:#7c7c7c
}
.buyasguest .cont_step .single_step.first .title,
.buyasguest .cont_step .single_step.second .title{
	line-height:50px !important;
}
@media screen and (min-width:960px){
.buyasguest .cont_use_diff.address .cont_new_address .cont_fields,
.buyasguest .cont_use_diff.address .cont_new_address .cont_fields input,
.buyasguest .cont_use_diff.address .cont_new_address .cont_fields select{
	width:160px;
}
#shiptopickupstore .cont_use_diff.address{
	border-top: 0;
	padding-top: 10px;
}
#shiptopickupstore  .cont_use_diff .cont_new_address .cont_fields.city{
	margin-left:0;
}
.rtl #shiptopickupstore  .cont_use_diff .cont_new_address .cont_fields.city{
	margin-right:0;
	margin-left: 16px;
}

.buyasguest .cont_use_diff.address .cont_new_address .cont_fields.addr_1 input{
	width:98px;
}
.buyasguest .cont_use_diff.address .cont_new_address .cont_fields.addr_1 input.numb{
	width:28px;
	margin-right:5px;
}
.rtl .buyasguest .cont_use_diff.address .cont_new_address .cont_fields.addr_1 input.numb{
	margin-left:5px;
	margin-right:0;
	width:30px
}
.buyasguest .innertabs section p{
	margin:0.5em 0;
	font-size:16px
}
}
@media screen and (max-width:960px){
/*
.image_container {
	box-sizing: border-box;
}
*/
.forms_wrapper .PersonalFrom,
.forms_wrapper .addressForm{
	width:100%;
	border:0;
	margin-bottom:2em;
	padding-left:0;
}
.rtl .forms_wrapper .addressForm,
.rtl .forms_wrapper .addressForm.Opacity{
	padding-right:0;
	border-right:0
}
.forms_wrapper .addressForm,
.forms_wrapper .addressForm.Opacity{
	border:0;
	/*border-top:1px solid #60615f;*/
	margin-top:2em;
	box-sizing:border-box;
}
.forms_wrapper .separator{
	display:none;
}
.buyasguest .forms_wrapper .form{
	width:auto
}
.buyasguest .cont_use_diff.address .cont_new_address .cont_fields{
		width:225px;
}
}
/*
@media screen and (max-width:768px){
.buyasguest.LoginOptions section,
.buyasguest.LoginOptions section.OR{
	width:100%;
	margin-right:0;
	margin-left:0;
	float:none	
}
.buyasguest .login{
	margin-top:20px
}
}
*/
@media screen and (max-width:640px){
.buyasguest .cont_use_diff.address .cont_new_address .cont_fields,
.buyasguest .cont_use_diff.address .cont_new_address .cont_fields input,
.buyasguest .cont_use_diff.address .cont_new_address .cont_fields select{
	width:100%;
	box-sizing:border-box
}
.buyasguest .cont_new_address .cont_fields.last_name{
	margin:0 !important;
}
.buyasguest .cont_use_diff.address .cont_new_address .cont_fields.addr_1 input{
	width:120px;
}
.buyasguest .cont_use_diff.address .cont_new_address .cont_fields.addr_1 input.numb{
	width:28px;
	margin-right:5px;
}
.rtl .buyasguest .cont_use_diff.address .cont_new_address .cont_fields.addr_1 input.numb{
	margin-left:5px;
	margin-right:0;
}
.bill_addr_box .cont_address_list.default_billing .box_address, .trad_shipp .cont_address_list.stored_address .box_address{
	width:170px;
}
}
@media screen and (max-width:480px){
/*
.col-3 {
	width:100%;
	display:block;
	margin-right: auto;
	margin-left: auto
}
*/
.buyasguest .form{
	width:auto;
	float:none
}
/*
.image_container {
    float:  none;
    text-align: center;
    width: 100%;
    box-sizing:border-box
}
.TotalPayment .note {
    padding-left: 50px;
    text-indent: -35px;
}
.rtl .TotalPayment .note {
    padding-right: 50px;
    padding-left: inherit;
}
*/
.loginnote{
	margin-top:20px;
	margin-bottom:20px;
}
.loginnote a{
	float:right
}
.rtl .loginnote a{
	float:left
}
.buyasguest .cont_step .single_step.first .title,
.buyasguest .cont_step .single_step.second .title{
	line-height: normal !important;
}
}
/* buyasguest end */
/*  pick up store start*/
.Suspension-layer {
    position: absolute;
    background-color: rgba(255,255,255,0.6);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50990000,endColorstr=#50990000);
    zoom: 1;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width:100%;
   	height:100%;
}
.bill_addr_box .cont_address_list.default_billing .box_address, .trad_shipp .cont_address_list.stored_address .box_address{
	width:125px;
}
.payment-part,
.shipping-part{
	position:relative;
}
.payment-part .form select{
	width:90%;
}
.shipping-part{
	margin-bottom:60px
}
.shipping-part .shipping-type p label input[type=radio]{	
	margin:0 10px;	
}
.shipping-part .shipping-type{
	margin:40px 0 40px 10px;
}
.shipping-part .shipping-type p{
	margin:0;
}
.rtl .shipping-part .shipping-type{
	margin-right:10px;
	margin-left: auto;
}
.forms_wrapper .Suspension-layer.non-active ~ h1.title-stage{
	color:#aba8a8;	
} 
.shipping-part .shipping-type p label{
	color:#ffa200;
	margin-bottom:5px;
}
.confirm.inverse-float{
	margin-top:3em;
}
.shipping-date-cost{
	color:#cacaca;
	margin:0 0 20px 35px;
	font-size:1.2em
}
.rtl .shipping-date-cost{
	color:#b8b6b6;
	margin:0 35px 20px 0;
	font-size:1.1em
}
.shipping-date-cost span{
	color:#000
}
.myaddress{
	margin:0 0 30px 35px;
	/*display:none;*/
}
.rtl .myaddress{
	margin:0 35px 30px 0;
}
.price > p:first-child{
	font-size:14px;
	margin:0
}
.price > p:first-child span{
	float:right;
}
.rtl .price > p:first-child span{
	float:left;
}
/*
.PersonalFrom .form input[type=text]{
	margin:.5em .5em .5em 0;
}
.rtl .PersonalFrom .form input[type=text]{
	margin:.5em 0 .5em .5em;
}
*/

@media screen and (max-width:640px){
.bill_addr_box .cont_address_list.default_billing .box_address, .trad_shipp .cont_address_list.stored_address .box_address{
	width:170px;
}
}
/*  pick up store end*/
/* chat start*/
.cx-widget{
	font-family:Arial, Helvetica, sans-serif;
}
.rtl .cx-widget{
	font-family: Tahoma;
}
.cx-webchat .form{
	background:none;
	font-size: inherit;
}
.cx-webchat .form input[type=text]{
	width: inherit;
	height: inherit;
	padding:4px 12px;
	margin:inherit;	
}
.cx-widget.cx-webchat-chat-button>span,
.cx-widget #cx_chat_end_question{
	font-size:16px;
}
/* chat end*/

/* UI quick win */
/*
.main_container{
	width:960px
}
*/
.cssmenu ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1;
}
.cssmenu ul ul {
	background: #f7f6f6;
	padding: 10px 0 10px 0;
}
.cssmenu ul li {
	position: relative;
	display: block;
	padding-bottom: 0;
	margin-bottom:5px;
}
.cssmenu ul li a {
	display: block;
	text-decoration: none;
	position: relative;
}
.cssmenu > ul li.has-sub{
	background: #e6e6e6;
}
.cssmenu > ul > li.active > a {
	color: #777777;
	background-color: #e6e6e6;
}
.cssmenu > ul > li.has-sub > a:after {
	font-family: etisalat-icons;
	content: "\e615";
	position: absolute;
	display: block;
	right: 10px;
	top: 10px;
	border:1px #ccc solid;
	padding:2px;
}
.rtl .cssmenu > ul > li.has-sub > a:after {
	left: 10px;
	right: auto;
}
.cssmenu > ul > li.has-sub.active > a:after {
		content: '\e614';
}
.cssmenu > ul > li > a {
	padding: 12px 15px;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	font-size:1.15em
}
.cssmenu > ul > li > a:hover {
	color: #777777;
	background-color: #e6e6e6;
}
.cssmenu ul ul li.active > a {
	background-color: #e6e6e6;
	color: #777777;
}
.cssmenu ul ul li {
	background: #f7f6f6;
	margin: 10px 0;
}
.cont_filters .cssmenu .filter_box .filter.selected,
body.rtl .cont_filters .filter_box .filter.selected,
.cont_filters .cssmenu .filter_box .filter:hover{
	background:none;
	font-weight:700;
	color:#719E19
}
.cont_filters {
	font-size:1.4em
}
.cont_filters input[type=checkbox]{
	margin:0 10px;
}
.cont_filters input[type=checkbox]:checked + span{
	color:#719E19;
}
.cont_filters aside p{
	margin:20px 0 10px 0;
	font-weight:700;
}
.cont_filters #slider-range{
	width:90%;
	margin:20px 7px;
	height:5px;
}
.cont_filters .ui-slider .ui-slider-handle{
	width: 18px;
	height:18px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	padding:inherit;
	top: -.4em;
}
.cont_filters .ui-slider .ui-widget-header{
		background:#719e19
}
.cont_filters .PriceFilter{
	text-align:center
}
.cont_filters .PriceFilter input[type=text],
.cont_filters .PriceFilter input[type=number]{
	width:100px;
	margin:0 10px;
}
.cont_filters .PriceFilter p label{
	min-width: 50px;
	display: inline-block;
}
.cont_filters .PriceFilter .btn{
	width: 80%;
	box-sizing:border-box;
	margin:auto
}
.quickWin-UI .titleOffer{
	height:80px;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}
.last_viewed .titleOffer,
.recommended .titleOffer{
	height:auto;
	margin-top: 10px;
}
.last_viewed  .box_product .offer_box .offer_row.title_offer,
.recommended .box_product .offer_box .offer_row.title_offer,
.rtl .last_viewed  .box_product .offer_box .offer_row.title_offer,
.rtl .recommended .box_product .offer_box .offer_row.title_offer{
	min-height: inherit ;
}
.recommended .box_product .offer_box .offer_row,
.last_viewed .box_product .offer_box .offer_row{
	margin-top:5px;
}
.quickWin-UI .titleOffer span{
	font-size:1.4em;
}
.quickWin-UI .offer_price span,
.quickWin-UI .offer_price  del{
	font-size:1.6em;
}
.quickWin-UI .offer_price  span{
	font-weight:700;
}
.quickWin-UI .box_product .offer_box .offer_row.subtitle_offer{
	width:100%;
}
html {
  scroll-behavior: smooth;
}
.quickWin-UI .box_product .offer_box .offer_row.cost_offer .offer_price .type_offer{
	font-weight:normal
}
.cost_offer .star{
	float:right;
	width:85px;	
}
.rtl .cost_offer .star{
	float:left;
}
.offer_action{
	font-size:1.8em;
	color:#719e19
}
.offer_action label input[type=checkbox]{
	margin:0 10px;
	border:1px #719e19 solid
}
.offer_action .btn,.rtl .offer_action .btn {
	width: 100%;
	border: 0;
	border-radius:0;
	text-align: center;
	box-sizing: border-box;
	margin:10px 0
}
.offer_action .btn:hover{
	border:0;
}
.offer_action .btn span{
	font-size: 1.3em;
	vertical-align: middle;
	display:inline-block;
	margin:0 5px 0 0;
}
.rtl .offer_action .btn span{
	margin:0 0 0 5px;
}
.offer_action label{
	margin:10px 0;
	display:inline-block;
}
.quickWin-UI .row_products.product_browsing .box_product{
	height:460px;
}
.quickWin-UI .row_products.product_browsing{
	float:right
}
.quickWin-UI .row_products.product_browsing .box_product:nth-child(3n) {
    border-right: 0;
    border-left: 0
}
.quickWin-UI .cont_img{
	-webkit-background-size: contain !important;
	-moz-background-size: contain !important;
	-o-background-size: cotain !important; 
	background-size: contain !important;
	height:160px !important;
}
.quickWin-UI .cont_img:hover{
	animation: pulse 0.5s ease-in-out;
	-webkit-animation: pulse 0.5s ease-in-out;
	-moz-animation: pulse 0.5s ease-in-out;
	-o-animation: pulse 0.5s ease-in-out;
}
.quickWin-UI .pager .holder{
	margin:0;
} 
.PopUpHolder {
	background-color: rgba(255,255,255,0.92);
	width: 100%;
	top: 0;
	bottom: 0;
	padding: 1.5em;
	position: fixed;
	z-index: 999;
	left:0;
	box-sizing: border-box;
	font-size: 16px;
	display:none
}
.rtl .PopUpHolder {
	right:0;
	left:auto;
}
.PopUpHolder .closBtn{
	float: right;
    font-size: 1.5em;
    display:block
}
.rtl .PopUpHolder .closBtn{
	float: left;
}
.PopUpHolder .container {
	max-width: 500px;
	width: 100%;
	padding:10px;
    margin:auto;
    position:absolute;
    height: 170px;
	left: 0 ;
	right: 0;
	top: 0 ;
	bottom: 0 ;
	box-sizing:border-box;
}
.center{
	text-align:center
}
.quickWin-UI .cont_detail_prod{
	font-size:16px;
}
.quickWin-UI .cont_detail_prod .col_left .box_gray span{
	vertical-align:bottom;
	font-size:1em;
}
.quickWin-UI .cont_detail_prod .colRight{
	margin-left: 20px;
	float: left;
	width: 580px;
}
.rtl .quickWin-UI .cont_detail_prod .colRight{
	margin-right: 20px;
	float: right;
	margin-left:0;

}
.rtl .quickWin-UI .cont_detail_prod{
	direction:rtl
}
.quickWin-UI .colRight .prod_title{
	border-bottom:1px #719e19 solid;
	margin-bottom:1em;
}
.quickWin-UI .colRight .prod_title h1{
	font-size:1.8em;
	margin:0 auto 0 auto;
}
.quickWin-UI .colRight .prod_title p{
		margin:0;
}
.quickWin-UI .colRight .prodBox{
	border:2px #ccc solid;
	padding:5px;
	width: calc(90%/3);
	display:inline-block;
	vertical-align:top;
	min-height:51px;
}
.quickWin-UI .colRight .prodBox p{
	margin:0;
}
.greenLink{
	color:#719e19;
	text-decoration:underline;
	margin: 0 10px;
}
.quickWin-UI .colRight .prodBox a:hover span{
	color:#719e19;
}
.quickWin-UI  .prodBox.Selected-color a{
	width:16px;
	height:16px;
	display:inline-block;
	margin:5px 1px;
	vertical-align:top;
	box-sizing: border-box;
	padding:0;
}
/*
.quickWin-UI .colRight .prodBox.Selected-color a.black{
	background:#000;
}
.quickWin-UI .colRight .prodBox.Selected-color a.pink{
	background:#f94681;
}
.quickWin-UI .colRight .prodBox.Selected-color a.gray{
	background:#b8b6b7
}
.quickWin-UI .colRight .prodBox.Selected-color a.blue{
	background:#083ab8;
}
*/
.quickWin-UI .prodBox.storage a{
	border:2px #ccc solid;
	padding:2px;
	font-size:0.9em;
	display:inline-block;
	margin-bottom:2px;
	white-space:nowrap
}
.quickWin-UI .prodBox a.active{
	border:2px #719e19 solid;
}
.quickWin-UI  .prodBox.Selected-color a.active {
	border:0;
}
.quickWin-UI  .prodBox.Selected-color a.active img{
	border:2px #719e19 solid;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	box-sizing: border-box;
}
.quickWin-UI .prodBox a img{
	width:16px;
	height:16px;
	margin:0;
	position:absolute
}
.quickWin-UI  .offer_box .prodBox.Selected-color {
	float:right;
	width:100px;
	text-align:right
}
.rtl .quickWin-UI  .offer_box .prodBox.Selected-color {
	float:left;
	text-align:left;
}
.quickWin-UI  .offer_box .prodBox.Selected-color a{
	margin:0;
}
.quickWin-UI .offer_box .prodBox a img{
	position: relative;
}
.quickWin-UI .colRight .price_offer{
	margin:10px 0
}
.quickWin-UI .colRight .offer-shape {
	width: 150px;
	height: 30px;
	position: relative;
	background: #372f2d;
	color:#fff;
	text-align:center;
	display: inline-block;
}
.rtl .quickWin-UI .colRight .offer-shape{
	direction:ltr;
}
.quickWin-UI .colRight .offer-shape:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-right: 15px solid white;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
}
.rtl .quickWin-UI .colRight .offer-shape:after {
	left: 0;
	right:  auto;
	border-left: 15px solid white;
	border-right: 0;
}
.quickWin-UI .colRight .offer-shape span{
	margin-top: 5px;
	display: inline-block;
	color:#719e19 
}
.rtl .quickWin-UI .colRight .offer-shape span{
	margin-top: 3px;
}
.quickWin-UI .colRight .price_offer p{
	display:inline-block;
	margin:0 5px;
	width: 45%;
	vertical-align: middle;
}
.quickWin-UI .colRight .price_offer .price{
	font-size:1.8em;
	line-height: 27px;
	float: right;
	width:auto
}
.quickWin-UI .colRight .price_offer .price small{
	font-size:65%;
}
.rtl .quickWin-UI .colRight .price_offer .price{
	float: left;
}
.quickWin-UI .colRight .price_offer .price span{
	font-size:0.7em;
	text-decoration: line-through;
	display:block;
}
.quickWin-UI .colRight .offer_action{
	font-size:inherit;
	clear:both
}
.quickWin-UI .btn.borderd-btn{
	border:2px #ccc solid;
	background:none;
	color:#000;
	width: calc(99%/2);
}
.quickWin-UI .btn.borderd-btn:hover{
	border:2px #719e19 solid;
	color:#719e19 ;
}
.quickWin-UI .colFull {
	clear:both;
	width:100%;
	margin:20px 0
}
.quickWin-UI .colFull nav{
	border-top:1px #454545 solid;
	border-bottom:1px #454545 solid;
	padding:10px;
	width:100%;
	margin:0;
	box-sizing:border-box;
}
.quickWin-UI .colFull nav li{
	display:inline-block;
	margin:0 20px;
}
.quickWin-UI .colFull nav li a:hover{
	color:#719e19 
}
.quickWin-UI section h1{
	color:#719e19;
	font-size: 2.3em;
	text-align:center;
}  
.quickWin-UI section[id] {
	border-bottom: 1px solid #454545;
	padding-bottom:2em
} 
.quickWin-UI section h2{
	text-transform: uppercase
}
.quickWin-UI section#overview article{
	text-align:left;
	display: inline-block;
	margin:2em 0;
	width:100%;
}
.rtl .quickWin-UI section#overview article{
	text-align:right;
}
.quickWin-UI section#overview article img{
	float:left;
	margin-right: 4em;	
}
.rtl .quickWin-UI section#overview article img{
	float:right;
	margin-right: 0;
	margin-left: 4em;	
}
.quickWin-UI section[id] img{
	max-width:100%;
}
.quickWin-UI section#specifications > div {
	width:49%;
	display:inline-block;
	vertical-align:top;	
}
.quickWin-UI section#specifications .col {
	width: calc(97%/2);
	display:inline-block;
	margin:0 20px 20px 0;	
	vertical-align: top;
}
.rtl .quickWin-UI section#specifications .col {
	margin:0 0 20px 20px;	
}
.quickWin-UI section#specifications .col:last-child{
	margin:0 0 20px 0;	
}
.quickWin-UI section#specifications > div > div span{
	float: left;
}
.rtl .quickWin-UI section#specifications > div > div span{
	float: right;
}
.quickWin-UI section#specifications > div > div label{
	display: block;
	padding-left: 30px;
}
.rtl .quickWin-UI section#specifications > div > div label{
	padding-left: 0;
	padding-right: 30px;
}
.icon-memory-chip:before {
	content: "\e91b";
}
.icon-hard-drive:before {
	content: "\e91c";
}
.icon-weight:before {
	content: "\e91d";
}
.icon-phone-system:before {
	content: "\e91e";
}
.icon-processor:before {
	content: "\e91f";
}
.icon-battery:before {
	content: "\e920";
}
.icon-mobile4g:before {
	content: "\e922";
}
.icon-camera:before {
	content: "\e923";
}
.quickWin-UI section#specifications	.detailed-specifications{
	width:100%;
	margin-top:1em;
}
.quickWin-UI section#specifications	.detailed-specifications > a{
	color:#719e19;
	text-transform:uppercase;
	font-weight:700;
	float:right;
	display: block;
	margin-bottom:1em;
	clear:both
}
.rtl .quickWin-UI section#specifications .detailed-specifications > a{
	float:left;
}
.quickWin-UI .price_offer .greenLink.expand{
	text-decoration:none;
	margin:0;
}
.quickWin-UI section#specifications	.detailed-specifications > a:before,
.quickWin-UI .price_offer .greenLink.expand:before{
	content:"\e615";
	font-family:etisalat-icons;
	margin:0 5px
}
.quickWin-UI section#specifications	.detailed-specifications > a.active:before,
.quickWin-UI .price_offer .greenLink.expand.active:before{
	content:"\e614";
}
.quickWin-UI section#specifications	.detailed-specifications .content,
.quickWin-UI .price_offer .content {
    display: none;
    clear:both
}
.quickWin-UI .price_offer .content{
	padding:10px 0;
}
.quickWin-UI section#specifications .detailed-specifications-content{
	background:#e6e6e6;
	padding:10px;
	width:100%;
	display:block;
	box-sizing:border-box;
}
.quickWin-UI section#specifications .detailed-specifications-content h2{
	border-bottom:1px #000 solid;
	text-transform:capitalize;
	font-size:1.2em;
	margin-bottom:1.5em;
}
.quickWin-UI section#specifications .detailed-specifications-content .row{
	border-bottom:1px #777777 solid;
	margin-bottom:5px;
	font-size: 14px;
}
.quickWin-UI section#specifications .detailed-specifications-content .row ul{
	display:inline-block;
	width:calc(80%/3);
	vertical-align:top;
	color:#777777;
}
.quickWin-UI section#specifications .detailed-specifications-content .row ul:nth-child(3){
	width:44%;
}
.quickWin-UI section#specifications .detailed-specifications-content .row ul:first-child {
	text-transform: uppercase;
	font-weight:700;
	color:#000
}
.quickWin-UI section#related_products .row_products.product_browsing{
	float:none;
	font-size: 10px;
	width:auto;
	margin-bottom:0;
}
.quickWin-UI section#related_products .row_products.product_browsing .box_product,
.quickWin-UI section#related_products .row_products.product_browsing .box_product:nth-child(3){
	margin-bottom:0;
	border-right: 1px solid #ccc;
}
.rtl .quickWin-UI section#related_products .row_products.product_browsing .box_product,
.rtl .quickWin-UI section#related_products .row_products.product_browsing .box_product:nth-child(3){
	border-left: 1px solid #ccc;
	border-right: 0;
}
.quickWin-UI section#related_products .titleOffer {
	height: auto;
	border-bottom: 0;
	margin-bottom: 0;
}
.quickWin-UI section#related_products .row_products.product_browsing .box_product,
.quickWin-UI section#related_products .row_products.product_browsing .box_product .offer_box .offer_row.cost_offer .offer_price{
	height:auto;
}
.quickWin-UI section#related_products .box_product .offer_box .offer_row.title_offer{
	min-height:inherit;
}
.quickWin-UI section#related_products .box_product .offer_box .offer_row.subtitle_offer{
		margin-top:auto
}
.share-popup .container a {
	font-size: 2.5em;
	margin:0 5px
}
.facebook{
	color:#4167b2
}
.instagram{
	color:#d42f8d
}
.twitter{
	color:#2aa8e2
}
.icon-notification:before{
	content:"\e925";
}
.icon-booknow:before{
	content:"\e926";
}
.SlideDownNote {
	font-size:16px;
	width:40%;
	position:absolute;
	right:-10px;
	top:-64px;
	z-index:2;
	background:#fff;
	padding: 20px;
	display:none;
	-webkit-box-shadow:0px 1px 10px 0 #ccc;  
	-moz-box-shadow: 0px 1px 10px 0 #ccc;  
	box-shadow: 0px 1px 10px 0 #ccc;  
}
.rtl .SlideDownNote {
	left:-10px;
	right:auto
}
.SlideDownNote p span{
	font-size:2em;
	color:#719E19;
	float:left;
	margin:0 20px 20px 0;
}
.rtl .SlideDownNote p span{
	float:right;
	margin:0 0 0 20px;
}
.SlideDownNote p{
	margin:0 0 20px 0;
}
.SlideDownNote p a{
	color:#719E19;
}
.SlideDownNote .btn.borderd-btn{
	width:auto;
	margin-bottom:10px;
}
.SlideDownNote .sc_title_trasparent{
	text-align:center
}
.shopByBrand{
	margin-bottom:40px;
}
.shopByBrand h1{
	/*background:#efeeee;*/
	margin:0 auto;
	padding:10px;
	width: 25%;
    text-align: center;
    font-size: 3em;
    font-weight: normal;
}
.rtl .shopByBrand h1{
	width: 30%;
}
.shopByBrand div{
	background:#efeeee;
	padding:30px;
    border: 1px solid #ddd;
}
.shopByBrand ul li{
	width:calc(98%/5);
	display:inline-block;
	text-align:center;
	margin:5px 0;
	animation:bounceIn 1s ease-in-out;
	-webkit-animation:bounceIn 1s ease-in-out;
	-moz-animation:bounceIn 1s ease-in-out;
	-o-animation:bounceIn 1s ease-in-out;
}
.shopByBrand ul li:hover{
	animation:pulse 0.5s ease-in-out;
	-webkit-animation:pulse 0.5s ease-in-out;
	-moz-animation:pulse 0.5s ease-in-out;
	-o-animation:pulse 0.5s ease-in-out;
}
.quickWin-UI #outStockTxt{
	color: red;
	display:block;
	float: right;
	clear: both;
	line-height:25px
}
.quickWin-UI .box_product #outStockTxt{
	float: none;
	padding-left: 10px;
}
.quickWin-UI #outStockTxt span{
	font-size:3em;
	vertical-align: middle;
}
.rtl .quickWin-UI  #outStockTxt{
	float: left;
}
.rtl .quickWin-UI .box_product #outStockTxt{
	float: none;
	padding-right: 10px;
	padding-left:  0;
}

/* tooltip */
.ui-tooltip, .ui-tooltip .arrow:after {
	background: #fff;
}
.ui-tooltip {
	padding: 10px 20px;
	color: #000;
	border-radius: 0px;
	font-size: 14px;
	-webkit-box-shadow: 0px 1px 10px 0 #ccc;
	-moz-box-shadow: 0px 1px 10px 0 #ccc;
	box-shadow: 0px 1px 10px 0 #ccc;
	border:0
}
.ui-tooltip .arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	bottom: -16px;
}
.rtl .ui-tooltip .arrow {
	right: 45%;
	left:auto;
	margin-right: -25px;
	margin-left:auto;
}
.ui-tooltip .arrow.top {
	top: -16px;
	bottom: auto;
}
.ui-tooltip .arrow.left {
	left: 20%;
}
.rtl .ui-tooltip .arrow.left {
	right: 20%;
	left:auto
}
.ui-tooltip .arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	-webkit-box-shadow: 0px 1px 10px 0 #ccc;
	-moz-box-shadow: 0px 1px 10px 0 #ccc;
	box-shadow: 0px 1px 10px 0 #ccc;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.rtl .ui-tooltip .arrow:after {
	right: 20px;
	left:auto;
}
.ui-tooltip .arrow.top:after {
	bottom: -20px;
	top: auto;
}
/* tootip end */
/* for safari only start*/
@media only screen and (-webkit-min-device-pixel-ratio: 1) {
.quickWin-UI .colRight .prodBox{
     width: 30%;
}
.quickWin-UI .offer_action .btn.borderd-btn{
	width: 49.5%;
}
.quickWin-UI section#specifications .col {
	width: 48.5%;
}
.quickWin-UI section#specifications .detailed-specifications-content .row ul{
	width:26.6%;
}
}
/* for safari only end*/
@media screen and (max-width:960px){
.quickWin-UI .cont_detail_prod .colRight{
	width: 388px;
}
.cont_detail_prod .btn{
	font-size:inherit
}
.quickWin-UI .colRight .prodBox{
	margin-bottom:5px;
	width:49.5%;
}
.quickWin-UI .colRight .price_offer p{
	width:57%;
}
.quickWin-UI .offer_action .btn.borderd-btn{
	width: 49%;
}
.quickWin-UI section#specifications .col{
	width: 100%;
}
}
@media screen and (max-width:768px){
.cssmenu > ul > li > a{
	padding: 12px 5px;
}
.quickWin-UI .select_arrow{
	width:115px;
}
.quickWin-UI .row_products.product_browsing .box_product .offer_box .offer_row.cost_offer .offer_price{
	display:inline-block;
	width:auto;
}
.quickWin-UI .cont_detail_prod .colRight {
    width: 260px;
}
.quickWin-UI .colRight .prodBox,.quickWin-UI .offer_action .btn.borderd-btn{
	width: 100%;
	box-sizing: border-box;
}
.quickWin-UI .colRight .price_offer p,.quickWin-UI .offer_action .btn{
	margin:5px 0;
	width:100%;
}
.quickWin-UI section#overview article img{
	float:none;
	margin: auto 0;
}
.quickWin-UI section#overview article{
	text-align:center;
}
.quickWin-UI section h1{
	font-size:1.5em;
}
.SlideDownNote{
	width:60%;
	top:-29px;
}
.breadcrumbs {
	padding-top:10px !important 
}
.shopByBrand div{
	text-align:center
}
.shopByBrand h1{
	width:75%;	
}
.rtl .shopByBrand h1{
	width:90%;	
}
}
@media screen and (max-width:640px){
.quickWin-UI .cont_detail_prod .colRight,
.rtl .quickWin-UI .cont_detail_prod .colRight{
	width:100%;
	margin: auto 0;
}
.quickWin-UI .row_products.product_browsing .box_product{
	width:220px;
}
.SlideDownNote,
.rtl .SlideDownNote{
	width:100%;
	top:-29px;
	box-sizing: border-box;
	left: auto;
	right:auto;
}
.shopByBrand ul li{
	width:calc(98%/3);
}
}
@media screen and (max-width:480px){
.quickWin-UI .row_products.product_browsing .box_product,
.quickWin-UI .row_products.product_browsing .box_product .offer_box{
	height:auto
}
.PopUpHolder .BTN {
	display:block;
	float:none;
	width:100%;
	margin:auto auto 10px auto;
	box-sizing: border-box;
}
.PopUpHolder .container{
	padding:20px;
}
.quickWin-UI .colFull nav li{
	display:block;
	margin:5px 20px;
}
.quickWin-UI .cont_detail_prod .col_left{
	width:100%;
	margin-bottom:0;
}
.quickWin-UI section h2{
	font-size:1em;
	display:inline-block
}
.quickWin-UI section#specifications .detailed-specifications-content .row ul:first-child{
	width:100%;
}
.quickWin-UI .offer_action .btn.fixed{
	position: fixed;
	bottom: 0;
	z-index: 1;
	margin-bottom: 0;
	padding: 15px;
	left: 0;
	border-top:1px #ccc solid;
}
.quickWin-UI section#overview article{
	margin:0
}
.quickWin-UI section#specifications .detailed-specifications-content .row ul:nth-child(2){
	text-decoration:underline;
}
.quickWin-UI section#specifications .detailed-specifications-content .row ul:nth-child(3){
	width:71%;
}
.quickWin-UI section#specifications .detailed-specifications-content .row{
	padding-bottom:10px;
}
.quickWin-UI section#related_products .row_products.product_browsing .box_product,
.quickWin-UI section#related_products .row_products.product_browsing .box_product:nth-child(3n){
	margin:0 0 20px 0;
	border-bottom:1px #000 solid;
	padding-bottom:10px;
	margin-bottom:10px;
}
.shopByBrand ul li{
	width:calc(98%/2);
}
}
/* UI quick win end */
/* wheel */
.wheel-BTN{
	position:fixed;
	right:0;
	top:70%;
	font-size:16px;
	width: 20%;
	z-index: 2;
	font-weight:700;
	background:#fff;
	/*border-radius:70px 0 0 70px;
	-moz-border-radius:70px 0 0 70px;
	-webkit-border-radius:70px 0 0 70px;
	-o-border-radius:70px 0 0 70px;*/
	padding:10px;
	animation:bounceInRight 1s ease-in-out;
	-webkit-animation:bounceInRight 1s ease-in-out;
	-moz-animation:bounceInRight 1s ease-in-out;
	-o-animation:bounceInRight 1s ease-in-out;
}
.rtl .wheel-BTN{
	left:0;
	right:auto;
	/*border-radius:0 70px 70px 0;
	-moz-border-radius:0 70px 70px 0;
	-webkit-border-radius:0 70px 70px 0;
	-o-border-radius:0 70px 70px 0;*/
	animation:bounceInLeft 1s ease-in-out;
	-webkit-animation:bounceInLeft 1s ease-in-out;
	-moz-animation:bounceInLeft 1s ease-in-out;
	-o-animation:bounceInLeft 1s ease-in-out;
}
.wheel-BTN > a{
	position:absolute;
	left: 75px;
	top: 0;
	font-size: 1.5em;
	color:#009247;
}
.rtl .wheel-BTN > a{
	right: 75px;
	left:auto;
}
.wheel-BTN > p{
	margin:0;
	vertical-align:middle;
	display:table-cell;
	height:106px;
}
.wheel-BTN > img{
	float:left;
	margin-right:5px;
}
.rtl .wheel-BTN > img{
	float:right;
	margin-left:5px;
	margin-right:0;
}
.wheel-BTN p > a{
	color:#009247;

}
.wheel-BTN p > a img{
	margin:10px auto;
}
.wheel-banner{
	-webkit-box-shadow: 1px 1px 10px 1px rgba(140,136,140,1);
	-moz-box-shadow: 1px 1px 10px 1px rgba(140,136,140,1);
	box-shadow: 1px 1px 10px 1px rgba(140,136,140,1);
	font-size:13px;
	padding: 10px 30px;
	margin-bottom:30px;
	position:relative
}
.wheel-banner .zoomImage{
	float:left;
	margin-right:40px;
}
.rtl .wheel-banner .zoomImage{
	float:right;
	margin-left:40px;
	margin-right:auto
}
.wheel-banner p a{
	color:#b6b6b7;
	font-size: 16px;
	position:relative;
	z-index:1;
}
.wheel-banner p a:hover{
	color:#719E19;
}
.wheel-banner p{
	font-size:1.4em
}
/*
.PopUpOverlay{
	background:rgba(0, 0, 0, 0.8);
	width:100%;
	height:100%;
	position:fixed;
	z-index:99;
	display:none;
	top:0;
	left:0
}
*/
.PopUp{
	position: absolute;
	top: 0;
	width: 100%;
	display: none;
	z-index: 100;
	height: 100%;
	padding:20px;
	box-sizing:border-box;
	font-size:15px;
	background:rgba(0, 0, 0, 0.8);
}
.PopUp .innerDialog {
	background: #eee;
	border-radius: 4px;
	margin: 16px;
	color: #000;
	padding: 30px;
	width: 50%;
	margin: 40px auto;
	box-sizing: border-box;
	position:relative;
	text-align:inherit
}
.PopUp .closebtn {
	font-size: 25px;
	position: absolute;
	right: 20px;
	top: 20px;
	padding: 0 6px;
}
.rtl .PopUp .closebtn{
	right:auto;
	left:20px;
}
.PopUp ol, .PopUp ul{
	list-style-type:inherit;
	margin:5px 20px;
	padding:inherit
}
.PopUp p{
	margin:20px 0;
}
.PopUp li{
	margin:10px 0
}
.PopUp input{
	margin:5px
}
#TermsPopup ul{
	height: 150px;
	overflow-y: auto;
	background: #fff;
	padding: 20px;
}

@media screen and (max-width:960px){
.wheel-BTN{
	top:40%;
	width: 25%;
}
.PopUp .innerDialog {
	width: 100%;
}
.wheel-BTN p > a img{
	display:block;
}
}
@media screen and (max-width:768px){
.wheel-BTN{
	top:30%;
	width: 32%;
	text-align:center;
}
.wheel-BTN > img{
	float:none
}
.wheel-BTN > p{
	display:block;
	margin:20px auto;
	height:auto;
}
.flag{
	left:0
}
}
@media screen and (max-width:480px){
.wheel-banner .zoomImage,
.rtl .wheel-banner .zoomImage{
	float:none;
	margin-left:0;
	margin-right:0;
	text-align:center;
}
.wheel-banner{
	font-size:13px;
}
.PopUp{
	font-size:12px;
}
}
/* wheel end */
/* Tracking start */
.trackingYourOrder{
	font-size:14px
}
.icon-car:before {
  content: "\e928";
}
.icon-package:before{
	  content: "\e930";
}
.icon-Delivered:before{
	  content: "\e931";
}
.icon-reserved:before{
	  content: "\e942";
}
.icon-picked:before{
	  content: "\e93a";
}
.icon-timer:before{
	  content: "\e942";
}
.icon-missed:before{
	  content: "\e932";
}
.trackingYourOrder h1 {
	font-weight:normal
}
.trackingYourOrder h1 span {
	font-size:1.2em;
	margin:0 10px 0 0;
	color:#719e19;
	vertical-align: text-top;
}
.rtl .trackingYourOrder h1 span {
	margin:0 0 0 10px;
}
.trackingYourOrder .col-2 {
	width: 47%;
	display: inline-block;
	padding: 15px 10px;
	vertical-align: top;	
}
.grayBG{
	background:#f3f3f4;
}
.trackingYourOrder .col-2  h2{
	margin:0 auto 0.5em auto;
}
.trackingYourOrder .col-2 ul{
	color:#818285;
}
.trackingYourOrder .col-2 ul b{
	color:#000
}
.trackingYourOrder .progress-steps-wrapper{
	text-align:center;
	margin:2em auto 1em;
	/* width: 80%;*/
}
.trackingYourOrder .orderSummery .table.footable td img{
	margin-right:10px;
	width:50px;
	/*height:60px*/
}
.rtl .trackingYourOrder .orderSummery .table.footable td img{
	margin-right:auto;
	margin-left:10px;
}
/*
.trackingYourOrder .orderSummery .itemsTable .footable-header{
	border-top:3px #719e19 solid;
}
.trackingYourOrder .orderSummery .itemsTable .footable-header th{
	background-color:#f3f3f3
}
*/
.trackingYourOrder .orderSummery .SummeryTable,
.trackingYourOrder .orderSummery .SummeryTable td,
.rtl .trackingYourOrder .orderSummery .SummeryTable td{
	border:0
}
.trackingYourOrder .orderSummery .SummeryTable td:nth-child(n+4){
	width:16%;
}
.trackingYourOrder .orderSummery .SummeryTable tr:nth-child(3){
	color:#719e19;
	font-size:1.2em
}
.trackingYourOrder.login{
	border:2px #cdcccc solid;
	width:50%;
	margin:1em auto;
	padding:0 40px 20px 40px;
	text-align:center;
	box-sizing: border-box;
}
.trackingYourOrder.login p{
	text-align:left;
	color:#939191
}
.rtl .trackingYourOrder.login p{
	text-align:right;
}
.trackingYourOrder.login label{
	color:#000;
	margin:20px auto 5px;
	display:block
}
.trackingYourOrder.login  input[type=text]{
	margin-bottom:20px;
	border:2px #cdcccc solid;
}
.trackingYourOrder.login .btn.borderd-btn.green{
	border-color:#719e19;
	color:#719e19;
	padding: 3px 5px;	
}
.trackingYourOrder.login hr{
	border-top: 2px solid #ccc;
	margin: 40px 0 25px 0;
}
.trackingYourOrder.login hr + span{
	font-size: 1.5em;
	color: #939191;
	margin: -42px auto auto auto;
	background: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	width: 50px;
	height: 50px;
	display: block;
}
.trackingYourOrder .reservationTime{
	border: 2px #cdcccc solid;
	padding:20px;
	margin-bottom:2em
}
.trackingYourOrder .reservationTime .one-col{
	width:20%;
	display:inline-block;
	vertical-align: top;
}
.trackingYourOrder .reservationTime .two-col{
	width:55%;
	border-left:1px #cdcccc  solid;
	border-right:1px #cdcccc  solid;
	display:inline-block;
}
.trackingYourOrder .reservationTime h3{
	color:#719e19;
	margin-bottom:5px
}
.trackingYourOrder .reservationTime b{
	display:block
}
.trackingYourOrder .reservationTime p{
	margin:0
}
.trackingYourOrder .reservationTime span[class^="icon"]{
	font-size:5em;
	color:#719e19;
}
.trackingYourOrder .reservationTime .one-col.uppercase{
	text-transform: uppercase
}
.cancelOrder #modal .footer{
	padding: 10px 10px 20px 10px;
}
/* count down*/
.trackingYourOrder .reservationTime .Countdown{
	margin-top:1em
}
.ClassyCountdown-wrapper > div {
    display: inline-block;
    position: relative;
    width: calc(25% - 20px);
    margin: 10px;
}
.ClassyCountdown-wrapper .ClassyCountdown-value {
    width: 100%;
    line-height: 1em;
    position: absolute;
    top: 50%;
    text-align: center;
    left: 0;
    display: block;
}
.rtl .ClassyCountdown-wrapper .ClassyCountdown-value {
  	left:auto;
    right: 0;
}
/* count down end*/
.trackingYourOrder .col-2.Fullwidth{
	width:100%;
	display:block;
}
#modal .BTN.sc_button_green, 
.rtl #modal .BTN.sc_button_green{
	padding:8px 20px;
}
.bookingPopUp.cancelOrder{
	height:350px;
}
.trackingYourOrder .missed{
	padding:0 20px;
	box-sizing:border-box;
}
.trackingYourOrder .reservationTime .missed p{
	font-size:1.5em;
	margin:30px 0;
}
@media screen and (max-width:960px){
.trackingYourOrder.login{
	width:70%;
}
}
@media screen and (max-width:768px){
.trackingYourOrder .col-2 {
	width:100%;
}
.trackingYourOrder .progress-steps-wrapper{
	text-align: inherit;
	width:auto;
}
.trackingYourOrder.login{
	width:90%;
}
.trackingYourOrder .reservationTime .one-col,
.trackingYourOrder .reservationTime .two-col{
	width:100%;
	border:0;
	margin-bottom:1em
}
}
@media screen and (max-width:480px){
.trackingYourOrder.login{
	width:100%;
}
.trackingYourOrder.login .btn{
	width:100%;
	box-sizing:border-box;
}
.quickWin-UI .BTN, .quickWin-UI .btn,
.quickWin-UI .image-button-black{
	margin: 10px auto;
	width: 100%;
	box-sizing: border-box;
	min-height: 37px;
}
.bookingPopUp.cancelOrder{
	height:480px
}
}
/* Tracking end */
/* blackfriday start */
.addressForm .stored_address .box_address.active {
	border:2px #719e19 solid;
}
.cont_address_list.default_billing .box_address,
.cont_address_list.stored_address .box_address,
.rtl .cont_address_list.default_billing .box_address,
.rtl .cont_address_list.stored_address .box_address{
	padding-left: 10px ;
	padding-right: 10px;
	float:none
}
.box_address .street{
	font-weight:700
}
a[title]{
	display:inline-block;
}
.cont_address_list .greenLink{
	font-size:2em;
	margin-bottom:1em;
	display:inline-block
}
.SelectedAddress{
	font-size:2em;
	margin:2em 0
}
.SelectedAddress span{
	color:#719e19;
	margin:0 5px
}
.PopUpHolder.AddressHolder .container{
	height:470px;
	overflow-y:auto;
	max-width:600px;
	margin:55px auto;
	padding:20px	
}
.PopUpHolder.AddressHolder .container label{
	padding-left: 20px;
	text-indent: -29px;
	cursor:pointer
}
.rtl .PopUpHolder.AddressHolder .container label{
	padding-right: 20px;
	padding-left: 0;
}
.PopUpHolder.AddressHolder .container label.active{
	color:#719e19;
}
.PopUpHolder.AddressHolder .container label input[type=radio]{
	margin-right:10px
}
.rtl .PopUpHolder.AddressHolder .container label input[type=radio]{
	margin-left:10px;
	margin-right:0
}
.disabled, .disabled:hover, input[disabled], input[disabled]:hover {
    background-color: #ddd !important;
    border-color: #bbb !important;
    color: #999 !important;
    cursor: default !important;
}
@media screen and (max-width:640px){
.PopUpHolder.AddressHolder .container{
	padding:40px	
}
}
/* blackfriday end */
/* cart start */
.number span {
	cursor: pointer;
	display: inline-block !important;
	font-weight: 700;
font-size: 15px;
}
.number {
	width: 200px;
	text-align: center;
}
.minus, .plus {
	width: 20px;
	height: 20px;
	background: #f2f2f2;
	border-radius: 4px;
	padding: 8px 5px 8px 5px;
	border: 1px solid #ddd;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.number input {
	height: 34px;
	width: 100px;
	text-align: center;
	font-size: 26px;
	border: 1px solid #ddd;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
}
.number  .btn.checkout{
	float:none;
	margin:10px 0;
	background:none;
	color:#719e19;
	padding:0		
}
.number  .btn.checkout:before{
	content:"\e61a";
 	 font-family:'etisalat-icons';
}
/* cart end */