:root {
  --red: #bf1d2c;
}

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

.header .about_header_logo {
  /* background: linear-gradient(180deg, #5D5C61, rgba(255, 255, 255, 0) 100%); */

  background: rgba(252, 238, 244, 0.7);
}

.about_header_logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

.about_header_logo img{
  width: 450px;
  margin: 4rem 0rem;
}

.header .about_image {
  background: linear-gradient(180deg, #fceef4, rgba(255, 255, 255, 0) 100%);
  /* opacity: 0.7; */
}

.about_image {
  display: flex;
  align-items: center;
  justify-content: center;
}

.about_image img{
  width: 650px;
  /* margin: 4rem 0rem; */
}

/* header end */

/* asp_net_feature start */

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

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

.asp_net_feature .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;
}

/* asp_net_feature 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;
}

.why_our_services 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;
}

.navbar {
  padding-top: 0.8rem !important;
  padding-bottom: 0.8rem !important;
}

/* 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) {
}
