body
{
 margin: 0;
}
#total
{
    width: 100%;
    display: block;
}
 
   
a {color: #48577D; text-decoration: none;} 
   
a:hover {text-decoration: underline;} 
   
h1, h2 {margin-bottom: 15px} 
   
h1 {font-size: 18px;} 
h2 {font-size: 16px} 

   
#container { 
    width:100%; 
    background-color:white; 
    overflow: hidden; 
    position: relative;
} 
   
#main { 
    width: 100%; 
    float: left; 
} 
   
#main table { 
    width: 100%; 
} 
       
#main table th { 
    padding: 10px; 
    background-color: #555; 
    color: #fff; 
    text-align: left; 
} 
   
#main table td { 
    padding: 5px; 
} 
   
#main table tr { 
    background-color: #d3dcf2; 
} 
   
#sidebar { 
    width: 100%;     
    float: right; 
    position: relative;
    margin-top: -80px;
}
#cartimg
{
    background-image:url("../images/cart.png");
    background-size:100% 100%;
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    position: absolute;
    top:12px;
    right: 18px;
    
}



#textcart
{
    width: 40px;
    height: 40px;
    padding-top: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: black;
    text-decoration: none;
    
}
#cartimg a
{
    text-decoration: none;
}
#cartimg:hover
{
    opacity: 0.3;
}
#emptycart
{
    padding:20px;
    text-align:center;
}
.cardpic-block img
{
  margin: auto;
  /*display: block;*/
  object-fit: contain;
  width: 126px;
  height:234px;
}

.cardpic-block
{
    width: 100%;
    text-align: center;
}
#accountimg
{
    background-image:url("../images/account.png");
    background-size:100% 100%;
    background-repeat: no-repeat;
    height: 36px;
    width: 36px;
    position: absolute;
    top:18px;
    right: 54px;
    
}
#accountimg:hover
{
    opacity:0.3;
}

.fa {
    padding: 9px;
    font-size: 30px;
    width: 48px;
    height: 48px;
    text-align: center;
    text-decoration: none;
    margin-left:12px;
    border-radius: 50%;
    display: inline-block;
  
  }

  .fa-whatsapp {
    background: #00b489;
  color: white;
  font-size: 30px;
  
}
.social-chat
{
    position:fixed;
    bottom: 20px;
    right: 20px;
    font-size: 30px;
    display: inline-block;
}
.social-chat-icon
{
  display: inline-block;
}
.social-chat a
{
  
  text-decoration: none;
}
.chat-text
{
  font-size: 18px;
  display: inline-block;
  background-color: whitesmoke;
  padding: 9px;
}

#customertimg
{
    position: absolute;
    top:40px;
    right: 40px;
    color:black;
    padding: 6px;
    z-index: 200;
}

#customertimg a
{
    color:white;
    
}
#customerlink
{
    width:200px;
    background-color: #E04C4C;
    color: white;
    padding: 18px;
    border-radius: 9px;
    font-size: 16px;
    text-decoration: none;
    box-shadow: 2px 2px rgb(219, 219, 219);
}
#logoutchange
{
    position: absolute;
    top: 44px;
    right: 90px;
    z-index: 4000;
}
.customerlogin
{
    padding:9px;
    width:100%;
    margin-bottom: -30px;
    font-size: 14px;
    
}


.colborder
{
    border: 1px solid;
} 
[class*="col-"].colheight
{
  width: 102%;
  padding: 9px;
  margin: 2px 0px 2px -4px;
}
[class*="col-"].topcolheight
{
  width: 102%;
  padding: 9px;
  margin: 2px 0px 2px -4px;
}
.onlineapply button
{
    padding:9px;
    font-weight: bold;
}
.onlineapply button:hover
{
    cursor: pointer;
    background-color: gray;
    color: white;
    border-radius: 4px;
}
.online-apply
{
    color:red;
    padding: 18px;
    width: 100%;
    text-align: center;
    
}
[class*="col-"].online-apply
{
    
}
@media only screen and (min-width: 600px) {
    /* For tablets: */
    .row-table
    {
        display: table;
        width: 100%;
    }
    
    .coltable-1 {width: 8.33%;display: table-cell;}
    .coltable-2 {width: 16.66%;display: table-cell;}
    .coltable-3 {width: 25%;display: table-cell;}
    .coltable-4 {width: 33.33%;display: table-cell;}
    .coltable-5 {width: 41.66%;display: table-cell;}
    .coltable-6 {width: 50%;display: table-cell;}
    .coltable-7 {width: 58.33%;display: table-cell;}
    .coltable-8 {width: 66.66%;display: table-cell;}
    .coltable-9 {width: 75%;display: table-cell;}
    .coltable-10 {width: 83.33%;display: table-cell;}
    .coltable-11 {width: 91.66%;display: table-cell;}
    .coltable-12 {width: 100%;display: table-cell;}
    
    [class*="col-"].colheight
    {
      width: 49%;
      padding: 9px;
      margin: 2px 2px 2px 2px;
    }
    [class*="col-"].topcolheight
    {
      width: 49%;
      padding: 9px;
      margin: -4px 2px 2px 2px;
    }
    .equalcontainer
    {
        overflow: hidden;
    }
    
    
  }
  
  @media only screen and (min-width: 768px) {
    /* For desktop: */
.row-table
{
    display: table;
    width: 100%;
}

.coltable-1 {width: 8.33%;display: table-cell;}
.coltable-2 {width: 16.66%;display: table-cell;}
.coltable-3 {width: 25%;display: table-cell;}
.coltable-4 {width: 33.33%;display: table-cell;}
.coltable-5 {width: 41.66%;display: table-cell;}
.coltable-6 {width: 50%;display: table-cell;}
.coltable-7 {width: 58.33%;display: table-cell;}
.coltable-8 {width: 66.66%;display: table-cell;}
.coltable-9 {width: 75%;display: table-cell;}
.coltable-10 {width: 83.33%;display: table-cell;}
.coltable-11 {width: 91.66%;display: table-cell;}
.coltable-12 {width: 100%;display: table-cell;}

[class*="col-"].colheight
{
  width: 49%;
  padding: 9px;
  margin: 2px 2px 2px 2px;
}
[class*="col-"].topcolheight
{
  width: 49%;
  padding: 9px;
  margin: -4px 2px 2px 2px;
}
.equalcontainer
{
    overflow: hidden;
}


}