.elementor-3831 .elementor-element.elementor-element-6830637b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */@media only screen and (max-width: 1400px) {
    
     /* GUIDE PADDING FIXES FOR TABLET AND MOBILE*/
	.blog-sidebar-section .elementor-toc__header,
	.blog-sidebar-section .elementor-toc__body
	{
			padding-left: 0px;
	    padding-right: 0px;
	}
}


@media only screen and (max-width: 1023px) {
    /* GUIDE PADDING FIXES FOR TABLET AND MOBILE*/
	.elementor-4804 .elementor-element.elementor-element-c804dd0 > .elementor-widget-container
	{
		padding-left: 16px !important;
	    padding-right: 16px !important;
	}
    .elementor-4804 .elementor-element.elementor-element-225ce7c,
    .elementor-4804 .elementor-element.elementor-element-035e2b2 {
        --width: 16px;
    }
.elementor-4804 .elementor-element.elementor-element-413ca89
    {
        padding-left:0px;
        padding-right:0px;
    }
     .resource>.e-con>.e-con-inner
    {
     
      padding-left: 48px;
      padding-right: 48px;
    }
}




@media only screen and (max-width: 991px)
{
    .blog-sidebar-section .elementor-toc__header, .blog-sidebar-section .elementor-toc__body {
        	padding-left: 16px !important;
	    padding-right: 16px !important;
    }
    .resource>.e-con {
      --container-max-width: 100%;
    }
    .resource>.e-con>.e-con-inner
    {
      --max-width:100%;
      padding-left: 32px;
      padding-right: 32px;
    }
    .elementor-4804 .elementor-element.elementor-element-413ca89
    {
      --padding-left:0px;
      --padding-right:0px;
    }
    .elementor-4804 .elementor-element.elementor-element-4ad6829
	{
		--padding-left: 0px;
		--padding-right: 0px;
	}
   
	.elementor-4804 .elementor-element.elementor-element-c804dd0 > .elementor-widget-container
	{
		padding-left: 0px !important;
	    padding-right: 0px !important;
	}
	.elementor-3860 .elementor-element.elementor-element-564bdee>
	.e-con-inner
	{
	    max-width:100%;
	}
}

@media only screen and (max-width: 850px)
{
    .blog-sidebar-section .elementor-toc__header, .blog-sidebar-section .elementor-toc__body {
        	padding-left: 0px !important;
	    padding-right: 0px !important;
    }
}/* End custom CSS */