.pl-48 {
    padding-left: 48px;
}
@media (max-width: 767px) {
    .mpl-0 {
        padding-left: 0;
    }
}
.hero-title-section.hero-section .display-1.main-title {
    font-size: 64px;
    line-height: 1.2;
}
@media (max-width: 767px) {
    .hero-title-section.hero-section .display-1.main-title {
        font-size: 32px;
    }
}
.services-section .service-item {
    min-height: 620px;
}
.services-section .service-item .service-image {
    min-height: 620px;
}
@media (max-width: 768px) {
    .services-section .service-item .service-image {
        min-height: 350px;
    }
}
.services-section .service-detail .section {
    border-color: #548f7f !important;
}
@media (max-width: 991px) {
    .services-section .service-detail .section {
        border: none !important;
    }
}
.services-section .service-detail .list-unstyled ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.methodology-section .header-section .area {
    border-color: #dfcdbc !important;
}
.methodology-section .header-section .area .small-title {
    font-weight: 500;
    letter-spacing: 1px;
}
.methodology-section .header-section .area .main-title {
    font-weight: 600;
    line-height: 1.4;
}
.methodology-section .senses-grid .area {
    border-color: #dfcdbc !important;
}
.methodology-section .senses-grid .method-item .content-area {
    border-bottom: solid 1px #dfcdbc;
}
.methodology-section .senses-grid .method-item:last-child .content-area {
    border-bottom: none;
}
@media (min-width: 768px) {
    .methodology-section .senses-grid .method-item .content-area {
        border-bottom: none;
    }
}
