:root {
    --purple: #E52E92;
    --gray: #515456;
    --white: #fffcf8;
}

.ts-header-area-2 .ts-headermain-2,
.ts-header-area-2 .ts-sticky-menu,
.ts-header-area-2 {
    background: var(--gray);
}

.tsfeature__upper {
    background: var(--gray);
}

.tsfeature__upper-serial {
    color: var(--white) !important;
}

.tsproject__thumb .ts-project-shape {
    background: rgba(229, 46, 147, 0.65);
}

.ts-choose-area .ts-choose-topdesign .ts-choose-shape1 {
    background: rgba(230, 46, 147, 0.8);
}

.ts-choose-area .ts-choose-topdesign .ts-choose-shape2 {
    background: rgba(230, 46, 147, 0.8);
}

.containerSlider {
    max-width: 1500px;
}

.ts-banner-area-2 .ts-banner-title-2 {
    font-size: 50px;
}

.tsfeature__upper-icon .imgFavicon {
    background: var(--purple);
    padding: 15px;
    width: 100px;
}

.faviconWhy {
    width: 80px;
    background-color: var(--purple);
    border-radius: 100px;
    padding: 15px;
    border: 5px solid var(--white);
    margin-top: -20px;
}

.ts-breadcrumb-area .ts-breadcrumb-img {
    background: url(../images/breadcrumb/img-2.jpg) repeat scroll center center / cover;
}