.singleBlog{
    background: #fff;
    padding: 50px 0;
}
.contactSection02{
    padding: 0;
}
.blDContent p.sbText {
    margin: 0;
}
.singleBlog .blDContent p{
    margin: 0;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-align: left;
    line-height: 1.5;
    color: #212529 !important;
    margin: 0 0 30px !important;
}
.singleBlog .secTitle{
    margin: 0 0 30px;
}
@media (max-width: 767px){
    .singleBlog .blDContent .secTitle{
        font-size: 20px !important;
    }
}
.singleBlog .address h6,
.singleBlog .address p{
    text-align: end !important;
}
.singleBlog .blDContent ol{
    list-style-type: auto;
}
.singleBlog .blDContent ol li{
    margin: 0 20px 20px;
}
@media (min-width: 1200px) and (max-width: 1600px){
    .contactForm textarea, .contactForm .nice-select {
        height: 165px;
        padding: 15px;
    }
    .contactForm input:not([type=submit]):not([type=radio]):not([type=checkbox]){
        padding: 0 15px;
        height: 52px;
    }
    .contactSection02{
        padding: 40px 0;
    }
    .contactSection02 .contactFWrapper{
        padding: 0 20px;
    }
    /* .contactForm .immiPressBtn {
        margin: 0;
        padding: 6px 15px;
        height: auto;
        line-height: normal;
        border-radius: 5px;
    } */
    .singleBlog .secTitle,
    .contactSection02 .secTitle {
        font-size: 32px !important;
        line-height: 50px;
    }
    .conInfoWrapper{
        padding: 30px 50px;
    }
    .conInfoWrapper h2 {
        font-size: 35px;
        margin: 0 0 10px;
    }
    .iconBox05 .ibBox{
        font-size: 25px;
        top: 15px;
    }
    .iconBox05,
    .iconBox0{
        padding: 0 0 0 45px;
    }
    .contactSection02 .contactFWrapper .secTitle{
        font-size: 30px;
        line-height: 50px;
        margin-bottom: 20px;
    }
}