:root {
  --red: #bf1d2c;
}

h5 {
  /* color: #9F73D9 !important; */
}
/* header start */

.header .card {
  background: linear-gradient(180deg, #fdffd3, rgba(255, 255, 255, 0) 100%);
}

.header .title {
  font-size: 3rem !important;
}

.header p {
  margin-bottom: 1.75rem; 
  font-size: 1.50rem;
}

/* header end */

/* angularfeature start */

.accordion-wrapper .card {
  margin-bottom: 0.5rem;
}

.accordion-button:not(.collapsed) { 
  box-shadow: none;
}

.angularfeature .accordion-wrapper .card.plain .card-header {
  padding: 0 0 0.8rem 0 !important;
}

.accordion-button {
  padding: unset;
}

.accordion-button:focus { 
  box-shadow: none;
}

.accordion-item {
  background-color: unset !important;
  border: none;
}

.accordion-wrapper .card.plain .card-header button:before {
  left: 0;
}

.accordion-wrapper .card-header button:before {
  margin-top: -0.15rem;
}

.accordion-button:after {
  order: -1; 
  margin-left: 0; 
  margin-right:0.5em; 
}

.accordion-button:before {
  font-family: Custom;
  position: absolute;
  left: 1.3rem;
  font-size: 1rem;
  font-weight: 400;
  width: 1rem;
  margin-top: -0.2rem;
  margin-left: -0.3rem;
  display: inline-block;
  color: #000;
}

.accordion-button.collapsed {
  /* background: green !important */
}

.accordion-wrapper .card-header button:before {

}

.accordion-button:not(.collapsed)::after {
  /* color: black;
  /* background-image: url("../assets/icon/angular-48.png") !important; */
  /* content: '\f099';
  transform: rotate(-180deg);  */
}


.accordion-item button:before {
  color: #bf1d2c !important;
}

/* angularfeature end */

/* developmentservices start */

.developmentservices .devlopment_process p{
  font-size: 1.3rem !important;
  /* text-align: justify; */
}

.developmentservices .devlopment_process p span{
  font-size: 1.1rem !important;
  text-align: unset !important;
}

.developmentservices .devlopment_process h4{
  font-size: 1.2rem !important;
}

.developmentserviceswithsoftnovos p {
  font-size: 1.1rem;
}

/* developmentservices end */

/* technologies start */

.technologies,.question h5 {
  font-weight: 600;
}

.technologies span i {
  padding-right: 1.5rem;
  padding-top: 1rem;
}

.technologies,.question h6 {
  font-weight: 600;
}

/* technologies end */

/* question start */

.question span i {
  padding-right: 1.5rem;
  color: var(--primary);
}

/* question end */

/* // Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
}

/* // Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
}

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
}

/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
}

/* // Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}
