.banner__img-two>img:first-child {
        border-radius: 20px;
}
.about__bg {

    padding: 70px 0!important;
}
 .truncate-2-custom-b {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  overflow: hidden;
  text-overflow: ellipsis;
}

  .services__details-list {
    margin: 35px 60px 10px 60px !important;
}
@media (max-width: 767px) {
  .services__details-list {
    margin: 5px 0px 5px 0px !important;
  }
}
.fw-logo img {
    max-height: 124px;
  margin-top: -80px;
}
.btn:after {
  content: " ";
margin-inline-end: 15px;
    margin-inline-start: 15px;}
  /* decrease the the footer margin */
.footer-top {
    padding: 120px 0 0px;
}
/* remove unwanted backgrond from mobile */
.shortcode-hero-banner .shortcode-hero-banner-overlay{background-color:rgba(0,0,0, 0) !important} 

.about-bottom .author-wrap .content .title {
    font-size: 16px !important;}

.features__area-two {
    padding: 0px 0 90px;
    margin-top: -150px;
}



/* add from abdullah */
  .counter-area {
        padding: 34px 0px 1px 0px !important;
  }
  
section.services__area-three.services__bg-three.shortcode-services.shortcode-services-style-3 {
    --background-color: rgb(53, 28, 117) !important;
    --title-color: rgb(255, 255, 255) !important;
}



.main-img-why img {
border-radius: 13px !important;
}

section.choose__area-three.whychoose__area-home7.shortcode-about-us-information.shortcode-about-us-information-style-7 {
    padding-bottom: 30px !important;
}


/* change font color for mobile */
@media screen and (max-width: 991px) {
.shortcode-hero-banner .container .banner-content h2,.shortcode-hero-banner .container .banner-content p,.shortcode-hero-banner .container .banner__content-three h2,.shortcode-hero-banner .container .banner__content-three p{color:var(--heading-color) !important}
  @media screen and (max-width: 991px) {
 .services__details-list-box.feature-item {
    height: 592px !important;
    flex-wrap: wrap !important;
    align-content: flex-start;
}
  
  .row.wrapper-footer-widgets {
    flex-direction: column;
}
 
}


/* end */
  
  
.services__details-list-box.feature-item {
    flex-wrap: nowrap !important;
}


.services__details-list-box.feature-item {
    height: auto !important;
    margin: 8px;
}