.pd-about-page-content{
    padding-top: var(--paddingOneSidedFull);
    padding-bottom: var(--paddingOneSidedFull);
    background: var(--white);
}

.pd-about-page-content-2{
    padding-bottom: var(--sectionPadding);
}

.pd-cont-btn-sec{
    background: var(--white);
    padding: var(--innerPadding);
    padding-top: var(--sectionPadding);
    padding-bottom: 0;
    margin-bottom: -10%;
}

.pd-contact-btn-card{
    background:#04022a;
    padding: 70px 80px 80px ;
    border-radius: 40px;
    position: relative;
    z-index: 9;
    overflow: hidden;
    box-shadow: 0px -4px 44px -8px #00000075;
}

.pd-contact-btn-card h2{ 
    color: var(--white);
    position: relative;
    z-index: 9;
    margin-bottom: 2rem;
}

.pd-contact-btn-card p{ 
    color: var(--white);
    position: relative;
    z-index: 9;
}

.pd-btn-row a{
    margin-right: 20px;
    position: relative;
    z-index: 9;
}

.pd-c-b-card-inner-img{
    object-position: right;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    filter: opacity(0.4);
    object-fit: cover;
    height: 240%;
}

.page-template-about .pd-main-footer .pd-wawe{
    top: -16rem !important;
}

.page-template-about  .pd-rm-button-outlined{
    background: transparent;
    color: white;
    border-color: white;
    font-size: 16px;
}


.page-template-about  .pd-rm-button-outlined:hover{
    background: white;
    color: var(--fntColor)
}

.pd-contact-btn-card  .pd-rm-button{
    font-size: 16px;
}


.page-template-about .header .logo-wrap{
    opacity: 1;
    transition: all 0.5s;
}

.page-template-about .sticky .logo-wrap{
    opacity: 1;
}

.single-service_items .pd-banner-card{
 box-shadow: inset -1px -4px 15px -8px #00000047;
      border: 2px solid #7c2172;
}