/*Write Css*/
@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');

h1,h2,h3,h4,h5,h6 {
    font-family: "PT Serif", serif !important;
}


.special-item-entry {
    max-width: 100%;
}

.testimonial .section-title h1 {
    font-size: 42px !important;
    font-weight: 700;
}

.agency_section__title .title,
.categoriesArea h1,
.construction_blog_area h2,
.call-to-action5 h1{
    font-size: 42px !important;
}

.categoriesArea .singleCategories h4 a {
    margin: 0 0 0 0 !important;
    font-weight: 600 !important;
}

.categoriesArea .singleCategories p {
    font-size: 15px !important;
}

.categoriesArea .singleCategories {
    height: 180px;
    overflow: hidden;
}

.construction_blog_area .construction_blog__contents h3 a {
    font-weight: 600;
}

.footer-wrapper .footer-columns-entry .row .col-md-3:nth-child(1) {
    margin-left: 15px;
}

.footer-wrapper ul li a:hover {
    color: #fff !important;
}

.call-to-action5  .contents-wrap {
    height: 569px;
}

@media (max-width: 1400px){
    .call-to-action5  .contents-wrap {
        height: 490px !important;
    }
}

@media (max-width: 1200px) and (min-width: 992px){
    .call-to-action5 .contents-wrap p {
        font-size: 16px !important;
        margin: 0 0 20px 0 !important;
    }
    .call-to-action5 .contents-wrap h3 {
        display: none !important;
    }
    .call-to-action5 .contents-wrap {
        height: 411px !important;
    }
}

@media (max-width: 992px){
    .call-to-action5 .contents-wrap {
        height: auto !important;
    }
}

@media (max-width: 768px){
    .categoriesArea .singleCategories {
        height: auto;
        overflow: hidden;
    }
}

@media (max-width: 576px){
    .agency_section__title .title, .categoriesArea h1, .construction_blog_area h2, .testimonial .section-title h1 {
        font-size: 26px !important;
    }
    .categoriesArea .singleCategories h4 a {
        font-size: 18px !important;
    }
    .call-to-action5 {
        padding-right: 24px;
    }
    .consulting_single_counter__count .odometer,
    .construction_single_counter__count__title{
        font-size: 35px !important;
    }
    .construction_single_counter__para {
        font-size: 16px !important;
    }
}