@media( min-width: 1400px ) {
    .carouselImage {
        height: 400px;
        width: 800px;
    }
}

@media( max-width: 1199px ) {
    .carouselImage {
        width: 500px;
        transform: translate(-10%, -50%);
    }
}

@media( max-width: 991px ) {
    .siteLogo {
        width: 195px;
    }
    .siteSection {
        padding: 5rem 0;
    }
    .fixed-navigation ul {
        display: none;
    }
    .serviceHolder .serviceDesc {
        transform: none;
        inset: unset;
        height: auto;
        position: relative;
        margin-left: 150px;
        margin-top: -250px;
    }
    .serviceHolder .serviceDesc ul {
        height: auto;
    }
    .serviceHolderAlt .serviceDesc {
        margin: 0;
    }
}
@media( max-width: 767px ) {
    .siteSection .sectionHead br {
        display: none;
    }
    .carouselImage {
        transform: translate(-50%, -50%);
        width: 540px;
    }
    .carouselImage::after {
        position: absolute;
        content: "";
        inset: 0;
        z-index: 3;
        background: linear-gradient(to right, #060557ff, #06055700);
    }
    .carouselContent p,
    .carouselContent h2 {
        color: white;
    }
    .carouselContent h2 {
        font-size: 2.5rem;
    }
    .carousel-item {
        height: 400px;
    }
    .fixed-header img {
        width: 50px;
    }
}

@media( max-width: 575px ) {
    .siteLogo {
        width: 150px;
    }
    .siteHeaderContact h5,
    .siteHeaderContact h5 a {
        font-size: 1rem;
    }
    .siteHeaderContact h6 {
        font-size: 0.8rem;
    }
    .sectionHead {
        font-size: 2.2rem;
    }
    .aboutImageWrap .img002 {
        width: 220px;
    }
    .footer-top .sectionHead {
        font-size: 2rem !important;
    }
    .serviceHolder img {
        position: relative;
        z-index: 1;
        width: 100%;
        height: 250px;
    }
    .serviceHolder .serviceDesc {
        margin-left: 50px;
        margin-top: -100px;
    }
    .serviceHolderAlt .serviceDesc {
        margin: 0;
    }
}