/* Home layout theme styles */
.gulftech-body .page-content .home-sec-about {
    padding-top: calc(var(--spacing, .25rem) * 15);
    padding-bottom: calc(var(--spacing, .25rem) * 15);
}
.gulftech-body .page-content .home-sec-about-lead {
    margin-bottom: calc(var(--spacing, .25rem) * 5);
}
.gulftech-body .page-content .home-sec-about img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 480 / 270;
    object-fit: cover;
}
.gulftech-body .page-content .home-sec-counters-pad {
    padding-top: calc(var(--spacing, .25rem) * 10);
    padding-bottom: calc(var(--spacing, .25rem) * 10);
}
.gulftech-body .page-content .home-sec-services {
    padding-top: calc(var(--spacing, .25rem) * 18);
    padding-bottom: calc(var(--spacing, .25rem) * 18);
}
.gulftech-body .page-content .home-sec-services .destination-card > .relative {
    aspect-ratio: 426 / 275;
}
.gulftech-body .page-content .home-sec-services .destination-card img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gulftech-body .page-content .home-sec-projects {
    padding-top: calc(var(--spacing, .25rem) * 18);
    padding-bottom: calc(var(--spacing, .25rem) * 18);
}
.gulftech-body .page-content .home-sec-projects .tour-card > a > .relative,
.gulftech-body .page-content .home-sec-projects .tour-card > .relative {
    aspect-ratio: 380 / 560;
}
.gulftech-body .page-content .home-sec-projects .tour-card img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gulftech-body .page-content .home-sec-news,
.gulftech-body .page-content .home-sec-industries {
    padding-top: calc(var(--spacing, .25rem) * 18);
    padding-bottom: calc(var(--spacing, .25rem) * 18);
}
.gulftech-body .page-content .home-sec-news .card-container img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gulftech-body .page-content .home-sec-industries .p-5 > .relative {
    aspect-ratio: 275 / 140;
}
.gulftech-body .page-content .home-sec-industries img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@media (min-width: 576px) {
    .gulftech-body .page-content .home-sec-about-lead {
        margin-bottom: calc(var(--spacing, .25rem) * 12.5);
    }
    .gulftech-body .page-content .home-sec-counters-pad {
        padding-top: calc(var(--spacing, .25rem) * 15);
        padding-bottom: calc(var(--spacing, .25rem) * 15);
    }
    .gulftech-body .page-content .home-sec-services,
    .gulftech-body .page-content .home-sec-projects,
    .gulftech-body .page-content .home-sec-news,
    .gulftech-body .page-content .home-sec-industries {
        padding-top: calc(var(--spacing, .25rem) * 25);
        padding-bottom: calc(var(--spacing, .25rem) * 25);
    }
}
@media (min-width: 768px) {
    .gulftech-body .page-content .home-sec-about {
        padding-top: calc(var(--spacing, .25rem) * 20);
        padding-bottom: calc(var(--spacing, .25rem) * 20);
    }
}
@media (min-width: 992px) {
    .gulftech-body .page-content .home-sec-services {
        padding-top: calc(var(--spacing, .25rem) * 37.5);
        padding-bottom: calc(var(--spacing, .25rem) * 37.5);
    }
    .gulftech-body .page-content .home-sec-projects {
        padding-top: calc(var(--spacing, .25rem) * 20);
        padding-bottom: calc(var(--spacing, .25rem) * 25);
    }
    .gulftech-body .page-content .home-sec-news,
    .gulftech-body .page-content .home-sec-industries {
        padding-top: calc(var(--spacing, .25rem) * 30);
        padding-bottom: calc(var(--spacing, .25rem) * 30);
    }
}
@media (min-width: 1400px) {
    .gulftech-body .page-content .home-sec-about-copy {
        padding-top: calc(var(--spacing, .25rem) * 1.25);
    }
    .gulftech-body .page-content .home-sec-about-lead {
        margin-bottom: calc(var(--spacing, .25rem) * 13.75);
    }
    .gulftech-body .page-content .home-sec-news,
    .gulftech-body .page-content .home-sec-industries {
        padding-top: calc(var(--spacing, .25rem) * 20);
        padding-bottom: calc(var(--spacing, .25rem) * 20);
    }
}
