/*#contactles_menu {
    display: flex !important;
  
    text-align: right;
  width: 100%;
    padding-right: var(--bs-gutter-x, 1.5rem);
    padding-left: var(--bs-gutter-x, 1.5rem);
    margin-right: auto;
    margin-left: auto;
} */

.row {
    
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);
text-align: center;


flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y)!important;
}

/*
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    width: 100%;
    padding-right: var(--bs-gutter-x, 1.5rem);
    padding-left: var(--bs-gutter-x, 1.5rem);
    margin-right: auto;
    margin-left: auto;
 }  */ 




.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle{
     background-color: rgb(244, 81, 30); 

    color: white;
    white-space: nowrap;
    border: none;
    border-radius: 25px;
    
    padding-left: 10px;
    padding-right: 10px;
    margin:5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;    
}

#variants-area .btn {
     background-color: rgb(244, 81, 30); 

    color: white;
    white-space: nowrap;
    border: none;
    border-radius: 25px;
    
    padding-left: 10px;
    padding-right: 10px;
    margin:5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;   
}
#cartList .btn {
      background-color: rgb(244, 81, 30); 

    color: white;
    white-space: nowrap;
    border: none;
    border-radius: 25px;
    
    padding-left: 10px;
    padding-right: 10px;
    margin:5px;
    text-align: center;
    text-decoration: none;
    display: inline-block; 
}

#t1 h3{
     font-weight: 900;
    color: rgb(244, 81, 30); 
}


#cartList h6 {
color: rgb(244, 81, 30); 
    border: none;
    text-decoration: none;
}
#cartList p {
    font-weight: 500;
color: rgb(244, 81, 30); 
    border: none;
    text-decoration: none;
}

#outimg  img{
  width: 100px;
  border-radius: var(--border-radius);
  min-width: 100px;
  object-fit: cover;
  border-radius: 25px;
  top: 0;
  right: 0;
  margin-top: 13.5px;
  border: 2px solid #fe7800;
  box-shadow: 0 1.5px 10px 0 rgba(0, 0, 0, 0.1), 0 10px 20px 0 rgba(0, 0, 0, 0.2);
      background-color: #ffffff00;
  
}

.info-block.block-info {
    border-color: #ffffff00 !important;
}

.info-block.block-info .square-box {
    background-color:#ffffff00 ;
    
}

#salopt .custom-radio{
    font-weight: 600;
    border-color: #f5365c;
    
    color: red;
    
}
#order-form h3{
    font-weight: 600;
    
    
    color:  rgb(244, 81, 30);
    
}
#salopt  .custom-control-label{
    font-weight: 600;
    border-color: #f5365c;
    color: red;
    
}
.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: black;
     background-color: #f5365c; 
    box-shadow: none;
}
#otab .select2-container{
   width: 100% !important;
}
#restinfo p{
       color:black;
    font-weight: bold;   
}

#cartbl  h3{
    font-weight: 600;
    color:  rgb(244, 81, 30);
}

#cartbl  strong, .button{
     color:black;
    font-weight: bold;   
}
#promo_code_btn {
     background-color: rgb(244, 81, 30); 

    color: white;
    white-space: nowrap;
    border: none;
    border-radius: 25px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    margin:5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;    
    width: 100px;
}


#totalSubmitCOD button{
      background-color: red; 

    color: white;
    white-space: nowrap;
    border: none;
    border-radius: 25px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin:5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;    
    width: 100px;
}

#cartbl  .custom-control-label{
    font-weight: 600;
    border-color: #f5365c;
    color: red;
    
}