 p.why-chose-bullet-point {
    text-align: justify;
    /* padding: 0 50px 0 50px; */
}

.new {
    display: flex;
    align-content: space-around;
    gap: 5px;
    justify-content: space-evenly;
    align-items: flex-start;
}
img.why-chse-img {
    width: 50px !important;
}
img.why-chse-img-1 {
    width: 60px !important;
}
img.why-chse-img-2 {
    width: 80px !important;
}
img.why-chse-img-3 {
    width: 80px !important;
}
p.why-chose-bullet-point strong {
    font-size: 17px;
}

section.sets-up-part {

    background-image: linear-gradient(90deg, #4a3b9f 60%, #F2295B00 40%);

}
h3.what-title {
    color: #fff;
}
.what-sec-list {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: flex-start;
    gap: 5px;
    padding: 0 95px 0 0;
}
img.what-chse-img {
    width: 40px !important;
}
.what-sec-list p {
    color:#fff;
}


.container-fulid.why-card-sc {
    padding: 20px 90px;
}

.why-card {
    display: grid;
    justify-items: center;
    row-gap: 1px;
    padding: 20px;
    border:1px solid #f8f005;
    height: 230px;
}
.why-card:hover {
    box-shadow: 10px 10px 10px 10px #42356f;
}
.col-md-12.what-left-cl {
    /*background-image: url(assets/images/windows-sec.webp) !important;
    background-size: cover !important;
    background-position: center;*/
    background-repeat: no-repeat;
    animation:slideRightAnimation both;
    animation-timeline: view();
}

@keyframes slideRightAnimation {
  0% {
    transform: translateX(-100px);
  }

  50% {
    transform: translateX(0px);
  }
}
.doer-para-sec {
    text-align: center;
}
section.door-sec {
    padding: 50px 0 20px 0;
   /* background: url(assets/images/shape/pattern-2.png);*/
    opacity: 1;
    background-size: cover;
    background-blend-mode: luminosity !important;
    background-color: #ededed8c;
    background-position: center;
    background-attachment: scroll;
}
.row.what-rw {
    height: 500px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.inner-what-sec {
    margin-left: 20%;
}
p.door-para {
    padding: 0 100px;
    font-size:15px !important;
}
.faq-lrft {
    margin-left: 20%;
    margin-bottom: 0px;
}
p.why-para {
    text-align: center;
}
section.why-continu {
    padding: 50px 0px 0px 0px;

}
/* FAQ */
.col-md-12.col-lg-6.faq-img-rht-sec {
    display: flex
;
    align-content: space-between;
    justify-content: space-around;
    align-items: flex-end;
}
.accordion{
  padding:0px 50px 0px 50px;
}
img.faq-img {
    width: 85% !important;
}
.faq-imf-sec {
    /*background-image: url(assets/images/resource/vector-image-4.png);*/
    background-repeat: no-repeat;
    background-position: bottom 2px right 26px;
    animation:rotate both;
    animation-timeline: view();
    /* rotate: 5deg; */
}

.dek-acc{
    padding-bottom: 1rem !important;
    padding-top:5px !important;
}
.accordion .accordion-item {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  padding:15px 20px;
  margin-top:20px;
  border-radius:10px;
}
.accordion .accordion-item button[aria-expanded=true] {
/*   border-bottom: 1px solid #03b5d2; */
}
.accordion h2 {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
/*    padding: 1em 0; */
  color: #333333;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
  padding:0px;
  line-height:25px;
  margin:0px;
  font-family: 'Open Sans', sans-serif;

}
.accordion h2:hover, .accordion h2:focus {
  cursor: pointer;
  color: #4a3b9f !important;
}
.accordion h2:hover::after, .accordion h2:focus::after {
  cursor: pointer;
  color: #4a3b9f;
  border: 1px solid #4a3b9f;
}
.accordion h2 .accordion-title {
  padding: 1em 1.5em 1em 0;
}
.accordion h2 .icon {
  display: inline-block;
  position: absolute;
  top: 2px;
  right: 0;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
}
.faq-content {
    padding: 80px 0px;
}
.accordion h2 .icon::before {
  display: block;
  position: absolute;
  content: "";
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.accordion h2 .icon::after {
  display: block;
  position: absolute;
  content: "";
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}
.accordion h2[aria-expanded=true] {
  color: #4a3b9f !important;
}
.accordion h2[aria-expanded=true] .icon::after {
  width: 0;
}
.accordion h2[aria-expanded=true] + .accordion-content {
  opacity: 1;
  max-height: 5000px;
  transition: all 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content p {
  font-size: 1rem;
  font-weight: 300;
  margin: 0px;
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .inner-what-sec {
    margin-left: 4%;
}
    section.why-continu {
    padding: 18px 0px 0px 0px;
}
    .container-fulid.why-card-sc {
    padding: 18px 40px;
}
    h3.why-title {
    font-size: 24px;
}
    .why-card {
    height: 260px;
}
    .container-fulid.why-card-sc .row {
    row-gap: 20px;
}
    .faq-imf-sec {

    background-position: bottom 2px right 0px;
}
    img.faq-img {
    width: 80% !important;
}
    .faq-imf-sec {
    text-align: center;
}
    .faq-rw{
        row-gap:20px;
    }
    .col-md-12.what-left-cl {
    padding: 201px;
}
    section.door-sec {
    padding: 394px 0 20px 0;
}
    section.sets-up-part {
    background-image: linear-gradient(90deg, #4a3b9f 100%, #F2295B00 40%);
}
    .provided-service .outer-container .left-column, .provided-service .outer-container .right-column {
    width: 100%;
}
.provided-service .outer-container .inner-box .content-box {
    min-height: 200px;
}
}

@media only screen and (max-width: 767px){
    .col-md-12.col-lg-6.what-left-cl {
    height: 300px;
}
section.sets-up-part.pt-4 {
    padding-bottom: 450px;
}
.what-sec-list {
    padding: 0px 40px 16px 0px;
}
    .faq-imf-sec {

        background-position: bottom 2px left -28px;

}
.faq-lrft {
    margin-left: 13%;
}
    .accordion .accordion-item {
    padding: 14px 25px;
}
.accordion {
    padding: 0px 30px 0px 29px;
}
    .provided-service .outer-container .inner-box .content-box {
    min-height: 100px;
}
.container-fulid.why-card-sc {
    padding: 20px 25px;
}

.container-fulid.why-card-sc .row {
    row-gap: 20px;
}
h3.why-title {
    font-size: 24px;
}
section.sets-up-part {
    background-image: linear-gradient(90deg, #4a3b9f 102%, #F2295B00 40%);
}
.faq-imf-sec {
    padding: 20px 10px 0px 44px;
}
img.faq-img {
    width: 100% !important;
}
.inner-what-sec {
    margin-left: 7%;
}
img.what-chse-img {
    width: 80px !important;
}
p.door-para {
    padding: 0 10px;
    font-size: 15px !important;
}
}
@media only screen and (min-width: 1024px){
    /* @keyframes rotate {
  0% {
    rotate:0deg;
  }

  50% {
    rotate:10deg;
  }
} */
}
@media only screen and (min-width:1180px) and (max-width:1600px) {
    .why-card {
    height: 280px;
}
.container-fulid.why-card-sc {
    padding: 20px 50px;
}
h3.why-title {
    font-size: 25px;
}
}
