﻿@font-face {
     font-family:Oswald-Light;
     src: url(/Fonts/Oswald/Oswald-Light.ttf);
 }
@font-face {
     font-family:Oswald-Regular;
     src: url(/Fonts/Oswald/Oswald-Regular.ttf);
 }
.carousel-inner
{
    /*text-align:center;*/
}
.ace-responsive-menu li ul.sub-menu 
{
    z-index: 99999;
}
#respMenu .title
{
    text-transform:uppercase;
    font-size:13px;
    font-weight:500;
    cursor:pointer;
}
 @font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;  
  src: url(../../Fonts/300.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;  
  src: url(../../Fonts/400.woff) format('woff');
}
/*@font-face {
    font-family: 'socicon-webfont';
    src: url(../../Fonts/socicon-webfont.woff) format('woff');
}*/

html, body 
{    
    margin:0px;
    padding:0px; 
    background-color:#fff; /* Below footer */
    color:#676767;        
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
}
.Currency
{
    padding-left:4px;
}
.Hide
{
    display:none;    
}
.Show
{
    display:inline;
}
#OverAllContainer
{    
    border:0px solid red;    
    background-color:#fff; /* Color on both sides */
    font-size:13px;
}
/*Cookie Start*/
 #cookie-policy-container
 {
    background-color:#b0934a;/* #5c0931;#662046;*/
    color:#fff;
    position:fixed;
    bottom:0px;
    padding:10px;
    z-index:1002;
    font-size:13px;
    width:100%;
    opacity:0.95;
    box-shadow: 0px 5px 5px 5px rgba(0,0,0,0.7);
}
p#cookie-policy-close
{
    float:right;    
    cursor:pointer;
    font-size:20px;    
}
#cookie-policy-container .cookie-heading
{
    text-align:left;
    margin:5px 0px 7px 0px;
    font-weight:bold;
    float:left;
}
#cookie-policy-container .cookie-description
{
    clear:both;
    margin-bottom:10px;
    text-align:justify;
}
#cookie-policy-container a
{
    color:#fff !important;
    text-decoration:underline;
}
#cookie-policy-container a:hover
{
    color:#fff !important;
    text-decoration:none;
}
#cookie-policy-content
{
    margin-left:auto;
    margin-right:auto;
}
/*Cookie End*/
/* Link style start */
/*#OverAllContainer a
{
    color:#404040;
    text-decoration:none;
    border:0px;
    /*background-image:none; -- Issue in product grid page group bg */
/*}*/
/*#OverAllContainer a:link, a:visited
{
    /*color:#00315a;    */
   /* color:#404040;
}*/
.copyright-new {
    float: none;
    clear: both;
    color: #747F8A;
    font-size: 12px;
    font-weight: normal;
    margin: auto 0px;
    text-align: center;
    padding: 0px 0px 10px;
}
#Captch_Holder
{
    margin-left: 1em;
    margin-right: 1em;
}
.ace-responsive-menu a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
    background-color: #f8f9fa; /*change;*/
}
#OverAllContainer a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}
/* Link style end */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active
{
    background-color:lightgray !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #A9A9A9 !important;
    background: #fff !important;
    font-weight: normal !important;
    color: #fff !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    /* border: 1px solid #003eff; */
    background: #fff !important;
    font-weight: normal !important;
    color: #000 !important;
}
.ui-tabs .ui-tabs-nav li{
    border-bottom: none !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
    color: #000;
}
#OverAllContainer #PressAwardsTabs a.ui-tabs-anchor:hover,a.ui-tabs-anchor:active
{
text-decoration:none !important;
color:black;
}

#OverAllContainer a.header:hover,a.header:active, a:active
{
text-decoration:none !important;
}
#Login_UpdatePanel1  a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}
#Login_UpdatePanel2  a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}
/*#ShoppingBasketHolder a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}
#SiteNavLinks a:hover, a:active
{
    color:#ba9338 !important;
    text-decoration:underline !important;
}
#Captch_Block4 a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}
#LoginButtonHolder  a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}
#AllStoreTypesContainer a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}
#LogoutWindow a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}
#ProdStores a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}

#AllStoreTypeHolder a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}
#PressAwardsTabs a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}
#BottomNav a:hover, a:active
{
    color:#ba9338;
    text-decoration:underline;
}*/

#OverAllContainer #MainContentHolder
{
    margin-left:auto;
    margin-right:auto;
    height:auto;
}
#OverAllContainer header#TopNav
{
    border:0px solid red;
    width:100%;
    height:auto;
    background-color:#fff; /* Header left & right */    
}
#OverAllContainer header#TopNav #BrandLogo
{
    float:left;
    border:0px solid red;
}

#OverAllContainer header#TopNav #MiniLinks
{
    float:right;
    border:0px solid red;    
}
a.socialfont
{
    color: #747F8A;
    padding: 0px 9px;
    font-family: socicon !important;
    font-size: 24px;
}
#BottomNavContent #newqrfooter a:link, #BottomNavContent #newqrfooter-div a:visited {
    text-decoration: none;
}
#BottomNavContent #newqrfooter a
{
    color: #747F8A ;
}
#BottomNavContent #newqrfooter span {
    padding: 0px 3px 0px 0px;
}
#BottomNavContent #newqrfooter a:hover
{
    color: #08c;
    text-decoration: none;
}
#newqrfooter {
    float: left;
    width: 100%;
    font-size: 12px;
    padding: 15px 0px 20px;
    color: #301E29;
}
    #newqrfooter .legalpolicy {
        float: none;
        margin: auto 0px;
        text-align: center;
    }
img.top {
    vertical-align:middle;    
}
img.topLast
{
    vertical-align:middle;
    padding:0px 0px 0px 2px;

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */    
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   filter: grayscale(100%);
   filter: gray; /* IE 6-9 */ 
}
img.topLast:hover {
    vertical-align: middle;
    padding: 0px 0px 0px 2px; 
    
    -webkit-filter: none;
   -moz-filter: none;
   -ms-filter: none;
   filter: none;   
}
#OverAllContainer header#TopNav #HomeIcon
{
    border:0px solid red;
    width:auto;
    float:left;
    margin-top:-10px;
    padding-right:10px;
}
#OverAllContainer header#TopNav #LoginSignUp
{
     border:0px solid #404040;
     width:auto;     
     margin-top:34px;
     padding-left:5px;
}
#OverAllContainer header#TopNav #Map
{
     border-left:1px solid #404040;
     width:auto;     
     margin-top:34px;
     padding-left:5px;
     padding-right:5px;
     position:absolute;     
}
#OverAllContainer header#TopNav #ShoppingBasketHolder
{   
    height:30px;
    position:absolute;    
    cursor:pointer;    
}
#OverAllContainer header#TopNav #CurrencyHolder
{
    border:0px solid red;
    float:right;    
    padding-left:5px;
     padding-bottom:5px;
     padding-top:5px;
}
#OverAllContainer header#TopNav #CurrencySelector 
{
    background-color: #f5f5f5;
    padding: 15px;
    width: 200px;
    position: absolute;
    right: 0px;
    margin-top: 31px;
    z-index: 10;
}

#OverAllContainer #TopNavContent
{
    background-color:#fff;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
    padding-bottom:10px;
    position:relative;
}
#OverAllContainer #BottomNavContent
{
    /*background-color:Red;*/    
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
    padding-left:20px;    /* Same as  top menu */ 
    padding-right:10px;       
    background-color:#E0E0E0; /* Same as body background */    
}

/*Vertical align video start */
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
    pointer-events:none; /* This makes sure that we can still click outside of the modal to close it */

    background:black; /*change BG here*/ /*rgba(0,0,0,0.7);    /*Custom requirement for bg color*/
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
    pointer-events:none;
}
#introVideo .modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
    pointer-events: all;

    background-color:transparent; /*Custom requirement for bg color*/
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0);
    -moz-box-shadow: 0 5px 15px rgba(0,0,0,0);
    -o-box-shadow: 0 5px 15px rgba(0,0,0,0);
    box-shadow: 0 5px 15px rgba(0,0,0,0);
    border:0px;
}
/*Custom requirement for bg color*/
#introVideo .Closebtn
{    
    position: absolute;
    z-index: 101;
    right: 0px;
}
#introVideo .modal-body {
    padding:0px;
}
#introVideo .close
{
   opacity:1;
}
/*Vertical align video end */

/* Menu start */
#OverAllContainer #MenuHolder
{
    background-color:#662046;
    height:50px;    
    border:0px solid red;
    margin-left:auto;
    margin-right:auto;
}
#OverAllContainer #MenuContent
{    
    height:auto;  
}
#OverAllContainer #MenuContent #Menu_ShopByCategory,#Menu_SpecialOffers,#Menu_Boutiques,#Menu_Raffles,#Menu_Restaurants,#Menu_Offers,#Menu_Video,#Menu_Magazine
{
    /*background-color:Red;    */
    /*height:50px;
    padding:15px 20px 5px 20px;*/
    font-size:13px;
    color:#fff;
    font-weight:500;
    cursor:pointer;    
}
#OverAllContainer #MenuContent #Menu_Boutiques
{
    border-left:1px solid transparent;    
}
#MenuHolder .navbar-collapse
{
    padding-left:0px;
}

#Menu_ShopByCategory_Content
{   
    border:0px solid red;
    background-color:#fff;
    z-index:1001;
    padding-top:10px;    
    box-shadow: .2142857143rem .2142857143rem .0714285714rem rgba(0,0,0,.04);
    border: .0714285714rem solid #ddd;
    border-width: 0 .0714285714rem .0714285714rem;
}
#Menu_SpecialOffers_Content
{   
    border:0px solid red;
    background-color:#fff;    
    z-index:1001; 
    padding-top:10px;   
    box-shadow: .2142857143rem .2142857143rem .0714285714rem rgba(0,0,0,.04);
    border: .0714285714rem solid #ddd;
    border-width: 0 .0714285714rem .0714285714rem;
}
#Menu_Boutiques_Content
{   
    border:0px solid red;
    background-color:#fff;
    z-index:1001;
    padding-top:10px;   
    box-shadow: .2142857143rem .2142857143rem .0714285714rem rgba(0,0,0,.04);
    border: .0714285714rem solid #ddd;
    border-width: 0 .0714285714rem .0714285714rem;
}
#Menu_Raffles_Content
{   
    border:0px solid red;
    background-color:#fff;    
    z-index:1001;
    padding-top:10px;    
    box-shadow: .2142857143rem .2142857143rem .0714285714rem rgba(0,0,0,.04);
    border: .0714285714rem solid #ddd;
    border-width: 0 .0714285714rem .0714285714rem;
}
#Menu_Restaurants_Content
{   
    border:0px solid red;
    background-color:#fff;    
    z-index:1001;
    padding-top:10px;   
    box-shadow: .2142857143rem .2142857143rem .0714285714rem rgba(0,0,0,.04);
    border: .0714285714rem solid #ddd;
    border-width: 0 .0714285714rem .0714285714rem;
}

/* Sprites start */

.sm_facebook, .sm_twitter, .sm_youtube, sm_instagram, sm_googleplus {
    background-image:url("../Images/SM_Icons.jpg");
    background-repeat:no-repeat;
    float:right;
    height:24px;
    width:28px;    
    border:1px solid red;
}

.sm_facebook {  
  background-position: 0px 0px;
}
.sm_twitter {  
  background-position: -27px 0px;
}
.sm_youtube {  
  background-position: -55px 0px;
}
.sm_instagram 
{    
  background-position: -90px 0px;
  z-index:1000;
}
.sm_googleplus {  
  background-position: -100px 0px;
}
/* Sprites end */
.InStock
{
    color:Green;
}
.OutOfStock
{
    color:Red;
}
/*#ShopyBy_BeautyContent
{
    background-color:Yellow;         
}
#ShopyBy_FashionContent
{
    background-color:Aqua;        
}
#ShopyBy_WatchesContent
{
    background-color:Teal;       
}
#ShopyBy_ElectronicsContent
{
    background-color:Fuchsia;        
}
#ShopyBy_TravelContent
{
    background-color:Orange;        
}
#ShopyBy_ConfectioneryContent
{
    background-color:Blue;        
}
#ShopyBy_ToysContent
{
    background-color:Red;        
}
#ShopyBy_TobaccoContent
{
    background-color:Olive;        
}*/

/* Menu - Block styles start */
.Mini_Block
{
    border:0px solid red;
    width:100%;
    height:130px;
}
.Mini_Block_ScrollArea
{
    height:90px;
    width:100%;
    border:0px solid green;
    margin-top:3px;
}
.Medium_Block
{
    border:0px solid red;
    width:100%;
    height:auto;
}
.Medium_Block_ScrollArea
{
    height:auto;
    width:100%;
    border:0px solid green;
    margin-top:3px;
}
.Large_Block
{
    border:0px solid red;
    width:100%;
    height:auto;
}
.Large_Block_ScrollArea
{
    height:auto;
    width:100%;
    border:0px solid green;
    margin-top:3px;
}
.MenuBlock5Img
{
    width:252px;
    /*padding-left:6px;
    height:153px;*/    
}
/* Menu - Block styles end */

.Level2_HeadingHolder
{
    padding:6px;
    padding-left:0px;  
    font-size:14px;
    font-weight:bold;    
    color:#ba9338;
}
.Level3_Text
{
    /*padding:2px 2px 2px 6px;*/
}
#OverAllContainer a.Level2_HeadingLink
{
    color:#ba9338; 
    float:left;
    font-weight:700;
    font-size:12px;
    /*text-decoration:underline;*/
}
#OverAllContainer a.ViewAll
{    
    font-size:10px;
    color:#ba9338;
    float:right;
}
.Arrow
{
    width:9px;
    height:13px;
    float:right;    
    border:0px solid red;   
    background-image:url("../Images/Menu_Arrow_Normal.png");
    background-repeat:no-repeat;
}
/* Menu end */

.City
{
    background-image:url("../Images/City.png");width:294px;height:64px;float:left;
}
.Airport
{
    background-image:url("../Images/Airport.png");width:437px;height:64px;float:right;
}

#OverAllContainer footer#BottomNav
{
    margin-top:5px;
    margin-bottom:10px;       
    font-size:11px;        
}
#OverAllContainer footer#BottomNav .SubMenuHeadings
{
    color:#ba9338;
    text-transform:uppercase;
    padding:4px 0px 4px 0px;
    font-weight:bold;
    font-size:13px;
}
#OverAllContainer footer#BottomNav .SubMenuLinks
{  
    /*border:1px solid black;*/
    padding:2px 0px 2px 0px;
}
#OverAllContainer footer#BottomNav #Block1, #Block2, #Block3, #Block4,#Block6
{    
    /*background-color:Teal;*/
    float:left;    
}
#OverAllContainer footer#BottomNav #Block5
{
    float:right;       
}
#OverAllContainer footer#BottomNav .MapImg
{
    width:180px;        
}

.TopNav_SearchBox
{
    width:400px;    
    height:25px;    
    margin-top:0px;        
    z-index:2000;       
    border:0px solid red;
}
#OverAllContainer header#TopNav #Search
{
    position:absolute;
    border:1px solid #ccc;
    width:400px;
    height:25px;    
}
#SearchIcon
{   
   position:absolute;
   right:0px;
   margin-top:2px;
}
/*Search start*/
.SearchTextBox
{
    width:375px;
    height:25px;     
    padding-top:0px;
    margin-left:2px; 
    z-index:2000;      
}
.ViewAllSearchResults {
    margin-bottom:10px;
}
#SearchResults
{
    border:0px;
    width:400px;
    height:auto;
    color:#000;
    position:absolute;
    margin-top:24px;
    margin-left:-1px;   
    z-index:1001;    
}
#SearchResults a
{
   border:0px;   
}
#SearchResults a:link, a:visited
{
   border:0px;      
}
#SearchResults a:hover, a:active
{
   border:0px;
   background-image:none;   
}
.SearchResultBox {
    border:1px solid #eee;
    width:380px;
    margin-left:-12px;
    height:auto;
    margin-top:2px;
    margin-bottom:2px;
}
.SearchResultPressReleaseBoxTitle {
    border-bottom:1px solid #eee;
    width:278px;
    float:left;
    font-weight:bold;
    padding-left:5px;
    background-color:#f7f7f7;
}
.SearchSearchPressReleaseResultImage {
    border:0px;
    float:left;
    width:100px;
    height:50px;    
    border-left:1px solid #eee;
}
.SearchResultPressReleaseBoxDescription {
    border:0px;
    width:278px;
    height:30px;
    position:absolute;
    margin-top:-30px;
    padding-left:5px; 
    overflow:hidden;
    font-size:11px;
    padding-top:7px;
    line-height:22px; /*To hide next line*/   
}
.SearchResultFAQTitle {
    border-bottom:1px solid #eee;
    width:100%;
    float:left;
    font-weight:bold;
    padding-left:5px;
    background-color:#f7f7f7;
}
.SearchResultFAQDescription {
    border:0px;
    width:100%;
    height:60px;
    /*position:absolute;*/
    margin-top:-30px;
    padding-left:5px; 
    overflow:hidden;
    font-size:11px;
    padding-top:7px;
    line-height:18px; /*To hide next line*/
}
.SearchResultProductHolder {
    padding-left:7px;
    height:inherit;
    width:100%;
}
.SearchResultProduct {
    width:60px;
    height:60px;
    border:1px solid #eee;
    margin-right:9px;
    margin-bottom:4px;
}
#CloseSearchResults {
    position:absolute;
    margin-top:10px;
    margin-left:375px;
    width:16px;
    z-index:1000;
    cursor:pointer;
}
.TopNav_SearchBox .ui-tabs .ui-tabs-panel {
    background-color:#fff;
}
.TopNav_SearchBox .ViewAllSearchResults a
{
    padding:5px;
    padding-left:15px;
    padding-top:3px;
    padding-bottom:3px;
    display:inline;
    float:right;
    text-transform:uppercase;    
    color:#9d9d9d;
    font-size:11px;
}
.TopNav_SearchBox .ViewAllSearchResults a:link, a:visited
{
    /*color:#9d9d9d;*/
    color:#404040;
}
.TopNav_SearchBox .ViewAllSearchResults a:hover, a:active
{
    text-decoration:none;
    color:#9d9d9d;
    border:1px solid #ba9338;
    background-image:url("../Images/Arrow.png");
    background-position:2px 8px;
    background-repeat:no-repeat;
}
.ui-widget-header {
    background:none;
    border:0px;
    border-bottom:1px solid #eee;
}
.ui-widget-content {
    border-top:0px;
    border-bottom:1px solid #ccc;
}
/*Search end*/

/* made modal class for handling multiple modals in same page */
.Modal_AddToCart_Container
{
    width:100%;
    height:auto;
    border:1px solid #ccc;
    border-top:0px;        
}
.Modal_AddToCartTitle
{
    height:30px;
    background-color:#f7f7f7;
    text-transform:uppercase;
    color:#404040;
    padding-left:10px;
    font-size:14px;    
    font-weight:200;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-top:5px;    
}
/* end modal class */
#Modal_AddToCart_Container
{
    width:100%;
    height:auto;
    border:1px solid #ccc;
    border-top:0px;        
}
#Modal_AddToCartTitle
{
    height:30px;
    background-color:#f7f7f7;
    text-transform:uppercase;
    color:#404040;
    padding-left:10px;
    font-size:14px;    
    font-weight:200;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-top:5px;    
}
#Modal_Img
{
    width:237px;
    height:237px;    
    border:0px solid red;
    float:left;
    margin:10px;
    margin-left:0px;
    padding-left:10px;
    background-color:#fff;    
}
#Modal_ProductName
{    
    margin:10px 5px 10px 5px; 
    color:#000;
    text-transform:uppercase;
    font-weight:bold;   
}
#Modal_ProductDescription
{    
  margin:10px 5px 10px 5px;  
}
.Modal_Seperator
{
    margin-top:5px;
    border-bottom:1px solid #ccc;
    margin-bottom:5px;
    /*margin-left:242px;*/
}
#Modal_AddToCart_Container .styled-select select 
{  
   width: 108px; 
}
#Modal_AddToCart_Container .styled-select 
{
   width: 80px;        
}
.Modal_Buttons
{
    width:140px;
    height:26px;
    text-transform:uppercase;    
    padding-left:33px;        
    padding-top:3px;
    border-radius:2px;
    float:left;
    margin-left:5px;
    margin-bottom:10px;
    margin-top:-1px;             
}
.Modal_WishListIcon
{
    background-image:url("../Images/WishListIcon.png");
    background-position:0px 3px;
    background-repeat:no-repeat;
}
#LoginToAddToWL
{
    Width:100%;
    height:60px;    
    padding-left:10px;
    padding-top:5px;
}
#WLText
{
    padding:10px 10px 10px 0px;    
}
.Modal_AddToCartIcon
{    
    background-position:3px 3px;
    background-repeat:no-repeat;    
}
.Modal_AddToCartIcon:hover
{    
    background-position:3px 3px;
    background-repeat:no-repeat;    
}
.OutOfStockBtn
{
    width:140px;
    height:26px;
    text-transform:uppercase;
    /*text-align:center;*/
    padding-left:33px;
    /*background-color:#e1bc61;*/
    color:#404040;
    padding-top:3px;
    /*cursor:pointer;*/    
    border:1px solid #ccc;
    float:left;
    margin-left:5px;
    margin-bottom:10px;
    margin-top:-1px;  
    cursor:not-allowed;
    background-color:#f7f7f7;
    border-radius:2px; 
}
.OutOfStockBtn_AddToCartIcon
{
    background-image:url("../Images/ShoppingcartBlack.png");
    background-position:3px 3px;
    background-repeat:no-repeat;
    visibility:hidden;    
}
#Modal_DD
{
    margin:0px;
    padding:0px;
}
#Modal_Price
{    
    font-weight:200;
    margin-top:-25px;
    margin-right:5px;
    color:#404040;
}


/* Water mark plugin */
.watermark 
{
	color: #bebebe !important;
}
.watermark2 {
	color: #999 !important;
	font-style: italic !important;
}
.watermark3 {
	color: #c77 !important;
}
/* Style inside the 4 blocks */
.HoverProductGridIconStyle
{
    margin-left:22px !important;
    margin-top:18px !important;
    cursor:pointer !important;   
}
/* Button widths */
.SmallButton
{    
   width:100px;    
}
.MediumButton
{
    width:180px;
}
.LargeButton
{
    width:250px;
}


.LogggedArrow
{
    position:absolute;
    margin-top:22px;
    margin-right:0px;
    float:right;
    right:18px;        
    z-index:1001;
}
.LoggedInContent
{
    position:absolute;
    border:1px solid #ccc;
    width:120px;
    height:auto;/*58 px*/
    z-index:1000;
    margin-right:0px;
    margin-top:40px;
    float:right;
    right:8px;
    text-transform:uppercase;
    background-color:#fff;
}
.navbar 
{
    -webkit-border-radius: 0px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */  
    -moz-border-radius: 0px; /* Firefox 1-3.6 */   
    border-radius: 0px;
}

#ShopyBy_BeautyContent .Content2,#ShopyBy_BeautyContent .Content3,#ShopyBy_BeautyContent .Content4,#ShopyBy_BeautyContent .Content5
{
    /*border:1px solid red; */
    display:none;  
}
#ShopyBy_FashionContent .Content2,#ShopyBy_FashionContent .Content3,#ShopyBy_FashionContent .Content4,#ShopyBy_FashionContent .Content5
{    
    display:none;  
}
#ShopyBy_WatchesContent .Content2,#ShopyBy_WatchesContent .Content3,#ShopyBy_WatchesContent .Content4,#ShopyBy_WatchesContent .Content5
{
    display:none;
}
#ShopyBy_ElectronicsContent .Content2,#ShopyBy_ElectronicsContent .Content3,#ShopyBy_ElectronicsContent .Content4,#ShopyBy_ElectronicsContent .Content5
{
    display:none;
}
#ShopyBy_TravelContent .Content2,#ShopyBy_TravelContent .Content3,#ShopyBy_TravelContent .Content4,#ShopyBy_TravelContent .Content5
{
    display:none;
}
#ShopyBy_ConfectioneryContent .Content2,#ShopyBy_ConfectioneryContent .Content3,#ShopyBy_ConfectioneryContent .Content4,#ShopyBy_ConfectioneryContent .Content5
{
    display:none;
}
#ShopyBy_ToysContent .Content2,#ShopyBy_ToysContent .Content3,#ShopyBy_ToysContent .Content4,#ShopyBy_ToysContent .Content5
{
    display:none;
}
#ShopyBy_TobaccoContent .Content2,#ShopyBy_TobaccoContent .Content3,#ShopyBy_TobaccoContent .Content4,#ShopyBy_TobaccoContent .Content5
{
    display:none;
}
.ShopCategoryHeading
{
    cursor:pointer;
}
#MenuContent .Arrow
{
    display:none;
}
#Menu_Tobacco
{
    display:none;	
}
#Menu_ShopByCategory_Content
{
    height:310px;
}
.HomeImg 
{
    width:22px;
    margin-top:5px;
}

.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect .overlay {
  width: 180px;
  height: 100%;
  position: absolute;
  overflow: hidden;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
  top: -200px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.1s ease-out 0.5s;
  transition: all 0.1s ease-out 0.5s;
}

.hovereffect:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  top: 0px;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

.hovereffect img {
  display: block;
  position: relative;
}

.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 15px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
  transform: translateY(-200px);
  -webkit-transition: all ease-in-out 0.1s;
  transition: all ease-in-out 0.1s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.hovereffect:hover h2 {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.hovereffect a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  text-transform: uppercase;
  margin: 50px 0 0 0;
  background-color: transparent;
  -webkit-transform: translateY(-200px);
  -ms-transform: translateY(-200px);
  transform: translateY(-200px);
  color: #000;
  border: 1px solid #000;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}

.hovereffect a.info:hover {
  box-shadow: 0 0 5px #fff;
}

.hovereffect:hover a.info {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  box-shadow: 0 0 5px #000;
  color: #000;
  border: 1px solid #000;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

@media screen and (min-width:1px) and (max-width:745px) {
    .City {
        display: none;
    }
}

@media screen and (min-width:1px) and (max-width:991px)
{
    .PadLft16
    {
        padding-left:16px;
    }
    #OverAllContainer #MenuHolder
	{
	    background-color:transparent;
    }
    /*.QRLogo 
    {	
        display:none;
    }*/
    
    /* Style inside the 4 blocks */
    .HoverProductGridIconStyle
    {
        margin-left:0px !important;
    }    
    #OverAllContainer #MainContentHolder 
    {
        width:100%;
        /*background-color:Black;*/
    }
    #OverAllContainer #TopNavContent
    {
        width:100%;                     
    }
    #cookie-policy-content
    {
        width:100%;
    }
    #OverAllContainer #BottomNavContent
    {
        width:100%;     
        margin-bottom:10px;         
    }    
    #OverAllContainer header#TopNav #MiniLinks
    {
        float:right;
        border:0px solid red; 
        margin-top:-100px; 
        margin-right:10px;  
    }    
    #OverAllContainer header#TopNav #BrandLogo
    {
        float:none;
        text-align:center;  
        margin-top:20px;      
    }    
    .TopNav_SearchBox
    {
        width:190px;        
    }
   #SearchTB
   {
        width:190px;
   }
    .SearchTextBox
    {
        width:190px;        
    }
   #SearchResults
   {
       width:220px;
   }
    #SearchIcon
    {  
       margin-top:-24px;    
    }
    #OverAllContainer header#TopNav #Search
    {       
        padding:0px;
        margin:0px;
        margin-top:5px;
        position:relative;
        margin-left:auto;
        margin-right:auto;
        width:190px;        
    }
    #OverAllContainer header#TopNav #HomeIcon
    {        
        float:none;
        position:absolute;
        margin-top:-165px;
        padding-right:0px;        
        left:5px;
    }
    #OverAllContainer header#TopNav #LoginSignUp
    {        
        padding:0px;
        margin:0px;
        margin-right:10px;
        margin-top:50px;        
        float:right;        
    }
    #OverAllContainer header#TopNav #Map
    {
        padding:0px;
        margin:0px;
        right:115px; 
        border:0px;
        margin-top:20px;
    }
    #OverAllContainer header#TopNav #ShoppingBasketHolder
    {        
        right:10px; 
        margin-top:19px;
    }
    #OverAllContainer footer#BottomNav #Block1, #Block2, #Block3, #Block4,#Block6
    {        
        margin-right:60px;          
        min-width:200px;   
        width:auto;
        padding:0px 10px 10px 10px;
    }
    #OverAllContainer footer#BottomNav #Block4
    {
        margin-bottom:10px;
    }     
    #OverAllContainer footer#BottomNav #Block5
    {        
        display:block;
        float:none;                 
    }
    
    /* Menu start */
    #OverAllContainer #MenuHolder
    {        
        height:auto;     
    }
    #OverAllContainer #MenuContent
    {    
        height:auto;
    }
    #OverAllContainer #MenuContent #Menu_ShopByCategory,#Menu_SpecialOffers,#Menu_Boutiques,#Menu_Raffles,#Menu_Restaurants,#Menu_Offers,#Menu_Video,#Menu_Magazine
    {        
        float:none;             
        width:100%;
        background-color:#373328;  
        display:none ;             
    }
    #Menu_ShopByCategory_Content, #Menu_SpecialOffers_Content, #Menu_Boutiques_Content, #Menu_Raffles_Content, #Menu_Restaurants_Content{
        width:100%;
        height:auto;        
        position:relative;    
        padding-bottom:10px;
        font-weight:bold;                                                       
    }   
    .ShopCategoryHeading
    {
        height:40px;
        color:#000;
        padding:10px 10px 10px 15px;
        font-size:12px;
        border:0px solid red;
        cursor:default;                     
    }
    #Menu_Boutiques_Content .Content1
    {
        width:318px!important;
        height:auto;
        border:0px solid red;
        float:none;        
    }
    .Content1, .Content5
    {
        width:100%;
        height:auto;
        border:0px solid red;
        float:none;        
    }
    .Content5
    {        
        margin-top:10px;
        border-top:1px solid #94918a;
    }
    .Content2, .Content3, .Content4
    {
        width:100%;
        height:auto;
        border-top:1px solid #94918a;
        float:none;        
        margin-top:10px;
    }
    #ShopyBy_BeautyContent
    {
        height:auto;  
        float:none;            
        /*background-color:#F6F0E2;  Hide below main menus due to 400 JS height issue */
    }
    #ShopyBy_FashionContent
    {
        height:auto;   
        float:none;        
    }
    #ShopyBy_WatchesContent
    {
        height:auto;  
        float:none;         
    }   
    #ShopyBy_ElectronicsContent
    {
        height:auto;   
        float:none;         
    }
    #ShopyBy_TravelContent
    {
        height:auto;   
        float:none;         
    }
    #ShopyBy_ConfectioneryContent
    {
        height:auto;   
        float:none;        
    }
    #ShopyBy_ToysContent
    {
        height:auto;   
        float:none;        
    }
    #ShopyBy_TobaccoContent
    {
        height:auto;   
        float:none;         
    }
    
    /* Menu - Block styles start */
    .Mini_Block, .Medium_Block, .Large_Block
    {       
        height:auto;
    }
    .Mini_Block_ScrollArea, .Medium_Block_ScrollArea, .Large_Block_ScrollArea
    {
        height:auto;        
    }    
    /* Menu - Block styles end */
    #NoMenu
    {
        display:none;
    }
    
    /* Bootstrap menu */
    .navbar
    {
        margin-bottom:0px;
    }
    .navbar-collapse
    {
        padding-left:0px;
        padding-right:0px;
    }    

    /*#OverAllContainer header#TopNav #CurrencyHolder
    {        
        float:none;
        position:absolute;
        right:0px;
        margin-top:-30px;     
    }*/
     #OverAllContainer header#TopNav #CurrencyHolder
    {        
      float: none;
    position: absolute;
    right: 66px;
    margin-top: 15px;    
    }
    #OverAllContainer header#TopNav #CurrencySelector
    {
        margin-top:0px;
    }
}
@media screen and (min-width:992px) and (max-width:1199px)
{
    .PadLft16
    {
        padding-left:16px;
    }
     #OverAllContainer #MenuHolder
    {    
        width:1000px;
    }    
    .QRLogo 
    {
	    /*position:absolute;*/	
	    margin-top:-5px;
	    right:0px;	    
    }    
    #OverAllContainer
    {
        /*width:902px;*/
        width:1000px;
        /*background-color:Green;*/
        margin-left:auto;
        margin-right:auto;
    }
    #OverAllContainer #TopNavContent, #BottomNavContent
    {
        /*width:902px;*/
        width:1000px;
    }    
    #cookie-policy-content
    {
        width:1000px;
    }
    
    #OverAllContainer header#TopNav #Search
    {       
        margin-left:480px;        
    }
    #OverAllContainer header#TopNav #LoginSignUp
    {        
         position:absolute;
         right:0px;   
    }
    #OverAllContainer header#TopNav #Map
    {
         margin-left:935px;
    }
    #OverAllContainer header#TopNav #ShoppingBasketHolder
    {
        margin-left:890px;
    }
    #OverAllContainer header#TopNav #MiniLinks
    {
        margin-right:15px;
    }
    #OverAllContainer footer#BottomNav #Block1, #Block2, #Block3, #Block4,#Block6
    {        
        min-width:130px;
        margin-right:40px;
        min-height:145px;
    }       
    #OverAllContainer footer#BottomNav #Block5
    {
        /*float:right;           */        
    }
    #OverAllContainer footer#BottomNav .MapImg
    {
        width:175px;        
    }
    
    /* Menu start */
    #OverAllContainer #MenuContent
    {
        /*background-color:Green;*/
        width:1000px;
        margin-left:auto;
        margin-right:auto;   
    }
    #OverAllContainer #MenuContent #Menu_ShopByCategory,#Menu_SpecialOffers,#Menu_Boutiques,#Menu_Raffles,#Menu_Restaurants,#Menu_Offers,#Menu_Video,#Menu_Magazine
    {        
        float:left;             
    } 
    #Menu_ShopByCategory_Content, #Menu_SpecialOffers_Content, #Menu_Boutiques_Content, #Menu_Raffles_Content, #Menu_Restaurants_Content
    {
        width:auto; /* 1000px; -- To automatically caluclate. Helpful in case of reduced contents like watches where col3 is not there */
        height:auto;        
        position:absolute;                
        margin-left:-1px;
        margin-right:auto; 
        margin-top:0px;  
        padding-bottom:10px;       
    }   
    #Menu_ShopByCategory_Content
    {
        margin-left:-1px;
    } 
    #Menu_SpecialOffers_Content, #Menu_Boutiques_Content
    {
        width:463px; /* 1 & 5 block */
    }   
    #Menu_Raffles_Content
    {
        width:723px; /* 1, 1 & 1 block */
    } 
    #Menu_Restaurants_Content
    {
        /*width:463px; 1 & 5 block */
        /*margin-left:230px;*/
    }
    #Menu_Raffles_Content
    {        
        margin-left:-463px;
    }
    #Menu_Raffles_Content a {
            padding: 3px 0px 3px 2px;
    }
    #Menu_Restaurants_Content .Content1,.Content5
    {
        padding-left:5px;
    }
    #Menu_Raffles_Content .Content1
    {
        border-right:1px solid #94918a;
        padding-left:5px;
        height:160px;
    }
    #Menu_Raffles_Content .Content5
    {     
        border-left:0px;   
        padding-left:5px;
    }
    #Menu_SpecialOffers_Content .Content1,.Content5
    {
        padding-left:5px;
    }
    #Menu_Boutiques_Content .Content1,.Content5
    {
        padding-left:5px;
    }
    .ShopCategoryHeading
    {
        height:30px;
        color:#000;
        padding:2px 2px 2px 15px;
        font-size:12px;
        border:0px solid red;
        cursor:default;
        font-weight:bold;        
    }
     #Menu_Raffles_Content .Content1
     {
         width:240px !important;
        height:auto;
        border-right: 1px solid #94918a;
        /*border:0px solid red;*/
        float:left;

     }
    .Content1, .Content5
    {
        width:290px;
        height:auto;
        border:0px solid red;
        float:left;
    }
    .Content1
    {
        margin-top:-3px; /* Making heading in-line with next column */        
    }
    #Menu_ShopByCategory_Content .Content1
    {        
        border-right:none;
    }
    .Content5
    {
        border-left:none;
    }
    .Content2, .Content3, .Content4
    {
        width:180px;
        height:390px;
        border-left:1px solid #94918a;
        float:left;
    }
    
    /* Menu - Block styles start */
    .MenuBlock5Img
    {
        width:210px;
        padding-left:6px;
        height:119px;
    }
    /* Menu - Block styles end */    
    #OverAllContainer a.Level2_HeadingLink
    {
        font-size:13px;
    }
    
    #ShopyBy_BeautyContent
    {
        height:390px;   
        float:left;    
    }
    #ShopyBy_FashionContent
    {
        height:390px;    
        float:left;
    }
    #ShopyBy_WatchesContent
    {
        height:390px;   
        float:left;
    }    
    #ShopyBy_ElectronicsContent
    {
        height:390px;    
        float:left;
    }
    #ShopyBy_TravelContent
    {
        height:390px;    
        float:left;
    }
    #ShopyBy_ConfectioneryContent
    {
        height:390px;    
        float:left;
    }
    #ShopyBy_ToysContent
    {
        height:390px;    
        float:left;
    }
    #ShopyBy_TobaccoContent
    {
        height:390px;    
        float:left;
    }
    #NoMenu
    {
        width:100%;       
        height:75px;
    }
    .Arrow
    {       
        margin-right:2px;
        margin-top:5px;     
    }
    
    /* Bootstrap Menu bar */
    .navbar, .navbar-default, .container-fluid
    {
        padding:0px;
        margin:0px;
        background-color:transparent;
        border:0px;
    }
    .navbar-header
    {
        display:none;
    }
    /* Bootstrap Menu end */ 

    /* 22 May 2017. Requirement to shorten the height of brand menus and float it to right - START */
    /* 20px add for 1 line */    
    #Menu_Boutiques_Content .Content1 {
        margin-top: 0px;
        width: 417px;
        height: 450px;/* If more name comes increase this */
    }
    #Menu_Boutiques_Content .Content1 .Level3_Text {        
        width: 180px;
    }
    #Menu_Boutiques_Content {
        width: 720px;
        /*height:460px;/* If more name comes increase this */*/
    }
    div#mCSB_5_container.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden
    {
         display: flex !important;
         flex-direction: column !important;
         flex-wrap: wrap !important;
         height: 410px !important;/* If more name comes increase this */         
    }
    /* END */
}

@media screen and (min-width:1200px)
{
    .QRLogo 
    {
	    /*position:absolute;*/	
	    margin-top:-5px;
	    right:0px;
    }
    
    #OverAllContainer #MenuHolder, footer#BottomNav
    {
        width:1244px;
        margin-left:auto;
        margin-right:auto;
    }    
    #OverAllContainer footer#BottomNav #Block5
	{
	    margin-right:20px;
    }

    #OverAllContainer #MainContentHolder
    {
        /*width:1100px;*/
        width:1244px;
        /*background-color:Yellow;*/
    }
    #OverAllContainer #TopNavContent, #BottomNavContent
    {
        /*width:1100px;*/
        width:1245px;
    }
    #cookie-policy-content
    {
        width:1245px;
    }    
    #OverAllContainer header#TopNav #Search
    {       
        margin-left:740px;        
    }
    #OverAllContainer header#TopNav #LoginSignUp
    {        
         position:absolute;
         right:0px;
    }
    #OverAllContainer header#TopNav #Map
    {
         margin-left:1180px;
    }
    #OverAllContainer header#TopNav #ShoppingBasketHolder
    {
        margin-left:1144px;
        margin-top:3px;
    }
    #OverAllContainer footer#BottomNav #Block6
    {        
       margin-left:65px;     
    }
    
    #OverAllContainer footer#BottomNav #Block1, #Block2, #Block3, #Block4,#Block6
    {        
        min-width:180px;
        margin-right:5px;        
    }
     body #AddWish .modal-lg 
    {
        width: 300px;        
    }     
    
    /* Menu start */
    #OverAllContainer #MenuContent
    {
        /*background-color:Yellow;*/
        width:1244px;
        margin-left:auto;
        margin-right:auto;  
        font-size:13px; 
    }    
    #OverAllContainer #MenuContent #Menu_ShopByCategory,#Menu_SpecialOffers,#Menu_Boutiques,#Menu_Raffles,#Menu_Restaurants,#Menu_Offers,#Menu_Video,#Menu_Magazine
    {        
        float:left;     
    }
    #Menu_ShopByCategory_Content, #Menu_SpecialOffers_Content, #Menu_Boutiques_Content, #Menu_Raffles_Content, #Menu_Restaurants_Content
    {
        width:auto;/*1244px; -- To automatically caluclate. Helpful in case of reduced contents like watches where col3 is not there */
        height:auto;        
        position:absolute;                
        margin-left:-462px;
        margin-right:auto;
        /*margin-top:50px;*/    
    } 
    #Menu_ShopByCategory_Content
    {
        margin-left:-1px;
        padding-top:20px;        
    }
    
    #Menu_SpecialOffers_Content, #Menu_Boutiques_Content
    {
        width:603px; /* 1 & 5 block */
    }   
    #Menu_Raffles_Content
    {
        width:903px; /* 1, 1 & 1 block */
    } 
    #Menu_Restaurants_Content
    {
        /*width:603px;  1 & 5 block */
        /*margin-left:643px;*/
        margin-left:-1px;
    }
    #Menu_Restaurants_Content .Content1,.Content5
    {
        padding-left:10px;
    }
    #Menu_Raffles_Content .Content1
    {
        border-right:1px solid #94918a;
        padding-left:8px;
        height:auto;
    }
    #Menu_Raffles_Content .Content5
    {     
        border-left:0px;   
        padding-left:10px;
    }
    #Menu_SpecialOffers_Content .Content1,.Content5
    {
        padding-left:10px;
    }
    #Menu_Boutiques_Content .Content1,.Content5
    {
        padding-left:10px;
    }
    .ShopCategoryHeading
    {
        height:25px;
        color:#000;
        padding:2px 2px 2px 20px;
        font-size:12px;
        border:0px solid red;
        cursor:pointer;
        /*font-weight:bold;*/
    }
    .Content1, .Content5
    {
        width:300px;
        height:auto;
        /*border-right:1px solid #94918a;*/
        float:left;
        padding-bottom:15px;
    }
    .Content5
    {
        border:0px;
    }
    #Menu_ShopByCategory_Content .Content1
    {
        border-right:none;
    }
    #Menu_Restaurants_Content .Content1
    {
        border-right:none;
    }
    .Content1
    {
        margin-top:-3px; /* Making heading in-line with next column */
    }
    #Menu_SpecialOffers_Content .Content1
    {
        margin-top:0px;
    }
    #Menu_Boutiques_Content .Content1
    {
        margin-top:0px;
    }    
    .Content2, .Content3, .Content4
    {
        width:214px;
        height:390px;
        border-left:1px solid #94918a;
        float:left;
    }
    #ShopyBy_BeautyContent
    {
        height:390px;   
        float:left;    
    }
    #ShopyBy_FashionContent
    {
        height:390px;    
        float:left;
    }
    #ShopyBy_WatchesContent
    {
        height:390px;   
        float:left;
    }    
    #ShopyBy_ElectronicsContent
    {
        height:390px;    
        float:left;
    }
    #ShopyBy_TravelContent
    {
        height:390px;    
        float:left;
    }
    #ShopyBy_ConfectioneryContent
    {
        height:390px;    
        float:left;
    }
    #ShopyBy_ToysContent
    {
        height:390px;    
        float:left;
    }
    #ShopyBy_TobaccoContent
    {
        height:390px;    
        float:left;
    }
    #NoMenu
    {
        width:100%;
        border:0px solid red;
        height:75px;
    }
    .Arrow
    {       
        margin-right:10px;
        margin-top:6px;     
    }
    
    /* Bootstrap Menu bar */
    .navbar, .navbar-default, .container-fluid
    {
        padding:0px;
        margin:0px;
        background-color:transparent;
        border:0px;
    }
    .navbar-header
    {
        display:none;
    }
    /* Bootstrap Menu end */ 

    /* 22 May 2017. Requirement to shorten the height of brand menus and float it to right - START */  
    /* 20px add for 1 line */  
    #Menu_Boutiques_Content .Content1 {
        margin-top: 0px;
        width: 417px;
        height: 602px;/* If more name comes increase this */        
    }
    #Menu_Boutiques_Content .Content1 .Level3_Text {       
        width: 200px;
        border:0px solid red;
    }    
    #Menu_Boutiques_Content {
        width: 420px;
        height:605px;/* If more name comes increase this */  
        margin-left:-1px;       
    }
    div#mCSB_5_container.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden
    {
         display: flex !important;
         flex-direction: column !important;
         flex-wrap: wrap !important;
         height: 428px !important;/* If more name comes increase this */
    }
    .PadLft16
    {
        /*padding-left:16px;*/
        padding:2px 2px 2px 16px; 
    }
    /* END */
}

.Large_Block_ScrollArea
{
    display: flex!important;
    flex-direction: column!important;
    flex-wrap: wrap!important;
    height: 610px !important;
}
.Large_Block_ScrollArea_Laxury
{
    display: flex!important;
    flex-direction: column!important;
    flex-wrap: wrap!important;
}
.align-items-center
{
    text-align:center !important;
}
.navJustification{
    display:block;
    margin-top: 1em !important;

}
    .pwdrule:hover
{
    color:#ba9338;
    text-decoration:underline;
}#hypLoginRegister:hover
    {
    color:#ba9338;
    text-decoration:underline;
}
   .qdfconlineemail:hover
    {
    color:#ba9338;
    text-decoration:underline;
}
   .ui-tabs-anchor
   {
color:black !important;
   }
@media screen and (min-width: 1200px) {
    #Menu_Boutiques_Content {       
        height: 650px;       
    }
}
@media screen and (min-width:1px) and (max-width:1200px) {

    .QRLogo {
        display: none !important;
    }
}
@media screen and (min-width:1px) and (max-width:970px) {
    .Large_Block_SP_Botique {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: wrap !important;
        height: 370px !important;
    }
}
ol{
    font-size:13px;
}
ol li 
{
    margin-bottom:1em;
}
popup-txt1 {
    text-align: center;
    margin: 0 auto;
    background-color: #FFFFFF;
     font-style: normal;
     font-size: 19px;
    color: black;
    line-height: 35px;
}
.popup-txt {
    text-align: center;
    margin: 0 auto;
    background-color: #FFFFFF;
    font-style: normal;
    font-size: 24px;
    color: black;
    line-height: 35px;
}

.failedorder {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    border: 1px solid transparent;
    border-radius: .25rem;
    Padding:5px 21px 5px 10px;
}

.successorder {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    border: 1px solid transparent;
    border-radius: .25rem;
    padding: 5px 10px 5px 10px;
}
.pendingorder {
    color: #806649;
    background-color: #fdecb9;
    border-color: #a78d42;
    border: 1px solid transparent;
    border-radius: .25rem;
    padding: 5px 28px 5px 10px;
}



 
