/* New Css Start june-29-2021 */

.d-none {
    display: none;
}

.banner-sec:before,
.free-estimate-sec:before {
    display: none;
}

.pg_Title_Wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.pg_Title_Box {
    width: fit-content;
    background: rgb(47 47 47 / 60%);
    padding: 20px 50px;
}

.free_estleft {
    width: fit-content;
    background: rgb(47 47 47 / 60%);
    padding: 20px 30px 20px 30px;
}

.free-estimate-left {
    padding: 0;
    display: flex;
}

ul.items-list>li {
    width: calc(100%/4 - 40px/1);
}

/* /* body:not(.page-id-2474) ul.items-list>li:nth-child(3n+1) {
    margin-left: 20px !important;
} */

/* body.home:not(.page-id-2474) ul.items-list>li:nth-child(3n+1) {
    margin-left: 0 !important;
}  */

/* .page-id-20 .pg_Title_Box {
    display: none;
} */
/* New Css End june-29-2021 */


/* === 05-JUNE-2021 start === */
/* .latest-projects-sec ul.items-list li {
    padding: 0px !important;
} */
/* .latest-projects-sec ul.items-list li h4 ,
.latest-projects-sec ul.items-list li p {
    padding: 10px;
} */
/* .latest-projects-sec ul.items-list>li .img-sec img {
    object-fit: fill !important;
} */
/* .latest-projects-sec ul.items-list>li {
    width: calc(100%/4 - 20px/1);
    /* width: calc(100%/4 - 15px) !important;
    margin-left: 0 !important; */
 /*} */
/* .banner-sec {
    height: 900px;
    padding: 25% 0px;
} */

/* .page-id-2474 .latest-projects-sec ul.items-list {
    justify-content: space-between;
}
.latest-projects-sec .items-list {
    justify-content: space-between;
}
body:not(.page-id-2474) ul.items-list>li:nth-child(3n+1) {
    margin-left: 0px !important;
} */
.latest-projects-sec .container {
    max-width: 100%;
}
.latest-projects-sec {
    padding-left: 30px;
    padding-right: 30px;
}
.page-id-2 .latest-projects-sec ul.items-list>li {
    width: calc(100%/3 - 25px/1);
}
/* === 05-JUNE-2021 end === */


ul.items-list>li .img-sec img {
    height: auto !important;
    object-fit: unset !important;
}
.mobile_icon_box {
    display: none;
}
.main-logo a {
    display: block;
}
/* .header-top>.container:after {
    display: none;
}
.header-tegling{
    width: unset;
}
.main-logo{
    max-width: fit-content !important;
} */