/* Global */
:root {
  --imb-plex-mono: "IBM Plex Mono", monospace;
  --saira: "Saira", sans-serif;
  --inter: "Inter", sans-serif;
  --headline-font-size: 2.7vw;
  --sub-headline-font-size: 1.667vw;
  --paragraph-font-size: 1.042vw;
}

body,
.site-inner {
    overflow-x: hidden;
}

section {
    display: flex;
    margin: 0;
    flex-direction: column;
}



.fluid-section {
   width: 80%;
   margin: 0 auto;
   display: flex;
   flex-direction: column;
}

.fluid-row {
    width: 72%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}



.orange-txt {
    color: #FF4500;
}

.blue-txt {
    color: #33C1FF;
}

/* Section 1 */
.pd-sec1 {
   background-image: url('/wp-content/uploads/2025/06/pd-sec1-bg.jpg');
   background-position: top center;
   background-repeat: no-repeat;
   background-size: cover; 
   text-align: center;
   padding: 5% 0 4%;
   position: relative;
   overflow: hidden;
}

/* Video background for pd-sec1 */
.pd-sec1-bg-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
    pointer-events: none;
}

.pd-sec1 .fluid-row {
    position: relative;
    z-index: 1;
}

.pd-sec1 .logo-img {
    margin: 0 auto;
    width: 15.285vw;
    margin-bottom: 8%;
}

.pd-sec1 .sub-head {
   font-family: var(--imb-plex-mono);
   font-size: 3.333vw;
   font-weight: 700;
   color: #FF4500;
}

.pd-sec1 .heading {
    font-family: var(--imb-plex-mono);
    font-size: 5.208vw;
    font-weight: 700;
    text-shadow: 1px 0px 11px rgba(255, 255, 255, 0.57);
    color: #FFFFFF;
    margin-bottom: 3%;
}

.pd-sec1 .sub-text {
    font-family: var(--saira);
    font-size: 1.64vw;
    color: #FFFFFF;
    font-weight: 300;
    line-height: 1.3em;
    padding: 0 8%;
}

.pd-sec1 .arrow-img {
    width: 0.9vw;
    height: auto;
    margin: 5% auto auto;
}


/* Section 2 */
.pd-sec2 {
    background-color: #F6F6F6;
}

.pd-sec2 .fluid-row {
    padding: 3% 6.2% 3%;
}

.pd-sec2 p {
    text-align: center;
    font-family: var(--inter);
    font-size: 1.354vw;
    font-weight: 300;
    color: #000;
}

.pd-sec2 strong {
    font-weight: 700;
}


/* Section 3 */
.pd-sec3 {
    background-color: #fff;
    padding: 4% 0 4%;
}

.pd-sec3 .tab-btn-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 85%;
    margin: 0 auto;
}

.pd-sec3 .tab-btn {
    font-family: var(--saira);
    font-size: 0.833vw;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.208vw;
    text-decoration: none;
    color: #0C0C0C;
    padding: 10px 20px;
}

.pd-sec3 .tab-btn {
    font-family: var(--saira);
    font-size: 0.833vw;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.208vw;
    text-decoration: none;
    color: #0C0C0C;
    padding: 0.521vw 1.042vw;
}

.pd-sec3 .tab-btn.active {
    background-color: #FF4500;
    border-radius: 30px;
    color: #fff;
}


.pd-sec3 .tab-heading {
    font-family: var(--imb-plex-mono);
    font-size: var(--headline-font-size);
    font-weight: 700;
    color: #000;
    margin-bottom: 3%;
}

.pd-sec3 .tab-par p {
    font-family: var(--inter);
    font-size: var(--paragraph-font-size);
    font-weight: 300;
    color: #000;
}

.pd-sec3 .tab-par p:not(:last-child) {
    margin-bottom: 2%;
}

.pd-sec3 .tab-par p strong {
    font-weight: 700;
    color: #000;
}

.pd-sec3 .tab-content {
    padding: 8% 17% 13% 17%;
    background-image: url('/wp-content/uploads/2025/06/tab-bg.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}


/* Section 4 */
.pd-sec4 {
    background-color: #fff;
    padding: 0% 0 5%;
}

.pd-sec4 .fluid-section {
    flex-direction: row;
}

.pd-sec4 .col-right {
    width: 40%;
}

.pd-sec4 .col-left {
    width: 60%;
}

.pd-sec4 .heading {
    color: #0C0C0C;
    font-size: var(--headline-font-size);
    font-family: var(--imb-plex-mono);
}

.pd-sec4 .par p {
    font-size: var(--paragraph-font-size);
    color: #0C0C0C;
    font-family: var(--inter);
    padding-right: 5%;
}


/* Section 5 */
.pd-sec5 {
   background-color: #0C0D10;
    background-image: url('/wp-content/uploads/2025/06/pd-sec5-bg.jpg');
    background-position: top center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: 100% auto; 
    padding: 5% 0 5%;
    flex-direction: column;
    position: relative;
    color: #fff;
}

.pd-sec5 *:not(.orange-txt) {
    color: inherit;
}

.pd-sec5 .heading{
   font-family: var(--imb-plex-mono);
   font-size: var(--headline-font-size);
   font-weight: 700;
   text-align: center;
   padding: 0 5% 4%;
   color: inherit;
}

.pd-sec5 .row1 {
    width: 72%;
}

.pd-sec5 .par p {
   font-family: var(--inter);
   font-size: var(--paragraph-font-size);
   color: #fff;
   /* padding-right: 5%; */
}

.pd-sec5 .card-heading {
    font-family: var(--imb-plex-mono);
    font-size: 1.563vw;
    color: inherit;
    text-align: center;
    padding: 4% 0 1%;
}

.pd-sec5 .card-list {
    padding: 0 13% 0 15%;
    color: #fff;
}

.pd-sec5 .card-list li {
    list-style: disc;
    font-size: var(--paragraph-font-size);
    font-family: var(--inter);
    color: inherit;
}

.pd-sec5 .card-list hr {
    color: #C0C0C0;
}

.pd-sec5 .card-wrap {
    flex-direction: row;
    gap: 2%;
    margin-top: 5%;
    color: inherit;
}

.pd-sec5 .col-left , .pd-sec5 .col-right {
    flex-basis: 50%;
    background-color: #181818;
   
}

.pd-sec5 .sub-text p {
    text-align: center;
    padding: 4% 7% 4%;
    font-size: var(--paragraph-font-size);
    font-family: var(--inter);
}

.pd-sec5 .icon-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}


.pd-sec5 .list-icon {
    margin-bottom: 2%;
}

.pd-sec5 .icon-list .content-area p{
    margin-bottom: 0;
    font-size: var(--paragraph-font-size);
    font-family: var(--inter);
    font-weight: 300;
}

.pd-sec5 .icon-list .content-area p strong{
    font-weight: 700;
    font-family: var(--saira);
    font-weight: 500;
    color: #fff;
}

.pd-sec5 .icon-list .list-icon {
    height: auto;
    width: 2.083vw;
    margin-bottom: 7%;
}

.pd-sec5 .par p {
    font-size: var(--paragraph-font-size);
    font-family: var(--inter);
    font-weight: 300;
    /* text-align: center; */
}

.pd-sec5 .icon-list-head {
    padding: 0 0 1%;
}

.pd-sec5 .sub-head {
    font-family: var(--imb-plex-mono);
    text-align: center;
    color: #FFFFFF;
    font-size: 1.25vw;
    padding: 1% 0 3%;
}

.pd-sec5 .icon-box {
   padding: 8% 12% 8%;
   border: 1px solid #ffffff1f;
   position: relative;
}

.pd-sec5 .icon-box::before {
     content: '';
     height: 30px;
     width: 1px;
     background-color: #C0C0C0;
     position: absolute;
     left: -1px;
     top: 50%;
     transform: translateY(-50%);
}

.pd-sec5 .icon-box:nth-child(4)::after,
.pd-sec5 .icon-box:nth-child(8)::after {
     content: '';
     height: 30px;
     width: 1px;
     background-color: #C0C0C0;
     position: absolute;
     right: -1px;
     top: 50%;
     transform: translateY(-50%);
}

.pd-sec5 .bottom-headline {
    font-family: var(--inter);
    font-size: var(--sub-headline-font-size);
    text-align: center;
    padding: 3% 2% 2%;
    position: relative;
    z-index: 1;
    color: #fff;
} 

.pd-sec5::before {
    content: '';
    background-image: url(/wp-content/uploads/2025/06/glows.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 26%;
    position: absolute;
    bottom: 0;
    left: 0;
}

/* Section 6 */
.pd-sec6 {
    background-color: #F6F6F6;
    padding: 5% 0 5%;
    /* background-image: url('/wp-content/uploads/2025/06/pd-sec6-bg.png'); */
    background-position: top center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.pd-sec6 .heading {
    text-align: center;
    font-family: var(--imb-plex-mono);
    font-size: var(--headline-font-size);
    color: #0C0C0C;
}


.pd-sec6 .par {
    padding: 2% 13% 0;
}

.pd-sec6 .par p {
    font-size: var(--paragraph-font-size);
    font-family: var(--inter);
    color: #000;
}

.pd-sec6 .row2 {
    margin-top: 8%;
} 

/* Section 7 */
.pd-sec7 {
    background-color: #0C0C0C;
    padding: 5% 0 23%;
    background-image: url('/wp-content/uploads/2025/06/pd-sec7-bg.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.pd-sec7 .heading {
    font-size: 4.167vw;
    font-family: var(--imb-plex-mono);
    text-align: center;
    color: #FF4500;
    font-weight: 700;
    margin-bottom: 0;
}

.pd-sec7 .sub-heading {
    font-size: 3.333vw;
    font-family: var(--imb-plex-mono);
    text-align: center;
    color: #fff;
}

.pd-sec7 .container-head {
   font-family: var(--imb-plex-mono);
   font-size: var(--sub-headline-font-size);
   color: #fff;
}


.pd-sec7 .par p {
    font-family: var(--inter);
    font-size: var(--paragraph-font-size);
    color: #fff;
}

.pd-sec7 .par p strong{
    font-weight: 700;
}

.pd-sec7 .fluid-row {
    padding: 4% 4% 0% 5%;
}

/* Section 8 */
.pd-sec8 {
    background-color: #F5F5F5;
    overflow: visible;
    padding: 0 0 6%;
}


.pd-sec8 .card-wrap {
    background-color: #000;
    border-radius: 18px;
    padding: 4% 4% 3%;
    margin-top: -18%;
}

.pd-sec8 .card-wrap .card-heading{
    font-family: var(--imb-plex-mono);
    font-size: var(--sub-headline-font-size);
    font-weight: 700;
    text-align: center;
    color: #fff;
    margin-bottom: 4%;
}

.pd-sec8 .card-wrap .content-container {
    display: flex;
}

.pd-sec8 .card-wrap .content-container div {
   width: 50%;
   padding-right: 5%;
}

.pd-sec8 .card-wrap .list li{
   font-size: var(--paragraph-font-size);
   font-family: var(--inter);
   list-style: none;
   position: relative;
   margin-bottom: 3%;
   color: #fff;
}


.pd-sec8 .card-wrap .list {
    padding-left: 7%;
}

.pd-sec8 .card-wrap .list li::before{
   content: '';
   background-image: url('/wp-content/uploads/2025/06/list-marker.png');
   background-repeat: no-repeat;
   background-position: center;
   background-size: contain;
   width: 1.198vw;
   height: 1.198vw;
   position: absolute;
   left: -1.823vw;
   top: 0.26vw;
}

.pd-sec8 .heading {
    font-size: var(--sub-headline-font-size);
    font-family: var(--imb-plex-mono);
    text-align: center;
    color: #0C0C0C;
    padding: 0 0 2%;
}

.pd-sec8 .par p {
    font-family: var(--inter);
    font-size: var(--paragraph-font-size);
    color: #0C0C0C;
}

.pd-sec8 .fluid-row {
    padding: 4% 3% 0% 3%;
}

/* Section 9 */
.pd-sec9 {
    background-color: #fff;
    padding: 5% 0 5%;
}

.pd-sec9 .heading {
    text-align: center;
    font-family: var(--imb-plex-mono);
    font-size: var(--headline-font-size);
    color: #0C0C0C;
}

.pd-sec9 .par p {
    text-align: center;
    color: #0C0C0C;
    padding: 0 7%;
    font-size: var(--paragraph-font-size);
    font-family: var(--paragraph-font-size);
}

.pd-sec9 .card-container {
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    padding: 2% 0 2%;
    display: flex;
    flex-direction: row;
}

.pd-sec9 .card-container .col-right {
    background-color: #EDEDED;
}

.pd-sec9 .card-container .col-right,
.pd-sec9 .card-container .col-left {
    width: 50%;
    padding: 3% 5% 3% 3%;
}

.pd-sec9 .card-container .card-heading {
    font-family: var(--inter);
    font-size: var(--sub-headline-font-size);
    font-weight: 300;
    color: #0C0C0C;
}

.pd-sec9 .card-container .card-heading strong{
    font-weight: 700; 
}

.pd-sec9 .card-container .card-par p {
    font-family: var(--inter);
    font-size: var(--paragraph-font-size);
    color: #000;
}

.pd-sec9 .bottom-headline-wrap .sub-heading {
    font-size: var(--sub-headline-font-size);
    color: #0C0C0C;
    text-align: center;
}

.pd-sec9 .bottom-headline-wrap {
    padding: 5%;
    border-bottom: 2px solid #0C0C0C;
    padding: 1.5% 0 0.8%;
}

.pd-sec9 .bottom-headline-wrap .par p{
    padding: 0 5%;
}

/* Section 10 */
.pd-sec10 {
    background-color: #F5F5F5;
    padding: 9% 0 3%;
}

.pd-sec10 .heading {
    text-align: center;
    font-family: var(--imb-plex-mono);
    font-size: var(--headline-font-size);
    color: #0C0C0C;
}

.pd-sec10 .sub-heading {
    font-size: var(--sub-headline-font-size);
    color: #0C0C0C;
    text-align: center;
    padding: 1% 0 0.5%;
}

.pd-sec10 .par p {
    text-align: center;
    color: #0C0C0C;
    padding: 0 24%;
    font-size: var(--paragraph-font-size);
}

.pd-sec10 .b-card-wrap .b-card-sub-heading {
    font-family: var(--imb-plex-mono);
    font-size: var(--sub-headline-font-size);
    font-weight: 300;
    color: #fff;
    text-align: center;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 0.625vw;
}

.pd-sec10 .b-card-wrap .b-card-heading {
    font-family: var(--imb-plex-mono);
    font-size: var(--headline-font-size);
    font-weight: 700;
    color: #fff;
    text-align: center;
    padding: 0 0 2%;
}

.pd-sec10 .b-card-wrap { 
    background-image: url('/wp-content/uploads/2025/06/subtract-bg-black.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 6% 10% 6%;
}

.pd-sec10 .b-card-wrap .par p{ 
   padding: 0;
   text-align: start;
   color: #fff;
}

.pd-sec10 .bottom-headline {
    padding: 2% 7% 3%;
}

.pd-sec10 .card-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 4%;
    margin-top: 4%;
    margin-bottom: 4%;
    position: relative;
}

.pd-sec10 .card-wrap::before {
    background-image: url('');
}

.pd-sec10 .card-wrap .card-item {
    background-image: url('/wp-content/uploads/2025/06/subtrac-white-small3.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 15% 13% 10%;
    position: relative;
    z-index: 1;
}

/* .pd-sec10 .card-wrap .card-item::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle,rgba(0, 0, 0, 0.43) 30%, rgba(0, 0, 0, 0.1) 100%);
  z-index: -1; 
  border-radius: 30px; 
} */

.pd-sec10 .card-wrap .list-head {
    font-family: var(--imb-plex-mono);
    font-size: 1.563vw;
    color: #FF4500;
    margin-bottom: 6%;
}


.pd-sec10 .card-wrap .list {
    padding-left: 5%;
}

.pd-sec10 .card-wrap .list li {
    font-size: var(--paragraph-font-size);
    font-family: var(--inter);
    list-style: none;
    position: relative;
    margin-bottom: 4%;
    color: #000;
}

.pd-sec10 .card-wrap .list-heading {
    font-family: var(--saira);
    font-size: 1.25vw;
    font-weight: 700;
    color: #0C0C0C;
    margin-bottom: 0.6%;
}

.pd-sec10 .card-wrap .list li::before {
    content: '';
    background-image: url('/wp-content/uploads/2025/06/list-marker2.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 1.198vw;
    height: 1.198vw;
    position: absolute;
    left: -1.823vw;
    top: 0.26vw;
}





/* Section 11 */
.pd-sec11 { 
    background-image: url('/wp-content/uploads/2025/06/pd-sec11-bg.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 6% 0 6%;
}

.pd-sec11 .heading{
    font-family: var(--imb-plex-mono);
    font-size: var(--headline-font-size);
    color: #fff;
    padding: 0 0 2%;
}

.pd-sec11 .par p{
    font-family: var(--inter);
    font-size: var(--paragraph-font-size);
    color: #fff;
    padding: 0 12% 0 0;
}

.pd-sec11 .par .par-row2{ 
    padding: 0 31% 0 0;
}


/* Responsive */
@media only screen and (max-width: 1024px) {
    :root {
        --headline-font-size: 3.2vw;
        --paragraph-font-size: 1.8vw;
        --sub-headline-font-size: 2vw;
    }

    br {
        display: none;
    }

    .fluid-section, .fluid-row {
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    }

    .pd-sec1 .logo-img {
        margin: 0 auto;
        width: 20vw;
        margin-bottom: 4%;
    }

    .pd-sec1 .heading {
        font-size: 6.5vw;  
    }

    .pd-sec1 .sub-head {
        font-size: 4vw;
    }

    .pd-sec1 .sub-text {
        font-size: 2vw;
        padding: 0 13%;
    }

    .pd-sec1 .arrow-img {
        width: 1.3vw;
        height: auto;
        margin: 5% auto auto;
    }

    .pd-sec2 p {
        font-size: 2vw;  
    }

    .pd-sec3 .tab-btn {
        font-size: 1.8vw;
    }

    .pd-sec3 .tab-btn-container {
        width: 90%; 
    }

    .pd-sec3 .tab-content {
        padding: 12% 14%;
        background-size: 113% 106%;
    }
    
    .pd-sec5 .card-heading {
        font-size: 2vw;
    }

    .pd-sec5 .par p {
        padding: 0;
    }

    .pd-sec5 .sub-head {
        font-size: 2vw;
    }

    .pd-sec6 {
        background-size: cover;
    }

    .pd-sec8 .card-wrap .list li::before {
        width: 2vw;
        height: 2vw;
    }

    .pd-sec8 .card-wrap .list li {
        padding-left: 3%;
    }

    .pd-sec8 .card-wrap .list {
        padding: 0;
    }

    .pd-sec10 .par p {
        padding: 0;
    }

    .pd-sec10 .card-wrap .list {
        margin: 0;
        padding: 0;
    }

    .pd-sec10 .card-wrap .list-heading {
        font-size: 1.8vw;
    }

    .pd-sec10 .card-wrap .list-head {
        font-size: 2vw;
    }

    .pd-sec10 .card-wrap .card-item {
        padding: 10%;
    }

    .pd-sec8 .card-wrap,
    .pd-sec10 .b-card-wrap {
        max-width: calc(100% - 10%);
    }

}

@media only screen and (max-width: 767px) {
    :root {
        --headline-font-size: 6vw;
        --paragraph-font-size: 4vw;
        --sub-headline-font-size: 5vw;
    }

    .pd-sec1 .logo-img {
        width: 50vw;
    }

    .pd-sec1 .sub-head {
        font-size: 6vw;
    }

    .pd-sec1 .heading {
        font-size: 7vw;
    }

    .pd-sec1 .sub-text,
    .pd-sec2 p {
        font-size: 4vw;
    }

    .pd-sec1 .sub-text {
        padding: 0;
    }

    .pd-sec1 .arrow-img {
        width: 3vw;
    }

    .pd-sec2 .fluid-row {
        padding: 10% 5%;
    }

    .pd-sec3 {
        padding: 10% 0;
    }

    .pd-sec3 .tab-btn {
        font-size: 4vw;
        padding: 1vw 3vw;
    }

    .pd-sec3 .tab-content {
        background: no-repeat;
        box-shadow: 40px 40px 80px rgba(189, 189, 189, 0.25);
        padding: 5%;
        width: 90%;
        margin: 10% auto;
        border-radius: 30px;
    }

    .pd-sec4 .fluid-section {
        flex-direction: column;
    }

    .pd-sec4 .fluid-section > div {
        width: 100%;
    }

    .pd-sec5 .col-left, .pd-sec5 .col-right {
        flex-basis: 100%;
    }

    .pd-sec5 .card-wrap {
        flex-direction: column;
        gap: 20px;
    }

    .pd-sec5 .card-heading {
        font-size: 4vw;
    }

    .pd-sec5 .icon-list {
        grid-template-columns: repeat(2, 1fr);
    }

    .pd-sec5 .icon-list .list-icon {
        width: 10vw;
    }

    .pd-sec5 .sub-head {
        font-size: 4vw;
    }

    .pd-sec6 .par {
        padding: 0;
    }

    .pd-sec6 {
        padding: 10% 0;
    }

    .pd-sec7 {
       padding: 10% 0 23%;
    }

    .pd-sec7 .heading {
        font-size: 5vw;
    }

    .pd-sec7 .sub-heading {
        font-size: 5vw;
    }

    .pd-sec8 .card-wrap .content-container div {
        padding: 0;
        width: 100%;
    }

    .pd-sec8 .card-wrap .content-container {
        flex-direction: column;
    }

    .pd-sec8 .card-wrap .list {
        margin: 0;
    }

    .pd-sec8 .card-wrap .list li::before {
        width: 5vw;
        height: 5vw;
    }

    .pd-sec8 .card-wrap .list li {
        padding-left: 7vw;
    }

    .pd-sec8 .fluid-row {
        padding-left: 5%;
        padding-right: 5%;
    }

    .pd-sec9 .card-container .col-right, .pd-sec9 .card-container .col-left {
        width: 100%;
        padding: 6% 3% 6% 3%;
    }

    .pd-sec9 .card-container {
        flex-direction: column;
        padding: 5%;
    }

    .pd-sec9 .bottom-headline-wrap {
        padding: 5%;
    }

    .pd-sec10 .card-wrap {
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
        padding: 0;
    }

    .pd-sec10 .card-wrap .list-head {
        font-size: 4vw;
    }

    .pd-sec10 .card-wrap .card-item {
        background-image: none;
        background-color: #fff;
        border-radius: 20px;
        padding: 5%;
    }

    .pd-sec10 .card-wrap .list-heading {
        font-size: 4vw;
    }

    .pd-sec10 .b-card-wrap {
        background-image: none;
        background-color: #000;
        border-radius: 30px;
        padding: 5%;
        max-width: 100%;
    }

    .pd-sec10 {
        padding: 10% 5%;
    }

    .pd-sec10 .bottom-headline {
        padding: 10% 0;
    }

    .pd-sec11 .par p,
    .pd-sec11 .par .par-row2 {
        padding: 0 !important;
        width: 100%;
    }

    .pd-sec11 .heading {
        padding: 0 2% 2% 0;
   }
}
