﻿@media(max-width:1023px) {
    span.sloganServiceChild {
        padding: 0 10px;
    }
}

@media(min-width:740px) and (max-width:1023px) {
    ul.listServiceHome {
        padding: 0;
        display: grid;
        grid-auto-rows: minmax(min-content,max-content);
        grid-template-columns: repeat(2,minmax(0,1fr));
        column-gap: 14px;
        row-gap: 0px;
    }

    .display-res-title {
        display: block;
    }

    .info-img-service-child img {
        width: 100%;
        height: 100%;
    }
}

@media(max-width:739px) {
    .contructor-child .top-service-home .grid.wide img {
        width: 80%;
    }

    .contructor-child li.item-service-home {
        height: 100%;
    }

    ul.listServiceHome {
        padding: 0;
        display: grid;
        grid-auto-rows: minmax(min-content,max-content);
        grid-template-columns: repeat(1,minmax(0,1fr));
        column-gap: 14px;
        row-gap: 0px;
    }

    h3.title-service-home {
        font-size: 18px;
    }

    .display-res-title {
        display: block;
    }

    .detai-project .container .bottom .item .contact a {
        font-size: 14px;
    }

    a.contact-main {
        font-size: 14px !important;
        margin-top: 5px;
    }

    .info-img-service-child img {
        height: auto;
    }
}
