.elementor-36686 .elementor-element.elementor-element-4479681 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-36686 .elementor-element.elementor-element-61c0d24 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-36686 .elementor-element.elementor-element-6291e92 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-36686 .elementor-element.elementor-element-55bfe47 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-36686 .elementor-element.elementor-element-65d91e5 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-36686 .elementor-element.elementor-element-cfcec4b > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-36686 .elementor-element.elementor-element-337df1d > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-36686 .elementor-element.elementor-element-6649182 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-36686 .elementor-element.elementor-element-ed812d4 .current-progress{background-color:#5F54FD;}.elementor-36686 .elementor-element.elementor-element-ed812d4 .elementor-scrolling-tracker-horizontal{background-color:#02010100;}.elementor-36686 .elementor-element.elementor-element-ed812d4{--horizontal-progress-border:none;--horizontal-height:5px;--horizontal-border-style:none;}/* Start custom CSS for section, class: .elementor-element-4911c63 */h4.elementor-heading-title{
    font-size: 20px;
}
.blog_breadcrumb_area .breadcrumb_content_two h1{
    max-width: 1080px;
    margin: auto;
}

/****progess-track and icon-size****/
.progess-track{
    position: fixed;
    top: 87px;
    left: 0px;
    z-index: 10;
}
.icon-size .elementor-widget-container{
    height: 50px;
    width: 50px;
    border-radius: 50%;
}
.icon-size{
    cursor: pointer;
    display: none;
}
.icon-size.active{
    display: block;
}
.icon-size i{
    font-size: 30px;
    top: 10px;
}

@media screen and (max-width: 1024px){
    .progess-track{
        display:none;
    }
    .icon-size.active{
        display: none;
    }
}


@media screen and (max-width: 980px){
    .single .blog_list_item_two .blog_content p,#ez-toc-container a, #rpwe_widget-2 h3.rpwe-title, #rpwe_widget-2 h3.rpwe-title a, .single .blog_list_item_two .blog_content p, #clariti-footer-design .textwidget p,#clariti-footer-design .textwidget h5{
        font-size: 18px !important;
        line-height: 28px;
    }
    .elementor-element-5860bf9 .cat-item a, #categories-3 .cat-item a, a.learn-m-link{
        font-size: 18px !important;
    }
    #categories-3 .cat-item{
        margin-top: 16px !important;
    }
    .single footer h6.elementor-heading-title{
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-22459 .elementor-element.elementor-element-c14c300 .elementor-accordion-title{
        font-size: 18px !important;
    }
    .single.single-post .blog_area_two .blog_single_info ~ .col-lg-4,
    .single.single-post .blog_area_two .blog_single_info, #ez-toc-container.ez-toc-white{
        padding-left: 8px;
        padding-right: 8px;
    }
    .left_border p{
        padding-left: 20px !important;
        text-align: left !important;
    }
    .single.single-post .elementor-accordion .elementor-accordion-item .elementor-tab-content{
        padding: 15px 9px !important;
    }
    .elementor-18389 .elementor-element.elementor-element-d28b2e1 .elementor-tab-title{
        padding-left: 8px;
        padding-right: 8px;
    }
    #mailpoet_form_4 form.mailpoet_form{
        padding: 4px;
    }.blog_breadcrumb_area .breadcrumb_content_two h1{
        font-size: 24px !important;
    }
}/* End custom CSS */