.comm-font .project-details-area .section-heading .section-title {
     color: #2E3A46;
     font-size: 70px;
     font-weight: 600;
     line-height: 80px;
     letter-spacing: -1.44px;

}

.econnecz-comm  .about-banner .section-title-wrapper {
     display: flex;
     gap: 205px;
}

.econnecz-comm .about-banner.section-spacing {
     padding-top: 150px;
     padding-bottom: 100px;
}

.econnecz-comm .project-details-area .section-heading {
     margin-bottom: 100px;
}
.econnecz-comm .project-details-area.casestudies-landing .section-heading{
     margin-bottom: 0;
}
.econnecz-comm .projects-area .project-item{
         border-left: none;
}
.econnecz-comm .project-details-area .section-heading .section-title {
     max-width: 900px;
}
.econnecz-comm.aboutus-page01  .faq-area .faq-content {
    max-width: 100%;
}
.econnecz-comm.aboutus-page01 .about-banner  .section-title-wrapper {
     margin-bottom: 0px;
}
.econnecz-comm .about-sec-2 .section-title{
   padding-bottom: 28px;
}

.about-sec-2 .faq-area::after {
  content: "";
    height: 43%;
    width: 100%;
    background-color: #F9F9F9;
    position: absolute;
    top: 100%;
    z-index: 2;
}
.about-sec-3.about-area{
     background-color: transparent;
}
.about-sec-3.about-area .about-inner{
     background-color: #EDF4FF;
}
.about-sec-3.about-area .about-inner .about-content{
     display: flex;
     justify-content: flex-start;
     align-items: center;
}
.about-sec-3.about-area.style-1::before{
 display: none;
}
.about-sec-3.about-area.style-1 .about-inner .title-wrapper {
    max-width: 100%;
}
.about-sec-2 .faq-area .section-title-wrapper{
    margin-bottom: 140px;
}
.about-banner .section-subtitle.bold-text {
     color: #2E3A46;
font-weight: 700;
/* line-height: 70px; */
letter-spacing: -0.24px;
text-transform: uppercase;
padding: 0;
}


.about-banner .section-subtitle{
     color: #737D8C;
font-weight: 700;
/* line-height: 70px; */
letter-spacing: -0.24px;
text-transform: uppercase;
}
/* .aboutus-page01 .section-title-wrapper.style-5 .text {
   color: #737D8C;
font-size: 24px;
font-weight: 400;
line-height: 24px; 
letter-spacing: -0.36px;
} */
.aboutus-page01 .counter-area .wcf_iconbox.style-5 .title-2{
     color: #737D8C;
text-align: center;
font-family: Tropiline;
font-size: 12px;
font-weight: 600;
line-height: 18px;
letter-spacing: -0.24px;
text-transform: uppercase;
}
 .about-sec-2 .left-about-content .section-title{
     color: #2E3A46;
font-family: Tropiline;
font-size: 24px;
font-weight: 600;
line-height: 28px;
letter-spacing: -0.48px;
padding-top: 0;
padding-bottom: 0;
 }
 .about-sec-2 .left-about-content .cf_text .text{
  color: #737D8C;
font-size: 18px;
font-weight: 400;
line-height: 24px; 
letter-spacing: -0.36px;
 }
 .about-sec-2 .left-about-content .cf_text {
margin-top: 60px;
margin-bottom: 65px;
 }
 .about-sec-3.about-area.style-1 .about-inner .section-title {
 color: #2E3A46;
font-size: 24px;
font-weight: 600;
line-height: 28px;
letter-spacing: -0.48px;
}
 .about-sec-3.about-area.style-1 .about-inner .cf_text .text {
color: #737D8C;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.36px;
}
 .about-sec-3.about-area.style-1 .about-inner .list-check li  {
color: #2E3A46;
font-size: 18px;
font-weight: 600;
line-height: 24px;
letter-spacing: -0.36px;
font-family: 'Proxima Nova Rg' !important;
}
.aboutus-page01 .about-area.style-1 .about-inner .btn-wrapper .wc-btn-primary{
     background-color: #ED1C24;
     border: none;
     color: #FFF;
text-align: center;
font-size: 14px;
font-weight: 700;
letter-spacing: -0.28px;
text-transform: uppercase;
}
.about-sec-3.about-area.style-1 .about-text-wrapper{
     display: flex;
     justify-content: center;
     /* align-items: center; */
     flex-direction: column;
     border-left: none;
}
 .about-sec-3.about-area.style-1 .about-inner .section-title-wrapper.style-1{
      display: flex;
 }