/*header css*/

:root {
  --system-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --fontPoppins: 'Poppins', sans-serif;

  --borderRadius: 3.125rem;
  --borderRadius: 0.678em;
  --borderRadius: 100rem;
}

/* ROOT STYLES FOR VARIABLES */
.button-shiny {
  position: relative;
  display: inline-block;
  /* padding: .718rem 1.618rem; */
  padding: 5px 11px;
  white-space: nowrap;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 1px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8), 0 -1px 2px rgba(0, 0, 0, 0.2);
  background: rgba(67, 67, 67, 1);
  border: 1px solid rgba(0, 0, 0, .35);
  border-radius: var(--borderRadius);
  box-shadow:
    0 1px 0 rgba(255, 255, 255, 0.25),
    0 1px 0 rgba(255, 255, 255, 0.25) inset,
    0 0 0 rgba(0, 0, 0, 0.5) inset,
    0 1.10em 0 rgba(255, 255, 255, 0.25) inset,
    0 -1.10em 1.25em rgba(0, 0, 0, 0.32) inset,
    0 1.10rem 1.25em rgba(255, 255, 255, 0.05) inset,
    0 1.10em 6px rgba(255, 255, 255, .1) inset;

  transition: all 150ms linear 0s;

  text-transform: uppercase;
  font-family: var(--fontPoppins);
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  /* margin: 0.618rem */
}

.second::after {
  content: "new" !important;
}

.second::before {
  content: "\F7BF" !important;
}

/* .tact-headc::before{
content: "\f521";
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
top: -27px;
text-align: center;
background-color: #fff;
color: #a91d00;;
font-size: 20px;
font-weight: 700;
left: 40%;
padding: 10px;
border-radius: 50%;
}

.tact-headc::after{
content: "We Offers You";
font-family: 'Cinzel', serif;;
position: relative;
bottom: 3px;
text-align: center;
background-color: #fff;
color: #a91d00;;
font-size: 15px;
padding: 10px;
} */



.headings {
  justify-content: center;
}

/*header css*/

.tact-curve {

  width: 100%;
  height: 80px;
  clip-path: polygon(0% 100%, 0% 100%, 0.408% 97.2%, 1.668% 89.6%, 3.835% 78.4%, 6.962% 64.8%, 11.104% 50%, 16.315% 35.2%, 22.649% 21.6%, 30.161% 10.4%, 38.903% 2.8%, 48.931% 0%, 48.931% 0%, 59.019% 2.8%, 67.924% 10.4%, 75.675% 21.6%, 82.299% 35.2%, 87.827% 50%, 92.285% 64.8%, 95.703% 78.4%, 98.109% 89.6%, 99.532% 97.2%, 100% 100%, 0% 100%);
  background-color: red;
}

.tact-cu-row {
  display: flex;
  justify-content: center;
  font-family: 'Montserrat', sans-serif;
}

.tact-hhh {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: 'Cormorant Garamond', Georgia, serif;
}

.tact-footer {
  padding: 20px;
  font-family: 'Montserrat', sans-serif;
}

.tact-contain {
  background-color: rgb(245, 224, 224);
  position: absolute;


}

.clip-tactt {
  clip-path: polygon(79.393% 0%, 79.393% 0%, 80.478% 0.644%, 81.518% 2.52%, 82.507% 5.547%, 83.433% 9.641%, 84.289% 14.72%, 85.065% 20.703%, 85.752% 27.506%, 86.341% 35.047%, 86.822% 43.244%, 87.187% 52.014%, 87.187% 52.014%, 87.607% 48.818%, 88.048% 45.903%, 88.509% 43.282%, 88.989% 40.967%, 89.486% 38.972%, 89.999% 37.31%, 90.526% 35.994%, 91.066% 35.038%, 91.619% 34.455%, 92.182% 34.257%, 92.182% 34.257%, 93.333% 35.089%, 94.433% 37.508%, 95.47% 41.396%, 96.432% 46.638%, 97.309% 53.117%, 98.089% 60.717%, 98.759% 69.322%, 99.308% 78.815%, 99.725% 89.08%, 99.999% 100%, 0% 100%, 0% 100%, 0.321% 89.94%, 0.785% 80.499%, 1.381% 71.783%, 2.097% 63.893%, 2.923% 56.933%, 3.847% 51.007%, 4.856% 46.218%, 5.94% 42.67%, 7.088% 40.465%, 8.287% 39.707%, 8.287% 39.707%, 8.788% 39.838%, 9.282% 40.227%, 9.767% 40.867%, 10.243% 41.75%, 10.709% 42.869%, 11.164% 44.216%, 11.607% 45.784%, 12.037% 47.567%, 12.454% 49.556%, 12.857% 51.745%, 12.857% 51.745%, 13.355% 44.871%, 13.923% 38.516%, 14.558% 32.727%, 15.254% 27.554%, 16.005% 23.044%, 16.807% 19.245%, 17.653% 16.206%, 18.54% 13.976%, 19.461% 12.603%, 20.411% 12.134%, 20.411% 12.134%, 21.592% 12.86%, 22.726% 14.975%, 23.801% 18.385%, 24.809% 22.997%, 25.738% 28.717%, 26.579% 35.451%, 27.321% 43.105%, 27.955% 51.586%, 28.469% 60.799%, 28.855% 70.652%, 28.855% 70.652%, 29.2% 69.193%, 29.553% 67.871%, 29.914% 66.691%, 30.283% 65.656%, 30.658% 64.769%, 31.04% 64.035%, 31.428% 63.458%, 31.822% 63.041%, 32.222% 62.788%, 32.626% 62.702%, 32.626% 62.702%, 33.036% 62.79%, 33.44% 63.051%, 33.84% 63.48%, 34.233% 64.074%, 34.621% 64.829%, 35.001% 65.741%, 35.374% 66.806%, 35.74% 68.02%, 36.097% 69.379%, 36.446% 70.879%, 36.446% 70.879%, 36.91% 63.235%, 37.455% 56.149%, 38.074% 49.68%, 38.761% 43.884%, 39.511% 38.82%, 40.317% 34.547%, 41.173% 31.122%, 42.074% 28.604%, 43.013% 27.051%, 43.984% 26.52%, 43.984% 26.52%, 44.911% 27.004%, 45.809% 28.422%, 46.673% 30.724%, 47.498% 33.859%, 48.278% 37.777%, 49.007% 42.427%, 49.681% 47.758%, 50.295% 53.721%, 50.843% 60.263%, 51.32% 67.336%, 51.32% 67.336%, 51.678% 65.649%, 52.044% 64.119%, 52.419% 62.752%, 52.803% 61.552%, 53.194% 60.524%, 53.593% 59.673%, 53.999% 59.003%, 54.411% 58.518%, 54.828% 58.224%, 55.251% 58.125%, 55.251% 58.125%, 55.936% 58.385%, 56.606% 59.152%, 57.258% 60.406%, 57.892% 62.128%, 58.504% 64.297%, 59.093% 66.893%, 59.656% 69.897%, 60.192% 73.288%, 60.699% 77.048%, 61.174% 81.155%, 61.174% 81.155%, 61.653% 77.058%, 62.167% 73.304%, 62.713% 69.915%, 63.289% 66.911%, 63.892% 64.312%, 64.521% 62.14%, 65.172% 60.414%, 65.844% 59.156%, 66.534% 58.386%, 67.24% 58.125%, 67.24% 58.125%, 67.677% 58.224%, 68.107% 58.519%, 68.531% 59.004%, 68.948% 59.675%, 69.358% 60.527%, 69.76% 61.555%, 70.154% 62.755%, 70.539% 64.121%, 70.914% 65.648%, 71.28% 67.333%, 71.28% 67.333%, 71.472% 56.29%, 71.841% 45.859%, 72.371% 36.17%, 73.048% 27.352%, 73.858% 19.534%, 74.786% 12.848%, 75.818% 7.421%, 76.94% 3.385%, 78.136% 0.868%, 79.393% 0%);
  width: 100%;
  height: 110px;
  background-color: rgb(245, 224, 224);
  ;
  position: absolute;
  top: -100px;
  left: -3px;
}

.tact-parr {
  font-size: 13.5px;
  text-align: justify;
}

.tact-c-p {
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 400;
}


.tact-links i {
  color: rgb(149, 7, 7);
  font-size: 12px;
  width: 25px;
}

.tact-c-ic {
  color: rgb(149, 7, 7);
  font-size: 14px;
  padding-right: 7px;
}

.log-tact {
  width: 70%;
}

.tact-ul li {
  list-style: none;
  font-size: 14px;
  margin-bottom: 4px;
  padding: 0;
}

.tact-ul {
  padding: 4px;
}


.cloud {
  position: absolute;
  opacity: 1;
  animation: cloud 11s linear 0s infinite reverse;
  z-index: 99;
  bottom: 30px;
  right: 0px;
}

@keyframes light {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes cloud {
  from {
    right: 0px;
  }

  to {
    right: 102%;
  }
}

.plane {
  width: 40%;
}
.floating-whatsapp {
  position: fixed;
  bottom: 25px;
  right: 15px;
  z-index: 9999;
}
.floating-whatsapp a {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}
.whatsapp-icon {
  width: 60px;
  height: 60px;
  background: #25D366;
  color: #fff;
  border-radius: 50%;
  font-size: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
  animation: whatsapp-pulse 1.5s infinite;
}
.whatsapp-text {
  margin-top: 6px;
  font-size: 13px;
  color: #555;
  font-family: Arial, sans-serif;
}
@keyframes whatsapp-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.6);
  }

  70% {
    box-shadow: 0 0 0 18px rgba(37, 211, 102, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
  }
}
.tact-footer .tact-c-p > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    padding: 8px 6px;
    line-height: 1.4;
}
@media (min-width: 1400px) {
  .clip-tactt {
    margin-top: 12px;
    clip-path: polygon(75.597% 0%, 75.597% 0%, 76.411% 0.536%, 77.188% 2.095%, 77.923% 4.603%, 78.607% 7.988%, 79.232% 12.175%, 79.791% 17.091%, 80.275% 22.664%, 80.676% 28.819%, 80.988% 35.484%, 81.201% 42.584%, 81.201% 42.584%, 81.473% 41.061%, 81.754% 39.677%, 82.043% 38.437%, 82.342% 37.346%, 82.648% 36.409%, 82.961% 35.631%, 83.281% 35.017%, 83.607% 34.572%, 83.94% 34.302%, 84.277% 34.211%, 84.277% 34.211%, 84.848% 34.474%, 85.403% 35.247%, 85.94% 36.504%, 86.455% 38.222%, 86.946% 40.374%, 87.41% 42.936%, 87.845% 45.882%, 88.248% 49.189%, 88.616% 52.83%, 88.947% 56.78%, 88.947% 56.78%, 89.233% 50.996%, 89.589% 45.609%, 90.008% 40.671%, 90.486% 36.229%, 91.016% 32.335%, 91.594% 29.037%, 92.214% 26.386%, 92.872% 24.431%, 93.561% 23.221%, 94.277% 22.807%, 94.277% 22.807%, 95.205% 23.507%, 96.086% 25.535%, 96.907% 28.78%, 97.657% 33.131%, 98.324% 38.479%, 98.896% 44.714%, 99.361% 51.725%, 99.708% 59.403%, 99.925% 67.636%, 100% 76.316%, 100% 76.316%, 99.994% 78.853%, 99.975% 81.359%, 99.944% 83.832%, 99.901% 86.27%, 99.847% 88.669%, 99.781% 91.028%, 99.704% 93.343%, 99.617% 95.611%, 99.519% 97.831%, 99.41% 100%, 78.705% 100%, 78.705% 100%, 78.702% 99.865%, 78.698% 99.73%, 78.695% 99.595%, 78.692% 99.459%, 78.688% 99.324%, 78.685% 99.188%, 78.682% 99.052%, 78.679% 98.916%, 78.676% 98.78%, 78.673% 98.644%, 78.673% 98.644%, 78.649% 98.784%, 78.625% 98.924%, 78.602% 99.062%, 78.578% 99.199%, 78.554% 99.335%, 78.53% 99.47%, 78.506% 99.604%, 78.481% 99.737%, 78.457% 99.869%, 78.433% 100%, 72.762% 100%, 72.762% 100%, 72.747% 99.92%, 72.732% 99.84%, 72.718% 99.76%, 72.703% 99.679%, 72.688% 99.598%, 72.673% 99.516%, 72.659% 99.434%, 72.644% 99.352%, 72.629% 99.269%, 72.615% 99.186%, 72.615% 99.186%, 72.616% 99.267%, 72.618% 99.348%, 72.619% 99.43%, 72.621% 99.511%, 72.622% 99.592%, 72.623% 99.674%, 72.625% 99.755%, 72.626% 99.837%, 72.627% 99.918%, 72.629% 100%, 0% 100%, 0% 100%, 0.233% 92.234%, 0.57% 84.947%, 1.003% 78.218%, 1.523% 72.128%, 2.123% 66.756%, 2.794% 62.181%, 3.527% 58.484%, 4.314% 55.745%, 5.148% 54.043%, 6.019% 53.458%, 6.019% 53.458%, 6.383% 53.559%, 6.741% 53.86%, 7.094% 54.353%, 7.44% 55.035%, 7.778% 55.898%, 8.108% 56.938%, 8.43% 58.149%, 8.743% 59.525%, 9.046% 61.061%, 9.338% 62.75%, 9.338% 62.75%, 9.699% 57.444%, 10.113% 52.539%, 10.574% 48.07%, 11.079% 44.077%, 11.624% 40.595%, 12.207% 37.663%, 12.821% 35.317%, 13.465% 33.596%, 14.134% 32.535%, 14.825% 32.174%, 14.825% 32.174%, 15.682% 32.734%, 16.506% 34.367%, 17.287% 36.999%, 18.018% 40.559%, 18.693% 44.975%, 19.304% 50.173%, 19.843% 56.081%, 20.303% 62.628%, 20.677% 69.74%, 20.957% 77.345%, 20.957% 77.345%, 21.208% 76.219%, 21.465% 75.199%, 21.727% 74.288%, 21.994% 73.488%, 22.267% 72.804%, 22.544% 72.238%, 22.826% 71.792%, 23.112% 71.47%, 23.402% 71.275%, 23.696% 71.209%, 23.696% 71.209%, 23.994% 71.277%, 24.288% 71.478%, 24.578% 71.809%, 24.864% 72.268%, 25.145% 72.851%, 25.421% 73.555%, 25.692% 74.377%, 25.958% 75.314%, 26.217% 76.363%, 26.471% 77.52%, 26.471% 77.52%, 26.808% 71.62%, 27.203% 66.15%, 27.653% 61.156%, 28.152% 56.682%, 28.697% 52.774%, 29.282% 49.475%, 29.904% 46.831%, 30.558% 44.887%, 31.24% 43.688%, 31.945% 43.278%, 31.945% 43.278%, 32.619% 43.652%, 33.271% 44.747%, 33.899% 46.524%, 34.498% 48.944%, 35.064% 51.968%, 35.594% 55.558%, 36.083% 59.673%, 36.529% 64.276%, 36.927% 69.326%, 37.274% 74.786%, 37.274% 74.786%, 37.533% 73.483%, 37.799% 72.303%, 38.072% 71.247%, 38.351% 70.321%, 38.635% 69.528%, 38.925% 68.87%, 39.219% 68.353%, 39.518% 67.979%, 39.822% 67.752%, 40.129% 67.675%, 40.129% 67.675%, 40.626% 67.876%, 41.113% 68.468%, 41.587% 69.437%, 42.047% 70.765%, 42.491% 72.44%, 42.919% 74.444%, 43.328% 76.763%, 43.718% 79.381%, 44.085% 82.283%, 44.43% 85.453%, 44.43% 85.453%, 44.779% 82.29%, 45.152% 79.393%, 45.548% 76.776%, 45.967% 74.457%, 46.405% 72.452%, 46.861% 70.775%, 47.334% 69.443%, 47.822% 68.471%, 48.324% 67.877%, 48.837% 67.675%, 48.837% 67.675%, 49.153% 67.752%, 49.466% 67.98%, 49.774% 68.354%, 50.077% 68.872%, 50.375% 69.53%, 50.667% 70.323%, 50.953% 71.249%, 51.232% 72.304%, 51.505% 73.483%, 51.77% 74.784%, 51.77% 74.784%, 51.91% 66.259%, 52.178% 58.207%, 52.563% 50.728%, 53.055% 43.921%, 53.643% 37.886%, 54.317% 32.725%, 55.067% 28.536%, 55.881% 25.42%, 56.75% 23.477%, 57.663% 22.807%, 57.663% 22.807%, 58.451% 23.304%, 59.207% 24.752%, 59.924% 27.089%, 60.597% 30.249%, 61.219% 34.17%, 61.783% 38.788%, 62.282% 44.04%, 62.709% 49.861%, 63.059% 56.188%, 63.323% 62.958%, 63.323% 62.958%, 63.629% 60.491%, 63.949% 58.241%, 64.284% 56.217%, 64.633% 54.43%, 64.993% 52.89%, 65.366% 51.607%, 65.749% 50.592%, 66.141% 49.854%, 66.542% 49.404%, 66.951% 49.251%, 66.951% 49.251%, 67.271% 49.345%, 67.587% 49.621%, 67.898% 50.076%, 68.203% 50.705%, 68.502% 51.503%, 68.795% 52.464%, 69.081% 53.585%, 69.359% 54.859%, 69.63% 56.283%, 69.893% 57.852%, 69.893% 57.852%, 69.889% 57.421%, 69.886% 56.99%, 69.883% 56.558%, 69.881% 56.125%, 69.879% 55.691%, 69.877% 55.257%, 69.876% 54.821%, 69.875% 54.384%, 69.874% 53.947%, 69.874% 53.509%, 69.874% 53.509%, 69.949% 44.829%, 70.166% 36.596%, 70.513% 28.918%, 70.978% 21.907%, 71.551% 15.672%, 72.217% 10.324%, 72.967% 5.973%, 73.788% 2.728%, 74.669% 0.7%, 75.597% 0%);
    width: 100%;
    height: 135px;
    top: -130px;
  }
}

@media (max-width: 991px) {
  .tact-ul li {
    font-size: 13px;
  }

  .tact-c-p {
    font-size: 14px;
  }

  .tact-hhh {
    font-size: 16px;
  }
}

/* Footer accessibility - mobile touch targets */
@media (max-width: 767.98px) {

    .tact-footer .tact-links li {
        min-height: 44px;
        display: flex;
        align-items: center;
    }

    .tact-footer .tact-links li > a {
        display: flex;
        align-items: center;
        min-height: 44px;
        padding: 8px 10px;
        line-height: 1.4;
    }

}
@media (max-width: 767px) {
  .log-tact {
    width: 47%;
  }

  .tact-ul li {
    font-size: 13px;
  }

  .tact-c-p {
    font-size: 13px;

  }

  .tact-hhh {
    font-size: 15px;
  }

  .cloud {
    bottom: 50px;
    top: a;
  }

  .clip-tactt {
    height: 90px;
    top: -80px;
  }

  .tact-parr {
    font-size: 12px;
  }
}

@media (max-width: 500px) {
  .log-tact {
    width: 35%;
    text-align: center;
  }

  .tact-ul li {
    font-size: 12px;
  }

  .tact-c-p {
    font-size: 12px;

  }

  .tact-hhh {
    font-size: 14px;
  }

  .cloud {
    bottom: 50px;
  }

  .tact-parr {
    font-size: 11.5px;
  }

  .plane {
    width: 30%;
  }

  .clip-tactt {
    height: 59px;
    top: -59px;
  }

  
}