img.logo-customization {
    height: 76px;
}

a.login_custome
{
   display: none !important;
}

@media(max-width: 1067px){
    a.login_custome{
        display: block !important;
    }
}

@media(max-width: 1067px){
    .all-slide .owl-controls .owl-prev i, .all-slide .owl-controls .owl-next i {
        background: transparent;
        color: #ffff;
        font-size: 48px;
        height: 50px;
        line-height: 15px;
        text-align: center;
        transition: all 0.5s ease-out 0s;
        width: 50px;
        font-weight: normal;
    }   
}

@media(max-width: 1067px){
    .all-slide .owl-controls .owl-next i:hover
     {
        transition: all 0.5s ease-out 0s;
        background: transparent;
        color: #fff;
        border-color: transparent;
    }
}

    .steps {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 20px;
    }

    .step {
      background: #fff7e9;
      padding: 20px;
      border-radius: 10px;
      text-align: center;
      font-weight: bold;
      box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
    }

    @media(max-width: 1067px){
        .step {
        background: #fff7e9;
        padding: 20px;
        border-radius: 10px;
        text-align: center;
        font-weight: bold;
        box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
        margin-bottom: 16px;
    }
    }

    .step i {
      display: block;
      font-size: 30px;
      margin-bottom: 10px;
      color: #6d0d0d;
    }

    .apply-btn {
        margin-top: 30px;
        display: inline-block;
        padding: 12px 25px;
        background: transparent;
        border: 2px solid #881f19;
        color: #881f19;
        border-radius: 25px;
        font-weight: bold;
        text-decoration: none;
        transition: 0.3s;
    }

    .apply-btn:hover {
      background: #881f19;
      color: #fff;
    }

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}

th, td {
  text-align: left;
  padding: 8px;
  border: 1px solid;
  color: #000;
}
th{
    text-align: center;
    background-color: #8b211a;
    color: #fff;
}

 :root{
      --size: 90px;          
      --accent: #8b211a;      
      --track: #e6e6e6;         
      --dial: #ffffff;        
      --case: #8b211a;        
      --strap: #8b211a;       
      --glass: rgba(161, 10, 10, 0.35);
      --shadow: 0 10px 25px rgba(255, 34, 34, 0.25);
      --progress: 0;          
    }

 /* ===== Watch Widget ===== */
    .watch-widget{
      position: fixed;
      right: 24px;
      bottom: -72px;
      width: var(--size);
      height: calc(var(--size) + 80px);
      display: grid;
      grid-template-rows: 40px var(--size) 40px;
      align-items: center;
      justify-items: center;
      z-index: 9999;
    }

    .strap{
      width: calc(var(--size) * 0.55);
      height: 100%;
      background: var(--strap);
      border-radius: 12px;
      box-shadow: inset 0 0 0 1px #eb060622, var(--shadow);
    }

    .watch{
      width: var(--size);
      height: var(--size);
      border-radius: 50%;
      background: radial-gradient(120% 120% at 30% 30%, #8b211a, #8b211a);
      padding: 10px;
      box-shadow: var(--shadow);
      position: relative;
    }

    .dial{
      position: relative;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      display:grid; place-items:center;
      background:
        conic-gradient(var(--accent) calc(var(--progress) * 3.6deg), var(--track) 0),
        radial-gradient(circle at 50% 50%, var(--dial) 60%, transparent 61%);
      border: 6px solid #111827;
      box-shadow: inset 0 0 0 2px #e5e7eb;
    }

    .face{
      position: absolute;
      inset: 20px;
      border-radius: 50%;
      background: #fff;
      display:grid; place-items:center;
    }

    .hand{
      position:absolute;
      width: 2px; 
      height: 38%;
      top: 12%;
      left: 50%;
      transform-origin: bottom center;
      transform: rotate(calc(var(--progress) * 3.6deg - 90deg));
      background: var(--accent);
      border-radius: 2px;
    }
    .cap{
      position:absolute; width: 12px; height:12px; border-radius:50%;
      background:#8b211a; border: 2px solid #e5e7eb;
    }

    .glass{
      position:absolute; inset:0; border-radius:50%;
      background: linear-gradient(120deg, transparent 30%, rgba(255,255,255,.6) 45%, transparent 60%);
      mix-blend-mode: screen;
      opacity:.35;
    }

    /* Percentage center */
    .percent{
      position: relative;
      font-size: 20px;
      font-weight: bold;
      color:#0f172a;
    }

    form#commentform {
    box-shadow: 4px 4px 4px 4px #00000038;
    padding: 27px;
}

.applay-button.custome_button {
    margin-top: 30px;
}

