.no-style {
    padding: 0;
}

.hide {
    display: none !important;
}

.h1-small {
    font-size: 1.5rem;
}

.h1-medium {
    font-size: 32px;
}

.h1-large {
    font-size: 42px;
}

.h1-main {
    font-size: 19px !important;
    font-weight: 400 !important;
    color: #EB4225;
}

h2.h2-main {
    font-weight: 700;
    font-size: 56px;
    line-height: 64px;
    color: #1E2126;
}

    h2.h2-main span {
        font-weight: 300;
        color: #1E2126 !important;
    }

    h2.h2-main span {
        display: inline;
    }


.display-inline-block {
    display: inline-block;
    text-align: center;
}

/*** START Full Page Loader Style ****/
.full-loader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    background: rgba(0,0,0,0.56);
}

.color-brand-red {
    color: #eb4124;
}
/*End Limited Offer PopUp*/




/**** START BLOG PAGE STYLE ****/
.blog_banner.blog_banner-ext {   
    margin-bottom: 20px;
}
.blog_content.blog_content-ext {
    padding: 20px 0 40px;
}
.blog_head .hero_sub_title h1 {
    font-weight: 500;
    font-size: 22px;
    line-height: 28px;
}

.blog_head.blog_head_ext{
    max-width:100%;
}

.blog_head h2 span {
    font-weight: 300;
    display: block;
}

.blog_block a {
    color: #8f8f8f;
}

.blog_block .b_text {
    position:relative;
    min-height:180px;
}

    .blog_block .b_text .b_author{
        position:absolute;
        bottom:0px;
    }

    .blog_block .b_text h3 {
        font-size: 20px;
        height: auto;
        line-height: 26px;        
    }

.b_read_min {
    border: 1px solid #c1c1c1;
}

.ck_formatting a {
    color: #eb4124;
    font-size: 18px;
}

    .ck_formatting a:hover {
        color: #eb4124;
        font-weight: 600;
    }


/**** START BLOG PAGE STYLE ****/
.i_b_main_image_ext {
    position: relative;
    aspect-ratio: 16/12;
}

.blog_inner {
    margin-bottom: 15px;
}

.navigatetourl {
    cursor: pointer;
}

.img-fluid.blog-img {
    object-fit: cover;    
    width: 100%;
    height: 100%;    
}

.blog_img.blog_img_ext {
    border: 1px solid #ededed;
    width: 100%;
    height: 300px;
}

.i_b_main_image img {
    height: 480px;
}

.blog-content-margin {
    margin-left: 20%;
    margin-right: 20%;
}

.b_read_time.b_read_time_ext {
    margin-top: 5px;
}

    .b_read_time.b_read_time_ext p {
        font-size: 14px;
    }

.b_read_time_ext img {
    width: auto;
    object-fit: none;
    height: auto;
}

a.blog_ig_category {    
    padding: 10px 10px;  
     
    top: 15px;
    right: 15px;
}

    a.blog_ig_category:hover {
        background: #F4F4F4;
        border: 1px solid rgba(30, 33, 38, 0.36);
        color: #414141;
    }

.i_b_main_image_ext img.blog-img {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    color: transparent;
}

figure table{
    width:100%;
}
