@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
*{margin: 0;padding: 0; font-family: "Roboto", sans-serif;}

p{font-size:  18px;margin-bottom: 15px;line-height: 1.6; font-family: "Roboto", sans-serif;}
body{ font-family: "Roboto", sans-serif;line-height: normal} 
img{max-width: 100%;height: auto} .gap-1{gap:20px;} .all-mrt{margin-top:20px;} .ppra-1{font-size:16px;}
/*commain-css*/
.ctn-wrp{max-width:1200px; margin:auto; padding:15px;} .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;} .p-brdr{border:2px solid #efefef;border-radius:10px;}
.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:right}
.flex-20{flex:20%} .flex-80{flex:80%} .hsefe{background-color:#4c5891} .brd-1{border-radius:10px;} .all-pd1{padding:20px;}
.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;} .pxxq22-ddt p{font-size:20px;} 
.pxxq22-sec{background-color:#fbf8f8;padding:30px 10px;} .pxxq22-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;}

.pqsde-sec{background-color:#fbf8f8;padding:20px 10px;}  .revew12{border:2px solid #efefef;padding:10px;border-radius:10px}  .revew12 p{font-size:14px;margin-bottom:0px;} .mmt12-wp{max-width:900px; margin:auto;border:2px solid #efefef;padding:20px;border-radius:20px;}



footer{background-color:#000;color:#fff;margin-top:30px;} footer a{color:#fff;text-decoration:none;}


/*button*/
 .cta-button {
	 text-align:center;
display:inline-block;
    padding: 15px 28px;
    background-color: #b92217;
    color: white;
    font-size: 22px;
    font-weight: 500;
    border-radius: 8px;
    text-decoration: none;
    transition: all 0.3s ease;
     box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4); 
  }

  .cta-button:hover {
    background-color:#a30138;
    transform: translateY(-3px);
    box-shadow: 0 12px 30px rgba(255, 59, 48, 0.4);
  }

.d-n{display:none;}  .m-n{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} .d-n{display:block;} .m-n{display:none;} .mtrt{text-align:center;}}
@media (max-width: 480px){.flxd-1{flex-direction:column} .fst12-mhds{font-size:25px;} .n4we3{display:none;} .cta-button{font-size:18px;}}

