.engineerSec {
    .engineerSecCont {
        .engineerSecContInn {
            border-bottom: 1px solid rgba(0, 0, 0, 0.4);
            padding-bottom: 15px;
            &:not(:last-child) {
                margin-bottom: 20px;
            }

            .engContHead {
                font-size: 25px;
                font-weight: 700;
                color: rgba(12, 73, 173, 1);
                font-family: var(--secondary-font);
                margin-bottom: 15px;
            }

        }

        .engFlexbox {
            padding-bottom: 30px;

            .engAddressCard {
                background-color: rgb(243 243 243);
                padding: 15px;
                border-radius: 10px;
                .engAddHead {
                    text-decoration: underline;
                    font-family: var(--secondary-font);
                    font-size: 23px;
                    font-weight: 600;
                    color: var(--bs-body-color);
                }
            }

            a {
                color: var(--bs-body-color);
            }
        }
    }
}

.tmtCalculator {
    .inputBox.selectwrap::after {
        top: 60px;
    }

}

@media (max-width: 1440px) {
    .engineerSec {
        .engineerSecCont {
            .engineerSecContInn {
                .engContHead {
                    font-size: 20px;
                }
            }
        }
    }
}

@media (max-width: 1024px) {
    .engineerSec {
        .engineerSecCont {
            .engineerSecContInn {
                .engContHead {
                    font-size: 18px;
                }
            }
        }
    }
}

@media (max-width: 991px) {
    .engineerSec {
        .engineerSecCont {
            .engFlexbox {
                row-gap: 20px;

                .engAddressCard {
                    .engAddHead {
                        font-size: 19px;
                    }
                }
            }
        }
    }
}