/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 19 2025 | 05:03:07 */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');



body {
 font-family: "Lato", sans-serif; !important;
	font-style: normal !important;
	overflow-x: hidden;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	scroll-behavior: smooth;
	font-size:16px;
	line-height:120%
}



html {
	scrollbar-gutter: stable;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6,
{
font-family: "Montserrat", sans-serif;
font-weight:500;
}

a:focus {
	outline: none !important;
}

a {
	text-decoration: none !important;
}

.homeBanner {
    height: calc(100vh - 60px);
}
/* =========== :: start testimoinal custom slider  ::: =========  */
    .swiperTestimonials .swiper {
            width: 100%;
            padding-bottom: 20px;
        }

        .swiperTestimonials .swiper-slide {

            border-right: 1px solid rgb(0 0 0 / 40%);
        }

        .swiperTestimonials .card {
            padding-right: 24px;
        }

  
.swiperTestimonials .card p {
    font-size: 24px;
    margin: 0 0 48px;
    line-height: 124%;
}
        .swiperTestimonials .author {
            display: flex;
            align-items: center;
            gap: 12px;
        }

        .swiperTestimonials .author img {
            width: 44px;
            height: 44px;
            border-radius: 50%;
        }

        .swiperTestimonials .author h4 {
            margin: 0;
            font-size: 20px;
            font-weight: 700;
            color: #4D1325;
        }

        .swiperTestimonials .author span {
            font-size: 18px;
            color: #7C7C7C;

        }
@media (max-width:767px) {
.swiperTestimonials .card p {
    font-size: 18px;
    margin: 0 0 36px;
    line-height: 124%;
}}

/* =========== :: END testimoinal custom slider  ::: =========  */


/* =========== :: START Project custom slider  ::: =========  */

    .mySwiperProject .swiper {
            width: 100%;

        }

            .mySwiperProject  .Project {

            position: relative;
            overflow: hidden;
        }

           .mySwiperProject   .ProjectImg {
            position: relative;
        }

            .mySwiperProject  .ProjectImg img {
            width: 100%;
            display: block; margin-bottom:24px
        }

            .mySwiperProject  .Projecthover {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.65);
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            color: #fff;
            opacity: 0;
            transition: 0.4s ease;
        }

             .mySwiperProject .ProjectImg:hover .Projecthover {
            opacity: 1;
        }

            .mySwiperProject  .Projecthover h5 {
            color: #FFFFFF;
            font-size: 36px;
            margin: 0 0 6px;
        }

            .mySwiperProject  .Projecthover p {
            color: #FFFFFF;
            margin: 0;
            font-size: 16px;
        }

           .mySwiperProject   .projectLocation {
            font-size: 20px;
            color: #FFFFFF;
            margin: 0;
        }


/* =========== :: END Project custom slider   ::: =========  */




@media (max-width:991px) { br{display:none}}

@media (max-width:767px) { .footerPolicy  ul {
    flex-direction: column;
    gap: 16px;
} }

