@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
*{box-sizing: border-box; font-family: 'Roboto', sans-serif;} h1,h2,h3,h4,h5{font-family: 'Roboto', sans-serif;}
body{padding: 0;margin: 0;} p{font-size:20px; line-height:1.8}.qqt4dx-wrap{max-width: 1300px;margin: auto;width: 100%;padding: 0 15px;} .qqt4dx-wrap2{max-width:1100px;margin:auto;width:100%;}.txt-cntr{text-align: center;}.txt-wht{color: #fff;}.qqt4dx-head{font-size: 35px;font-weight: 700;margin: 5px 0;}.btn-syl{max-width: 280px;}p{font-size: 20px;margin: 10px 0;}a{text-decoration: none;}.btn-pd{padding-top: 20px;}.qqt4dx-wrap-full{max-width: 100%;width: 100%;margin: auto;}img{max-width: 100%;height: auto;} .qqt4dx-hmbtm{margin:10px 0px;}
/*flex*/
.qqt4dx-flex-gp{gap: 20px;}

/*header*/
.qqt4dx-header{padding: 10px;background-color: #000000;}.logo-syl{max-width: 300px;}
/*banner*/
.qqt4dx-banner{padding: 50px 0px;position:relative}  
.qqt4dx-banner-blk{background-color: #efefef;border-radius: 5px;padding: 30px 10px;position: relative;border: #058d20 double 5px;}.qqt4dx-banner-img{max-width: 500px;} .anwi-sts{color:#a00000; }
.heading-mn{font-size:25px;} 
/*about*/
.qqt4dx-sec2{background-color:#efefef;padding:30px 0px;}  .qqt4dx-otrrvw{display:flex; justify-content:center; align-items:center;} .qqt4dx-otrrvwimg{width:30%;} .qqt4dx-otrrvwcont{width:70%;} .fts-dsn{box-shadow: 1px 3px 5px black;background-color:#fff; padding:10px 5px;}
.covr{max-width:800px;margin:auto;} .qqt4dx-gtfd{background-color:#efefef;padding:15px 0px; margin-top:25px;}
.itgs-dsn{background-color:#fff; padding:10px 15px;}  .itg-p p{font-size:18px;} 
.qqt4dx-bnusoff1{border:3px solid #efefef; padding: 10px;border-radius: 10px;}

.qqt4dx-cutrq{background-color:#efefef;padding-top:1px; margin-top:30px; padding-bottom:30px;}
.rvw-box{max-width:950px; margin:auto;background-color:#fff; padding:10px;}
hr.new5 {border: 5px solid #f3af0e;border-radius: 5px; width:200px;max-width:100%;background-color:#f3af0e;height:10px;margin:0px;}
hr.new4 {border: 5px solid #777;border-radius: 5px; width:200px;max-width:100%;background-color:#777;height:10px;margin:0px;}
.rvw-rt{color:#dd9719;font-size:50px; font-weight:bold; margin-bottom:0px;}
.rvw-ctnstr{background-color:#fff;padding:10px ; margin:30px 0px}
   .vcwn-p{font-size:16px !important;line-height:1.5;font-family: 'Roboto', sans-serif;}
   .hed-summ{font-size:20px;}  .qqt4dx-dqts{margin-top:30px;} .qqt4dx-prcsecton{background-color:#efefef;margin-top:40px;padding-bottom:20px; }
.qqt4dx-footer{background-color:#000;padding:20px 0px;} .foot-sec a{color:#fff;font-size:16px;} .cpt-txt{font-size:16px; color:#fff;margin:0px;} .pp-1{font-size:25px; font-weight:400} .pp-2{max-width:800px; margin:auto;text-align:center}

/*cta-button*/
  .cta-button {
      display: inline-block;
      padding:1rem 2rem;
      background: linear-gradient(135deg, #2c5809, #156709);
      color: white;
      font-size: 2rem;
      font-weight: 600;
      text-decoration: none;
      border-radius: 0.5rem;
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
      position: relative;
      overflow: hidden;
      transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

    .cta-button::before {
      content: '';
      position: absolute;
      top: 50%;
      left: -50%;
      width: 200%;
      height: 200%;
      background: rgba(255, 255, 255, 0.2);
      transform: rotate(45deg);
      transition: left 0.5s ease;
    }

    .cta-button:hover {
      transform: scale(1.05);
      box-shadow: 0 6px 20px rgb(56 137 24 / 30%);
    }

    .cta-button:hover::before {
      left: 100%;
    }

/****************/
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: #ab191d; color: white; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer;}
  input[type=submit]:hover {background-color: #e0535a;}
  
  .m-nn{display:block;} .d-nn{display:none;}
/*media-query*/
@media screen and (max-width: 767px){
    .qqt4dx-flex-dir{flex-direction: column;}.qqt4dx-flex-dir-rev{flex-direction: column-reverse;}.mob-cntr{text-align: center;}.qqt4dx-banner{padding: 30px 10px;} .smnn{display:none;} .mob-gtop{margin-top:20px;}
	.bottomright {position: absolute; bottom: 80px; right: 0px;  max-width:300px; width:100%;z-index: -1;opacity: 0.3;}
.topmright {position: absolute; top: 0px; left: 0px;  max-width:300px; width:100%;z-index: -1;opacity: 0.3;} .m-nn{display:none;} .d-nn{display:block;}
}
@media screen and (max-width: 520px){.heading-mn{font-size:18px;} .qqt4dx-head{font-size:25px;}}
@media only screen and (min-width:768px){
   /*flex-child*/
.qqt4dx-flex-50{flex: 50%;}.qqt4dx-flex-33{flex: 33.33%;}.qqt4dx-flex-25{flex: 25%;}.qqt4dx-flex-30{flex: 30%;}.qqt4dx-flex-70{flex: 70%;} .qqt4dx-flex-40{flex: 40%;} .qqt4dx-flex-60{flex: 60%;} .vcwn-str{width:15%} .vcwn-strctr{width:85%}
/*flex*/
.qqt4dx-flex{display: flex;}.qqt4dx-flex-jus{justify-content: space-between;}.qqt4dx-flex-aln{align-items: center;}
}