.w-auto {
    width: auto !important;
}
.h-auto {
    height: auto !important;
}
.dark_bg {
    background-color: #ff15048f !important;
}
.dark_bg2 {
    background-color: #b32217 !important;
}
.layout_padding-breacrumb {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.layout_padding2 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}
.blog_cont h4 {
    font-size: 32px;
    color: #2c2c2d;
    line-height: 40px;
    font-weight: 600;
    padding: 0;
    margin: 25px 0 0 0 !important;
}
p {
    margin: 10px 0 10px 0;
}
.blog_cont a h4.margin_blog_top {
    margin: 10px 0 0 0 !important;
}
.font-45 {
    font-size: 45px !important
}
.logo_section::after {
    width: auto !important;
}
ul li {
    margin-left: 25px;
    list-style-type: square;
}
footer ul li {
    list-style-type: none;
    margin-left: 0;
}
