@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
* {margin: 0;padding: 0;font-family: "Poppins", sans-serif;

p{font-size:  18px;margin-bottom: 15px;line-height: 1.6;font-family: "Poppins", sans-serif;}
body{font-family: 'PT Sans', sans-serif;line-height: normal} 
img{max-width: 100%;height: auto} .gap-1{gap:20px;} .all-mrt{margin-top:30px;}
/*commain-css*/
.ctn-wrp{max-width:1200px; margin:auto; padding:20px;} .ctn-wrp2{max-width:1000px; margin:auto; padding:20px;} .ds-flex{display:flex;} .jst-1{justify-content:center;}  .jst-2{justify-content:space-between;} .al-ctr{align-items:center;} .txt-tr{text-align:center} .txt-wt{color:#fff;} .mrgt-bt{margin-bottom:0px;} .ttxt-vt{text-align:center}
.flex-33{flex:33.33%} .flex-30{flex:30%}  .flex-50{flex:50%} .flex-40{flex:40%} .flex-60{flex:60%} .flex-70{flex:70%} .txt-end{text-align:end}
.flex-20{flex:20%} .flex-80{flex:80%} .hsefe{background-color:#efefef;} .brd-1{border-radius:10px;} .all-pd1{padding:20px;} .tyt{justify-content: center;}
.bxd-ic{position:relative;z-index:1;} .bxd-icx{position:absolute;top:10;left:10px;}
/*header*/
header{background-color:#000}

/*first*/
 .bst-sll{color:#a00000} .offer-pr{background-color:#f1dede;padding:10px;margin-top:20px;margin-bottom:10px;border:2px dashed #bebebe;border-radius:5px;} .offer-pr p{font-size:14px;margin-bottom:0px;} .chkp{margin-bottom:0px;font-size:14px;} .pa2t-ddt p{font-size:20px;} 
.pa2t-sec{background-color:#fbf8f8;padding:30px 10px;} .pa2t-ddt{background-color:#fff;padding:20px;border-radius:10px;} .head12{font-size:22px; font-weight:500;} .box-11{background-color:#fff;padding:10px;border-radius:10px;} .st-fet{background-color:#efefef;border:1px solid #dbd9d9;padding:5px 10px;font-size:15px; border-radius:10px;} .bord-tt{border:2px solid #efefef;padding:15px;} .mt-top1{margin-top:20px;}  .mt-top2{margin-top:30px;}

.pp4t-sec{background-color:#fbf8f8;padding:20px 10px;} .revew12-p{display:flex;justify-content:space-between;align-items:center;} .revew12{border:2px solid #efefef;padding:10px;border-radius:10px}  .revew12 p{font-size:14px;margin-bottom:0px;}



footer{background-color:#000;color:#fff;margin-top:30px;} footer a{color:#fff;text-decoration:none;}
 .product-box {display:flex;justify-content:center;align-items:center;border-radius: 10px; padding: 20px; text-align: center;font-family: Arial, sans-serif; }
 .thumbnails {padding:10px;}
 .thumbnails img { cursor: pointer; background-color:#fff;  border-radius: 5px; transition: border 0.3s; }


/*button*/
 .cta-button {
	 text-align:center;
display:inline-block;
    padding: 10px 28px;
    background-color: #a3150f;
    color: white;
    font-size: 22px;
    font-weight: 500;
    border-radius: 8px;
    text-decoration: none;
    transition: all 0.3s ease;
    box-shadow: 0 8px 20px rgba(255, 94, 87, 0.5);
  }

  .cta-button:hover {
    background-color: #ff3b30;
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(255, 59, 48, 0.4);
  }
/*popup automatic*/
 /* Popup overlay */
    .popup-overlay {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.6);
      justify-content: center;
      align-items: center;
      z-index: 999;
    }

    /* Popup box */
    .popup-box {
      background: #fff;
      padding: 30px;
      border-radius: 10px;
      text-align: center;
      max-width: 400px;
      width: 90%;
      box-shadow: 0 5px 15px rgba(0,0,0,0.3);
    }

    .popup-box button {
      margin-top: 10px;
      padding: 10px 20px;
      background: #007bff;
      color: white;
      border: none;
      border-radius: 5px;
      cursor: pointer;
    }

    .popup-box button:hover {
      background: #0056b3;
    }
.mm-non{display:none} .dd-non{display:block}
/*contact-form*/
input[type=text], select, textarea {
  width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px;  box-sizing: border-box; margin-top: 6px;margin-bottom: 16px; resize: vertical;
}
input[type=submit] { background-color: #04AA6D; color: white; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer;}
input[type=submit]:hover {background-color: #45a049;}


@media (max-width: 767px){.fst12-mhds{font-size:28px;} .flxd-2{flex-direction:column} .mtt4{text-align:center} .mjs-1{justify-content:space-between;} .mm-non{display:block} .dd-non{display:none;}}
@media (max-width: 480px){.flxd-1{flex-direction:column} .fst12-mhds{font-size:25px;} .n480{display:none;} .cta-button{font-size:18px;}}

