header.qs-header-area {
    background: white;
    padding: 15px 0px;
}

.qs-header-main-menu ul > li > a {
    color: #000000;

}
.qs-page-title-area {
    margin-top: 0px;
}

/* Services Tab area css  */

.aggen .tabs__area {
    display: flex;
}

ul.nav-tabs.tab__nav.tab__nav__style__1 {
    display: inline-block !important;
    z-index: 1;
    flex-basis: 30%;
}


.tab__content__area.tab-content {
    z-index: 1;
    flex-basis: 70%;
}

/*Testimonials description bottom border css  */
.author__content {
    border-bottom: 1px solid #F7EDFE;

}



/* Team Member css */

.member__name__designation {
    display: flex;
    flex-direction: column;
    order: 1;
    align-items: center;
}

.member__content__wrap {
    display: flex;
    align-items: center;
}

.single__team:hover, .team__style__10 .member__content__wrap {

    background: rgb(0 0 0 / 50%);
    border-radius: 10px;
	transition: background .5s 0.1s linear;
    
}

.single__team:before, .team__style__10 .member__content__wrap {
  background: none !important;
    border-radius: 10px; 
	transition: background .5s 0.1s linear;
}

/* Social Icons Background color */

.aggen-social.elementor-shape-circle .elementor-icon.elementor-social-icon {
    border-radius: 50%;
    background: linear-gradient(55.58deg, #BA55FF 17.86%, #B350F9 26.46%, #9E43EA 39.39%, #7C2ED1 55.05%, #4E12AE 72.69%, #35029C 81.13%);
    box-shadow: 0px 4px 8px rgba(0, 124, 251, 0.16);
}

/* image carusol dots style */
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    bottom: -10px;
    display: block;
}

.aggen_skew h2 {
    transform: skewX(15deg);
}

.element__ready__portfolio__layout__4 .portfolio__thumb img {
    width: 100%;
    object-fit: cover;
    height: inherit;
}

.single .elementor-social-icon i,
.blog .elementor-social-icon i,
.woocommerce-page .elementor-social-icon i,
.error404 .elementor-social-icon i {
    padding: 10px 36px 10px 0px;
}

.portfolio-template-default .elementor-social-icon i {
    padding: 0px 36px 10px 0px;
}

.blog footer .elementor-social-icons-wrapper i,
.error404 footer .elementor-social-icons-wrapper i {
    line-height: 17px;
}

.qs-page-title-item {
    text-align: left;
	margin-top:20px;

}
/* Home6 Customer review  */
.author__content {
    border: none;
}
.element__ready__portfolio__layout__4 .portfolio__btn {
    transform: translateY(50px);
    transition: .4s cubic-bezier(.76, .21, .32, .85);
    transition-delay: 0.1s;
    opacity: 0;
    position: absolute;
    margin: -188% 0% 0% 64%;
}

/* Rotating button */
.rotate {
  animation: rotation 24s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}