.img-w-s {
  width: 69%;
  margin-top: 20%;
  object-fit: cover;
}

.text-aligment {
  display: flex;
  align-items: center;
}

.f-size-s {
  font-size: 22px;
  margin-top: 5%;
  color: #1c3159;
  font-family: Alegreya Sans;
}

.h3-style {
  text-align: center;
  font-family: Alegreya Sans;
  font-weight: bold;
  font-size: 25px;
  letter-spacing: -0.05em;

  color: #2c2c2c;
}
.h6-style {
  font-family: Alegreya Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 23px;
  color: #2c2c2c;
  word-spacing: 5px;
  text-align: justify;
  text-align-last: center;
}
.p-style {
  font-family: Alegreya Sans;
  font-style: normal;
 
  text-align: left;
  font-size: 15px;
  color: black;
 }

.card-style {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  box-shadow: 0px 4px 10px 3px rgba(22, 102, 250, 0.12);
  border-radius: 8px;
  width: 19%;
}

.card-style:hover {
  border: 1px solid #004AAD;
  border-radius: 8px;
  box-sizing: border-box;
}

.cards-img {
  width: 100%;

  overflow: hidden;
  display: flex;
  justify-content: center;
  padding: 5%;
  margin-top: 10%;
  height: 60%;
}
.cards-img img {
  width: 40%;
}
.text-style {
  font-family: Alegreya Sans;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  color: #1c3159;
  margin-bottom: 10%;
}
.Row {
  display: flex;
  column-gap: 7px;
}

.h6-style {
  font-family: Alegreya Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 23px;
  color: #2c2c2c;
  word-spacing: 5px;
}

.p-style a {
  color: #004AAD;
  font-size: 20px;
  cursor: pointer;
  text-decoration: none;
}
@media only screen and (min-width: 426px) and (max-width: 768px) {
  .card-style {
    width: 18.8%;
  }
}

@media only screen and (min-width: 769px) and (max-width: 820px) {
  .Row {
    column-gap: 9px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 425px) {
  .card-style {
    width: 100% !important;
    margin-top: 5%;
  }
  .f-size-s {
    text-align: center;
    font-size: 18px;
  }

  .img-center {
    text-align: center;
  }
  .img-w-s {
    width: 50% !important;
  }

  .text-aligment {
    display: block;
  }
}
@media only screen and (max-width:900px){
  .goog-te-gadget .goog-te-combo{
      width:auto;
  }
}